{"url":"http://localhost:41812/modes/code/browse/commit/347962df5ceb186e3a1b4e2569d4469857fb2f91","selector":".app-frame","capturedAt":"2026-08-12T19:53:22.707Z","variants":{"light":{"html":"<div class=\"app-frame flex h-svh w-full flex-col overflow-hidden text-foreground\" data-tsd-source=\"/src/components/layout/window-frame.tsx:51:7\"><header class=\"flex h-10 shrink-0 items-center gap-1 pr-2 pl-2\" data-tsd-source=\"/src/components/layout/window-bar.tsx:253:5\"><div role=\"tablist\" aria-label=\"Open tabs\" class=\"ml-1 flex min-w-0 items-center gap-1 overflow-x-auto [-webkit-app-region:no-drag]\" data-tsd-source=\"/src/components/layout/window-bar.tsx:275:7\"><div role=\"tab\" aria-selected=\"true\" aria-label=\"Project\" tabindex=\"0\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center bg-elevate-strong text-foreground\" id=\"base-ui-_r_2_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-code size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M7 8l-4 4l4 4\"></path><path d=\"M17 8l4 4l-4 4\"></path><path d=\"M14 4l-4 16\"></path></svg></div><div role=\"tab\" aria-selected=\"false\" aria-label=\"Collaboration\" tabindex=\"-1\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center text-muted-foreground hover:bg-elevate hover:text-foreground\" id=\"base-ui-_r_4_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-users-group size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1\"></path><path d=\"M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M17 10h2a2 2 0 0 1 2 2v1\"></path><path d=\"M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M3 13v-1a2 2 0 0 1 2 -2h2\"></path></svg></div><div role=\"tab\" aria-selected=\"false\" aria-label=\"Sessions\" tabindex=\"-1\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center text-muted-foreground hover:bg-elevate hover:text-foreground\" id=\"base-ui-_r_6_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-send size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M10 14l11 -11\"></path><path d=\"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5\"></path></svg></div></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"New session\" id=\"base-ui-_r_8_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/window-bar.tsx:93:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-plus size-4\" data-tsd-source=\"/src/components/layout/window-bar.tsx:406:9\"><path d=\"M12 5l0 14\"></path><path d=\"M5 12l14 0\"></path></svg></button><div class=\"flex-1\" data-tsd-source=\"/src/components/layout/window-bar.tsx:408:7\"></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Analysis\" aria-pressed=\"false\" id=\"base-ui-_r_a_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/window-bar.tsx:93:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-sitemap size-4\" data-tsd-source=\"/src/components/layout/window-bar.tsx:419:13\"><path d=\"M3 17a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M15 17a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M6 15v-1a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v1\"></path><path d=\"M12 9l0 3\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"dropdown-menu-trigger\" aria-label=\"Account — Rūtenis Raila\" aria-haspopup=\"menu\" id=\"base-ui-_r_e_\" data-tsd-source=\"/src/components/layout/user-menu.tsx:29:7\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui rounded-full [-webkit-app-region:no-drag]\" aria-expanded=\"false\"><span data-slot=\"avatar\" aria-hidden=\"true\" class=\"flex shrink-0 items-center justify-center rounded-full bg-(--avatar) text-[0.6875rem] font-semibold text-white outline-1 -outline-offset-1 outline-black/10 dark:outline-white/15 size-5\" data-tsd-source=\"/src/components/layout/user-menu.tsx:39:9\" style=\"--avatar: oklch(0.48 0.15 248);\">R</span></button></header><div class=\"mx-1.5 mb-1.5 flex min-h-0 min-w-0 flex-1 gap-1.5 overflow-hidden\" data-tsd-source=\"/src/components/layout/window-frame.tsx:56:9\"><div class=\"app-canvas flex min-h-0 min-w-0 flex-1 overflow-hidden rounded-xl border border-frame-border\" data-tsd-source=\"/src/components/layout/window-frame.tsx:57:11\"><nav class=\"relative flex h-full w-12 shrink-0 flex-col items-center py-2\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:137:5\"><div class=\"absolute top-0 right-0 h-full w-px bg-border\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:143:7\"></div><div class=\"flex w-full flex-1 flex-col items-center gap-1\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:144:7\"><a id=\"base-ui-_r_h_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Browse the project\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative [-webkit-app-region:no-drag] bg-muted text-foreground active\" href=\"/modes/code/browse\" data-status=\"active\" aria-current=\"page\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folders size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M9 3h3l2 2h5a2 2 0 0 1 2 2v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2\"></path><path d=\"M17 16v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2h2\"></path></svg></a><a id=\"base-ui-_r_j_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Local changes\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" href=\"/modes/code/commit\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-commit size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M9 12a3 3 0 1 0 6 0a3 3 0 1 0 -6 0\"></path><path d=\"M12 3l0 6\"></path><path d=\"M12 15l0 6\"></path></svg></a><a id=\"base-ui-_r_1l_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Pull requests\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" href=\"/modes/code/review\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-pull-request size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M4 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M4 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M16 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M6 8l0 8\"></path><path d=\"M11 6h5a2 2 0 0 1 2 2v8\"></path><path d=\"M14 9l-3 -3l3 -3\"></path></svg></a><div class=\"mt-auto flex flex-col items-center gap-1\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:148:9\"><button type=\"button\" id=\"base-ui-_r_l_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"History\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative [-webkit-app-region:no-drag] bg-muted text-foreground\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:156:13\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg></button><button type=\"button\" id=\"base-ui-_r_n_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Services\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-player-play size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:165:13\"><path d=\"M7 4v16l13 -8l-13 -8\"></path></svg></button><button type=\"button\" id=\"base-ui-_r_p_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Terminal threads\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-terminal-2 size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:174:13\"><path d=\"M8 9l3 3l-3 3\"></path><path d=\"M13 15l3 0\"></path><path d=\"M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -12\"></path></svg></button></div></div></nav><div class=\"flex min-w-0 flex-1 flex-col\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1003:9\"><header class=\"flex h-9 shrink-0 items-center gap-2 px-2\" data-tsd-source=\"/src/components/layout/top-bar.tsx:56:5\"><button type=\"button\" tabindex=\"0\" data-slot=\"popover-trigger\" data-base-ui-click-trigger=\"\" id=\"base-ui-_r_r_\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:195:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground h-7 text-sm font-medium has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 max-w-56 gap-2 px-2 py-1.5\"><span class=\"flex shrink-0 items-center justify-center rounded-sm text-[9px] font-semibold text-white size-5\" data-tsd-source=\"/src/interactions/workspace/components/project-avatar.tsx:18:5\" style=\"background-color: rgb(220, 38, 38);\">BY</span><span class=\"truncate\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:208:9\">byconvo</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-3.5 shrink-0 text-muted-foreground\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:209:9\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"dropdown-menu-trigger\" aria-haspopup=\"menu\" id=\"base-ui-_r_1p_\" data-tsd-source=\"/src/components/layout/branch-switcher.tsx:487:9\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground h-7 text-sm font-medium has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 max-w-64 gap-1.5 px-2\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0 text-muted-foreground\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg><span class=\"truncate\">task/landing-page</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-3.5 shrink-0 text-muted-foreground\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Search\" aria-haspopup=\"menu\" id=\"base-ui-_r_10_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/interactions/search/components/search-menu.tsx:27:9\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-search size-4\" data-tsd-source=\"/src/interactions/search/components/search-menu.tsx:41:11\"><path d=\"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"></path><path d=\"M21 21l-6 -6\"></path></svg></button><div class=\"ml-auto flex items-center gap-1\" data-tsd-source=\"/src/components/layout/top-bar.tsx:91:7\"><div class=\"relative flex items-center rounded-lg border p-0.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:111:5\"><div aria-hidden=\"true\" class=\"absolute top-0.5 left-0.5 size-6 rounded-[6px] bg-secondary transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:112:7\" style=\"transform: translateX(0%);\"></div><button type=\"button\" aria-label=\"Horizontal diff layout\" aria-pressed=\"true\" class=\"relative flex size-6 items-center justify-center rounded-[6px] transition-colors outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-secondary-foreground\" id=\"base-ui-_r_14_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:119:11\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-layout-columns size-3.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:135:13\"><path d=\"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12\"></path><path d=\"M12 4l0 16\"></path></svg></button><button type=\"button\" aria-label=\"Vertical diff layout\" aria-pressed=\"false\" class=\"relative flex size-6 items-center justify-center rounded-[6px] transition-colors outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:text-foreground\" id=\"base-ui-_r_16_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:119:11\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-layout-rows size-3.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:135:13\"><path d=\"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12\"></path><path d=\"M4 12l16 0\"></path></svg></button></div></div></header><div class=\"flex min-h-0 flex-1 flex-col overflow-hidden border-t\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1047:11\"><div class=\"flex min-h-0 flex-1\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1048:13\"><div class=\"flex shrink-0 flex-col overflow-hidden border-r\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1051:15\" style=\"width: 288px;\"><div class=\"min-h-0 flex-1 overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1103:19\"><aside class=\"flex h-full flex-col\" data-tsd-source=\"/src/components/tree/file-sidebar.tsx:301:5\"><div class=\"-mx-2 mt-2 min-h-0 flex-1 overflow-auto\" data-tsd-source=\"/src/components/tree/file-sidebar.tsx:302:7\"><file-tree-container data-tsd-source=\"/src/components/tree/file-sidebar.tsx:308:11\" data-file-tree-virtualized=\"true\" style=\"--trees-item-height: 30px; --trees-density-override: 1; height: 100%; display: flex;\" data-snapshot-sheets=\"s81mqnx1a sdj352s41 sfjocujvzj\"><template shadowrootmode=\"open\"><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"file-tree-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M12.4697 5.46973C12.7626 5.17684 13.2374 5.17684 13.5303 5.46973C13.8232 5.76262 13.8232 6.23738 13.5303 6.53028L8.53028 11.5303C8.23738 11.8232 7.76262 11.8232 7.46973 11.5303L2.46973 6.53028C2.17684 6.23738 2.17684 5.76262 2.46973 5.46973C2.76262 5.17684 3.23738 5.17684 3.53028 5.46973L8 9.93946L12.4697 5.46973Z\" fill=\"currentcolor\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-dot\" viewBox=\"0 0 6 6\">\n    <circle cx=\"3\" cy=\"3\" r=\"3\"></circle>\n  </symbol>\n  <symbol id=\"file-tree-icon-file\" viewBox=\"0 0 16 16\">\n    <path fill=\"currentColor\" d=\"M8 1v3a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1z\" class=\"bg\" opacity=\".5\"></path>\n    <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-lock\" viewBox=\"0 0 16 16\">\n    <path fill=\"currentcolor\" d=\"M4 5.336V4a4 4 0 1 1 8 0v1.336c1.586.54 2 1.843 2 4.664v1c0 4.118-.883 5-5 5H7c-4.117 0-5-.883-5-5v-1c0-2.821.414-4.124 2-4.664M5.5 4v1.054Q6.166 4.998 7 5h2q.834-.002 1.5.054V4a2.5 2.5 0 0 0-5 0m-2 6v1c0 .995.055 1.692.167 2.193.107.483.246.686.35.79s.307.243.79.35c.5.112 1.198.167 2.193.167h2c.995 0 1.692-.055 2.193-.166.483-.108.686-.247.79-.35.104-.105.243-.308.35-.791.112-.5.167-1.198.167-2.193v-1c0-.995-.055-1.692-.166-2.193-.108-.483-.247-.686-.35-.79-.105-.104-.308-.243-.791-.35C10.693 6.555 9.995 6.5 9 6.5H7c-.995 0-1.692.055-2.193.167-.483.107-.686.246-.79.35s-.243.307-.35.79C3.555 8.307 3.5 9.005 3.5 10\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-ellipsis\" viewBox=\"0 0 16 16\">\n    <path d=\"M5 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M9.5 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M14 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"></path>\n  </symbol>\n\n  <symbol id=\"file-tree-builtin-bash\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 11a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zM7 6.75C7 6.42 6.64 6 6 6s-1 .42-1 .75q-.01.25.22.41.26.21.89.35.74.14 1.28.53c.37.29.61.7.61 1.21 0 .87-.68 1.5-1.5 1.7v.55a.5.5 0 0 1-1 0v-.56c-.82-.18-1.5-.82-1.5-1.69a.5.5 0 0 1 1 0c0 .33.36.75 1 .75s1-.42 1-.75q.01-.25-.22-.41a2 2 0 0 0-.89-.35q-.74-.14-1.28-.53A1.5 1.5 0 0 1 4 6.75c0-.87.68-1.5 1.5-1.7V4.5a.5.5 0 0 1 1 0v.56c.82.18 1.5.82 1.5 1.69a.5.5 0 0 1-1 0\" class=\"fg-stroke\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-c\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1q.084 0 .166.021.098.023.186.075c1.055.624 4.22 2.486 5.277 3.11.085.05.15.112.209.192h-.002l.028.037a.5.5 0 0 1 .103.21q.031.102.033.21v6.29a.71.71 0 0 1-.347.616l-5.307 3.144a.68.68 0 0 1-.693 0l-5.307-3.144A.72.72 0 0 1 2 11.145V4.832a.71.71 0 0 1 .346-.612l5.288-3.126A.7.7 0 0 1 7.992 1zm2.901 4.349a3.75 3.75 0 1 0 0 5.302l-1.06-1.06a2.25 2.25 0 1 1 0-3.182z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-cpp\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1q.084 0 .166.021.098.023.186.075c1.055.624 4.22 2.486 5.277 3.11.085.05.15.112.209.192h-.002l.028.037a.5.5 0 0 1 .103.21q.031.102.033.21v6.29a.71.71 0 0 1-.347.616l-5.307 3.144a.68.68 0 0 1-.693 0l-5.307-3.144A.72.72 0 0 1 2 11.145V4.832a.71.71 0 0 1 .346-.612l5.288-3.126A.7.7 0 0 1 7.992 1zm2.901 4.349a3.75 3.75 0 1 0 0 5.302l-1.06-1.06a2.25 2.25 0 1 1 0-3.182z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-css\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 15c-5.76 0-7-1.24-7-7V2a1 1 0 0 1 1-1h6c5.77 0 7 1.24 7 7s-1.24 7-7 7\" class=\"vector\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.1 9.19h.73c.03.49.22.6 1 .6.76 0 .93-.12.93-.68 0-.52-.17-.67-.94-.85-1.38-.3-1.68-.56-1.68-1.47 0-1.05.3-1.29 1.67-1.29 1.29 0 1.57.2 1.6 1.13h-.74c-.01-.34-.17-.42-.85-.42-.77 0-.94.1-.94.58 0 .42.17.55.96.73 1.36.3 1.66.58 1.66 1.59 0 1.14-.31 1.39-1.73 1.39-1.39 0-1.69-.24-1.67-1.31m-3.9 0h.74c.03.49.21.6.99.6.76 0 .93-.12.93-.68 0-.52-.17-.67-.93-.85-1.39-.3-1.69-.56-1.69-1.47 0-1.05.3-1.29 1.67-1.29 1.3 0 1.58.2 1.6 1.13h-.73c-.02-.34-.18-.42-.85-.42-.78 0-.95.1-.95.58 0 .42.17.55.96.73 1.37.3 1.67.58 1.67 1.59 0 1.14-.32 1.39-1.74 1.39-1.38 0-1.68-.24-1.66-1.31m-1.22 0h.75c-.09 1.07-.37 1.31-1.56 1.31-1.37 0-1.68-.45-1.68-2.5 0-1.96.36-2.5 1.68-2.5 1.16 0 1.44.25 1.52 1.35h-.76c-.08-.52-.22-.64-.76-.64-.74 0-.9.33-.9 1.78 0 1.47.16 1.8.9 1.8.58 0 .74-.11.8-.6\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-database\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.953 9.733a12.4 12.4 0 0 1-.244 1.936c-.207.933-.532 1.58-.996 2.044s-1.11.789-2.044.996C10.73 14.918 9.533 15 8 15s-2.73-.082-3.669-.291c-.933-.207-1.58-.532-2.044-.996s-.789-1.11-.996-2.044c-.122-.547-.2-1.182-.244-1.92q.23.364.532.667c.64.639 1.482 1.031 2.533 1.265 1.046.232 2.33.315 3.884.315 1.555 0 2.838-.083 3.884-.315 1.051-.234 1.893-.626 2.532-1.265a4 4 0 0 0 .541-.683\"></path>\n  <path fill=\"currentColor\" d=\"M14.93 5.924c-.046.663-.118 1.24-.23 1.743-.207.932-.532 1.579-.995 2.042s-1.11.789-2.042.996c-.938.209-2.135.291-3.667.291-1.531 0-2.729-.082-3.667-.29-.932-.208-1.579-.534-2.042-.997s-.789-1.11-.996-2.042a12 12 0 0 1-.227-1.683l.016-.188a4 4 0 0 0 .5.62c.638.639 1.48 1.031 2.532 1.265 1.046.232 2.33.315 3.884.315 1.555 0 2.838-.083 3.884-.315 1.051-.234 1.893-.626 2.532-1.265.192-.192.357-.404.506-.633z\"></path>\n  <path fill=\"currentColor\" d=\"M8 1c1.533 0 2.73.082 3.669.291.933.207 1.58.533 2.044.996.403.404.904.944.91 1.695.004.764-.509 1.318-.918 1.727-.463.463-1.11.789-2.042.996-.938.209-2.135.291-3.667.291-1.531 0-2.729-.082-3.667-.29-.932-.208-1.579-.534-2.042-.997-.406-.406-.915-.953-.915-1.71 0-.758.509-1.305.915-1.712.464-.463 1.11-.789 2.044-.996C5.27 1.082 6.467 1 8 1\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-default\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1v3a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-font\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M12.3 13c-1.59 0-2.68-.99-2.68-2.5 0-1.43 1-2.34 2.88-2.35h2.16v-.83c0-1.08-.62-1.68-1.73-1.68-1.05 0-1.66.54-1.73 1.36H9.93c.09-1.43 1.06-2.48 3.05-2.48 1.75 0 3.02.95 3.02 2.68v5.66h-1.29v-1.02h-.04c-.41.66-1.16 1.16-2.37 1.16m.36-1.12c1.14 0 2-.72 2-1.74v-.96H12.6c-1.12 0-1.6.54-1.6 1.28 0 .97.8 1.42 1.66 1.42m-11.24.98H0L3.8 2h1.39l3.8 10.86H7.54l-1.08-3.2H2.5zm3.09-9.25h-.04l-1.6 4.95H6.1z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-git\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.74 7.38 8.62 1.26a.9.9 0 0 0-1.27 0L6.08 2.53l1.61 1.61a1.07 1.07 0 0 1 1.36 1.37l1.55 1.55a1.07 1.07 0 0 1 1.1 1.77 1.07 1.07 0 0 1-1.74-1.16L8.5 6.22v3.8a1.07 1.07 0 1 1-.89-.02V6.15a1.07 1.07 0 0 1-.58-1.4l-1.58-1.6-4.2 4.2a.9.9 0 0 0 0 1.27l6.12 6.12a.9.9 0 0 0 1.27 0l6.09-6.09a.9.9 0 0 0 0-1.27\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-go\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M4.41 4.57A3.2 3.2 0 0 1 6.87 5q.74.49 1.08 1.29.08.12-.1.16l-1.55.4c-.14.03-.15.04-.27-.1a1 1 0 0 0-.44-.34 1.6 1.6 0 0 0-1.68.14q-.95.61-.94 1.73c0 .73.52 1.33 1.25 1.43q.95.1 1.58-.6l.25-.34h-1.8c-.19 0-.24-.12-.17-.27.12-.28.34-.76.47-1a.3.3 0 0 1 .24-.14h2.98a4 4 0 0 1 .64-1.19 4 4 0 0 1 2.6-1.52 3.5 3.5 0 0 1 2.64.46q1.13.73 1.31 2.04a3.5 3.5 0 0 1-1.06 3.09q-.93.92-2.23 1.17l-.74.08a3.5 3.5 0 0 1-2.27-.8 3 3 0 0 1-.93-1.42 4 4 0 0 1-.39.61 4 4 0 0 1-2.64 1.56 3.3 3.3 0 0 1-2.5-.6 3 3 0 0 1-1.18-2.03 3.5 3.5 0 0 1 .8-2.67 4 4 0 0 1 2.6-1.58M13.1 7.5a1.53 1.53 0 0 0-1.9-1.21q-1.3.3-1.62 1.59a1.5 1.5 0 0 0 .85 1.72q.77.33 1.52-.05a2 2 0 0 0 1.18-1.74q0-.17-.03-.3\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-html\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.48 3.76a.5.5 0 0 1 .4.58L10.6 5.8h1.14a.5.5 0 0 1 0 1h-1.32L10 9.2h1.08a.5.5 0 0 1 0 1H9.8l-.3 1.64a.5.5 0 1 1-.98-.18l.27-1.46H6.4l-.3 1.64a.5.5 0 1 1-.98-.18l.27-1.46H4.25a.5.5 0 0 1 0-1h1.32L6 6.8H4.93a.5.5 0 0 1 0-1H6.2l.3-1.64a.5.5 0 1 1 .98.18L7.2 5.8h2.4l.3-1.64a.5.5 0 0 1 .58-.4M6.58 9.2h2.4l.44-2.4h-2.4z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-image\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M12.5 2A2.5 2.5 0 0 1 15 4.5v4.67l-4.05-3.54-4.08 4.08-3-2L1 10.6V4.5A2.5 2.5 0 0 1 3.5 2z\" opacity=\".3\"></path>\n  <path fill=\"currentColor\" d=\"M15 10.5v1a2.5 2.5 0 0 1-2.5 2.5h-9a2.5 2.5 0 0 1-2.46-2.04L4 9l3 2 4-4zm-7-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-javascript\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M8.1 9.64h.95c.04.62.28.76 1.28.76s1.2-.14 1.2-.85c0-.66-.2-.85-1.2-1.07-1.79-.38-2.18-.7-2.18-1.86C8.15 5.3 8.54 5 10.31 5c1.67 0 2.04.26 2.07 1.42h-.95c-.02-.43-.23-.53-1.1-.53-1 0-1.22.14-1.22.74 0 .52.22.7 1.24.92 1.76.38 2.15.73 2.15 2 0 1.44-.4 1.75-2.24 1.75-1.8 0-2.18-.3-2.15-1.66M3.5 9.5h.98c0 .76.15.92.85.92.77 0 .94-.18.94-1.02V5.1h1v4.34c0 1.54-.35 1.87-1.92 1.87-1.55 0-1.89-.32-1.86-1.8\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-json\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M13.25 11.5V9.75a.5.5 0 0 1 .36-.48l.55-.15a1.16 1.16 0 0 0 0-2.24l-.55-.15a.5.5 0 0 1-.36-.48V4.5a2.5 2.5 0 0 0-2.5-2.5h-.25a.5.5 0 0 0 0 1h.25a1.5 1.5 0 0 1 1.5 1.5v1.75a1.5 1.5 0 0 0 1.09 1.44l.54.15a.16.16 0 0 1 0 .32l-.54.15a1.5 1.5 0 0 0-1.09 1.44v1.75a1.5 1.5 0 0 1-1.5 1.5h-.25a.5.5 0 0 0 0 1h.25a2.5 2.5 0 0 0 2.5-2.5m-10.5 0V9.75a.5.5 0 0 0-.36-.48l-.55-.15a1.16 1.16 0 0 1 0-2.24l.55-.15a.5.5 0 0 0 .36-.48V4.5A2.5 2.5 0 0 1 5.25 2h.25a.5.5 0 0 1 0 1h-.25a1.5 1.5 0 0 0-1.5 1.5v1.75a1.5 1.5 0 0 1-1.09 1.44l-.54.15a.16.16 0 0 0 0 .32l.54.15a1.5 1.5 0 0 1 1.09 1.45v1.74a1.5 1.5 0 0 0 1.5 1.5h.25a.5.5 0 0 1 0 1h-.25a2.5 2.5 0 0 1-2.5-2.5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-markdown\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M1 12V4h2l2 2.5L7 4h2v8H7V7.5l-2 2-2-2V12zm9-3 3 3.5L16 9h-2V4h-2v5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-mcp\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.26-.04a3 3 0 0 1 2 .82 2.8 2.8 0 0 1 .8 2.35 2.9 2.9 0 0 1 2.41.8l.03.02a2.74 2.74 0 0 1 0 3.94l-5.8 5.69-.04.06-.02.07q0 .04.02.07.01.04.04.06l1.2 1.17a.55.55 0 0 1 0 .79.6.6 0 0 1-.81 0l-1.2-1.17a1.3 1.3 0 0 1 0-1.84L13.7 7.1a1.65 1.65 0 0 0 .37-1.82 2 2 0 0 0-.37-.54l-.03-.03a1.73 1.73 0 0 0-2.4 0L6.47 9.4l-.07.06a.58.58 0 0 1-.92-.18.6.6 0 0 1 .12-.6l4.85-4.76a1.65 1.65 0 0 0 0-2.36 1.73 1.73 0 0 0-2.4 0l-6.43 6.3a.6.6 0 0 1-.8 0 .55.55 0 0 1 0-.8L7.25.79a3 3 0 0 1 2-.82\"></path>\n  <path fill=\"currentColor\" d=\"M9.26 2.19a.6.6 0 0 1 .52.34.6.6 0 0 1 0 .43l-.12.18L4.9 7.79a1.65 1.65 0 0 0 0 2.36 1.73 1.73 0 0 0 2.4 0l4.75-4.66a.58.58 0 0 1 .93.18.6.6 0 0 1-.12.61l-4.75 4.66a2.9 2.9 0 0 1-4.01 0 2.75 2.75 0 0 1-.62-3.04A3 3 0 0 1 4.1 7l4.74-4.65a.6.6 0 0 1 .4-.16\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-python\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.33 8.4H10c1.16 0 1.9-.73 1.9-1.86V5.08q0-.24.25-.24h.74c.75 0 1.33.32 1.66.97q.4.73.41 1.46c.09.9.09 1.78-.24 2.67-.25.73-.75 1.3-1.58 1.46h-4.8c-.08 0-.25 0-.25.08v.4s.17.09.25.09h2.82q.34-.02.33.32v1.06c0 .56-.25.97-.75 1.13-.41.16-.83.33-1.24.4a7 7 0 0 1-2.98-.07 3 3 0 0 1-1.16-.49c-.33-.32-.58-.65-.5-1.14v-2.91c0-1.13.67-1.78 1.82-1.78q.89-.1 1.66-.08m2.32 4.86a.65.65 0 0 0-.66-.65c-.34 0-.67.33-.67.65s.33.57.67.65a.65.65 0 0 0 .66-.65\" class=\"bg\" opacity=\".8\"></path>\n  <path fill=\"currentColor\" d=\"M7.67 7.6H6c-1.16 0-1.9.73-1.9 1.86v1.46q0 .24-.25.24h-.74c-.75 0-1.33-.32-1.66-.97a3 3 0 0 1-.41-1.46 6 6 0 0 1 .24-2.67c.25-.73.75-1.3 1.58-1.46h4.8c.08 0 .25 0 .25-.08v-.4s-.17-.09-.25-.09H4.85c-.24 0-.33-.08-.33-.32V2.65c0-.56.25-.97.75-1.13.41-.16.83-.33 1.24-.4a7 7 0 0 1 2.98.07c.41.09.83.25 1.16.49.33.32.58.65.5 1.13v2.92c0 1.14-.67 1.78-1.82 1.78-.58.08-1.16.08-1.66.08M5.35 2.73c0 .33.25.65.66.65.33 0 .66-.32.66-.65 0-.32-.33-.56-.66-.64a.65.65 0 0 0-.66.64\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-ruby\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M11.04 2c.48 0 .92.23 1.18.6l2.54 3.65c.37.52.3 1.23-.15 1.69l-5.58 5.64a1.47 1.47 0 0 1-2.06 0L1.39 7.94a1.3 1.3 0 0 1-.15-1.7l2.54-3.63q.2-.3.5-.45.33-.16.68-.16zm.84 2.17a.5.5 0 0 0-.7-.05L8 6.84 4.83 4.12a.5.5 0 0 0-.65.76L6.65 7H3.5a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H9.35l2.48-2.12a.5.5 0 0 0 .05-.7\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-rust\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 .8a.2.2 0 0 1 .18.1l.38.6.16.02.5-.53.01-.01a.2.2 0 0 1 .33.08l.25.68.16.05.59-.43h.02a.2.2 0 0 1 .3.14l.12.71.15.08.65-.3a.2.2 0 0 1 .2.02.2.2 0 0 1 .1.18l-.03.72.12.1.71-.16a.2.2 0 0 1 .25.25l-.17.7q.06.06.1.13l.73-.03A.2.2 0 0 1 14 4a.2.2 0 0 1 .02.2l-.3.66.08.14.71.12a.2.2 0 0 1 .14.32l-.43.59.05.16.68.25a.2.2 0 0 1 .07.35l-.53.49.01.16.62.38a.2.2 0 0 1 0 .36l-.62.38-.01.16.53.5a.2.2 0 0 1-.07.34l-.68.25-.05.16.43.59a.2.2 0 0 1-.14.32l-.72.12-.07.15.3.65a.2.2 0 0 1-.02.2.2.2 0 0 1-.18.1l-.72-.03-.1.13.16.7a.2.2 0 0 1-.25.25l-.7-.17-.13.1.03.73a.2.2 0 0 1-.1.18.2.2 0 0 1-.2.02l-.66-.3-.14.08-.12.71a.2.2 0 0 1-.32.14l-.59-.43-.16.05-.25.68a.2.2 0 0 1-.34.07l-.5-.53-.16.01-.38.62a.2.2 0 0 1-.36 0l-.38-.62-.16-.01-.5.53a.2.2 0 0 1-.34-.07l-.25-.68-.16-.05-.59.43a.2.2 0 0 1-.32-.14L5 13.78l-.15-.07-.65.3a.2.2 0 0 1-.2-.02.2.2 0 0 1-.1-.18l.03-.72-.13-.1-.7.16a.2.2 0 0 1-.25-.25l.17-.7-.1-.13-.73.03a.2.2 0 0 1-.2-.3l.3-.66-.08-.14-.71-.12a.2.2 0 0 1-.14-.32l.43-.59-.05-.16-.68-.25A.2.2 0 0 1 1 9.22l.53-.5-.02-.16-.6-.38A.2.2 0 0 1 .8 8a.2.2 0 0 1 .1-.18l.6-.38.02-.16-.53-.5a.2.2 0 0 1 .07-.34l.68-.25.05-.16-.43-.59a.2.2 0 0 1 .14-.32L2.2 5l.08-.15L2 4.2a.2.2 0 0 1 .2-.3l.72.03.1-.13-.16-.7a.2.2 0 0 1 .25-.25l.7.16.13-.1-.03-.72A.2.2 0 0 1 4 2a.2.2 0 0 1 .2-.02l.65.3L5 2.2l.12-.71v-.03a.2.2 0 0 1 .32-.1l.59.41.16-.04.25-.68.01-.02A.2.2 0 0 1 6.8.99l.49.53.16-.02.38-.61.02-.02A.2.2 0 0 1 8 .79M6.8 9.45h1.26l.06.01q.03.01.03.05v1.52q0 .07-.09.06h-4.5A5.4 5.4 0 0 0 8 13.42a5.4 5.4 0 0 0 4.45-2.33h-2.42c-.36 0-.68-.5-.77-.75-.08-.22-.2-.91-.25-1.12-.15-.61-.59-.71-.78-.73H6.8zM8 2.58a5.4 5.4 0 0 0-4.07 1.85h5.74l.17.02c.23.03.6.12.96.35.34.23.83.68.83 1.4 0 .66-.55 1.16-1.08 1.5.42.33.7.53.86 1.44.04.17.34.32.62.29.29-.03.62-.16.62-.75v-.24q0-.1.07-.1h.68A5.43 5.43 0 0 0 8 2.59M2.96 6.03a5.4 5.4 0 0 0-.19 3.37h1.66V6.03zM6.8 7.06h1.66c.35 0 .77-.12.77-.47 0-.42-.55-.53-.65-.53H6.8z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-swift\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.63 1c6.15 4.35 4.16 9.15 4.16 9.15s1.75 2.05 1.04 3.85c0 0-.72-1.26-1.93-1.26-1.17 0-1.85 1.26-4.2 1.26C3.47 14 1 9.46 1 9.46c4.71 3.22 7.93.94 7.93.94C6.8 9.12 2.29 3 2.29 3c3.93 3.47 5.63 4.39 5.63 4.39-1.01-.87-3.86-5.13-3.86-5.13C6.34 4.66 10.86 8 10.86 8c1.28-3.7-1.23-7-1.23-7\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-table\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 4a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1H8z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 8a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5zM5 12h2.5v-1H5zm3.5 0H11v-1H8.5zM5 10h2.5V9H5zm3.5 0H11V9H8.5zm1-9a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-text\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 4a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1H8z\" class=\"bg\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M8.5 11a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zm2-2a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zm-1-8a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-typescript\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M8.1 9.64h.95c.04.62.28.76 1.28.76s1.2-.14 1.2-.85c0-.66-.2-.85-1.2-1.07-1.79-.38-2.18-.7-2.18-1.86C8.15 5.3 8.54 5 10.31 5c1.67 0 2.04.26 2.07 1.42h-.95c-.02-.43-.23-.53-1.1-.53-1 0-1.22.14-1.22.74 0 .52.22.7 1.24.92 1.76.38 2.15.73 2.15 2 0 1.44-.4 1.75-2.24 1.75-1.8 0-2.18-.3-2.15-1.66m-3 1.57V5.99H3.5v-.9h4.21v.9H6.1v5.22z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-zip\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M4.585 2a2 2 0 0 1 1.028.285l1.788 1.072a1 1 0 0 0 .514.143H12A2 2 0 0 1 13.935 5H0V4a2 2 0 0 1 2-2z\" class=\"bg\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M14 12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-1.25h1v-1H0V6h14zM9.9 8.25c-.883 0-1.9.5-1.9.5H7v1h1v1s1.017.5 1.9.5c.884 0 1.6-.672 1.6-1.5s-.716-1.5-1.6-1.5M2 9.75v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-5-1v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z\" class=\"fg\" clip-rule=\"evenodd\"></path>\n</symbol>\n\n  <symbol id=\"file-tree-builtin-astro\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M6.08 13.92c-.63-.57-.81-1.79-.55-2.67.45.56 1.08.73 1.73.83 1 .15 1.99.1 2.92-.37l.32-.19q.13.38.08.78a2.1 2.1 0 0 1-.9 1.5q-.3.24-.61.43c-.64.44-.81.95-.57 1.69l.02.08a1.7 1.7 0 0 1-.74-.64 2 2 0 0 1-.3-.98q0-.27-.02-.52-.07-.61-.61-.62a.7.7 0 0 0-.75.6z\" class=\"bg\" opacity=\".6\"></path>\n  <path fill=\"currentColor\" d=\"M2.5 11.1s1.86-.9 3.72-.9l1.4-4.39c.05-.21.2-.36.38-.36s.33.15.38.36l1.4 4.38c2.2 0 3.72.92 3.72.92l-3.16-8.69q-.13-.4-.45-.42H6.11q-.3.02-.45.42z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-babel\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M9.49.5q1.92.05 2.66.54 1.27.6 1.35 1.52v.23a4 4 0 0 1-.53 1.9l-1.38 1.24q-.74.38-.72.63c.77.82 1.33 1.29.85 2.42q-.47 1.1-2.04 2.28c-.5.32-1.88 1.35-2.96 1.86-1.64.77-3.1 1.4-4.65 1.89-.51.16-1.5.16-1.5.16L.5 15A76 76 0 0 0 5.76 3.49q-.1-.08-.1-.2.1 0 .32-.35l-.03-.09q-1.17.39-2.38 1.3l-.13.03q0-.1-.21-.16-.46.31-.82.7l-.13-.19.16-.06-.03-.16-.34.29L2 4.5q.36-.48.72-.54l.04-.1V3.8q.16 0 .15-.06l.13-.06a6 6 0 0 0 1.13-.9v-.03H4.1l-.12.07q0-.1-.1-.1l-.15.07-.04-.1q.93-.52 1.63-1.05Q7.89.65 9.5.5M8.46 7.83l-.32.04c-1.31.54-2.31.82-2.91.88a71 71 0 0 0-2.2 4.54h.07q.58-.04 3.04-1.42.13 0 1.66-1.05L9.18 9.7v.03q.45-.2.81-1.3v-.2q-.5-.46-1.53-.4m.28-5.75c-.5.1-.75.19-.72.38l-1.16 2.6q-.17.1-.34.95-.3.48-.25.77v.1l.22.05A15 15 0 0 1 8.86 6c1.1-.71 2.12-1.38 2.8-2.54q.24-.33.21-.54-.02-.33-.4-.54c-.54 0-1.07-.34-1.63-.28l-.94-.03z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-biome\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 2 4.88 7.35a7 7 0 0 1 3.7-.13l1.04.25-.99 4.16-1.05-.25a2.7 2.7 0 0 0-3.07 1.45l-.98-.47a4 4 0 0 1 1.07-1.31 3.8 3.8 0 0 1 3.23-.71l.5-2.08a6 6 0 0 0-5.07 1.12A5.9 5.9 0 0 0 1 14h14z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-bootstrap\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M11.72 1.5A2.5 2.5 0 0 1 14.2 4q.02 1.08.3 2.09c.22.73.56 1.24 1.08 1.45.22.08.4.27.4.5s-.18.43-.4.51q-.76.34-1.08 1.45c-.2.65-.27 1.32-.3 2a2.5 2.5 0 0 1-2.48 2.5H4.25A2.6 2.6 0 0 1 1.7 12c-.04-.85-.1-1.68-.22-2.04C1.26 9.23.92 8.7.4 8.5.18 8.42 0 8.23 0 8s.18-.42.4-.5q.77-.35 1.09-1.46c.1-.36.17-1.19.2-2.04a2.6 2.6 0 0 1 2.56-2.5z\" class=\"bg\" clip-rule=\"evenodd\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.47 4.54c1.23 0 2.04.68 2.04 1.73 0 .73-.55 1.39-1.24 1.5v.04c.94.1 1.58.77 1.58 1.7 0 1.2-.9 1.95-2.37 1.95H5.97a.3.3 0 0 1-.2-.08.3.3 0 0 1-.08-.2V4.82a.3.3 0 0 1 .08-.2.3.3 0 0 1 .2-.08zm-1.7 6.04h1.49q1.47-.01 1.49-1.15Q9.74 8.31 8.2 8.3H6.77zm0-5.16v2.06h1.21c.93 0 1.45-.38 1.45-1.06 0-.65-.44-1-1.22-1z\" class=\"fg\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-browserslist\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.88 6.96c0 3.82 3.72 4.7 5.7 3.74-.23.9-1.04 1.67-2.35 1.93-.02.4.42 1.28.82 1.63-.9.35-1.94-.12-2.51-.48a5 5 0 0 0-.32 1.87c-.68 0-1.57-1-1.8-1.37-.3.18-.85 1.15-.96 1.72a2.4 2.4 0 0 1-.81-.86 2.4 2.4 0 0 1-.3-1.15c-.38.27-1.48.95-1.99 1.18-.25-.58-.15-1.3 0-2.06-.21.12-1.8.27-2.43.12.32-.36.75-1.19.94-1.57A4.5 4.5 0 0 1 .44 10.6c.48-.22.97-.53 1.49-1.06C1.26 9.17.24 8.64 0 7.7a6 6 0 0 0 1.79-.32C1.28 7.08.44 6.15.6 5.01c.42.21 1.3.37 1.73.3a3.4 3.4 0 0 1-.25-2.75 5 5 0 0 0 1.48 1c-.08-.8.3-2.31.8-2.71.2.46.73 1.21 1.08 1.4.09-.61.87-2.06 1.57-2.25 0 .5.27 1.4.5 1.67.51-.54 2.25-1.44 3.64-1.13-.43.45-.75.61-.86.98 1.05 0 2.78.34 4.27 1.93-2.34-.89-5.69.56-5.69 3.5\" class=\"bg\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"M11.21 3.59a4.1 4.1 0 0 0 2.47 2.89c.24-.22.61-.38.95-.19.76.44.2 1.26-.34 1.66l-.07.06a13 13 0 0 1-4.49 1.61l-.3-.43a10.5 10.5 0 0 0 4.13-1.31 1 1 0 0 0 .23-.25.5.5 0 0 0-.21-.69l-.15-.06a4.5 4.5 0 0 1-1.77-1.31 4.5 4.5 0 0 1-.88-1.77q.2-.12.43-.21\"></path>\n  <path fill=\"currentColor\" d=\"M10.36 5.18a.4.4 0 0 0-.03.38c.09.2.3.3.46.23s.24-.3.15-.5l-.01-.02q.23.13.34.39a.83.83 0 0 1-.43 1.08.8.8 0 0 1-1.08-.43.83.83 0 0 1 .6-1.13\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-bun\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 14c3.87 0 7-2.46 7-5.49 0-1.88-1.2-3.53-3.04-4.52q-1.1-.61-1.84-1.07C9.2 2.35 8.64 2 8 2s-1.36.45-2.31 1.03A29 29 0 0 1 4.04 4C2.2 4.98 1 6.63 1 8.51 1 11.54 4.13 14 8 14M7.18 3.88q.3-.66.3-1.37c0-.08.11-.1.13-.01.38 1.57-.53 2.35-1.2 2.61-.08.03-.12-.07-.06-.12a3 3 0 0 0 .83-1.12m1.2-.05a3 3 0 0 0-.45-1.3V2.5c-.04-.07.05-.15.1-.1 1.15 1.2.77 2.3.33 2.87-.05.05-.13 0-.11-.08q.21-.67.13-1.37m1.04-.32a3 3 0 0 0-.94-1.02v-.01c-.06-.05-.01-.16.07-.12 1.51.61 1.61 1.8 1.43 2.5l-.03.03a.07.07 0 0 1-.1-.06 3 3 0 0 0-.43-1.32m-2.97.32c-.36.3-.74.43-1.2.56q-.11 0-.1-.1a3.5 3.5 0 0 0 1.76-1.57s.09-.07.1.04c0 .18-.2.76-.56 1.07m2.89 6.36q-.13.52-.55.88a1.3 1.3 0 0 1-.75.35 1.3 1.3 0 0 1-.77-.35 1.7 1.7 0 0 1-.54-.88.13.13 0 0 1 .15-.15h2.31a.14.14 0 0 1 .15.15M6.15 8.95a1.1 1.1 0 0 1-1.39-.14A1.1 1.1 0 0 1 5.12 7a1.1 1.1 0 0 1 1.2.25 1.1 1.1 0 0 1-.17 1.69m4.96 0a1.1 1.1 0 0 1-1.4-.14 1.1 1.1 0 0 1 .37-1.8 1.1 1.1 0 0 1 1.2.25 1.1 1.1 0 0 1 .24 1.2 1 1 0 0 1-.41.5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-claude\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M3.75 10.31 6.5 8.77l.04-.14-.04-.07h-.14l-.46-.03-1.57-.04-1.38-.07-1.33-.07-.34-.07L1 7.86l.03-.21.28-.18.4.03.89.07 1.33.08.97.06 1.43.16h.22l.03-.1-.07-.05-.06-.06-1.39-.92-1.48-.98-.79-.57-.42-.28-.2-.28-.1-.6.39-.41.52.04.12.03.52.4 1.12.86L6.2 6.04l.2.17.09-.06.01-.04-.1-.15-.76-1.46-.85-1.46-.37-.6-.1-.36a1 1 0 0 1-.06-.42l.42-.59.25-.07.6.08.22.2.36.84.58 1.3.9 1.77.29.53.14.47.04.14h.1v-.07l.07-1 .14-1.22.14-1.57.04-.45.23-.53.42-.28.36.15.28.41-.04.25-.16 1.08-.36 1.7-.21 1.14h.12l.14-.15.58-.76.97-1.2.42-.5.5-.51.32-.25h.6l.44.66-.2.68-.61.79-.52.65-.74 1-.45.8.04.05h.1l1.68-.36.9-.16 1.06-.18.5.23.05.22-.2.48-1.15.28-1.34.28-2 .46-.04.01.03.04.9.09.4.03h.94l1.77.14.46.28.27.37-.04.28-.72.37-.95-.23-2.24-.53-.76-.18h-.11v.06l.64.63L12 10.86l1.48 1.35.07.34-.18.28-.2-.03-1.29-.98-.5-.42-1.12-.95h-.07v.1l.25.38 1.37 2.05.07.63-.1.2-.36.14-.38-.08-.8-1.12-.85-1.26-.66-1.15-.07.05-.4 4.23-.19.21-.42.17-.35-.28-.2-.42.2-.87.23-1.12.18-.9.17-1.1.1-.36v-.03h-.1l-.84 1.16-1.27 1.72-1 1.07-.24.1-.42-.22.04-.39.22-.32 1.4-1.8.84-1.1.57-.64-.02-.07h-.04l-3.7 2.4-.66.09-.28-.28.03-.42.14-.14 1.12-.77z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-docker\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M15.85 6.54c-.05-.04-.45-.36-1.31-.36q-.34 0-.68.06a2.7 2.7 0 0 0-1.14-1.79l-.23-.14-.15.23a3 3 0 0 0-.4 1q-.24 1.01.26 1.84c-.4.24-1.03.3-1.17.3H.5a.5.5 0 0 0-.5.52q-.01 1.46.46 2.83.55 1.5 1.6 2.18c.79.5 2.08.79 3.54.79q.96 0 1.94-.18a8 8 0 0 0 2.55-.97 7 7 0 0 0 1.73-1.5 10 10 0 0 0 1.7-3.06h.15a2.4 2.4 0 0 0 1.8-.7 2 2 0 0 0 .47-.74l.06-.2z\"></path>\n  <path fill=\"currentColor\" d=\"M1.48 7.36h1.4a.14.14 0 0 0 .14-.13V5.91q-.01-.12-.13-.14H1.48a.13.13 0 0 0-.13.14v1.32q.02.13.13.13m1.94 0h1.41a.14.14 0 0 0 .13-.13V5.91q-.01-.12-.13-.14h-1.4a.13.13 0 0 0-.13.14v1.32q0 .13.12.13m1.98 0h1.4q.13 0 .14-.13V5.91a.13.13 0 0 0-.14-.14H5.4q-.1.01-.12.14v1.32q0 .13.12.13m1.95 0h1.42q.1 0 .12-.13V5.91q0-.12-.12-.14H7.35q-.1.01-.12.14v1.32q.01.13.12.13M3.42 5.5h1.41c.07 0 .13-.08.13-.15V4.03a.13.13 0 0 0-.13-.14h-1.4q-.12 0-.13.14v1.31q0 .13.12.15m1.98 0h1.4c.08 0 .14-.08.14-.15V4.03q0-.13-.14-.14H5.4q-.1 0-.12.14v1.31q0 .13.12.15m1.95 0h1.42c.06 0 .12-.08.12-.15V4.03q-.01-.13-.12-.14H7.35q-.1 0-.12.14v1.31q.01.13.12.15m0-1.9h1.42q.1-.02.12-.14v-1.3Q8.88 2 8.77 2H7.35q-.1 0-.12.14v1.3q.01.13.12.14m1.97 3.78h1.4a.13.13 0 0 0 .14-.13V5.91q-.01-.12-.13-.14H9.32q-.1.01-.12.14v1.32q.01.13.12.13\" opacity=\".5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-eslint\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M11.16 6.1 8.12 4.35a.3.3 0 0 0-.24 0L4.84 6.1a.3.3 0 0 0-.12.2v3.5q0 .14.12.22l3.04 1.74q.12.08.24 0l3.04-1.74a.2.2 0 0 0 .13-.22V6.3a.3.3 0 0 0-.13-.2\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"m.1 7.69 3.63-6.3A.8.8 0 0 1 4.37 1h7.26c.26 0 .5.17.64.4l3.63 6.27a.8.8 0 0 1 0 .75l-3.63 6.24a.7.7 0 0 1-.64.34H4.37a.7.7 0 0 1-.64-.34L.1 8.41a.7.7 0 0 1 0-.72m3 3.02q.01.15.14.23l4.63 2.66q.13.06.26 0l4.63-2.66a.3.3 0 0 0 .14-.23V5.4a.3.3 0 0 0-.14-.23L8.13 2.52a.3.3 0 0 0-.26 0L3.24 5.17a.3.3 0 0 0-.14.23z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-graphql\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1a1.25 1.25 0 0 1 1.18 1.65l2.8 1.61q.33-.25.77-.26a1.25 1.25 0 0 1 .48 2.4v3.2a1.25 1.25 0 1 1-1.25 2.13l-2.8 1.62A1.25 1.25 0 0 1 8 15a1.25 1.25 0 0 1-1.18-1.65l-2.8-1.62q-.33.26-.77.27a1.25 1.25 0 0 1-.48-2.4V6.4a1.25 1.25 0 1 1 1.25-2.14l2.8-1.61A1.25 1.25 0 0 1 8 1M4.44 11.14l-.06.13 2.75 1.58a1.25 1.25 0 0 1 1.74 0l2.74-1.58-.05-.13zm3.89-7.68a1.3 1.3 0 0 1-.66 0L4.03 9.77q.37.3.45.78h7.04q.08-.48.45-.78zM4.38 4.73a1.24 1.24 0 0 1-1.02 1.76v3.02l.13.01 3.67-6.35-.03-.02zm4.46-1.56 3.67 6.35.13-.01V6.49a1.25 1.25 0 0 1-1.03-1.76L8.87 3.15z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-nextjs\" viewBox=\"0 0 16 16\">\n  <defs>\n  <linearGradient id=\"a\" x1=\"4.522\" x2=\"14\" y1=\"3.943\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n  <stop stop-color=\"currentColor\"></stop>\n  <stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"></stop>\n  </linearGradient>\n  </defs>\n  <path fill=\"currentColor\" d=\"M3 2h1.522v9.09H3z\"></path>\n  <path fill=\"url(#a)\" d=\"M4.903 2 15 15.075q-.565.5-1.195.925L4.522 3.943z\"></path>\n  <path fill=\"currentColor\" d=\"M12.172 2h-1.508v9.094h1.508z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-npm\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M2 1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z\" class=\"vector\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.5 13H13V3H3v10h5V5.5h2.5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-oxc\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .5.5V3h3.5a.5.5 0 0 1 .38.83L10.5 7.69v1.44q.41.04.95-.16a4 4 0 0 0 .72-.35l.04-.03h.01a.5.5 0 0 1 .67.1l2 2.5a.5.5 0 0 1 0 .62c-.76.96-3.14 2.69-6.89 2.69s-6.13-1.73-6.89-2.69a.5.5 0 0 1 0-.62l2-2.5a.5.5 0 0 1 .67-.1l.05.03.16.09q.22.13.56.26.54.2.95.16V7.69L2.12 3.83A.5.5 0 0 1 2.5 3H6V1.5a.5.5 0 0 1 .5-.5zM7 3.5a.5.5 0 0 1-.5.5H3.6l2.78 3.17a.5.5 0 0 1 .12.33v2a.5.5 0 0 1-.28.45c-.7.35-1.5.15-2.02-.05a5 5 0 0 1-.58-.26l-1.46 1.84c.82.78 2.8 2.02 5.84 2.02s5.02-1.24 5.84-2.02l-1.46-1.83a5 5 0 0 1-.58.26c-.52.2-1.33.39-2.02.04a.5.5 0 0 1-.28-.45v-2a.5.5 0 0 1 .12-.33L12.4 4H9.5a.5.5 0 0 1-.5-.5V2H7z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-postcss\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.5 8a6.5 6.5 0 0 0-5.9-6.47l5.42 8.93A7 7 0 0 0 14.5 8M2.88 12A6.5 6.5 0 0 0 8 14.5c2.08 0 3.93-.98 5.12-2.5zm8.62-1h1.68L11.5 8.24zm-1-.55a4 4 0 0 1-.7.55h.7zM8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M5.5 11h.7a4 4 0 0 1-.7-.55zm-2.68 0H4.5V8.24zm3.76-6.2A4 4 0 0 1 8 4.5q.76 0 1.42.3L8 2.46zM1.5 8q0 1.31.48 2.46L7.4 1.53A6.5 6.5 0 0 0 1.5 8m14 0a7.5 7.5 0 0 1-.99 3.72l-.01.03-.02.03A7.5 7.5 0 0 1 8 15.5a7.5 7.5 0 0 1-6.5-3.75l-.01-.03A7.5 7.5 0 1 1 15.5 8\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-prettier\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M6 12v1H4.93v-1zm1-2v1H2v-1zm6-4v1h-3V6zm-1-4v1H9V2z\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 10v1H8v-1zM5 6v1H2V6zm5-2v1H9V4z\" opacity=\".8\"></path>\n  <path fill=\"currentColor\" d=\"M6 14v1H2v-1zm-.5-6v1H2V8zM13 4v1h-3V4zM4.93 2v1H2V2z\" opacity=\".6\"></path>\n  <path fill=\"currentColor\" d=\"M4.93 12v1H2v-1zM13 8v1H9V8zM5.5 4v1H2V4zM9 2v1H4.93V2z\" opacity=\".4\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-react\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 6.65c.73 0 1.31.6 1.31 1.35S8.73 9.35 8 9.35 6.69 8.75 6.69 8 7.27 6.65 8 6.65\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 2.55c1.3-.99 2.59-1.34 3.5-.8.92.55 1.27 1.87 1.08 3.53C14.06 5.94 15 6.9 15 8s-.94 2.06-2.42 2.72c.19 1.65-.16 2.98-1.08 3.52-.91.55-2.2.2-3.5-.8-1.3 1-2.58 1.35-3.5.8-.91-.54-1.27-1.87-1.08-3.52C1.94 10.06 1 9.1 1 8s.94-2.06 2.42-2.72c-.19-1.66.17-2.98 1.08-3.52s2.2-.2 3.5.8M4.26 11.2c-.08 1.34.28 2.03.68 2.26s1.15.22 2.25-.52l.11-.09a12 12 0 0 1-1.24-1.39 11 11 0 0 1-1.8-.41zm7.47-.15q-.83.27-1.79.41-.6.8-1.24 1.4l.11.08c1.1.74 1.86.76 2.25.52.4-.23.76-.92.68-2.26zm-3.04.54a14 14 0 0 1-1.38 0q.34.38.69.7.35-.32.7-.7M8 5.29q-.76 0-1.47.1A13 13 0 0 0 5.07 8a14 14 0 0 0 1.46 2.62 13 13 0 0 0 2.94 0A13 13 0 0 0 10.93 8a14 14 0 0 0-1.46-2.62A13 13 0 0 0 8 5.3M4.64 9.18q-.15.5-.25.96.44.16.94.27a15 15 0 0 1-.7-1.23m6.73 0a15 15 0 0 1-.7 1.23q.5-.11.95-.27a10 10 0 0 0-.25-.96M3.44 6.26C2.27 6.86 1.87 7.53 1.87 8s.4 1.14 1.57 1.74l.13.07q.18-.88.55-1.81a12 12 0 0 1-.55-1.8q-.07.02-.13.06m8.99-.07A12 12 0 0 1 11.88 8q.36.94.55 1.8l.13-.06c1.17-.6 1.56-1.27 1.56-1.74s-.39-1.14-1.56-1.74zm-7.1-.6q-.5.11-.94.27.1.46.25.96a15 15 0 0 1 .69-1.23m5.34 0a15 15 0 0 1 .7 1.23q.14-.5.24-.96-.44-.15-.94-.27M7.18 3.06c-1.09-.74-1.85-.76-2.24-.52s-.76.92-.69 2.26l.01.15a11 11 0 0 1 1.8-.41q.6-.8 1.24-1.4zm3.88-.52c-.4-.24-1.15-.22-2.25.52l-.12.08q.65.6 1.25 1.4.96.15 1.8.41v-.14c.08-1.35-.28-2.04-.68-2.27M8 3.7a10 10 0 0 0-.7.7 14 14 0 0 1 1.4 0 10 10 0 0 0-.7-.7\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-sass\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.08 1.44c2.41-.91 4.96-.37 5.35 1.27.39 1.62-.92 3.56-2.6 4.25a5 5 0 0 1-3.26.35c-.58-.2-.92-.62-1-.85-.03-.09-.09-.24 0-.3.05-.03.08-.02.22.15s.7.6 1.75.48c2.78-.34 4.45-2.64 3.92-3.88-.37-.87-2.5-1.26-5.18.16C4.03 4.81 3.85 6.24 3.82 6.8c-.08 1.5 1.73 2.28 2.7 3.4q.04.03.07.08c.3-.12.7-.19 1.35-.2 1.58-.03 2.47 1.08 2.43 2.08-.03.78-.7 1.1-.82 1.13-.1.01-.14.02-.15-.06q-.03-.06.13-.15c.16-.09.42-.3.48-.72.05-.43-.24-1.44-1.76-1.63a3 3 0 0 0-1.33.08c.27.62.32 1.87-.29 2.83-.63 1-1.8 1.61-2.93 1.27-.37-.1-.93-.92-.45-2.05.46-1.07 2.4-2.12 2.66-2.26-.9-.83-3.08-1.95-3.4-3.65-.08-.49.13-1.65 1.46-2.98a12 12 0 0 1 4.11-2.52m-1.88 9.7c-.01.01-.9.47-1.52 1.17-.59.66-.75 1.48-.43 1.69.3.18 1-.04 1.51-.62a3 3 0 0 0 .5-.9q.2-.64.02-1.39z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-stylelint\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M4 3v3.5l1.5-1L7 15 .5 6l1-1.5L0 3l2.5-2h1zm12 0-1.5 1.5 1 1.5L9 15l1.5-9.5 1.5 1V3l.5-2h1zm-8 8.5a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1m0-3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1m0-3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1\"></path>\n  <path fill=\"currentColor\" d=\"M6.5 2.5V4l-2 1.5v-4zm5 3L9.5 4V2.5l2-1zM9 4H7V2.5h2z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svelte\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m3.98 3.7 3.36-2.08a4.5 4.5 0 0 1 5.9 1.23 4 4 0 0 1 .7 3.02q-.16.75-.58 1.4c.42.77.56 1.66.4 2.52a3.7 3.7 0 0 1-1.57 2.4l-.17.1-3.36 2.09a4.5 4.5 0 0 1-5.9-1.23 4 4 0 0 1-.66-1.44 4 4 0 0 1-.04-1.58 4 4 0 0 1 .58-1.4 4 4 0 0 1-.4-2.52 3.7 3.7 0 0 1 1.57-2.4zl3.36-2.08zm7.87 0a2.7 2.7 0 0 0-1.26-.95 2.7 2.7 0 0 0-1.6-.07 3 3 0 0 0-.52.2l-.16.09-3.36 2.08a2 2 0 0 0-.69.64 2 2 0 0 0-.36.86 2.3 2.3 0 0 0 .42 1.81A2.7 2.7 0 0 0 7.18 9.4q.28-.06.53-.2l.16-.09 1.28-.79.2-.09a.8.8 0 0 1 .87.31.7.7 0 0 1 .13.55.7.7 0 0 1-.24.4l-.08.05-3.36 2.08-.2.09a1 1 0 0 1-.49-.02 1 1 0 0 1-.38-.3 1 1 0 0 1-.13-.37v-.1l.01-.13-.13-.03a4 4 0 0 1-1.1-.5l-.2-.14-.18-.12-.07.18-.08.3a2.3 2.3 0 0 0 .43 1.82q.45.64 1.19.93.73.28 1.51.14l.16-.04q.27-.07.52-.2l.16-.09 3.36-2.08q.4-.25.69-.64.27-.4.36-.86a2.3 2.3 0 0 0-.42-1.82 2.7 2.7 0 0 0-1.27-.95 2.7 2.7 0 0 0-1.6-.08q-.27.07-.52.2l-.16.1-1.28.79-.2.09a1 1 0 0 1-.49-.03 1 1 0 0 1-.38-.29.7.7 0 0 1-.13-.54.7.7 0 0 1 .24-.4l.08-.06L9.33 4.4l.2-.1a.8.8 0 0 1 .87.32 1 1 0 0 1 .13.38v.22l.11.04q.6.18 1.12.5l.2.14.17.12.06-.19.08-.3a2.3 2.3 0 0 0-.42-1.81z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svg\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M5 7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z\"></path>\n  <path fill=\"currentColor\" d=\"M6 1a5 5 0 0 1 4.58 3H7a3 3 0 0 0-3 3v3.58A5 5 0 0 1 6 1\" opacity=\".5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svgo\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.43 4.8A.6.6 0 1 1 9.19 6l-.56.96a1.2 1.2 0 0 1 .32 1.58l.7.53a.89.89 0 1 1-.17.22l-.7-.52a1.2 1.2 0 0 1-1.4.25l-.56.87a.75.75 0 1 1-.57-.2 1 1 0 0 1 .32.05l.56-.87a1.2 1.2 0 0 1-.4-1.24l-1.2-.47a.56.56 0 1 1 .1-.28v.02l1.2.47a1.2 1.2 0 0 1 1.56-.55l.56-.97a.6.6 0 0 1-.15-.64.6.6 0 0 1 .63-.4\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M9.17 1q.16.63.27 1.26a6 6 0 0 1 1.61.67q.52-.38 1.08-.71l1.65 1.64q-.32.56-.68 1.05.48.78.72 1.67.6.09 1.18.25v2.32q-.55.15-1.11.24a6 6 0 0 1-.7 1.82q.31.44.59.91l-1.65 1.65-.85-.55a6 6 0 0 1-1.9.83q-.08.47-.2.95H6.84q-.12-.46-.2-.93a6 6 0 0 1-1.96-.81q-.39.27-.8.51l-1.65-1.65q.25-.43.53-.84a6 6 0 0 1-.75-1.9L1 9.16V6.83q.54-.14 1.09-.24a6 6 0 0 1 .77-1.74q-.33-.47-.63-.98l1.65-1.65q.54.32 1.03.68a6 6 0 0 1 1.66-.66q.1-.61.26-1.24zM7.96 3.73a4 4 0 0 0-1.74.36 4.5 4.5 0 0 0-2.3 2.3 4.4 4.4 0 0 0-.1 3.29l.03.06a4.4 4.4 0 0 0 2.4 2.47 4.4 4.4 0 0 0 3.48-.02l.03-.02a4.4 4.4 0 0 0 2.3-2.42l.06-.14a4.4 4.4 0 0 0-.2-3.4 4.4 4.4 0 0 0-2.13-2.07L9.47 4a4 4 0 0 0-1.51-.27\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-tailwind\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 4Q5.2 4 4.5 6.67q1.05-1.34 2.45-1c.53.12.91.5 1.33.9C8.98 7.23 9.77 8 11.5 8q2.8 0 3.5-2.67-1.05 1.34-2.45 1c-.53-.12-.91-.5-1.33-.9C10.52 4.77 9.73 4 8 4M4.5 8Q1.7 8 1 10.67q1.05-1.34 2.45-1c.53.12.91.5 1.33.9C5.48 11.23 6.26 12 8 12q2.8 0 3.5-2.67-1.05 1.34-2.45 1c-.53-.12-.91-.5-1.33-.9C7.02 8.77 6.24 8 4.5 8\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-terraform\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M1 0v5.05l4.35 2.53V2.53zm9.18 5.34L5.83 2.82v5.05l4.35 2.53zm.47 5.06V5.34L15 2.82v5.05zm-.48 5.6-4.35-2.53V8.42l4.35 2.53z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vite\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.57 14.87c-.18.26-.55.11-.55-.22v-3.18l-.05-.27-.13-.22-.2-.15-.24-.06H4.29c-.26 0-.4-.32-.26-.55L6.08 7c.3-.46 0-1.1-.5-1.1H1.8c-.25 0-.4-.32-.25-.56l2.65-4.2A.3.3 0 0 1 4.46 1h7.9c.26 0 .4.32.26.55l-2.05 3.23c-.29.46 0 1.1.5 1.1h3.12c.26 0 .4.34.24.57z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vscode\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m5.11 9.68-2.4 1.84a.6.6 0 0 1-.75-.04l-.77-.7a.6.6 0 0 1 0-.87L3.28 8zm5.52-8.42a.51.51 0 0 1 .87.36V4.8L7.32 8 5.1 6.32z\" opacity=\".75\"></path>\n  <path fill=\"currentColor\" d=\"M11.1 14.99h.03zM1.96 4.52a.6.6 0 0 1 .75-.04l8.8 6.71v3.19a.51.51 0 0 1-.88.36L1.19 6.1a.6.6 0 0 1 0-.87z\" opacity=\".65\"></path>\n  <path fill=\"currentColor\" d=\"M11.62 14.91a.9.9 0 0 1-1-.17.51.51 0 0 0 .88-.36V1.62a.51.51 0 0 0-.87-.36.9.9 0 0 1 1-.17l2.87 1.39a.9.9 0 0 1 .5.8v9.44a.9.9 0 0 1-.5.8z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vue\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.62 2.25 8 5.02 6.38 2.25H1l7 12 7-12z\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"M9.54 2.25 8 4.95l-1.54-2.7H4l4 7 4-7z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-wasm\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h3a2 2 0 1 0 4 0z\" class=\"subtract\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M4.64 11.4h.02l.8-3.4h.91l.73 3.45L7.88 8h.96l-1.25 5h-.97L5.9 9.6 5.1 13h-1L3 8h.98z\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M13 13h-1.02l-.33-1.11H9.9L9.64 13h-.97l1.26-5h1.54zm-2.49-3.77-.42 1.84h1.32l-.49-1.84z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-webpack\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.1 11.79 8.26 15v-2.5l3.64-1.94zm.4-.35V4.73l-2.14 1.2v4.3zm-12.6.35L7.74 15v-2.5L4.1 10.56zm-.4-.35V4.73l2.14 1.2v4.3zm.25-7.15 6-3.29v2.42L3.9 5.47l-.03.01zm12.5 0L8.25 1v2.42l3.85 2.05.03.01z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"m7.74 11.93-3.59-1.92v-3.8l3.6 2.02zm.52 0 3.59-1.92v-3.8l-3.6 2.02zM4.4 5.77 8 3.85l3.6 1.93L8 7.8z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-yml\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M7.5 2A1.5 1.5 0 0 1 9 3.5v3A1.5 1.5 0 0 1 7.5 8h-2v2A1.5 1.5 0 0 0 7 11.5v-1A1.5 1.5 0 0 1 8.5 9h5a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 7 13.5v-1A2.5 2.5 0 0 1 4.5 10V8h-2A1.5 1.5 0 0 1 1 6.5v-3A1.5 1.5 0 0 1 2.5 2zm1 8a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm-6-7a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-zig\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m14.73 1.5-7.29 8.82h4.17l-1.73 2.04H5.76L1.27 14.5l7.3-8.91H4.39l1.73-2.05h4.12z\"></path>\n  <path fill=\"currentColor\" d=\"M5.21 3.54 3.56 5.6h-.55v4.73h.83L2.1 12.36H1V3.54zm9.79 0v8.82h-4.3l1.74-2.04h.55V5.68h-.83l1.74-2.14z\"></path>\n</symbol>\n</svg><div data-file-tree-id=\"pst_ft_1\" data-file-tree-virtualized-wrapper=\"true\" data-file-tree-colored-icons=\"true\"><div id=\"pst_ft_1__tree\" data-file-tree-context-menu-trigger-mode=\"right-click\" data-file-tree-has-git-lane=\"true\" data-file-tree-virtualized-root=\"true\" role=\"tree\" tabindex=\"-1\" data-scroll-at-top=\"true\" style=\"outline: none; position: relative;\"><slot name=\"header\" data-type=\"header-slot\"></slot><div data-file-tree-virtualized-scroll=\"true\"><div data-file-tree-virtualized-list=\"true\" style=\"height: 330px;\"><div data-file-tree-virtualized-sticky-offset=\"true\" aria-hidden=\"true\" style=\"height: 0px;\"></div><div data-file-tree-virtualized-sticky=\"true\" style=\"height: 330px; top: 0px; bottom: 0px;\"><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\".claude\" aria-level=\"1\" aria-posinset=\"1\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".claude/\" data-item-type=\"folder\" data-type=\"item\" id=\"pst_ft_1__focused-item-.claude%2F\" role=\"treeitem\" tabindex=\"0\" key=\"0\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>claude</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>claude</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\".github / workflows\" aria-level=\"1\" aria-posinset=\"2\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".github/workflows/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"1\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><span data-item-flattened-subitems=\"true\"><span data-item-flattened-subitem=\".github/\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.github</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.github</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></span> / <span data-item-flattened-subitem=\".github/workflows/\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">workflows</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">workflows</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></span></span></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\"brand\" aria-level=\"1\" aria-posinset=\"3\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"brand/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"2\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">bra</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">bra</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>nd</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>nd</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\"packages\" aria-level=\"1\" aria-posinset=\"4\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"packages/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" data-item-contains-git-change=\"true\" key=\"3\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pack</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pack</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>ages</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>ages</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"><span title=\"Contains git status items\"><svg data-icon-name=\"file-tree-icon-dot\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"6\" height=\"6\"><use href=\"#file-tree-icon-dot\"></use></svg></span></div></button><button aria-haspopup=\"menu\" aria-label=\".gitignore\" aria-level=\"1\" aria-posinset=\"5\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".gitignore\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"4\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"git\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-git\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>gitignore</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>gitignore</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"package.json\" aria-level=\"1\" aria-posinset=\"6\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"package.json\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"5\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"json\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-json\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">package.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">package.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>json</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>json</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"pnpm-lock.yaml\" aria-level=\"1\" aria-posinset=\"7\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"pnpm-lock.yaml\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"6\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"yml\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-yml\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pnpm-lock.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pnpm-lock.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>yaml</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>yaml</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"pnpm-workspace.yaml\" aria-level=\"1\" aria-posinset=\"8\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"pnpm-workspace.yaml\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"7\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"yml\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-yml\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pnpm-workspace.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pnpm-workspace.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>yaml</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>yaml</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"README.md\" aria-level=\"1\" aria-posinset=\"9\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"README.md\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"8\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"markdown\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-markdown\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">README.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">README.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>md</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>md</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"RELEASING.md\" aria-level=\"1\" aria-posinset=\"10\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"RELEASING.md\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"9\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"markdown\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-markdown\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">RELEASING.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">RELEASING.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>md</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>md</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"skills-lock.json\" aria-level=\"1\" aria-posinset=\"11\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"skills-lock.json\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"10\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"json\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-json\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">skills-lock.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">skills-lock.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>json</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>json</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button></div></div></div><div data-type=\"context-menu-anchor\" data-visible=\"false\"><button type=\"button\" data-type=\"context-menu-trigger\" aria-label=\"Options\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-visible=\"false\" tabindex=\"-1\"><svg data-icon-name=\"file-tree-icon-ellipsis\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-ellipsis\"></use></svg></button></div></div></div></template></file-tree-container></div></aside></div></div><div role=\"separator\" aria-orientation=\"vertical\" aria-label=\"Resize sidebar\" title=\"Drag to resize\" class=\"resize-handle-col\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><main class=\"flex min-w-0 flex-1 flex-col overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1149:15\"><div class=\"flex min-h-0 flex-1 flex-col overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1161:17\"><div class=\"relative min-h-0 flex-1 overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1197:19\"><div class=\"h-full\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:675:5\"><div class=\"diff-pane h-full overflow-auto pb-20\" data-snapshot-scroll-top=\"332\"><div><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"sake58xch svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/core/src/features/language/repository/language.repository.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-2</span><span data-additions-count=\"\">+3</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 2ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"14,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"15,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"16,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-deletion\" data-column-number=\"18\" data-line-index=\"17,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"19,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"change-deletion\" data-column-number=\"20\" data-line-index=\"20,19\"><span data-line-number-content=\"\">20</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"21\" data-line-index=\"23,21\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"24,22\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"25,23\"><span data-line-number-content=\"\">23</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line=\"15\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"14,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">} from</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"../schema/language.schema.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></div><div data-line=\"16\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"15,15\"><br></div><div data-line=\"17\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"16,16\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"18\" data-line-type=\"change-deletion\" data-line-index=\"17,17\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The language backend as the service sees it: </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative paths in,</span></span></div><div data-line=\"19\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"19,18\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* LSP-shaped answers out. The implementation owns provider selection and the</span></div><div data-line=\"20\" data-line-type=\"change-deletion\" data-line-index=\"20,19\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* absolute repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">; neither leaks past this</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> boundary.</span></span></span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"21\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"23,21\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"22\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"24,22\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* `contents` is the editor's unsaved buffer, or null to analyse the file on</span></div><div data-line=\"23\" data-alt-line=\"24\" data-line-type=\"context\" data-line-index=\"25,23\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* disk.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"14,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"15,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"16,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-addition\" data-column-number=\"18\" data-line-index=\"18,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"19,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"change-addition\" data-column-number=\"20\" data-line-index=\"21,19\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"change-addition\" data-column-number=\"21\" data-line-index=\"22,20\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"23,21\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"24,22\"><span data-line-number-content=\"\">23</span></div><div data-line-type=\"context\" data-column-number=\"24\" data-line-index=\"25,23\"><span data-line-number-content=\"\">24</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line=\"15\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"14,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">} from</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"../schema/language.schema.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></div><div data-line=\"16\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"15,15\"><br></div><div data-line=\"17\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"16,16\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"18\" data-line-type=\"change-addition\" data-line-index=\"18,17\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The language backend as the service sees it: </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative paths in,</span></span></div><div data-line=\"19\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"19,18\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* LSP-shaped answers out. The implementation owns provider selection and the</span></div><div data-line=\"20\" data-line-type=\"change-addition\" data-line-index=\"21,19\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* absolute </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root of the </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the path falls in</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">; neither leaks past this</span></span></div><div data-line=\"21\" data-line-type=\"change-addition\" data-line-index=\"22,20\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* boundary.</span></div><div data-line=\"22\" data-alt-line=\"21\" data-line-type=\"context\" data-line-index=\"23,21\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"23\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"24,22\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* `contents` is the editor's unsaved buffer, or null to analyse the file on</span></div><div data-line=\"24\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"25,23\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* disk.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code></pre></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"333\" viewBox=\"0 0 1250 333\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 144 C 625 144, 625 144, 640 144 L 640 164 C 625 164, 625 164, 610 164 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 184 C 625 184, 625 184, 640 184 L 640 224 C 625 224, 625 204, 610 204 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"sake58xch svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/core/src/features/language/schema/language.schema.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-2</span><span data-additions-count=\"\">+2</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 2ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"3,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"context\" data-column-number=\"5\" data-line-index=\"4,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-deletion\" data-column-number=\"6\" data-line-index=\"5,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"context\" data-column-number=\"7\" data-line-index=\"7,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"8,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"9,8\"><span data-line-number-content=\"\">9</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"25,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"26,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"27,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"change-deletion\" data-column-number=\"28\" data-line-index=\"28,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"30,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"31,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"32,30\"><span data-line-number-content=\"\">31</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line=\"3\" data-alt-line=\"3\" data-line-type=\"context\" data-line-index=\"2,2\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">maps onto them without loss.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"3,3\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span></div><div data-line=\"5\" data-alt-line=\"5\" data-line-type=\"context\" data-line-index=\"4,4\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">Deliberate deviations, both to keep the</span><span data-char=\"42\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"43\">HTTP</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"48\">API</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">self</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"56\">-</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">describing</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"67\">:</span></div><div data-line=\"6\" data-line-type=\"change-deletion\" data-line-index=\"5,5\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">`Location`</span><span data-char=\"17\"> </span><span data-char=\"18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">carries a </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">repository</span></span></span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"38\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">relative</span><span data-char=\"47\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"48\">`path`</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"55\">instead</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"63\">of</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"66\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"69\">'s `uri`</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"77\">;</span></div><div data-line=\"7\" data-alt-line=\"7\" data-line-type=\"context\" data-line-index=\"7,6\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">every other byconvo</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">feature</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(comments, diffs) is path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"61\">addressed.</span></div><div data-line=\"8\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"8,7\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">severities and reference kinds are named strings rather than</span><span data-char=\"67\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"68\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"71\">'</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"72\">s</span></div><div data-line=\"9\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"9,8\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">integers, so the generated OpenAPI schema reads</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">as</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">an</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"61\">enum</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\">.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line=\"25\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"25,24\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">Range</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">typeof</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">Range.Type;</span></div><div data-line=\"26\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"26,25\"><br></div><div data-line=\"27\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"27,26\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">=</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">Schema.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">Struct</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">({</span></div><div data-line=\"28\" data-line-type=\"change-deletion\" data-line-index=\"28,27\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Repository</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative POSIX path. */</span></span></div><div data-line=\"29\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"30,28\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">path: Schema.String,</span></div><div data-line=\"30\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"31,29\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">range: Range,</span></div><div data-line=\"31\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"32,30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">});</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"3,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"context\" data-column-number=\"5\" data-line-index=\"4,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-addition\" data-column-number=\"6\" data-line-index=\"6,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"context\" data-column-number=\"7\" data-line-index=\"7,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"8,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"9,8\"><span data-line-number-content=\"\">9</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"25,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"26,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"27,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"change-addition\" data-column-number=\"28\" data-line-index=\"29,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"30,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"31,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"32,30\"><span data-line-number-content=\"\">31</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line=\"3\" data-alt-line=\"3\" data-line-type=\"context\" data-line-index=\"2,2\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">maps onto them without loss.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"3,3\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span></div><div data-line=\"5\" data-alt-line=\"5\" data-line-type=\"context\" data-line-index=\"4,4\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">Deliberate deviations, both to keep the</span><span data-char=\"42\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"43\">HTTP</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"48\">API</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">self</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"56\">-</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">describing</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"67\">:</span></div><div data-line=\"6\" data-line-type=\"change-addition\" data-line-index=\"6,5\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">`Location`</span><span data-char=\"17\"> </span><span data-char=\"18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">carries a </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">project</span></span></span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"35\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">relative</span><span data-char=\"44\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"45\">`path`</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">instead</span><span data-char=\"59\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">of</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"62\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"63\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"66\">'s `uri`</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"74\">;</span></div><div data-line=\"7\" data-alt-line=\"7\" data-line-type=\"context\" data-line-index=\"7,6\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">every other byconvo</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">feature</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(comments, diffs) is path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"61\">addressed.</span></div><div data-line=\"8\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"8,7\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">severities and reference kinds are named strings rather than</span><span data-char=\"67\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"68\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"71\">'</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"72\">s</span></div><div data-line=\"9\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"9,8\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">integers, so the generated OpenAPI schema reads</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">as</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">an</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"61\">enum</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\">.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line=\"25\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"25,24\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">Range</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">typeof</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">Range.Type;</span></div><div data-line=\"26\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"26,25\"><br></div><div data-line=\"27\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"27,26\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">=</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">Schema.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">Struct</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">({</span></div><div data-line=\"28\" data-line-type=\"change-addition\" data-line-index=\"29,27\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative POSIX path. */</span></span></div><div data-line=\"29\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"30,28\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">path: Schema.String,</span></div><div data-line=\"30\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"31,29\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">range: Range,</span></div><div data-line=\"31\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"32,30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">});</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code></pre></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"461\" viewBox=\"0 0 1250 461\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 144 C 625 144, 625 144, 640 144 L 640 164 C 625 164, 625 164, 610 164 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 332 C 625 332, 625 332, 640 332 L 640 352 C 625 352, 625 352, 610 352 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"sake58xch svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/embedded-server/src/layers/language/language.repository.live.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-39</span><span data-additions-count=\"\">+116</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 3ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 100\"><div data-line-type=\"context\" data-column-number=\"1\" data-line-index=\"0,0\"><span data-line-number-content=\"\">1</span></div><div data-line-type=\"change-deletion\" data-column-number=\"2\" data-line-index=\"1,1\"><span data-line-number-content=\"\">2</span></div><div data-line-type=\"change-deletion\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"5,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"change-deletion\" data-column-number=\"5\" data-line-index=\"6,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-deletion\" data-column-number=\"6\" data-line-index=\"7,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"change-deletion\" data-column-number=\"7\" data-line-index=\"8,6\"><span data-line-number-content=\"\">7</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"3\" style=\"grid-row: span 3;min-height:calc(3 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"15,10\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"16,11\"><span data-line-number-content=\"\">9</span></div><div data-line-type=\"context\" data-column-number=\"10\" data-line-index=\"17,12\"><span data-line-number-content=\"\">10</span></div><div data-line-type=\"context\" data-column-number=\"11\" data-line-index=\"18,13\"><span data-line-number-content=\"\">11</span></div><div data-line-type=\"context\" data-column-number=\"12\" data-line-index=\"19,14\"><span data-line-number-content=\"\">12</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"13\" data-line-index=\"21,16\"><span data-line-number-content=\"\">13</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"14\" data-line-index=\"23,18\"><span data-line-number-content=\"\">14</span></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"24,19\"><span data-line-number-content=\"\">15</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"26,21\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"change-deletion\" data-column-number=\"17\" data-line-index=\"27,22\"><span data-line-number-content=\"\">17</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"18\" data-line-index=\"30,24\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"31,25\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"context\" data-column-number=\"20\" data-line-index=\"32,26\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"context\" data-column-number=\"21\" data-line-index=\"33,27\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"34,28\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"35,29\"><span data-line-number-content=\"\">23</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"24\" data-line-index=\"37,31\"><span data-line-number-content=\"\">24</span></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"38,32\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"change-deletion\" data-column-number=\"26\" data-line-index=\"39,33\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"41,34\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"context\" data-column-number=\"28\" data-line-index=\"42,35\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"change-deletion\" data-column-number=\"29\" data-line-index=\"43,36\"><span data-line-number-content=\"\">29</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"49,41\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"50,42\"><span data-line-number-content=\"\">31</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"40\" style=\"grid-row: span 40;min-height:calc(40 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"32\" data-line-index=\"91,83\"><span data-line-number-content=\"\">32</span></div><div data-line-type=\"context\" data-column-number=\"33\" data-line-index=\"92,84\"><span data-line-number-content=\"\">33</span></div><div data-line-type=\"context\" data-column-number=\"34\" data-line-index=\"93,85\"><span data-line-number-content=\"\">34</span></div><div data-line-type=\"change-deletion\" data-column-number=\"35\" data-line-index=\"94,86\"><span data-line-number-content=\"\">35</span></div><div data-line-type=\"change-deletion\" data-column-number=\"36\" data-line-index=\"95,87\"><span data-line-number-content=\"\">36</span></div><div data-line-type=\"change-deletion\" data-column-number=\"37\" data-line-index=\"96,88\"><span data-line-number-content=\"\">37</span></div><div data-line-type=\"change-deletion\" data-column-number=\"38\" data-line-index=\"97,89\"><span data-line-number-content=\"\">38</span></div><div data-line-type=\"change-deletion\" data-column-number=\"39\" data-line-index=\"98,90\"><span data-line-number-content=\"\">39</span></div><div data-line-type=\"change-deletion\" data-column-number=\"40\" data-line-index=\"99,91\"><span data-line-number-content=\"\">40</span></div><div data-line-type=\"change-deletion\" data-column-number=\"41\" data-line-index=\"100,92\"><span data-line-number-content=\"\">41</span></div><div data-line-type=\"change-deletion\" data-column-number=\"42\" data-line-index=\"101,93\"><span data-line-number-content=\"\">42</span></div><div data-line-type=\"change-deletion\" data-column-number=\"43\" data-line-index=\"102,94\"><span data-line-number-content=\"\">43</span></div><div data-line-type=\"change-deletion\" data-column-number=\"44\" data-line-index=\"103,95\"><span data-line-number-content=\"\">44</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh);\"></div></div><div data-content=\"\" style=\"grid-row: span 100\"><div data-line=\"1\" data-alt-line=\"1\" data-line-type=\"context\" data-line-index=\"0,0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"2\" data-line-type=\"change-deletion\" data-line-index=\"1,1\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The live language backend: resolve the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">selected </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, pick </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">provider</span></span></span></div><div data-line=\"3\" data-line-type=\"change-deletion\" data-line-index=\"2,2\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* that claims the file, and delegate.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"5,3\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"5\" data-line-type=\"change-deletion\" data-line-index=\"6,4\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* All the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root-relative</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> bookkeeping stops here. </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Providers receive an absolute</span></span></span></div><div data-line=\"6\" data-line-type=\"change-deletion\" data-line-index=\"7,5\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root plus a repository-relative path</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">service above receives LSP shapes,</span></span></span></div><div data-line=\"7\" data-line-type=\"change-deletion\" data-line-index=\"8,6\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">and neither knows which </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">is selected.</span></span></span></div><div data-content-buffer=\"\" data-buffer-size=\"3\" style=\"grid-row: span 3;min-height:calc(3 * 1lh)\"></div><div data-line=\"8\" data-alt-line=\"11\" data-line-type=\"context\" data-line-index=\"15,10\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*/</span></div><div data-line=\"9\" data-alt-line=\"12\" data-line-type=\"context\" data-line-index=\"16,11\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"7\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">as</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">Effect</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"24\">\"effect/Effect\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">;</span></div><div data-line=\"10\" data-alt-line=\"13\" data-line-type=\"context\" data-line-index=\"17,12\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{</span></div><div data-line=\"11\" data-alt-line=\"14\" data-line-type=\"context\" data-line-index=\"18,13\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">selectProvider,</span></div><div data-line=\"12\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"19,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">CodeActionsResult,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"13\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"21,16\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">DiagnosticsResult,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"14\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"23,18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageProviderInfo,</span></div><div data-line=\"15\" data-alt-line=\"20\" data-line-type=\"context\" data-line-index=\"24,19\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageRepo,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"16\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"26,21\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Position,</span></div><div data-line=\"17\" data-line-type=\"change-deletion\" data-line-index=\"27,22\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span data-char=\"7\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">Range</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">,</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"18\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"30,24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/language\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">;</span></div><div data-line=\"19\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"31,25\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">{</span></div><div data-line=\"20\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"32,26\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageFailure,</span></div><div data-line=\"21\" data-alt-line=\"28\" data-line-type=\"context\" data-line-index=\"33,27\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageProvider,</span></div><div data-line=\"22\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"34,28\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/ports/language-provider\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">;</span></div><div data-line=\"23\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"35,29\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ WorkspaceContext }</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"33\">\"../workspace/workspace-context.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"68\">;</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"24\" data-alt-line=\"32\" data-line-type=\"context\" data-line-index=\"37,31\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ providersFor }</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"29\">\"./language.providers.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">;</span></div><div data-line=\"25\" data-alt-line=\"33\" data-line-type=\"context\" data-line-index=\"38,32\"><br></div><div data-line=\"26\" data-line-type=\"change-deletion\" data-line-index=\"39,33\"><span data-char=\"0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** A provider chosen for a path, with the repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">it works against. */</span></span></div><div data-line=\"27\" data-alt-line=\"35\" data-line-type=\"context\" data-line-index=\"41,34\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">interface</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"10\">Resolved</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">{</span></div><div data-line=\"28\" data-alt-line=\"36\" data-line-type=\"context\" data-line-index=\"42,35\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">root</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"29\" data-line-type=\"change-deletion\" data-line-index=\"43,36\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">provider</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"21\">LanguageProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh)\"></div><div data-line=\"30\" data-alt-line=\"42\" data-line-type=\"context\" data-line-index=\"49,41\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span></div><div data-line=\"31\" data-alt-line=\"43\" data-line-type=\"context\" data-line-index=\"50,42\"><br></div><div data-content-buffer=\"\" data-buffer-size=\"40\" style=\"grid-row: span 40;min-height:calc(40 * 1lh)\"></div><div data-line=\"32\" data-alt-line=\"84\" data-line-type=\"context\" data-line-index=\"91,83\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">makeLiveLanguageRepository</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">=</span><span data-char=\"41\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"49\">gen</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">(</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"53\">function*</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"63\">() {</span></div><div data-line=\"33\" data-alt-line=\"85\" data-line-type=\"context\" data-line-index=\"92,84\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"8\">workspace</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">yield*</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">WorkspaceContext;</span></div><div data-line=\"34\" data-alt-line=\"86\" data-line-type=\"context\" data-line-index=\"93,85\"><br></div><div data-line=\"35\" data-line-type=\"change-deletion\" data-line-index=\"94,86\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"8\">resolve</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span></div><div data-line=\"36\" data-line-type=\"change-deletion\" data-line-index=\"95,87\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"4\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span></span></div><div data-line=\"37\" data-line-type=\"change-deletion\" data-line-index=\"96,88\"><span data-diff-span=\"\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">): </span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">Effect.</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">Effect</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">&lt;</span></span></div><div data-line=\"38\" data-line-type=\"change-deletion\" data-line-index=\"97,89\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Resolved</span><span data-char=\"12\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"13\">|</span><span data-char=\"14\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">{</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"17\">root</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">: string;</span><span data-char=\"30\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">provider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">:</span><span data-char=\"40\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"41\">null</span><span data-char=\"45\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">},</span></span></div><div data-line=\"39\" data-line-type=\"change-deletion\" data-line-index=\"98,90\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">LanguageFailure</span></span></div><div data-line=\"40\" data-line-type=\"change-deletion\" data-line-index=\"99,91\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">&gt;</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">=&gt;</span></span></div><div data-line=\"41\" data-line-type=\"change-deletion\" data-line-index=\"100,92\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"11\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\">(workspace.requireCurrent,</span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\"> (</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"42\">root</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">)</span><span data-char=\"47\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">=&gt;</span><span data-char=\"50\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"51\">({</span></span></div><div data-line=\"42\" data-line-type=\"change-deletion\" data-line-index=\"101,93\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">root,</span></span></div><div data-line=\"43\" data-line-type=\"change-deletion\" data-line-index=\"102,94\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">provider:</span><span data-char=\"15\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"16\">selectProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"30\">(</span></span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">providersFor</span><span data-char=\"43\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">(root).providers,</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\"> path),</span></span></span></div><div data-line=\"44\" data-line-type=\"change-deletion\" data-line-index=\"103,95\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">}));</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh)\"></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 100\"><div data-line-type=\"context\" data-column-number=\"1\" data-line-index=\"0,0\"><span data-line-number-content=\"\">1</span></div><div data-line-type=\"change-addition\" data-column-number=\"2\" data-line-index=\"3,1\"><span data-line-number-content=\"\">2</span></div><div data-line-type=\"change-addition\" data-column-number=\"3\" data-line-index=\"4,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"5,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"change-addition\" data-column-number=\"5\" data-line-index=\"9,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-addition\" data-column-number=\"6\" data-line-index=\"10,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"change-addition\" data-column-number=\"7\" data-line-index=\"11,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"change-addition\" data-column-number=\"8\" data-line-index=\"12,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"change-addition\" data-column-number=\"9\" data-line-index=\"13,8\"><span data-line-number-content=\"\">9</span></div><div data-line-type=\"change-addition\" data-column-number=\"10\" data-line-index=\"14,9\"><span data-line-number-content=\"\">10</span></div><div data-line-type=\"context\" data-column-number=\"11\" data-line-index=\"15,10\"><span data-line-number-content=\"\">11</span></div><div data-line-type=\"context\" data-column-number=\"12\" data-line-index=\"16,11\"><span data-line-number-content=\"\">12</span></div><div data-line-type=\"context\" data-column-number=\"13\" data-line-index=\"17,12\"><span data-line-number-content=\"\">13</span></div><div data-line-type=\"context\" data-column-number=\"14\" data-line-index=\"18,13\"><span data-line-number-content=\"\">14</span></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"19,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"change-addition\" data-column-number=\"16\" data-line-index=\"20,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"21,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-addition\" data-column-number=\"18\" data-line-index=\"22,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"23,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"context\" data-column-number=\"20\" data-line-index=\"24,19\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"change-addition\" data-column-number=\"21\" data-line-index=\"25,20\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"26,21\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"change-addition\" data-column-number=\"23\" data-line-index=\"28,22\"><span data-line-number-content=\"\">23</span></div><div data-line-type=\"change-addition\" data-column-number=\"24\" data-line-index=\"29,23\"><span data-line-number-content=\"\">24</span></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"30,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"31,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"32,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"context\" data-column-number=\"28\" data-line-index=\"33,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"34,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"35,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"change-addition\" data-column-number=\"31\" data-line-index=\"36,30\"><span data-line-number-content=\"\">31</span></div><div data-line-type=\"context\" data-column-number=\"32\" data-line-index=\"37,31\"><span data-line-number-content=\"\">32</span></div><div data-line-type=\"context\" data-column-number=\"33\" data-line-index=\"38,32\"><span data-line-number-content=\"\">33</span></div><div data-line-type=\"change-addition\" data-column-number=\"34\" data-line-index=\"40,33\"><span data-line-number-content=\"\">34</span></div><div data-line-type=\"context\" data-column-number=\"35\" data-line-index=\"41,34\"><span data-line-number-content=\"\">35</span></div><div data-line-type=\"context\" data-column-number=\"36\" data-line-index=\"42,35\"><span data-line-number-content=\"\">36</span></div><div data-line-type=\"change-addition\" data-column-number=\"37\" data-line-index=\"44,36\"><span data-line-number-content=\"\">37</span></div><div data-line-type=\"change-addition\" data-column-number=\"38\" data-line-index=\"45,37\"><span data-line-number-content=\"\">38</span></div><div data-line-type=\"change-addition\" data-column-number=\"39\" data-line-index=\"46,38\"><span data-line-number-content=\"\">39</span></div><div data-line-type=\"change-addition\" data-column-number=\"40\" data-line-index=\"47,39\"><span data-line-number-content=\"\">40</span></div><div data-line-type=\"change-addition\" data-column-number=\"41\" data-line-index=\"48,40\"><span data-line-number-content=\"\">41</span></div><div data-line-type=\"context\" data-column-number=\"42\" data-line-index=\"49,41\"><span data-line-number-content=\"\">42</span></div><div data-line-type=\"context\" data-column-number=\"43\" data-line-index=\"50,42\"><span data-line-number-content=\"\">43</span></div><div data-line-type=\"change-addition\" data-column-number=\"44\" data-line-index=\"51,43\"><span data-line-number-content=\"\">44</span></div><div data-line-type=\"change-addition\" data-column-number=\"45\" data-line-index=\"52,44\"><span data-line-number-content=\"\">45</span></div><div data-line-type=\"change-addition\" data-column-number=\"46\" data-line-index=\"53,45\"><span data-line-number-content=\"\">46</span></div><div data-line-type=\"change-addition\" data-column-number=\"47\" data-line-index=\"54,46\"><span data-line-number-content=\"\">47</span></div><div data-line-type=\"change-addition\" data-column-number=\"48\" data-line-index=\"55,47\"><span data-line-number-content=\"\">48</span></div><div data-line-type=\"change-addition\" data-column-number=\"49\" data-line-index=\"56,48\"><span data-line-number-content=\"\">49</span></div><div data-line-type=\"change-addition\" data-column-number=\"50\" data-line-index=\"57,49\"><span data-line-number-content=\"\">50</span></div><div data-line-type=\"change-addition\" data-column-number=\"51\" data-line-index=\"58,50\"><span data-line-number-content=\"\">51</span></div><div data-line-type=\"change-addition\" data-column-number=\"52\" data-line-index=\"59,51\"><span data-line-number-content=\"\">52</span></div><div data-line-type=\"change-addition\" data-column-number=\"53\" data-line-index=\"60,52\"><span data-line-number-content=\"\">53</span></div><div data-line-type=\"change-addition\" data-column-number=\"54\" data-line-index=\"61,53\"><span data-line-number-content=\"\">54</span></div><div data-line-type=\"change-addition\" data-column-number=\"55\" data-line-index=\"62,54\"><span data-line-number-content=\"\">55</span></div><div data-line-type=\"change-addition\" data-column-number=\"56\" data-line-index=\"63,55\"><span data-line-number-content=\"\">56</span></div><div data-line-type=\"change-addition\" data-column-number=\"57\" data-line-index=\"64,56\"><span data-line-number-content=\"\">57</span></div><div data-line-type=\"change-addition\" data-column-number=\"58\" data-line-index=\"65,57\"><span data-line-number-content=\"\">58</span></div><div data-line-type=\"change-addition\" data-column-number=\"59\" data-line-index=\"66,58\"><span data-line-number-content=\"\">59</span></div><div data-line-type=\"change-addition\" data-column-number=\"60\" data-line-index=\"67,59\"><span data-line-number-content=\"\">60</span></div><div data-line-type=\"change-addition\" data-column-number=\"61\" data-line-index=\"68,60\"><span data-line-number-content=\"\">61</span></div><div data-line-type=\"change-addition\" data-column-number=\"62\" data-line-index=\"69,61\"><span data-line-number-content=\"\">62</span></div><div data-line-type=\"change-addition\" data-column-number=\"63\" data-line-index=\"70,62\"><span data-line-number-content=\"\">63</span></div><div data-line-type=\"change-addition\" data-column-number=\"64\" data-line-index=\"71,63\"><span data-line-number-content=\"\">64</span></div><div data-line-type=\"change-addition\" data-column-number=\"65\" data-line-index=\"72,64\"><span data-line-number-content=\"\">65</span></div><div data-line-type=\"change-addition\" data-column-number=\"66\" data-line-index=\"73,65\"><span data-line-number-content=\"\">66</span></div><div data-line-type=\"change-addition\" data-column-number=\"67\" data-line-index=\"74,66\"><span data-line-number-content=\"\">67</span></div><div data-line-type=\"change-addition\" data-column-number=\"68\" data-line-index=\"75,67\"><span data-line-number-content=\"\">68</span></div><div data-line-type=\"change-addition\" data-column-number=\"69\" data-line-index=\"76,68\"><span data-line-number-content=\"\">69</span></div><div data-line-type=\"change-addition\" data-column-number=\"70\" data-line-index=\"77,69\"><span data-line-number-content=\"\">70</span></div><div data-line-type=\"change-addition\" data-column-number=\"71\" data-line-index=\"78,70\"><span data-line-number-content=\"\">71</span></div><div data-line-type=\"change-addition\" data-column-number=\"72\" data-line-index=\"79,71\"><span data-line-number-content=\"\">72</span></div><div data-line-type=\"change-addition\" data-column-number=\"73\" data-line-index=\"80,72\"><span data-line-number-content=\"\">73</span></div><div data-line-type=\"change-addition\" data-column-number=\"74\" data-line-index=\"81,73\"><span data-line-number-content=\"\">74</span></div><div data-line-type=\"change-addition\" data-column-number=\"75\" data-line-index=\"82,74\"><span data-line-number-content=\"\">75</span></div><div data-line-type=\"change-addition\" data-column-number=\"76\" data-line-index=\"83,75\"><span data-line-number-content=\"\">76</span></div><div data-line-type=\"change-addition\" data-column-number=\"77\" data-line-index=\"84,76\"><span data-line-number-content=\"\">77</span></div><div data-line-type=\"change-addition\" data-column-number=\"78\" data-line-index=\"85,77\"><span data-line-number-content=\"\">78</span></div><div data-line-type=\"change-addition\" data-column-number=\"79\" data-line-index=\"86,78\"><span data-line-number-content=\"\">79</span></div><div data-line-type=\"change-addition\" data-column-number=\"80\" data-line-index=\"87,79\"><span data-line-number-content=\"\">80</span></div><div data-line-type=\"change-addition\" data-column-number=\"81\" data-line-index=\"88,80\"><span data-line-number-content=\"\">81</span></div><div data-line-type=\"change-addition\" data-column-number=\"82\" data-line-index=\"89,81\"><span data-line-number-content=\"\">82</span></div><div data-line-type=\"change-addition\" data-column-number=\"83\" data-line-index=\"90,82\"><span data-line-number-content=\"\">83</span></div><div data-line-type=\"context\" data-column-number=\"84\" data-line-index=\"91,83\"><span data-line-number-content=\"\">84</span></div><div data-line-type=\"context\" data-column-number=\"85\" data-line-index=\"92,84\"><span data-line-number-content=\"\">85</span></div><div data-line-type=\"context\" data-column-number=\"86\" data-line-index=\"93,85\"><span data-line-number-content=\"\">86</span></div><div data-line-type=\"change-addition\" data-column-number=\"87\" data-line-index=\"104,86\"><span data-line-number-content=\"\">87</span></div><div data-line-type=\"change-addition\" data-column-number=\"88\" data-line-index=\"105,87\"><span data-line-number-content=\"\">88</span></div><div data-line-type=\"change-addition\" data-column-number=\"89\" data-line-index=\"106,88\"><span data-line-number-content=\"\">89</span></div><div data-line-type=\"change-addition\" data-column-number=\"90\" data-line-index=\"107,89\"><span data-line-number-content=\"\">90</span></div><div data-line-type=\"change-addition\" data-column-number=\"91\" data-line-index=\"108,90\"><span data-line-number-content=\"\">91</span></div><div data-line-type=\"change-addition\" data-column-number=\"92\" data-line-index=\"109,91\"><span data-line-number-content=\"\">92</span></div><div data-line-type=\"change-addition\" data-column-number=\"93\" data-line-index=\"110,92\"><span data-line-number-content=\"\">93</span></div><div data-line-type=\"change-addition\" data-column-number=\"94\" data-line-index=\"111,93\"><span data-line-number-content=\"\">94</span></div><div data-line-type=\"change-addition\" data-column-number=\"95\" data-line-index=\"112,94\"><span data-line-number-content=\"\">95</span></div><div data-line-type=\"change-addition\" data-column-number=\"96\" data-line-index=\"113,95\"><span data-line-number-content=\"\">96</span></div><div data-line-type=\"change-addition\" data-column-number=\"97\" data-line-index=\"114,96\"><span data-line-number-content=\"\">97</span></div><div data-line-type=\"change-addition\" data-column-number=\"98\" data-line-index=\"115,97\"><span data-line-number-content=\"\">98</span></div><div data-line-type=\"change-addition\" data-column-number=\"99\" data-line-index=\"116,98\"><span data-line-number-content=\"\">99</span></div><div data-line-type=\"change-addition\" data-column-number=\"100\" data-line-index=\"117,99\"><span data-line-number-content=\"\">100</span></div></div><div data-content=\"\" style=\"grid-row: span 100\"><div data-line=\"1\" data-alt-line=\"1\" data-line-type=\"context\" data-line-index=\"0,0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"2\" data-line-type=\"change-addition\" data-line-index=\"3,1\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The live language backend: resolve the repository the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">path belongs to, pick</span></span></span></div><div data-line=\"3\" data-line-type=\"change-addition\" data-line-index=\"4,2\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the provider </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">that claims the file, and delegate.</span></span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"5,3\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"5\" data-line-type=\"change-addition\" data-line-index=\"9,4\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* All the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">path</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> bookkeeping stops here. </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Paths crossing the </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">API are named from</span></span></span></div><div data-line=\"6\" data-line-type=\"change-addition\" data-line-index=\"10,5\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">same as every other </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">file-addressed feature; providers</span></span></span></div><div data-line=\"7\" data-line-type=\"change-addition\" data-line-index=\"11,6\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">receive an absolute repository root plus a </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative path, </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">and</span></span></span></div><div data-line=\"8\" data-line-type=\"change-addition\" data-line-index=\"12,7\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* whatever they name back gets the repository's prefix put on again. The</span></div><div data-line=\"9\" data-line-type=\"change-addition\" data-line-index=\"13,8\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* service above receives LSP shapes, and neither end knows the difference</span></div><div data-line=\"10\" data-line-type=\"change-addition\" data-line-index=\"14,9\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* between a monorepo and a project holding several repositories.</span></div><div data-line=\"11\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"15,10\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*/</span></div><div data-line=\"12\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"16,11\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"7\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">as</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">Effect</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"24\">\"effect/Effect\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">;</span></div><div data-line=\"13\" data-alt-line=\"10\" data-line-type=\"context\" data-line-index=\"17,12\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{</span></div><div data-line=\"14\" data-alt-line=\"11\" data-line-type=\"context\" data-line-index=\"18,13\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">selectProvider,</span></div><div data-line=\"15\" data-alt-line=\"12\" data-line-type=\"context\" data-line-index=\"19,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">CodeActionsResult,</span></div><div data-line=\"16\" data-line-type=\"change-addition\" data-line-index=\"20,15\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Diagnostic,</span></div><div data-line=\"17\" data-alt-line=\"13\" data-line-type=\"context\" data-line-index=\"21,16\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">DiagnosticsResult,</span></div><div data-line=\"18\" data-line-type=\"change-addition\" data-line-index=\"22,17\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">FileEdits,</span></div><div data-line=\"19\" data-alt-line=\"14\" data-line-type=\"context\" data-line-index=\"23,18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageProviderInfo,</span></div><div data-line=\"20\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"24,19\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageRepo,</span></div><div data-line=\"21\" data-line-type=\"change-addition\" data-line-index=\"25,20\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Location,</span></div><div data-line=\"22\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"26,21\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Position,</span></div><div data-line=\"23\" data-line-type=\"change-addition\" data-line-index=\"28,22\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span data-char=\"7\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">SymbolReference</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">,</span></span></div><div data-line=\"24\" data-line-type=\"change-addition\" data-line-index=\"29,23\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">SymbolTarget,</span></div><div data-line=\"25\" data-alt-line=\"18\" data-line-type=\"context\" data-line-index=\"30,24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/language\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">;</span></div><div data-line=\"26\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"31,25\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">{</span></div><div data-line=\"27\" data-alt-line=\"20\" data-line-type=\"context\" data-line-index=\"32,26\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageFailure,</span></div><div data-line=\"28\" data-alt-line=\"21\" data-line-type=\"context\" data-line-index=\"33,27\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageProvider,</span></div><div data-line=\"29\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"34,28\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/ports/language-provider\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">;</span></div><div data-line=\"30\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"35,29\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ WorkspaceContext }</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"33\">\"../workspace/workspace-context.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"68\">;</span></div><div data-line=\"31\" data-line-type=\"change-addition\" data-line-index=\"36,30\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ locateRepo }</span><span data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"27\">\"./language.roots.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\">;</span></div><div data-line=\"32\" data-alt-line=\"24\" data-line-type=\"context\" data-line-index=\"37,31\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ providersFor }</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"29\">\"./language.providers.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">;</span></div><div data-line=\"33\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"38,32\"><br></div><div data-line=\"34\" data-line-type=\"change-addition\" data-line-index=\"40,33\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/** A provider chosen for a path, with the repository it works against. */</span></div><div data-line=\"35\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"41,34\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">interface</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"10\">Resolved</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">{</span></div><div data-line=\"36\" data-alt-line=\"28\" data-line-type=\"context\" data-line-index=\"42,35\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">root</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"37\" data-line-type=\"change-addition\" data-line-index=\"44,36\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** The </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">requested path, relative to `root`. */</span></span></span></div><div data-line=\"38\" data-line-type=\"change-addition\" data-line-index=\"45,37\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"39\" data-line-type=\"change-addition\" data-line-index=\"46,38\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"2\">/** Where `root` sits in the project; empty for a monorepo. */</span></div><div data-line=\"40\" data-line-type=\"change-addition\" data-line-index=\"47,39\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"17\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"19\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"25\">;</span></div><div data-line=\"41\" data-line-type=\"change-addition\" data-line-index=\"48,40\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">provider</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"21\">LanguageProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"38\">|</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"40\">null</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\">;</span></div><div data-line=\"42\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"49,41\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span></div><div data-line=\"43\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"50,42\"><br></div><div data-line=\"44\" data-line-type=\"change-addition\" data-line-index=\"51,43\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"19\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"25\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"27\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"33\">,</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"35\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"39\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"40\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"41\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"49\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"50\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"57\">=&gt;</span></div><div data-line=\"45\" data-line-type=\"change-addition\" data-line-index=\"52,44\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">?</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">path</span><span data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"25\">`${</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\">prefix</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"34\">}/${</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"38\">path</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"42\">}`</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\">;</span></div><div data-line=\"46\" data-line-type=\"change-addition\" data-line-index=\"53,45\"><br></div><div data-line=\"47\" data-line-type=\"change-addition\" data-line-index=\"54,46\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"17\">=</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"20\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"26\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"28\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"34\">,</span><span data-char=\"35\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"36\">location</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"44\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"45\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"46\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"66\">=&gt;</span></div><div data-line=\"48\" data-line-type=\"change-addition\" data-line-index=\"55,47\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"49\" data-line-type=\"change-addition\" data-line-index=\"56,48\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">location</span></div><div data-line=\"50\" data-line-type=\"change-addition\" data-line-index=\"57,49\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">location, path:</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">(prefix, location.path) };</span></div><div data-line=\"51\" data-line-type=\"change-addition\" data-line-index=\"58,50\"><br></div><div data-line=\"52\" data-line-type=\"change-addition\" data-line-index=\"59,51\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">diagnosticIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">=</span><span data-char=\"20\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"22\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"29\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"30\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">,</span><span data-char=\"37\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"38\">diagnostic</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"49\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"50\">Diagnostic</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"61\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"62\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"63\">Diagnostic</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"73\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"74\">=&gt;</span></div><div data-line=\"53\" data-line-type=\"change-addition\" data-line-index=\"60,52\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">||</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">diagnostic.related.</span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"38\">length</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"45\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"49\">0</span></div><div data-line=\"54\" data-line-type=\"change-addition\" data-line-index=\"61,53\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">diagnostic</span></div><div data-line=\"55\" data-line-type=\"change-addition\" data-line-index=\"62,54\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span></div><div data-line=\"56\" data-line-type=\"change-addition\" data-line-index=\"63,55\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">diagnostic,</span></div><div data-line=\"57\" data-line-type=\"change-addition\" data-line-index=\"64,56\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">related: diagnostic.related.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"36\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">((</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"41\">related</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\">)</span><span data-char=\"49\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"50\">=&gt;</span><span data-char=\"52\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"53\">({</span></div><div data-line=\"58\" data-line-type=\"change-addition\" data-line-index=\"65,57\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">          </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"10\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\">related,</span></div><div data-line=\"59\" data-line-type=\"change-addition\" data-line-index=\"66,58\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">location:</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"20\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"30\">(prefix, related.location),</span></div><div data-line=\"60\" data-line-type=\"change-addition\" data-line-index=\"67,59\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">})),</span></div><div data-line=\"61\" data-line-type=\"change-addition\" data-line-index=\"68,60\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">};</span></div><div data-line=\"62\" data-line-type=\"change-addition\" data-line-index=\"69,61\"><br></div><div data-line=\"63\" data-line-type=\"change-addition\" data-line-index=\"70,62\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">targetIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">=</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"18\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"25\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"26\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">,</span><span data-char=\"33\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"34\">target</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"41\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"42\">SymbolTarget</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">SymbolTarget</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"69\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"70\">=&gt;</span></div><div data-line=\"64\" data-line-type=\"change-addition\" data-line-index=\"71,63\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"65\" data-line-type=\"change-addition\" data-line-index=\"72,64\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">target</span></div><div data-line=\"66\" data-line-type=\"change-addition\" data-line-index=\"73,65\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">target, location:</span><span data-char=\"28\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"29\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">(prefix, target.location) };</span></div><div data-line=\"67\" data-line-type=\"change-addition\" data-line-index=\"74,66\"><br></div><div data-line=\"68\" data-line-type=\"change-addition\" data-line-index=\"75,67\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">referenceIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\">(</span></div><div data-line=\"69\" data-line-type=\"change-addition\" data-line-index=\"76,68\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">,</span></div><div data-line=\"70\" data-line-type=\"change-addition\" data-line-index=\"77,69\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">reference</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"11\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"13\">SymbolReference</span></div><div data-line=\"71\" data-line-type=\"change-addition\" data-line-index=\"78,70\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"3\">SymbolReference</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">=&gt;</span></div><div data-line=\"72\" data-line-type=\"change-addition\" data-line-index=\"79,71\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"73\" data-line-type=\"change-addition\" data-line-index=\"80,72\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">reference</span></div><div data-line=\"74\" data-line-type=\"change-addition\" data-line-index=\"81,73\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">reference, location:</span><span data-char=\"31\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"32\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">(prefix, reference.location) };</span></div><div data-line=\"75\" data-line-type=\"change-addition\" data-line-index=\"82,74\"><br></div><div data-line=\"76\" data-line-type=\"change-addition\" data-line-index=\"83,75\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">editsIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"14\">=</span><span data-char=\"15\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">(</span></div><div data-line=\"77\" data-line-type=\"change-addition\" data-line-index=\"84,76\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">,</span></div><div data-line=\"78\" data-line-type=\"change-addition\" data-line-index=\"85,77\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">edits</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"9\">ReadonlyArray</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"22\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"23\">FileEdits</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">&gt;</span></div><div data-line=\"79\" data-line-type=\"change-addition\" data-line-index=\"86,78\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"3\">ReadonlyArray</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"17\">FileEdits</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\">&gt;</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">=&gt;</span></div><div data-line=\"80\" data-line-type=\"change-addition\" data-line-index=\"87,79\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"81\" data-line-type=\"change-addition\" data-line-index=\"88,80\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">edits</span></div><div data-line=\"82\" data-line-type=\"change-addition\" data-line-index=\"89,81\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">edits.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">((</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"17\">file</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">)</span><span data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">=&gt;</span><span data-char=\"25\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\">({</span><span data-char=\"28\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"29\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">file, path:</span><span data-char=\"43\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"44\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"53\">(prefix, file.path) }));</span></div><div data-line=\"83\" data-line-type=\"change-addition\" data-line-index=\"90,82\"><br></div><div data-line=\"84\" data-alt-line=\"32\" data-line-type=\"context\" data-line-index=\"91,83\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">makeLiveLanguageRepository</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">=</span><span data-char=\"41\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"49\">gen</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">(</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"53\">function*</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"63\">() {</span></div><div data-line=\"85\" data-alt-line=\"33\" data-line-type=\"context\" data-line-index=\"92,84\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"8\">workspace</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">yield*</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">WorkspaceContext;</span></div><div data-line=\"86\" data-alt-line=\"34\" data-line-type=\"context\" data-line-index=\"93,85\"><br></div><div data-line=\"87\" data-line-type=\"change-addition\" data-line-index=\"104,86\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"8\">resolve</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"19\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"25\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"32\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"33\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"34\">Effect</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"40\">.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"41\">Effect</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"48\">Resolved</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\">,</span><span data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">LanguageFailure</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"73\">&gt;</span><span data-char=\"74\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"75\">=&gt;</span></span></div><div data-line=\"88\" data-line-type=\"change-addition\" data-line-index=\"105,87\"><span data-char=\"0\">    </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"11\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\">(</span></span></div><div data-line=\"89\" data-line-type=\"change-addition\" data-line-index=\"106,88\"><span data-diff-span=\"\" data-char=\"0\"><span>      </span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">Effect.</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"13\">all</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">([workspace.requireProject, workspace.current]),</span></span></div><div data-line=\"90\" data-line-type=\"change-addition\" data-line-index=\"107,89\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">([</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"8\">project</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">,</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"17\">current</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">])</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"27\">=&gt;</span><span data-char=\"29\"> </span></span><span data-diff-span=\"\" data-char=\"30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">{</span></span></div><div data-line=\"91\" data-line-type=\"change-addition\" data-line-index=\"108,90\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"14\">location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"25\">locateRepo</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(project, current, path);</span></span></div><div data-line=\"92\" data-line-type=\"change-addition\" data-line-index=\"109,91\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">return</span><span data-char=\"14\"> </span></span><span data-diff-span=\"\" data-char=\"15\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">{</span></span></div><div data-line=\"93\" data-line-type=\"change-addition\" data-line-index=\"110,92\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">          </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"10\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\">location,</span></span></div><div data-line=\"94\" data-line-type=\"change-addition\" data-line-index=\"111,93\"><span data-diff-span=\"\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">provider:</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"20\">selectProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"34\">(</span></span></div><div data-line=\"95\" data-line-type=\"change-addition\" data-line-index=\"112,94\"><span data-diff-span=\"\" data-char=\"0\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">            </span></span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">providersFor</span><span data-char=\"24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">(</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">location.</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">root).providers,</span></span></div><div data-line=\"96\" data-line-type=\"change-addition\" data-line-index=\"113,95\"><span data-diff-span=\"\"><span data-char=\"0\">            </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">location.path</span></span></div><div data-line=\"97\" data-line-type=\"change-addition\" data-line-index=\"114,96\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">),</span></div><div data-line=\"98\" data-line-type=\"change-addition\" data-line-index=\"115,97\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">};</span></div><div data-line=\"99\" data-line-type=\"change-addition\" data-line-index=\"116,98\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">}</span></div><div data-line=\"100\" data-line-type=\"change-addition\" data-line-index=\"117,99\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">);</span></div></div></code></pre><div data-virtualizer-buffer=\"after\" style=\"height: 2996px; contain: strict;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"5049\" viewBox=\"0 0 1250 5049\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 64 C 625 64, 625 64, 640 64 L 640 104 C 625 104, 625 104, 610 104 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 124 C 625 124, 625 124, 640 124 L 640 244 C 625 244, 625 184, 610 184 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 354 C 625 354, 625 344, 640 344 L 640 364 C 625 364, 625 354, 610 354 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 394 C 625 394, 625 384, 640 384 L 640 404 C 625 404, 625 394, 610 394 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 454 C 625 454, 625 444, 640 444 L 640 464 C 625 464, 625 454, 610 454 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 484 C 625 484, 625 484, 640 484 L 640 524 C 625 524, 625 504, 610 504 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 654 C 625 654, 625 644, 640 644 L 640 664 C 625 664, 625 654, 610 654 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 704 C 625 704, 625 704, 640 704 L 640 724 C 625 724, 625 724, 610 724 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 764 C 625 764, 625 764, 640 764 L 640 864 C 625 864, 625 784, 610 784 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 1304 C 625 1304, 625 904, 640 904 L 640 1704 C 625 1704, 625 1304, 610 1304 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 1764 C 625 1764, 625 1764, 640 1764 L 640 2044 C 625 2044, 625 1964, 610 1964 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-placeholder=\"\" style=\"height: 2732px;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-placeholder=\"\" style=\"height: 1812px;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container></section></div></div></div></div><div class=\"flex h-7 shrink-0 items-center gap-2 border-t px-2\" data-tsd-source=\"/src/components/layout/path-bar.tsx:78:5\"><nav aria-label=\"Breadcrumb\" class=\"flex min-w-0 items-center gap-0.5 text-xs\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:36:5\"><button type=\"button\" class=\"flex min-w-0 shrink items-center gap-1 rounded-md px-1.5 py-0.5 outline-none hover:bg-muted hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:66:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5 shrink-0\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:45:22\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">History</span></button><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-right size-3 shrink-0 text-muted-foreground/50\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:59:15\"><path d=\"M9 6l6 6l-6 6\"></path></svg><span class=\"flex min-w-0 shrink items-center gap-1 px-1.5 py-0.5 text-muted-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:74:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:45:22\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">task/landing-page</span></span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-right size-3 shrink-0 text-muted-foreground/50\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:59:15\"><path d=\"M9 6l6 6l-6 6\"></path></svg><span aria-current=\"page\" class=\"flex min-w-0 shrink items-center gap-1 px-1.5 py-0.5 font-medium text-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:74:15\"><span class=\"shrink-0 font-mono text-[11px] opacity-70\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:47:15\">347962d</span><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">Support project-relative language paths across repositories</span></span></nav><div class=\"ml-auto flex shrink-0 items-center gap-1\" data-tsd-source=\"/src/components/layout/path-bar.tsx:80:7\"><div class=\"flex items-center gap-1\"></div></div></div></div></main></div><div role=\"separator\" aria-orientation=\"horizontal\" aria-label=\"Resize bottom panel\" title=\"Drag to resize\" class=\"resize-handle-row\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><div class=\"shrink-0 overflow-hidden border-t\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1257:13\" style=\"height: 256px;\"><div class=\"flex h-full flex-col gap-0\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:80:5\"><div class=\"flex h-9 shrink-0 items-center border-b px-2\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:81:7\"><div data-orientation=\"horizontal\" data-activation-direction=\"none\" role=\"tablist\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:82:9\" class=\"flex max-w-full [scrollbar-width:none] items-center gap-0.5 overflow-x-auto select-none [&amp;::-webkit-scrollbar]:hidden min-w-0\"><button type=\"button\" data-active=\"\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"0\" role=\"tab\" aria-controls=\"bottom-dock-panel-0\" aria-selected=\"true\" id=\"bottom-dock-tab-0\" data-composite-item-active=\"\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-muted text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">History</span></button><button type=\"button\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"-1\" role=\"tab\" aria-controls=\"bottom-dock-panel-1\" aria-selected=\"false\" id=\"bottom-dock-tab-1\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-transparent text-muted-foreground hover:bg-muted/40 hover:text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-player-play shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M7 4v16l13 -8l-13 -8\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">Services</span></button><button type=\"button\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"-1\" role=\"tab\" aria-controls=\"bottom-dock-panel-2\" aria-selected=\"false\" id=\"bottom-dock-tab-2\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-transparent text-muted-foreground hover:bg-muted/40 hover:text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-terminal-2 shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M8 9l3 3l-3 3\"></path><path d=\"M13 15l3 0\"></path><path d=\"M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -12\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">Terminal threads</span></button></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Collapse panel\" id=\"base-ui-_r_1b_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:101:11\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground size-7 type-ui ml-auto\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-4\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:112:13\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button></div><div id=\"bottom-dock-panel-0\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-0\" class=\"min-h-0 flex-1 overflow-hidden outline-none\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:120:7\"><div class=\"flex h-full min-h-0 flex-col\" data-tsd-source=\"/src/components/git/commit-history.tsx:156:5\"><div class=\"flex flex-wrap items-center gap-2 border-b p-2\" data-tsd-source=\"/src/components/git/log-filters.tsx:134:5\"><button type=\"button\" tabindex=\"0\" id=\"base-ui-_r_1c_\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"dialog\" data-slot=\"combobox-trigger\" data-size=\"sm\" aria-label=\"Branch\" data-tsd-source=\"/src/components/git/log-filters.tsx:201:11\" class=\"flex items-center justify-between gap-2 rounded-md border border-input bg-background px-3 py-1.5 whitespace-nowrap text-foreground shadow-xs transition-[color,box-shadow] outline-none hover:bg-muted focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 data-[placeholder]:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 dark:bg-transparent dark:hover:bg-input/30 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 [&amp;_svg:not([class*='text-'])]:text-muted-foreground w-48 text-xs\" data-list-empty=\"\"><span class=\"flex min-w-0 items-center gap-2 truncate\" data-tsd-source=\"/src/components/ui/combobox.tsx:43:7\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:209:15\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg>task/landing-page</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-selector text-muted-foreground\" aria-hidden=\"true\" data-tsd-source=\"/src/components/ui/combobox.tsx:46:7\"><path d=\"M8 9l4 -4l4 4\"></path><path d=\"M16 15l-4 4l-4 -4\"></path>▼</svg></button><input id=\"base-ui-_r_1c_-hidden-input\" tabindex=\"-1\" aria-hidden=\"true\" value=\"task/landing-page\" style=\"clip-path: inset(50%); overflow: hidden; white-space: nowrap; border: 0px; padding: 0px; width: 1px; height: 1px; margin: -1px; position: fixed; top: 0px; left: 0px;\"><div class=\"relative flex min-w-44 flex-1 items-center\" data-tsd-source=\"/src/components/git/log-filters.tsx:248:7\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-search pointer-events-none absolute left-2 size-3.5 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:249:9\"><path d=\"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"></path><path d=\"M21 21l-6 -6\"></path></svg><input id=\"base-ui-_r_1f_\" data-slot=\"input\" placeholder=\"Text or hash\" aria-label=\"Filter by text or hash\" data-tsd-source=\"/src/components/git/log-filters.tsx:250:9\" class=\"w-full min-w-0 rounded-md border border-transparent bg-input/50 px-2.5 py-1 transition-[color,box-shadow] duration-200 outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring-accent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-7 pr-16 pl-7 text-xs\" value=\"\"><div class=\"absolute right-1 flex items-center gap-0.5\" data-tsd-source=\"/src/components/git/log-filters.tsx:261:9\"><button type=\"button\" title=\"Regular expression\" aria-label=\"Regular expression\" aria-pressed=\"false\" class=\"flex h-5 min-w-6 items-center justify-center rounded px-1 font-mono text-xs outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:bg-muted hover:text-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:371:5\">.*</button><button type=\"button\" title=\"Match case\" aria-label=\"Match case\" aria-pressed=\"false\" class=\"flex h-5 min-w-6 items-center justify-center rounded px-1 font-mono text-xs outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:bg-muted hover:text-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:371:5\">Cc</button></div></div><input id=\"base-ui-_r_1g_\" data-slot=\"input\" placeholder=\"User\" aria-label=\"Filter by author\" data-tsd-source=\"/src/components/git/log-filters.tsx:291:7\" class=\"min-w-0 rounded-md border border-transparent bg-input/50 px-2.5 py-1 transition-[color,box-shadow] duration-200 outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring-accent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-7 w-32 text-xs\" value=\"\"><button type=\"button\" tabindex=\"0\" data-slot=\"popover-trigger\" aria-label=\"Since date\" data-base-ui-click-trigger=\"\" id=\"base-ui-_r_1i_\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-tsd-source=\"/src/components/git/log-filters.tsx:304:9\" class=\"group/button inline-flex shrink-0 items-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground h-7 gap-1 type-ui has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 w-36 justify-start rounded-md border border-transparent bg-input/50 px-2.5 text-xs font-normal hover:bg-input/50 dark:bg-input/50 dark:hover:bg-input/50 text-muted-foreground\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-calendar size-3.5 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:317:11\"><path d=\"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12\"></path><path d=\"M16 3v4\"></path><path d=\"M8 3v4\"></path><path d=\"M4 11h16\"></path><path d=\"M11 15h1\"></path><path d=\"M12 15v3\"></path></svg>Since date</button></div><div class=\"flex min-h-0 flex-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:169:7\"><div role=\"presentation\" data-slot=\"scroll-area\" data-tsd-source=\"/src/components/git/commit-history.tsx:170:9\" class=\"relative flex flex-col overflow-hidden min-h-0 flex-1\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;\"><div role=\"presentation\" data-id=\"base-ui-_r_1j_-viewport\" tabindex=\"0\" class=\"w-full min-h-0 flex-auto rounded-[inherit] overflow-x-hidden scroll-fade base-ui-disable-scrollbar\" data-slot=\"scroll-area-viewport\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:129:13\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 4364px;\"><div role=\"presentation\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:139:15\" class=\"w-full min-w-0\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"min-width: 0px;\"><ul role=\"listbox\" aria-label=\"Commits\" aria-busy=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:175:11\"><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/landing-page</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add generated SPA snapshot support for homepage hero</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refresh landing page visuals and add dark-mode support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Build byconvo marketing homepage</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add www package for TanStack Start</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/staging</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/master</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/HEAD</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"true\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"0\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset bg-accent text-accent-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Support project-relative language paths across repositories</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#48b884\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #27 from Darna-Digital/claude/lsp-multi-repo-support-mdve7w</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/lsp-multi-repo-support-mdve7w</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/lsp-multi-repo-support-mdve7w</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Point the language features at the root that holds the file</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #26 from Darna-Digital/claude/multi-repo-git-picker-63t8oz</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/multi-repo-git-picker-63t8oz</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/multi-repo-git-picker-63t8oz</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Simplify new chat composer placeholder</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add project-wide content search support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove bottom dock branches view</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Page the project history, and start the branch menu once per root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix the repository dropdown's rows, and leave the branch menu as it was</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Put the roots inside the branch menu, and drop the repository chip</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Nest the branches panel by root, and filter history by root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Commit across the project's roots from one message</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Root the file tree and the commit view at the project</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Show one history across the project's roots</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add client hooks for the project-wide git reads</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Read the project's git state across every root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Increase default project avatar size</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Give the repository chip its project avatar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Open a folder of repositories as one project</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add chat session modes and update plan note guidance</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Surface task uncertainty and drift in collaboration views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration flow and outlook views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Restore indentation in chat service test fixtures</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging'</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #25 from Darna-Digital/claude/project-naming-decision-7nofvb</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#a86fd4\" stroke=\"#a86fd4\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove chat mode from chat configuration</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve session toolbar controls and menu text handling</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hide file sidebar search outside browse mode</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Use dimmed hover background in symbol overlay location rows</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Switch tree and menu hover colors from the fixed `--muted` tag to the substrate-relative `--elevate` ramp</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add workspace path creation support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Elevate commit generation controls with surface context</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add new session keyboard shortcut</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add list editing shortcuts to chat composer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to SPA components</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Unify window frame chrome across desktop and browser</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine review assignment and editor UI behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add chip button size for top-bar pickers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Use app font for diff file headers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine UI tokens and tab restoration behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hide file tabs on empty commit view</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Test commit staging failures that are not pathspec rejections</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add workspace search and collaboration tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove code chat route definitions</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add agent session shell and account menu updates</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine sidebar controls and pinned window tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/project-naming-decision-7nofvb</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace remaining bemybond brand references with byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">9 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve editor reveal requests and symbol menu behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">8 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align side pane spacing and header sizing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add plans pane and persistence support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve sidebar toggle state feedback</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add browser pane and visual comment APIs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Limit waiting indicators to open session tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Move sessions into the window tab strip</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format editor highlight helpers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add path bar navigation and prime code highlights</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep the shared lint package installed in CI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Resolve TypeScript from the analyzed file directory</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove collaboration agent mark component</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add repo-wide search and modular search palette</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add tab reordering and honor hidden sidebars</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Dismiss hover cards when pointer leaves the language layer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">format, make the inbox popover open hover</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration inbox and explicit file edit controls</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging' of https://github.com/Darna-Digital/byconvo into staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/ui-experiments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add dev-only agent threads rail link</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 49 22.5 49 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#e06fa8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #24 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 35 7.5 35 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 C 35 22.5 49 22.5 49 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#8c9440\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #23 from Darna-Digital/task/ui-experiments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 7 7.5 7 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/task/ui-experiments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add agent-aware chats to collaboration workspace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add inbox thread expansion and settings shortcut</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Handle tolerant per-path staging for git commits</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove visual comments feature</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add desktop translucency preference</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Standardize toolbar icon button sizing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add in-memory task creation to collaboration workspace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add browser-style window tab navigation</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align mode rail icons with toolbar spacing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Adjust desktop frame translucency and blur</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align mode rail borders with adjacent panels</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">delete old routes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add desktop window frame and code mode route namespace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve collaboration sidebar unread visibility and avatars</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Move collaboration navigation from the mode rail into its sidebar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Update new message composer and bottom-bar popover behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">31 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration rail actions and shared inbox access</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration navigation views and workspace controls</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add persistent mode rail and simplify bottom dock behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add image viewing and collaboration workspace surfaces</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace the mode rail with a sidebar nav and turn the bottom dock's tab strip into a persistent bottom bar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #21 from Darna-Digital/claude/typescript-ide-plugins-e8fadx</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/typescript-ide-plugins-e8fadx</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/typescript-ide-plugins-e8fadx</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Delete old CI artifacts before uploading a new one</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format repo.repository.git.ts</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep the language server off the critical path, and cache hover</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Open files as tabs, with WebStorm-style pinning</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Give the local diff TypeScript, and the comment bar a reason to appear</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Put the editor's floating surfaces on Base UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep a whole-region hint off the code it covers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add completions, a symbol context menu and import quick fixes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make the file view always editable</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hang commenting and editing off a line selection</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix hover, navigation and squiggles never reaching the rendered code</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add an LSP-shaped language service with TypeScript and stdio providers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add git history paging and file history UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep truncated row tooltips from covering submenus</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format diff style toggle and chat row</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add surface elevation utilities and shared menu helpers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#d8a13a\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #20 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 C 35 22.5 49 22.5 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#a86fd4\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #18 from Darna-Digital/claude/courser-ai-integration-9q8k71</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/courser-ai-integration-9q8k71</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/courser-ai-integration-9q8k71</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace Comments mode icon and drop model picker keyboard shortcuts</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Update model discovery caching and Cursor model parsing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 C 49 22.5 63 22.5 63 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#3bb0c9\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' into claude/courser-ai-integration-9q8k71</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 63 0 C 63 7.5 7 7.5 7 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format branch favorite icon rendering</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add reusable truncated text handling for long paths and branch labels</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove scroll fade styling from code and conflict views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve GitHub error handling and large PR diff fallback</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #19 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #17 from Darna-Digital/task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/task/visual-comments</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/visual-comments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove scroll fade from diff pane</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'task/visual-comments' of https://github.com/Darna-Digital/byconvo into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Offer every model opencode brokers, grouped by vendor</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Drop the hardcoded model list entirely</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Read the model catalog from the agent CLIs instead of keeping it by hand</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make Cursor terminal threads resumable by minting the chat first</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">26 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add Cursor as a chat provider and terminal agent</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">26 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add shared loading cursor states</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 21 7.5 21 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#8c9440\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/pr-17-comment-impl-1yy6i3</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge remote-tracking branch 'origin/task/visual-comments' into claude/pr-17-comment-impl-1yy6i3</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Let the code carry what the comments were explaining</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'task/visual-comments' of https://github.com/Darna-Digital/byconvo into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Normalize local dev run button styling</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 21 7.5 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Load the picker from the server's absolute origin, like any consumer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Address review: a11y, performance, and testability fixes across PR #17</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to app shell</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make review pull request list resizable</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to comment update changes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add comment update support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting across changed files</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Show favorited branches in a dedicated branch tree section</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix unnecessary type assertions in tabs-subtle</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging' into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Polish branch and diff navigation UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove checkout revision from branch switcher</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add shared scroll and bottom panel interaction polish</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Repair stale chat turns and persist tool activity details</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li class=\"flex items-center p-3\" data-tsd-source=\"/src/components/git/commit-history.tsx:257:15\"><span role=\"status\" class=\"inline-flex items-center\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:29:5\"><span class=\"sr-only\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:30:7\">Loading older commits…</span><span aria-hidden=\"true\" class=\"loading-cursor inline-block h-3.5 w-1 rounded-[1px] bg-foreground\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:17:5\"></span></span></li></ul></div></div><div data-orientation=\"vertical\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" data-id=\"base-ui-_r_1j_-scrollbar\" data-slot=\"scroll-area-scrollbar\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:152:15\" class=\"group/scrollbar absolute z-20 flex touch-none select-none opacity-0 transition-opacity delay-160 duration-120 ease-out data-[hovering]:duration-160 data-[scrolling]:duration-160 data-[hovering]:opacity-100 data-[scrolling]:opacity-100 data-[hovering]:delay-0 data-[scrolling]:delay-0 top-0 right-0 h-full w-2.5\" style=\"position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 16px;\"><div data-orientation=\"vertical\" data-slot=\"scroll-area-thumb\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:211:7\" class=\"relative transition-[background-color,width,height] duration-160 ease-in-out bg-[rgb(var(--overlay)/0.08)] group-hover/scrollbar:bg-[rgb(var(--overlay)/0.12)] active:!bg-[rgb(var(--overlay)/0.16)] rounded-md mx-auto my-1 h-[var(--scroll-area-thumb-height)] w-1 -translate-x-0.5 group-hover/scrollbar:w-1.5\" style=\"height: var(--scroll-area-thumb-height); transform: translate3d(0px, 0px, 0px);\"></div></div></div><div role=\"separator\" aria-orientation=\"vertical\" aria-label=\"Resize commit details\" title=\"Drag to resize\" class=\"resize-handle-col\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><div class=\"shrink-0 overflow-hidden border-l\" data-tsd-source=\"/src/components/git/commit-history.tsx:276:13\" style=\"width: 320px;\"><div role=\"presentation\" data-slot=\"scroll-area\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:72:5\" class=\"relative flex flex-col overflow-hidden h-full\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;\"><div role=\"presentation\" data-id=\"base-ui-_r_1s_-viewport\" tabindex=\"0\" class=\"w-full min-h-0 flex-auto rounded-[inherit] overflow-x-hidden scroll-fade p-3 text-sm base-ui-disable-scrollbar\" data-slot=\"scroll-area-viewport\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:129:13\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 338px;\"><div role=\"presentation\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:139:15\" class=\"w-full min-w-0\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"min-width: 0px;\"><div class=\"flex flex-col gap-3\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:73:7\"><div data-tsd-source=\"/src/components/git/commit-details-panel.tsx:74:9\"><div class=\"font-medium\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:75:11\">Support project-relative language paths across repositories</div><pre class=\"mt-1 font-sans text-xs whitespace-pre-wrap text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:77:13\">- Resolve language requests against the repository that owns the project-relative path\n- Pass repository-relative paths to language providers and reapply repository prefixes to returned locations and edits\n- Update language API comments from repository-relative to project-relative path terminology\n- Add language roots support and tests for repository location handling</pre></div><div class=\"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:83:9\"><span class=\"font-mono\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:84:11\">347962d</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:85:11\">Rūtenis Raila</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:87:13\">&lt;rutenisraila@hotmail.com&gt;</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:89:11\">12 Aug 2026, 13:07</span></div><div data-tsd-source=\"/src/components/git/commit-details-panel.tsx:102:9\"><div class=\"mb-1 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:103:11\">5 files</div><ul class=\"text-sm\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:106:11\"><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 8px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">packages</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">5</span></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 22px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">core/src/features/language</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">2</span></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 36px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">repository</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">1</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 50px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.repository.ts</span></button></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 36px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">schema</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">1</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 50px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.schema.ts</span></button></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 22px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">embedded-server/src/layers/language</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">3</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.repository.live.ts</span></button></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-emerald-600 dark:text-emerald-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">A</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.roots.test.ts</span></button></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-emerald-600 dark:text-emerald-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">A</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.roots.ts</span></button></li></ul></div></div></div></div><div data-orientation=\"vertical\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" data-id=\"base-ui-_r_1s_-scrollbar\" data-slot=\"scroll-area-scrollbar\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:152:15\" class=\"group/scrollbar absolute z-20 flex touch-none select-none opacity-0 transition-opacity delay-160 duration-120 ease-out data-[hovering]:duration-160 data-[scrolling]:duration-160 data-[hovering]:opacity-100 data-[scrolling]:opacity-100 data-[hovering]:delay-0 data-[scrolling]:delay-0 top-0 right-0 h-full w-2.5\" style=\"position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 56.4140625px;\"><div data-orientation=\"vertical\" data-slot=\"scroll-area-thumb\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:211:7\" class=\"relative transition-[background-color,width,height] duration-160 ease-in-out bg-[rgb(var(--overlay)/0.08)] group-hover/scrollbar:bg-[rgb(var(--overlay)/0.12)] active:!bg-[rgb(var(--overlay)/0.16)] rounded-md mx-auto my-1 h-[var(--scroll-area-thumb-height)] w-1 -translate-x-0.5 group-hover/scrollbar:w-1.5\" style=\"height: var(--scroll-area-thumb-height); transform: translate3d(0px, 0px, 0px);\"></div></div></div></div></div></div></div><div id=\"bottom-dock-panel-1\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-1\" hidden=\"\" class=\"min-h-0 flex-1 overflow-hidden outline-none hidden\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:154:7\"></div><div id=\"bottom-dock-panel-2\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-2\" hidden=\"\" class=\"min-h-0 flex-1 overflow-hidden outline-none hidden\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:167:7\"></div></div></div></div></div></div></div></div>","css":"@layer properties;@layer theme, base, components, utilities;@layer theme{[data-snapshot-html], :host{--font-sans: \"Inter Variable\", sans-serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\",\n      \"Courier New\", monospace; --color-red-400: oklch(70.4% 0.191 22.216); --color-red-500: oklch(63.7% 0.237 25.331); --color-red-600: oklch(57.7% 0.245 27.325); --color-orange-300: oklch(83.7% 0.128 66.29); --color-orange-400: oklch(75% 0.183 55.934); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); --color-orange-700: oklch(55.3% 0.195 38.402); --color-amber-300: oklch(87.9% 0.169 91.605); --color-amber-400: oklch(82.8% 0.189 84.429); --color-amber-500: oklch(76.9% 0.188 70.08); --color-amber-600: oklch(66.6% 0.179 58.318); --color-amber-700: oklch(55.5% 0.163 48.998); --color-green-400: oklch(79.2% 0.209 151.711); --color-green-500: oklch(72.3% 0.219 149.579); --color-green-600: oklch(62.7% 0.194 149.214); --color-emerald-300: oklch(84.5% 0.143 164.978); --color-emerald-400: oklch(76.5% 0.177 163.223); --color-emerald-500: oklch(69.6% 0.17 162.48); --color-emerald-600: oklch(59.6% 0.145 163.225); --color-emerald-700: oklch(50.8% 0.118 165.612); --color-teal-300: oklch(85.5% 0.138 181.071); --color-teal-400: oklch(77.7% 0.152 181.912); --color-teal-500: oklch(70.4% 0.14 182.503); --color-teal-600: oklch(60% 0.118 184.704); --color-teal-700: oklch(51.1% 0.096 186.391); --color-sky-300: oklch(82.8% 0.111 230.318); --color-sky-400: oklch(74.6% 0.16 232.661); --color-sky-500: oklch(68.5% 0.169 237.323); --color-sky-600: oklch(58.8% 0.158 241.966); --color-sky-700: oklch(50% 0.134 242.749); --color-violet-300: oklch(81.1% 0.111 293.571); --color-violet-400: oklch(70.2% 0.183 293.541); --color-violet-500: oklch(60.6% 0.25 292.717); --color-violet-600: oklch(54.1% 0.281 293.009); --color-violet-700: oklch(49.1% 0.27 292.581); --color-fuchsia-300: oklch(83.3% 0.145 321.434); --color-fuchsia-400: oklch(74% 0.238 322.16); --color-fuchsia-500: oklch(66.7% 0.295 322.15); --color-fuchsia-700: oklch(51.8% 0.253 323.949); --color-zinc-300: oklch(87.1% 0.006 286.286); --color-zinc-400: oklch(70.5% 0.015 286.067); --color-zinc-500: oklch(55.2% 0.016 285.938); --color-zinc-600: oklch(44.2% 0.017 285.786); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --container-xs: 20rem; --container-md: 28rem; --container-lg: 32rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-widest: 0.1em; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-sm: calc(var(--radius) * 0.5); --radius-md: calc(var(--radius) * 0.75); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --blur-sm: 8px; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: \"Inter Variable\", sans-serif; --default-mono-font-family: var(--font-mono);}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing: border-box; margin: 0px; padding: 0px; border: 0px solid;}[data-snapshot-html], :host{line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); font-feature-settings: var(--default-font-feature-settings, normal); font-variation-settings: var(--default-font-variation-settings, normal); -webkit-tap-highlight-color: transparent;}a{color: inherit; text-decoration: inherit;}code, kbd, samp, pre{font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); font-feature-settings: var(--default-mono-font-feature-settings, normal); font-variation-settings: var(--default-mono-font-variation-settings, normal); font-size: 1em;}ol, ul, menu{list-style: none;}img, svg, video, canvas, audio, iframe, embed, object{display: block; vertical-align: middle;}button, input, select, optgroup, textarea, ::file-selector-button{font: inherit; letter-spacing: inherit; color: inherit; border-radius: 0px; background-color: transparent; opacity: 1;}::file-selector-button{margin-inline-end: 4px;}::placeholder{opacity: 1;}::placeholder{color: currentcolor;color: color-mix(currentcolor, transparent);}::-webkit-search-decoration{appearance: none;}::-webkit-date-and-time-value{min-height: 1lh; text-align: inherit;}::-webkit-datetime-edit{display: inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding: 0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block: 0px;}::-webkit-calendar-picker-indicator{line-height: 1;}button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button{appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height: auto;}[hidden]:where(:not([hidden=\"until-found\"])){display: none !important;}}@layer utilities{.pointer-events-none{pointer-events: none;}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border-width: 0px;}.absolute{position: absolute;}.relative{position: relative;}.top-0{top: 0px;}.top-0\\.5{top: calc(var(--spacing) * 0.5);}.right-0{right: 0px;}.right-1{right: var(--spacing);}.left-0\\.5{left: calc(var(--spacing) * 0.5);}.left-2{left: calc(var(--spacing) * 2);}.z-20{z-index: 20;}.-mx-2{margin-inline: calc(var(--spacing) * -2);}.mx-1\\.5{margin-inline: calc(var(--spacing) * 1.5);}.mx-auto{margin-inline: auto;}.my-1{margin-block: var(--spacing);}.mt-1{margin-top: var(--spacing);}.mt-2{margin-top: calc(var(--spacing) * 2);}.mt-auto{margin-top: auto;}.mb-1{margin-bottom: var(--spacing);}.mb-1\\.5{margin-bottom: calc(var(--spacing) * 1.5);}.ml-1{margin-left: var(--spacing);}.ml-auto{margin-left: auto;}.flex{display: flex;}.hidden{display: none;}.inline-block{display: inline-block;}.inline-flex{display: inline-flex;}.size-3{width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3);}.size-3\\.5{width: calc(var(--spacing) * 3.5); height: calc(var(--spacing) * 3.5);}.size-4{width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4);}.size-5{width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5);}.size-6{width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6);}.size-7{width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7);}.size-8{width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8);}.h-3\\.5{height: calc(var(--spacing) * 3.5);}.h-5{height: calc(var(--spacing) * 5);}.h-6{height: calc(var(--spacing) * 6);}.h-7{height: calc(var(--spacing) * 7);}.h-9{height: calc(var(--spacing) * 9);}.h-10{height: calc(var(--spacing) * 10);}.h-\\[var\\(--scroll-area-thumb-height\\)\\]{height: var(--scroll-area-thumb-height);}.h-full{height: 100%;}.h-svh{height: 1000px;}.min-h-0{min-height: 0px;}.w-1{width: var(--spacing);}.w-2\\.5{width: calc(var(--spacing) * 2.5);}.w-3{width: calc(var(--spacing) * 3);}.w-7{width: calc(var(--spacing) * 7);}.w-12{width: calc(var(--spacing) * 12);}.w-32{width: calc(var(--spacing) * 32);}.w-36{width: calc(var(--spacing) * 36);}.w-48{width: calc(var(--spacing) * 48);}.w-fit{width: fit-content;}.w-full{width: 100%;}.w-px{width: 1px;}.max-w-52{max-width: calc(var(--spacing) * 52);}.max-w-56{max-width: calc(var(--spacing) * 56);}.max-w-64{max-width: calc(var(--spacing) * 64);}.max-w-full{max-width: 100%;}.min-w-0{min-width: 0px;}.min-w-6{min-width: calc(var(--spacing) * 6);}.min-w-44{min-width: calc(var(--spacing) * 44);}.flex-1{flex: 1 1 0%;}.flex-auto{flex: 1 1 auto;}.shrink{flex-shrink: 1;}.shrink-0{flex-shrink: 0;}.-translate-x-0\\.5{--tw-translate-x: calc(var(--spacing) * -0.5); translate: var(--tw-translate-x) var(--tw-translate-y);}.cursor-default{cursor: default;}.cursor-pointer{cursor: pointer;}.touch-none{touch-action: none;}.\\[scrollbar-width\\:none\\]{scrollbar-width: none;}.flex-col{flex-direction: column;}.flex-wrap{flex-wrap: wrap;}.items-center{align-items: center;}.justify-between{justify-content: space-between;}.justify-center{justify-content: center;}.justify-start{justify-content: flex-start;}.gap-0{gap: 0px;}.gap-0\\.5{gap: calc(var(--spacing) * 0.5);}.gap-1{gap: var(--spacing);}.gap-1\\.5{gap: calc(var(--spacing) * 1.5);}.gap-2{gap: calc(var(--spacing) * 2);}.gap-3{gap: calc(var(--spacing) * 3);}.gap-x-2{column-gap: calc(var(--spacing) * 2);}.gap-y-1{row-gap: var(--spacing);}.truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.overflow-auto{overflow: auto;}.overflow-hidden{overflow: hidden;}.overflow-x-auto{overflow-x: auto;}.overflow-x-hidden{overflow-x: hidden;}.rounded{border-radius: 0.25rem;}.rounded-\\[1px\\]{border-radius: 1px;}.rounded-\\[6px\\]{border-radius: 6px;}.rounded-\\[inherit\\]{border-radius: inherit;}.rounded-full{border-radius: calc(infinity * 1px);}.rounded-lg{border-radius: var(--radius);}.rounded-md{border-radius: calc(var(--radius) * 0.75);}.rounded-sm{border-radius: calc(var(--radius) * 0.5);}.rounded-xl{border-radius: calc(var(--radius) * 1.25);}.border{border-style: var(--tw-border-style); border-width: 1px;}.border-y-2{border-block-style: var(--tw-border-style); border-block-width: 2px;}.border-t{border-top-style: var(--tw-border-style); border-top-width: 1px;}.border-r{border-right-style: var(--tw-border-style); border-right-width: 1px;}.border-b{border-bottom-style: var(--tw-border-style); border-bottom-width: 1px;}.border-l{border-left-style: var(--tw-border-style); border-left-width: 1px;}.border-none{--tw-border-style: none; border-style: none;}.border-frame-border{border-color: var(--frame-border);}.border-input{border-color: var(--input);}.border-transparent{border-color: transparent;}.face-quiet{&:hover:not(:disabled){background-color: var(--overlay-hover);}&:active:not(:disabled){background-color: var(--overlay-pressed);}}.bg-\\(--avatar\\){background-color: var(--avatar);}.bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.08\\)\\]{background-color: rgb(var(--overlay)/0.08);}.bg-accent{background-color: var(--accent);}.bg-background{background-color: var(--background);}.bg-border{background-color: var(--border);}.bg-elevate-strong{background-color: var(--elevate-strong);}.bg-foreground{background-color: var(--foreground);}.bg-input\\/50{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}.bg-muted{background-color: var(--muted);}.bg-secondary{background-color: var(--secondary);}.bg-transparent{background-color: transparent;}.bg-clip-padding{background-clip: padding-box;}.p-0\\.5{padding: calc(var(--spacing) * 0.5);}.p-2{padding: calc(var(--spacing) * 2);}.p-3{padding: calc(var(--spacing) * 3);}.px-1{padding-inline: var(--spacing);}.px-1\\.5{padding-inline: calc(var(--spacing) * 1.5);}.px-2{padding-inline: calc(var(--spacing) * 2);}.px-2\\.5{padding-inline: calc(var(--spacing) * 2.5);}.px-3{padding-inline: calc(var(--spacing) * 3);}.py-0{padding-block: 0px;}.py-0\\.5{padding-block: calc(var(--spacing) * 0.5);}.py-1{padding-block: var(--spacing);}.py-1\\.5{padding-block: calc(var(--spacing) * 1.5);}.py-2{padding-block: calc(var(--spacing) * 2);}.pr-2{padding-right: calc(var(--spacing) * 2);}.pr-16{padding-right: calc(var(--spacing) * 16);}.pb-20{padding-bottom: calc(var(--spacing) * 20);}.pl-2{padding-left: calc(var(--spacing) * 2);}.pl-7{padding-left: calc(var(--spacing) * 7);}.text-center{text-align: center;}.text-left{text-align: left;}.font-mono{font-family: var(--font-mono);}.font-sans{font-family: \"Inter Variable\", sans-serif;}.type-ui{font-size: 0.8125rem; line-height: 1.25rem; letter-spacing: -0.04px; font-weight: 530;}.type-xs{font-size: 0.75rem; line-height: 1rem; letter-spacing: 0px; font-weight: 530;}.text-sm{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}.text-xs{font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height));}.text-\\[0\\.6875rem\\]{font-size: 0.6875rem;}.text-\\[0\\.8125rem\\]{font-size: 0.8125rem;}.text-\\[9px\\]{font-size: 9px;}.text-\\[10px\\]{font-size: 10px;}.text-\\[11px\\]{font-size: 11px;}.text-\\[13px\\]{font-size: 13px;}.font-medium{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium);}.font-normal{--tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal);}.font-semibold{--tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold);}.whitespace-nowrap{white-space: nowrap;}.whitespace-pre-wrap{white-space: pre-wrap;}.text-accent-foreground{color: var(--accent-foreground);}.text-amber-600{color: var(--color-amber-600);}.text-emerald-600{color: var(--color-emerald-600);}.text-foreground{color: var(--foreground);}.text-muted-foreground{color: var(--muted-foreground);}.text-muted-foreground\\/50{color: var(--muted-foreground);color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);}.text-secondary-foreground{color: var(--secondary-foreground);}.text-white{color: var(--color-white);}.tabular-nums{--tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.opacity-0{opacity: 0;}.opacity-70{opacity: 0.7;}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.outline-1{outline-style: var(--tw-outline-style); outline-width: 1px;}.-outline-offset-1{outline-offset: calc(-1px);}.outline-black\\/10{outline-color: color-mix(in srgb, rgb(0, 0, 0) 10%, transparent);outline-color: color-mix(in oklab, var(--color-black) 10%, transparent);}.transition-\\[background\\,box-shadow\\,color\\]{transition-property: background, box-shadow, color; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-\\[background-color\\,width\\,height\\]{transition-property: background-color, width, height; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-\\[color\\,box-shadow\\]{transition-property: color, box-shadow; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-all{transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-colors{transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-opacity{transition-property: opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-transform{transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.delay-160{transition-delay: 160ms;}.duration-120{--tw-duration: 120ms; transition-duration: 120ms;}.duration-160{--tw-duration: 160ms; transition-duration: 160ms;}.duration-200{--tw-duration: 200ms; transition-duration: 200ms;}.ease-\\[cubic-bezier\\(0\\.22\\,1\\,0\\.36\\,1\\)\\]{--tw-ease: cubic-bezier(0.22,1,0.36,1); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);}.ease-in-out{--tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out);}.ease-out{--tw-ease: var(--ease-out); transition-timing-function: var(--ease-out);}.delay-160{animation-delay: calc(0.16s); --tw-animation-delay: calc(160*1ms);}.outline-none{--tw-outline-style: none; outline-style: none;}.select-none{user-select: none;}.\\[-webkit-app-region\\:no-drag\\]{app-region: no-drag;}.\\[text-box\\:trim-both_cap_alphabetic\\]{text-box: cap alphabetic;}.group-hover\\/scrollbar\\:w-1\\.5{}.group-hover\\/scrollbar\\:bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.12\\)\\]{}.file\\:inline-flex{&::file-selector-button{display: inline-flex;}}.file\\:h-6{&::file-selector-button{height: calc(var(--spacing) * 6);}}.file\\:border-0{&::file-selector-button{border-style: var(--tw-border-style); border-width: 0px;}}.file\\:bg-transparent{&::file-selector-button{background-color: transparent;}}.file\\:text-sm{&::file-selector-button{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}}.file\\:font-medium{&::file-selector-button{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium);}}.file\\:text-foreground{&::file-selector-button{color: var(--foreground);}}.placeholder\\:text-muted-foreground{&::placeholder{color: var(--muted-foreground);}}.hover\\:bg-elevate{&:hover{background-color: var(--elevate);}}.hover\\:bg-input\\/50{&:hover{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}}.hover\\:bg-muted{&:hover{background-color: var(--muted);}}.hover\\:bg-muted\\/40{&:hover{background-color: var(--muted);background-color: color-mix(in oklab, var(--muted) 40%, transparent);}}.hover\\:text-foreground{&:hover{color: var(--foreground);}}.focus-visible\\:border-ring{&:focus-visible{border-color: var(--ring);}}.focus-visible\\:border-ring-accent{&:focus-visible{border-color: var(--ring-accent);}}.focus-visible\\:ring-2{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus-visible\\:ring-\\[3px\\]{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus-visible\\:ring-\\[color\\:var\\(--focus-ring\\,\\#6B97FF\\)\\]{&:focus-visible{--tw-ring-color: var(--focus-ring,#6B97FF);}}.focus-visible\\:ring-ring\\/30{&:focus-visible{--tw-ring-color: var(--ring);--tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);}}.focus-visible\\:ring-ring\\/50{&:focus-visible{--tw-ring-color: var(--ring);--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);}}.focus-visible\\:outline-2{&:focus-visible{outline-style: var(--tw-outline-style); outline-width: 2px;}}.focus-visible\\:outline-offset-\\[2\\.5px\\]{&:focus-visible{outline-offset: 2.5px;}}.focus-visible\\:outline-ring{&:focus-visible{outline-color: var(--ring);}}.focus-visible\\:ring-inset{&:focus-visible{--tw-ring-inset: inset;}}.active\\:\\!bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.16\\)\\]{&:active{background-color: rgb(var(--overlay)/0.16) !important;}}.disabled\\:pointer-events-none{&:disabled{pointer-events: none;}}.disabled\\:cursor-not-allowed{&:disabled{cursor: not-allowed;}}.disabled\\:opacity-50{&:disabled{opacity: 0.5;}}.disabled\\:checked\\:bg-muted{&:disabled{&:checked{background-color: var(--muted);}}}.has-data-\\[icon\\=inline-end\\]\\:pr-1\\.5{}.has-data-\\[icon\\=inline-end\\]\\:pr-2{}.has-data-\\[icon\\=inline-start\\]\\:pl-1\\.5{}.has-data-\\[icon\\=inline-start\\]\\:pl-2{}.aria-expanded\\:bg-pressed{}.aria-expanded\\:text-foreground{}.aria-invalid\\:border-destructive{}.aria-invalid\\:ring-3{}.aria-invalid\\:ring-destructive\\/20{}.aria-invalid\\:outline-2{}.aria-invalid\\:outline-offset-\\[2\\.5px\\]{}.aria-invalid\\:outline-destructive{}.data-\\[hovering\\]\\:opacity-100{}.data-\\[hovering\\]\\:delay-0{}.data-\\[hovering\\]\\:duration-160{}.data-\\[hovering\\]\\:delay-0{}.data-\\[placeholder\\]\\:text-muted-foreground{}.data-\\[scrolling\\]\\:opacity-100{}.data-\\[scrolling\\]\\:delay-0{}.data-\\[scrolling\\]\\:duration-160{}.data-\\[scrolling\\]\\:delay-0{}.data-\\[size\\=default\\]\\:h-8{}.data-\\[size\\=sm\\]\\:h-7{}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10{}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive{}.motion-reduce\\:transition-none{}.md\\:text-sm{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}.dark\\:bg-input\\/50{}.dark\\:bg-transparent{}.dark\\:text-amber-400{}.dark\\:text-emerald-400{}.dark\\:outline-white\\/15{}.dark\\:hover\\:bg-input\\/30{}.dark\\:hover\\:bg-input\\/50{}.dark\\:hover\\:bg-muted\\/50{}.dark\\:hover\\:text-foreground{}.dark\\:hover\\:ring-brand-800{}.dark\\:disabled\\:bg-white\\/10{}.dark\\:aria-invalid\\:border-destructive\\/50{}.dark\\:aria-invalid\\:ring-destructive\\/40{}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20{}.\\[\\&_svg\\]\\:pointer-events-none{& svg{pointer-events: none;}}.\\[\\&_svg\\]\\:shrink-0{& svg{flex-shrink: 0;}}.\\[\\&_svg\\]\\:text-muted-foreground{& svg{color: var(--muted-foreground);}}.aria-expanded\\:\\[\\&_svg\\]\\:text-foreground{}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3{& svg:not([class*=\"size-\"]){width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3);}}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4{& svg:not([class*=\"size-\"]){width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4);}}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground{& svg:not([class*=\"text-\"]){color: var(--muted-foreground);}}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:hidden{&::-webkit-scrollbar{display: none;}}.\\[a\\]\\:hover\\:bg-destructive\\/20{}.\\[a\\]\\:hover\\:bg-muted{}.\\[a\\]\\:hover\\:bg-primary\\/80{}.\\[a\\]\\:hover\\:bg-secondary\\/80{}.\\[a\\]\\:hover\\:text-muted-foreground{}.\\*\\:\\[a\\]\\:hover\\:text-foreground{:is(& > *){}}.\\[\\&\\>svg\\]\\:pointer-events-none{}.\\[\\&\\>svg\\]\\:size-3\\!{}}@property --tw-animation-delay { syntax: \"*\"; inherits: false; initial-value: 0s; }@property --tw-animation-direction { syntax: \"*\"; inherits: false; initial-value: normal; }@property --tw-animation-duration { syntax: \"*\"; inherits: false; }@property --tw-animation-fill-mode { syntax: \"*\"; inherits: false; initial-value: none; }@property --tw-animation-iteration-count { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-blur { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-opacity { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-rotate { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-scale { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-blur { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-opacity { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-exit-rotate { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-scale { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-exit-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }[data-snapshot-html]{--brand-50: oklch(0.977 0.012 240.4); --brand-100: oklch(0.951 0.029 240.4); --brand-200: oklch(0.905 0.058 240.4); --brand-300: oklch(0.845 0.093 240.4); --brand-400: oklch(0.768 0.132 240.4); --brand-500: oklch(0.692 0.16 240.4); --brand-600: oklch(0.598 0.155 240.4); --brand-700: oklch(0.515 0.13 240.4); --brand-800: oklch(0.438 0.105 240.4); --brand-900: oklch(0.378 0.08 240.4); --brand-950: oklch(0.275 0.055 240.4);}[data-snapshot-html]{--elevate: rgb(var(--overlay) / 0.045); --elevate-strong: rgb(var(--overlay) / 0.075); --surface-1: #fafafa; --surface-2: #fcfcfc; --surface-3: #ffffff; --surface-4: #ffffff; --surface-5: #ffffff; --surface-6: #ffffff; --surface-7: #ffffff; --surface-8: #ffffff; --shadow-color: rgb(0 0 0 / 0.06); --shadow-1: 0 0 0 1px var(--shadow-color); --shadow-2: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color); --shadow-3: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color); --shadow-4: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color); --shadow-5: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color); --shadow-6: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color); --shadow-7: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color),\n    0 48px 48px -24px var(--shadow-color); --shadow-8: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color),\n    0 48px 48px -24px var(--shadow-color), 0 96px 96px -48px var(--shadow-color);}[data-snapshot-html]{--button-neutral: #ffffff; --switch-track: oklch(0.87 0 0); --switch-track-checked: var(--brand-500); --switch-thumb: oklch(0.96 0 0); --sheen-strong: rgb(255 255 255 / 0.2); --sheen-soft: rgb(255 255 255 / 0.1); --sheen-faint: rgb(255 255 255 / 0.02); --sheen-none: rgb(255 255 255 / 0); --sheen-filled: linear-gradient(\n    180deg,\n    var(--sheen-strong) 0%,\n    var(--sheen-none) 100%\n  ); --text-shadow-filled: 0 0.5px 0.5px rgb(0 0 0 / 0.3); --overlay-hover: rgb(0 0 0 / 0.04); --overlay-pressed: rgb(0 0 0 / 0.08); --overlay-contrast-hover: rgb(255 255 255 / 0.12); --overlay-contrast-pressed: rgb(255 255 255 / 0.24); --elev-raised: 0 2px 4px 0 rgb(0 0 0 / 0.04), 0 1px 2px -1px rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-floating: 0 8px 16px 0 rgb(0 0 0 / 0.04), 0 4px 8px 0 rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-overlay: 0 16px 32px 0 rgb(0 0 0 / 0.04), 0 8px 16px 0 rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-button: 0 1px 1.5px 0 rgb(0 0 0 / 0.1), 0 0 0 0.5px rgb(0 0 0 / 0.14); --elev-button-contrast: 0 1px 2px 0 rgb(0 0 0 / 0.1); --elev-element: 0 0.5px 0.5px 0 rgb(0 0 0 / 0.4); --elev-groove: inset 0 1px 1px 0 rgb(0 0 0 / 0.08),\n    inset 0 0.5px 0.5px 0 rgb(0 0 0 / 0.08), inset 0 0 0 0.5px rgb(0 0 0 / 0.1); --elev-groove-filled: inset 0 2px 2px 0 rgb(0 0 0 / 0.1), inset 0 1px 1px 0 rgb(0 0 0 / 0.1),\n    inset 0 0 0 0.5px rgb(0 0 0 / 0.2);}.switch-track:has(:checked){background-color: var(--switch-track-checked); box-shadow: var(--elev-groove-filled);}[data-snapshot-html]{--background: var(--canvas); --foreground: oklch(0.145 0 0); --card: var(--surface-2); --card-foreground: oklch(0.145 0 0); --popover: var(--surface-3); --popover-foreground: oklch(0.145 0 0); --primary: oklch(0.205 0 0); --primary-foreground: oklch(0.985 0 0); --link: var(--brand-700); --secondary: oklch(0.97 0 0); --secondary-foreground: oklch(0.205 0 0); --muted: oklch(0.97 0 0); --muted-foreground: oklch(0.556 0 0); --accent: oklch(0.97 0 0); --accent-foreground: oklch(0.205 0 0); --destructive: oklch(0.585 0.21 25); --success: oklch(0.58 0.13 155); --success-foreground: oklch(1 0 0); --warning: oklch(0.72 0.15 75); --warning-foreground: oklch(0.28 0.06 75); --border: oklch(0.922 0 0); --input: oklch(0.922 0 0); --ring: oklch(0.708 0 0); --ring-accent: var(--brand-500); --chart-1: var(--brand-500); --chart-2: var(--brand-300); --chart-3: var(--brand-700); --chart-4: oklch(0.72 0.115 205); --chart-5: oklch(0.66 0.13 305); --radius: 0.5rem; --sidebar: var(--surface-1); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.97 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); --overlay: 0 0 0; --frame: #f0f0f3; --frame-translucent: rgb(240 240 243 / 0.28); --frame-border: rgb(0 0 0 / 0.1); --canvas: #ffffff; --canvas-edge: #f6f6f8; --pane: #ffffff; --pane-translucent: rgb(255 255 255 / 0.62);}@layer base{*{border-color: var(--border); outline-color: var(--ring);outline-color: color-mix(in oklab, var(--ring) 50%, transparent);}[data-snapshot-html], [data-snapshot-body]{height: 100%; overflow: hidden;}[data-snapshot-body]{background-color: var(--background); color: var(--foreground);}[data-snapshot-html]{font-family: \"Inter Variable\", sans-serif; -webkit-font-smoothing: antialiased; font-feature-settings: \"cv02\", \"cv03\", \"cv04\", \"cv11\", \"ss03\";}}.app-canvas{background: radial-gradient( 120% 95% at 50% 46%, var(--canvas) 0%, var(--canvas) 45%, var(--canvas-edge) 100% );}.app-frame{background-color: var(--frame);}@keyframes shimmer { \n  0% { background-position: 0% 0px; }\n  100% { background-position: 100% 0px; }\n}@keyframes loading-cursor-blink { \n  0%, 49% { opacity: 1; }\n  50%, 100% { opacity: 0; }\n}.loading-cursor{animation: 1s step-end 0s infinite normal none running loading-cursor-blink;}diffs-container{--diffs-bg: var(--background); --diffs-header-font-family: var(--font-sans); --diffs-modified-color-override: var(--primary); --diffs-bg-selection-override: light-dark(#009fff, #69b1ff); --diffs-bg-selection-number-override: light-dark(#009fff, #69b1ff); --diffs-selection-hue: 252; --diffs-selection-row-bg: oklch(0.264 0.056 var(--diffs-selection-hue)); --diffs-selection-gutter-bg: light-dark(\n    var(--background),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-gutter-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 68%,\n      var(--diffs-bg-selection-override)\n    ),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-line-bg: light-dark(\n    var(--background),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-line-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 78%,\n      var(--diffs-bg-selection-override)\n    ),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-annotation-bg: light-dark(\n    var(--background),\n    oklch(0.214 0.018 var(--diffs-selection-hue))\n  );--diffs-selection-annotation-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 93%,\n      var(--diffs-bg-selection-override)\n    ),\n    oklch(0.214 0.018 var(--diffs-selection-hue))\n  );}file-tree-container{--trees-bg-override: var(--background); --trees-bg-muted-override: var(--elevate); --trees-fg-override: var(--foreground); --trees-fg-muted-override: var(--muted-foreground); --trees-accent-override: var(--accent-foreground); --trees-border-color-override: var(--border); --trees-selected-bg-override: var(--elevate-strong); --trees-selected-fg-override: var(--foreground); --trees-search-bg-override: var(--background); --trees-search-fg-override: var(--foreground);}.diff-connectors{position: absolute; inset: 0px; pointer-events: none; z-index: 3;}.diff-connectors path{stroke-width: 1;}[data-snapshot-html]{--cx-add: #2da160; --cx-del: #d4453a; --cx-mod: var(--brand-600);}.diff-connectors .cx-add{fill: var(--cx-add); fill-opacity: 0.22; stroke: var(--cx-add); stroke-opacity: 0.7;}.diff-connectors .cx-mod{fill: var(--cx-mod); fill-opacity: 0.2; stroke: var(--cx-mod); stroke-opacity: 0.65;}[data-snapshot-html]{color-scheme: light;}*, .scroll-thin{scrollbar-width: thin; scrollbar-color: rgb(var(--overlay) / 0.08) transparent;}::-webkit-scrollbar, .scroll-thin::-webkit-scrollbar{width: 10px; height: 10px;}::-webkit-scrollbar-corner, ::-webkit-scrollbar-track, .scroll-thin::-webkit-scrollbar-corner, .scroll-thin::-webkit-scrollbar-track{background: transparent;}::-webkit-scrollbar-thumb, .scroll-thin::-webkit-scrollbar-thumb{background-color: rgb(var(--overlay) / 0.08); background-clip: content-box; border: 3px solid transparent; border-radius: 9999px;}::-webkit-scrollbar-thumb:hover, .scroll-thin::-webkit-scrollbar-thumb:hover{background-color: rgb(var(--overlay) / 0.12);}::-webkit-scrollbar-thumb:active, .scroll-thin::-webkit-scrollbar-thumb:active{background-color: rgb(var(--overlay) / 0.16);}@property --sf-start { syntax: \"<number>\"; inherits: false; initial-value: 1; }@property --sf-end { syntax: \"<number>\"; inherits: false; initial-value: 1; }@keyframes sf-reveal-start { \n  0% { --sf-start: 1; }\n  100% { --sf-start: 0; }\n}@keyframes sf-reveal-end { \n  0% { --sf-end: 0; }\n  100% { --sf-end: 1; }\n}.scroll-fade, .scroll-fade-x{--scroll-fade-size: 48px;}.scroll-fade{mask-image: linear-gradient( to bottom, transparent 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), transparent 100% );}.scroll-fade{mask-image: linear-gradient( to bottom, rgba(0, 0, 0, var(--sf-start)) 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), rgba(0, 0, 0, var(--sf-end)) 100% ); animation-duration: auto, auto; animation-timing-function: linear, linear; animation-delay: 0s, 0s; animation-iteration-count: 1, 1; animation-direction: normal, normal; animation-fill-mode: both, both; animation-play-state: running, running; animation-name: sf-reveal-start, sf-reveal-end; animation-timeline: scroll(self), scroll(self); animation-range-start: 0, calc(100% - var(--scroll-fade-size)); animation-range-end: var(--scroll-fade-size), 100%;}.resize-handle-col, .resize-handle-row{position: relative; z-index: 10; flex: 0 0 auto; align-self: stretch; touch-action: none;}.resize-handle-col{width: 6px; margin-inline: -3px; cursor: col-resize;}.resize-handle-row{width: 100%; height: 6px; margin-block: -3px; cursor: row-resize;}.resize-handle-col::after, .resize-handle-row::after{content: \"\"; position: absolute; inset: 0px; margin: auto; background: transparent; transition: background 0.12s;}.resize-handle-col::after{width: 2px;}.resize-handle-row::after{height: 2px;}.resize-handle-col:hover::after, .resize-handle-row:hover::after, .resize-handle-col[data-dragging]::after, .resize-handle-row[data-dragging]::after{background: var(--primary);}@property --tw-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: \"*\"; inherits: false; }@property --tw-rotate-y { syntax: \"*\"; inherits: false; }@property --tw-rotate-z { syntax: \"*\"; inherits: false; }@property --tw-skew-x { syntax: \"*\"; inherits: false; }@property --tw-skew-y { syntax: \"*\"; inherits: false; }@property --tw-space-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: \"*\"; inherits: false; }@property --tw-font-weight { syntax: \"*\"; inherits: false; }@property --tw-tracking { syntax: \"*\"; inherits: false; }@property --tw-ordinal { syntax: \"*\"; inherits: false; }@property --tw-slashed-zero { syntax: \"*\"; inherits: false; }@property --tw-numeric-figure { syntax: \"*\"; inherits: false; }@property --tw-numeric-spacing { syntax: \"*\"; inherits: false; }@property --tw-numeric-fraction { syntax: \"*\"; inherits: false; }@property --tw-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: \"*\"; inherits: false; }@property --tw-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: \"*\"; inherits: false; }@property --tw-inset-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: \"*\"; inherits: false; }@property --tw-ring-offset-width { syntax: \"<length>\"; inherits: false; initial-value: 0px; }@property --tw-ring-offset-color { syntax: \"*\"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: \"*\"; inherits: false; }@property --tw-brightness { syntax: \"*\"; inherits: false; }@property --tw-contrast { syntax: \"*\"; inherits: false; }@property --tw-grayscale { syntax: \"*\"; inherits: false; }@property --tw-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-invert { syntax: \"*\"; inherits: false; }@property --tw-opacity { syntax: \"*\"; inherits: false; }@property --tw-saturate { syntax: \"*\"; inherits: false; }@property --tw-sepia { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: \"*\"; inherits: false; }@property --tw-backdrop-blur { syntax: \"*\"; inherits: false; }@property --tw-backdrop-brightness { syntax: \"*\"; inherits: false; }@property --tw-backdrop-contrast { syntax: \"*\"; inherits: false; }@property --tw-backdrop-grayscale { syntax: \"*\"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-invert { syntax: \"*\"; inherits: false; }@property --tw-backdrop-opacity { syntax: \"*\"; inherits: false; }@property --tw-backdrop-saturate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-sepia { syntax: \"*\"; inherits: false; }@property --tw-duration { syntax: \"*\"; inherits: false; }@property --tw-ease { syntax: \"*\"; inherits: false; }@property --tw-content { syntax: \"*\"; inherits: false; initial-value: \"\"; }@keyframes spin { \n  100% { transform: rotate(360deg); }\n}@keyframes pulse { \n  50% { opacity: 0.5; }\n}@keyframes enter { \n  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }\n}@keyframes exit { \n  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }\n}.base-ui-disable-scrollbar{scrollbar-width: none;}.base-ui-disable-scrollbar::-webkit-scrollbar{display: none;}[data-sonner-toast]:focus-visible{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px;}[data-sonner-toast][data-styled=\"true\"] [data-button]:focus-visible{box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px;}[data-sonner-toast][data-styled=\"true\"] [data-close-button]:focus-visible{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px;}@keyframes swipe-out-left { \n  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }\n  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }\n}@keyframes swipe-out-right { \n  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }\n  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }\n}@keyframes swipe-out-up { \n  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }\n  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }\n}@keyframes swipe-out-down { \n  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }\n  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }\n}@keyframes sonner-fade-in { \n  0% { opacity: 0; transform: scale(0.8); }\n  100% { opacity: 1; transform: scale(1); }\n}@keyframes sonner-fade-out { \n  0% { opacity: 1; transform: scale(1); }\n  100% { opacity: 0; transform: scale(0.8); }\n}@keyframes sonner-spin { \n  0% { opacity: 1; }\n  100% { opacity: 0.15; }\n}@keyframes go3590367540 { \n  0% { opacity: 0; transform: translateY(10px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}@keyframes go2180374238 { \n  0% { transform: translateX(100%); }\n  100% { transform: translateX(0px); }\n}@keyframes go1524120785 { \n  0% { opacity: 0; transform: translateY(20px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}@keyframes go3768685529 { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes go4227792352 { \n  100% { transform: rotate(360deg); }\n}","fontCss":"","shadowSheets":{"s81mqnx1a":":host{--trees-scrollbar-gutter-measured: 0px;}","sdj352s41":"@layer base, unsafe;@layer unsafe{[data-type=\"item\"]{box-sizing: border-box; border-block: 2px solid transparent; background-clip: padding-box;}}","sfjocujvzj":"@layer base, unsafe;@layer base{@layer base, theme, unsafe;@layer base{:host{--trees-accent: var(--trees-accent-override, #009fff); --trees-fg: var(\n      --trees-fg-override,\n      var(--trees-theme-sidebar-fg, light-dark(#6c6c71, #adadb1))\n    ); --trees-fg-muted: var(\n      --trees-fg-muted-override,\n      var(--trees-theme-sidebar-header-fg, light-dark(#84848a, #84848a))\n    ); --trees-bg: var(\n      --trees-bg-override,\n      var(--trees-theme-sidebar-bg, light-dark(#f8f8f8, #141415))\n    ); --trees-bg-muted: var(\n      --trees-bg-muted-override,\n      var(\n        --trees-theme-list-hover-bg,\n        light-dark(\n          color-mix(\n            in lab,\n            var(--trees-accent) var(--trees-bg-alpha-light, 8%),\n            var(--trees-bg)\n          ),\n          color-mix(\n            in lab,\n            var(--trees-accent) var(--trees-bg-alpha-dark, 10%),\n            var(--trees-bg)\n          )\n        )\n      )\n    ); --trees-input-bg: var(\n      --trees-input-bg-override,\n      light-dark(#f8f8f8, #070707)\n    ); --trees-added-light: #16a994; --trees-added-dark: #00cab1; --trees-ignored-light: #adadb1; --trees-ignored-dark: #4a4a4e; --trees-modified-light: #1ca1c7; --trees-modified-dark: #08c0ef; --trees-renamed-light: #d5a910; --trees-renamed-dark: #ffd452; --trees-untracked-light: #16a994; --trees-untracked-dark: #00cab1; --trees-deleted-light: #ff2e3f; --trees-deleted-dark: #ff6762; --trees-border-color: var(\n      --trees-border-color-override,\n      var(--trees-theme-sidebar-border, light-dark(#eeeeef, #070707))\n    ); --trees-indent-guide-bg: var(\n      --trees-indent-guide-bg-override,\n      color-mix(in lab, var(--trees-fg-muted) 25%, transparent)\n    ); --trees-density: var(--trees-density-override, 1); --trees-border-radius: var(\n      --trees-border-radius-override,\n      calc(6px * var(--trees-density))\n    ); --trees-font-family: var(--trees-font-family-override, system-ui); --trees-font-size: var(--trees-font-size-override, 13px); --trees-font-weight-regular: var(--trees-font-weight-regular-override, 400); --trees-font-weight-semibold: var(\n      --trees-font-weight-semibold-override,\n      600\n    ); --trees-focus-ring-color: var(\n      --trees-focus-ring-color-override,\n      var(--trees-theme-focus-ring, var(--trees-accent))\n    ); --trees-focus-ring-width: var(--trees-focus-ring-width-override, 1px); --trees-focus-ring-offset: var(--trees-focus-ring-offset-override, -1px); --trees-search-fg: var(\n      --trees-search-fg-override,\n      var(--trees-theme-input-fg, var(--trees-fg))\n    ); --trees-search-font-weight: var(--trees-search-font-weight-override, 600); --trees-search-bg: var(\n      --trees-search-bg-override,\n      var(--trees-theme-input-bg, var(--trees-input-bg))\n    ); --trees-scrollbar-thumb: var(\n      --trees-scrollbar-thumb-override,\n      var(\n        --trees-theme-scrollbar-thumb,\n        color-mix(in lab, var(--trees-fg) 25%, var(--trees-bg))\n      )\n    ); --trees-selected-fg: var(\n      --trees-selected-fg-override,\n      var(--trees-theme-list-active-selection-fg, var(--trees-fg))\n    ); --trees-selected-bg: var(\n      --trees-selected-bg-override,\n      var(\n        --trees-theme-list-active-selection-bg,\n        light-dark(\n          color-mix(in lab, var(--trees-accent) 12%, var(--trees-bg)),\n          color-mix(in lab, var(--trees-accent) 15%, var(--trees-bg))\n        )\n      )\n    ); --trees-selected-focused-border-color: var(\n      --trees-selected-focused-border-color-override,\n      var(--trees-theme-focus-ring, var(--trees-accent))\n    ); --trees-status-added: var(\n      --trees-status-added-override,\n      var(\n        --trees-theme-git-added-fg,\n        light-dark(var(--trees-added-light), var(--trees-added-dark))\n      )\n    ); --trees-status-ignored: var(\n      --trees-status-ignored-override,\n      var(\n        --trees-theme-git-ignored-fg,\n        light-dark(var(--trees-ignored-light), var(--trees-ignored-dark))\n      )\n    ); --trees-status-modified: var(\n      --trees-status-modified-override,\n      var(\n        --trees-theme-git-modified-fg,\n        light-dark(var(--trees-modified-light), var(--trees-modified-dark))\n      )\n    ); --trees-status-renamed: var(\n      --trees-status-renamed-override,\n      var(\n        --trees-theme-git-renamed-fg,\n        light-dark(var(--trees-renamed-light), var(--trees-renamed-dark))\n      )\n    ); --trees-status-untracked: var(\n      --trees-status-untracked-override,\n      var(\n        --trees-theme-git-untracked-fg,\n        light-dark(var(--trees-untracked-light), var(--trees-untracked-dark))\n      )\n    ); --trees-status-deleted: var(\n      --trees-status-deleted-override,\n      var(\n        --trees-theme-git-deleted-fg,\n        light-dark(var(--trees-deleted-light), var(--trees-deleted-dark))\n      )\n    ); --trees-git-modified-color: var(\n      --trees-git-modified-color-override,\n      var(--trees-status-modified)\n    ); --trees-git-added-color: var(\n      --trees-git-added-color-override,\n      var(--trees-status-added)\n    ); --trees-git-ignored-color: var(\n      --trees-git-ignored-color-override,\n      var(--trees-status-ignored)\n    ); --trees-git-deleted-color: var(\n      --trees-git-deleted-color-override,\n      var(--trees-status-deleted)\n    ); --trees-git-renamed-color: var(\n      --trees-git-renamed-color-override,\n      var(--trees-status-renamed)\n    ); --trees-git-untracked-color: var(\n      --trees-git-untracked-color-override,\n      var(--trees-status-untracked)\n    ); --trees-icon-gray: light-dark(#84848a, #adadb1); --trees-icon-red: light-dark(#d52c36, #ff6762); --trees-icon-vermilion: light-dark(#ff8c5b, #d5512f); --trees-icon-orange: light-dark(#d47628, #ffa359); --trees-icon-yellow: light-dark(#d5a910, #ffd452); --trees-icon-green: light-dark(#199f43, #5ecc71); --trees-icon-teal: light-dark(#17a5af, #64d1db); --trees-icon-cyan: light-dark(#1ca1c7, #68cdf2); --trees-icon-blue: light-dark(#1a85d4, #69b1ff); --trees-icon-indigo: light-dark(#693acf, #9d6afb); --trees-icon-purple: light-dark(#a631be, #d568ea); --trees-icon-pink: light-dark(#d32a61, #ff678d); --trees-icon-mauve: light-dark(#594c5b, #79697b); --trees-file-icon-color-default: var(\n      --trees-file-icon-color,\n      var(--trees-icon-gray)\n    ); --trees-file-icon-color-astro: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-babel: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-bash: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-biome: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-bootstrap: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-browserslist: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-bun: var(\n      --trees-file-icon-color,\n      var(--trees-icon-mauve)\n    ); --trees-file-icon-color-c: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-cpp: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-claude: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-css: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-database: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-docker: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-eslint: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-git: var(\n      --trees-file-icon-vermilion,\n      var(--trees-icon-vermilion)\n    ); --trees-file-icon-color-go: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-graphql: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-html: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-image: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-javascript: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-json: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-markdown: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-mcp: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-npm: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-oxc: var(\n      --trees-file-icon-cyan,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-postcss: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-prettier: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-python: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-react: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-ruby: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-rust: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-sass: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-svg: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-svelte: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-svgo: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-swift: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-table: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-text: var(\n      --trees-file-icon-color,\n      var(--trees-icon-gray)\n    ); --trees-file-icon-color-tailwind: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-terraform: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-typescript: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-vite: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-vscode: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-vue: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-wasm: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-webpack: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-yml: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-zig: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-zip: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-level-gap: var(\n      --trees-level-gap-override,\n      calc(8px * var(--trees-density))\n    ); --trees-item-padding-x: var(\n      --trees-item-padding-x-override,\n      calc(8px * var(--trees-density))\n    ); --trees-item-margin-x: var(\n      --trees-item-margin-x-override,\n      calc(2px * var(--trees-density))\n    ); --trees-item-row-gap: var(\n      --trees-item-row-gap-override,\n      calc(6px * var(--trees-density))\n    ); --trees-icon-width: var(--trees-icon-width-override, 16px); --trees-icon-nudge: var(\n      --trees-icon-nudge-override,\n      calc(1px * var(--trees-density))\n    ); --trees-row-height: var(--trees-item-height, 30px); --trees-git-lane-width: var(--trees-git-lane-width-override, 12px); --trees-action-lane-width: var(\n      --trees-action-lane-width-override,\n      calc(var(--trees-icon-width) + 2px)\n    ); --trees-context-menu-trigger-inline-offset: calc(\n      var(--trees-padding-inline) + var(--trees-item-padding-x) -\n        var(--trees-focus-ring-width)\n    ); --trees-scrollbar-gutter: var(--trees-scrollbar-gutter-override, 6px); --trees-padding-inline: var(--trees-padding-inline-override, 16px); color-scheme: light dark; display: flex; flex-direction: column; font-size: var(--trees-font-size); color: var(--trees-fg); background-color: var(--trees-bg); --truncate-marker-background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent; font-family: var(--trees-font-family); font-weight: var(--trees-font-weight-regular);}:host([data-file-tree-virtualized=\"true\"]){height: 100%; overflow: hidden;}[data-file-tree-virtualized-wrapper=\"true\"]{height: 100%; overflow: hidden; display: flex; flex-direction: column;}[data-file-tree-virtualized-root=\"true\"]{height: 100%; display: flex; flex-direction: column; overflow: hidden;}[data-file-tree-virtualized-scroll=\"true\"], [data-file-tree-scrollbar-measure=\"true\"]{--trees-scrollbar-thumb-current: transparent; overflow-y: auto; scrollbar-gutter: stable;&:hover{--trees-scrollbar-thumb-current: var(--trees-scrollbar-thumb);}&::-webkit-scrollbar{width: var(--trees-scrollbar-gutter); height: var(--trees-scrollbar-gutter);}&::-webkit-scrollbar-track{background: transparent;}&::-webkit-scrollbar-thumb{background-color: var(--trees-scrollbar-thumb-current); border: 1px solid transparent; background-clip: content-box; border-radius: calc(var(--trees-scrollbar-gutter) / 2);}&::-webkit-scrollbar-corner{background-color: transparent;}}[data-file-tree-scrollbar-measure=\"true\"]{position: absolute; top: 0px; left: 0px; visibility: hidden; pointer-events: none; width: 100px; height: 100px;}[data-file-tree-virtualized-scroll=\"true\"]{position: relative; overflow-y: auto; flex: 1 1 0px; min-height: 0px; padding-inline: max(\n        calc(var(--trees-padding-inline) - var(--trees-item-margin-x)),\n        0px\n      )\n      /* NOTE(amadeus): We can assume that all Webkit based browser gutters\n       * will align to the value of '--trees-scrollbar-gutter', however if not, then\n       * `--trees-scrollbar-gutter-measured` should correct it. Mostly we are\n       * hoping to avoid SSR alignment jumps if possible. In non-SSR'd environments\n       * `--trees-scrollbar-gutter-measured` should always be immediately available.\n       */\n      max(\n        calc(\n          var(--trees-padding-inline) - var(--trees-item-margin-x) -\n            var(\n              --trees-scrollbar-gutter-measured,\n              var(--trees-scrollbar-gutter)\n            )\n        ),\n        0px\n      );}[data-file-tree-sticky-overlay=\"true\"]{position: sticky; top: 0px; height: 0px; z-index: 4; overflow: visible; pointer-events: none;}[data-file-tree-virtualized-root=\"true\"][data-scroll-at-top=\"true\"]:not([data-overlay-reveal]) [data-file-tree-sticky-overlay=\"true\"]{visibility: hidden;}[data-file-tree-sticky-overlay-content=\"true\"]{background-color: var(--trees-bg); position: relative; pointer-events: none;}[data-file-tree-virtualized-list=\"true\"]{background-color: var(--trees-bg); position: relative; min-height: 100%; width: 100%; overflow-anchor: none;&[data-is-scrolling]{pointer-events: none;}}[data-file-tree-virtualized-sticky-offset=\"true\"]{contain: size layout;}[data-file-tree-virtualized-sticky=\"true\"]{position: sticky; top: 0px; width: 100%; display: flex; flex-direction: column; isolation: isolate; will-change: transform;}[data-file-tree-search-container]{display: flex; padding: 0px; padding-inline: var(--trees-padding-inline); margin-bottom: var(--trees-item-row-gap);}[data-file-tree-search-input]{--trees-focus-ring-width: 2px; font-family: var(--trees-font-family); font-size: var(--trees-font-size); flex: 1 1 0%; height: var(--trees-row-height); margin-block: 1px; padding-inline: var(--trees-item-padding-x); line-height: var(--trees-row-height); color: var(--trees-search-fg); background-color: var(--trees-search-bg); border: 1px solid var(--trees-border-color); border-radius: var(--trees-border-radius); outline: none;&::placeholder{color: color-mix(\n        in lab,\n        var(--trees-search-fg) 65%,\n        var(--trees-search-bg)\n      );}&:focus-visible, &[data-file-tree-search-input-fake-focus=\"true\"]{outline: var(--trees-focus-ring-width) solid var(--trees-focus-ring-color); outline-offset: var(--trees-focus-ring-offset);}}[role=\"tree\"]{position: relative; display: flex; flex-direction: column; gap: var(--trees-gap-override, 0);}[data-type=\"item\"]{color: inherit; font-family: var(--trees-font-family); font-size: var(--trees-font-size); text-align: start; outline: none; background-color: var(--trees-bg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; padding: 0 var(--trees-item-padding-x); margin: 0 var(--trees-item-margin-x); cursor: pointer; user-select: none; touch-action: manipulation; display: flex; flex: 0 0 var(--trees-row-height); align-items: center; height: var(--trees-row-height); line-height: var(--trees-row-height); gap: var(--trees-item-row-gap); border-radius: var(--trees-border-radius); --truncate-marker-background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent; --truncate-marker-block-inset: 0px;&:hover, &[data-item-context-hover=\"true\"]{background-color: var(--trees-bg-muted); --truncate-marker-background-overlay-color: var(--trees-bg-muted);}&[data-item-focused=\"true\"], &:focus-visible{z-index: 2;& [data-item-flattened-subitems]{--truncate-marker-block-inset: var(--trees-focus-ring-width);}&::before{position: absolute; inset: 0px; content: \"\"; display: block; border-radius: var(--trees-border-radius); outline: var(--trees-focus-ring-width) solid\n          var(--trees-focus-ring-color); outline-offset: var(--trees-focus-ring-offset); pointer-events: none;}&[data-item-selected=\"true\"]::before{outline-color: var(--trees-selected-focused-border-color);}}&[data-item-selected=\"true\"]{color: var(--trees-selected-fg); background-color: var(--trees-selected-bg); --truncate-marker-background-overlay-color: var(--trees-selected-bg); z-index: 3;& [data-item-section=\"icon\"]{color: var(--trees-selected-fg);}}&[data-item-search-match=\"true\"]{font-weight: var(--trees-search-font-weight);}}[data-type=\"item\"][data-file-tree-sticky-row=\"true\"]{pointer-events: auto;}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"]{pointer-events: none;}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"]:hover:not([data-item-selected=\"true\"]), [data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"][data-item-context-hover=\"true\"]:not([data-item-selected=\"true\"]){background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent;}[data-item-selected=\"true\"]:has(+ [data-item-selected=\"true\"]){border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}[data-item-selected=\"true\"] + [data-item-selected=\"true\"]{border-top-left-radius: 0px; border-top-right-radius: 0px;}[data-item-flattened-subitems]{display: inline-flex; align-items: center; gap: 2px;}[data-item-flattened-subitem]:hover, [data-item-flattened-subitem-drag-target=\"true\"]{text-decoration: underline;}[data-item-section=\"icon\"]{flex-shrink: 0; display: flex; align-items: center; justify-content: center; color: var(--trees-fg-muted); fill: currentcolor; width: var(--trees-icon-width);}:where([data-item-section=\"icon\"] > [data-icon-token]){color: var(--trees-fg-muted);}[data-file-tree-colored-icons=\"true\"]{& [data-icon-token=\"astro\"]{color: var(--trees-file-icon-color-astro);}& [data-icon-token=\"babel\"]{color: var(--trees-file-icon-color-babel);}& [data-icon-token=\"bash\"]{color: var(--trees-file-icon-color-bash);}& [data-icon-token=\"biome\"]{color: var(--trees-file-icon-color-biome);}& [data-icon-token=\"bootstrap\"]{color: var(--trees-file-icon-color-bootstrap);}& [data-icon-token=\"browserslist\"]{color: var(--trees-file-icon-color-browserslist);}& [data-icon-token=\"bun\"]{color: var(--trees-file-icon-color-bun);}& [data-icon-token=\"c\"]{color: var(--trees-file-icon-color-c);}& [data-icon-token=\"cpp\"]{color: var(--trees-file-icon-color-cpp);}& [data-icon-token=\"claude\"]{color: var(--trees-file-icon-color-claude);}& [data-icon-token=\"css\"]{color: var(--trees-file-icon-color-css);}& [data-icon-token=\"database\"]{color: var(--trees-file-icon-color-database);}& [data-icon-token=\"default\"]{color: var(--trees-file-icon-color-default);}& [data-icon-token=\"docker\"]{color: var(--trees-file-icon-color-docker);}& [data-icon-token=\"eslint\"]{color: var(--trees-file-icon-color-eslint);}& [data-icon-token=\"git\"]{color: var(--trees-file-icon-color-git);}& [data-icon-token=\"go\"]{color: var(--trees-file-icon-color-go);}& [data-icon-token=\"graphql\"]{color: var(--trees-file-icon-color-graphql);}& [data-icon-token=\"html\"]{color: var(--trees-file-icon-color-html);}& [data-icon-token=\"image\"]{color: var(--trees-file-icon-color-image);}& [data-icon-token=\"javascript\"]{color: var(--trees-file-icon-color-javascript);}& [data-icon-token=\"json\"]{color: var(--trees-file-icon-color-json);}& [data-icon-token=\"markdown\"]{color: var(--trees-file-icon-color-markdown);}& [data-icon-token=\"mcp\"]{color: var(--trees-file-icon-color-mcp);}& [data-icon-token=\"npm\"]{color: var(--trees-file-icon-color-npm);}& [data-icon-token=\"oxc\"]{color: var(--trees-file-icon-color-oxc);}& [data-icon-token=\"postcss\"]{color: var(--trees-file-icon-color-postcss);}& [data-icon-token=\"prettier\"]{color: var(--trees-file-icon-color-prettier);}& [data-icon-token=\"python\"]{color: var(--trees-file-icon-color-python);}& [data-icon-token=\"react\"]{color: var(--trees-file-icon-color-react);}& [data-icon-token=\"ruby\"]{color: var(--trees-file-icon-color-ruby);}& [data-icon-token=\"rust\"]{color: var(--trees-file-icon-color-rust);}& [data-icon-token=\"sass\"]{color: var(--trees-file-icon-color-sass);}& [data-icon-token=\"svg\"]{color: var(--trees-file-icon-color-svg);}& [data-icon-token=\"svelte\"]{color: var(--trees-file-icon-color-svelte);}& [data-icon-token=\"svgo\"]{color: var(--trees-file-icon-color-svgo);}& [data-icon-token=\"swift\"]{color: var(--trees-file-icon-color-swift);}& [data-icon-token=\"table\"]{color: var(--trees-file-icon-color-table);}& [data-icon-token=\"text\"]{color: var(--trees-file-icon-color-text);}& [data-icon-token=\"tailwind\"]{color: var(--trees-file-icon-color-tailwind);}& [data-icon-token=\"terraform\"]{color: var(--trees-file-icon-color-terraform);}& [data-icon-token=\"typescript\"]{color: var(--trees-file-icon-color-typescript);}& [data-icon-token=\"vite\"]{color: var(--trees-file-icon-color-vite);}& [data-icon-token=\"vscode\"]{color: var(--trees-file-icon-color-vscode);}& [data-icon-token=\"vue\"]{color: var(--trees-file-icon-color-vue);}& [data-icon-token=\"wasm\"]{color: var(--trees-file-icon-color-wasm);}& [data-icon-token=\"webpack\"]{color: var(--trees-file-icon-color-webpack);}& [data-icon-token=\"yml\"]{color: var(--trees-file-icon-color-yml);}& [data-icon-token=\"zig\"]{color: var(--trees-file-icon-color-zig);}& [data-icon-token=\"zip\"]{color: var(--trees-file-icon-color-zip);}}[data-icon-name=\"file-tree-icon-chevron\"]{&[data-align-capitals=\"false\"]{transform: translate(0, var(--trees-icon-nudge));}&[data-align-capitals=\"true\"]{transform: translate(0px, 0px);}}[data-item-section=\"content\"]{flex: 0 1 auto; text-align: start; min-width: 0px; max-width: 100%; overflow: hidden; text-overflow: ellipsis;}[data-item-section=\"decoration\"]{flex: 1 1 0px; min-width: 0px; display: flex; justify-content: flex-end; text-align: end; overflow: hidden; color: var(--trees-fg-muted);}[data-item-section=\"decoration\"] > span{min-width: 0px; max-width: 100%; display: inline-flex; align-items: center; justify-content: flex-end; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}[data-item-section=\"git\"], [data-item-section=\"action\"]{flex: 0 0 auto; display: flex; align-items: center; justify-content: center;}[data-item-section=\"git\"]{width: var(--trees-git-lane-width);}[data-item-section=\"action\"]{width: var(--trees-action-lane-width); color: var(--trees-fg-muted); fill: currentcolor; pointer-events: none;}[data-item-section=\"git\"] > span, [data-item-section=\"action\"] > span{width: 100%; display: inline-flex; align-items: center; justify-content: center;}[data-item-action-affordance=\"decorative\"]{opacity: 0.85;}[data-item-rename-input]{appearance: none; width: 100%; min-width: 0px; height: calc(var(--trees-row-height) - 4px); font-family: inherit; font-size: inherit; color: inherit; background-color: transparent; border: 0px; padding-inline: 6px; outline: none; box-sizing: border-box;}[data-item-section=\"content\"]:has([data-item-rename-input]) ~ [data-item-section=\"action\"], [data-item-section=\"content\"]:has([data-item-rename-input]) ~ [data-item-section=\"decoration\"]{display: none;}[aria-expanded=\"false\"][data-item-type=\"folder\"] > [data-item-section=\"icon\"] > [data-icon-name=\"file-tree-icon-chevron\"]{&[data-align-capitals=\"true\"]{transform: rotate(-90deg)\n        translate(\n          calc(var(--trees-icon-nudge) / 2),\n          calc(var(--trees-icon-nudge) / 2)\n        );}&[data-align-capitals=\"false\"]{transform: rotate(-90deg)\n        translate(\n          calc(var(--trees-icon-nudge) / 2 * -1),\n          calc(var(--trees-icon-nudge) / 2)\n        );}}[data-item-section=\"spacing\"]{display: flex; flex-direction: row; align-items: center; justify-content: center; height: var(--trees-row-height); padding-left: calc(calc(var(--trees-icon-width) / 2) - 0.5px);&:empty{padding-left: 0px;}}[data-item-section=\"spacing-item\"]{transform: translateX(-0.25px); display: inline-block; border-left: 1px solid var(--trees-indent-guide-bg); height: 100%; margin-right: calc(var(--trees-level-gap) - 1px); opacity: 0; transition: opacity 150ms;& + &{margin-left: calc(\n        var(--trees-item-row-gap) + calc(var(--trees-icon-width) / 2) - 0.5px\n      );}}:host(:hover) [data-item-section=\"spacing-item\"]{opacity: 0.75;}[data-item-contains-git-change=\"true\"] > [data-item-section=\"git\"]{color: var(--trees-git-modified-color); opacity: 0.5; fill: currentcolor;}[data-item-git-status]{& > :where([data-item-section=\"icon\"]) > :where(:not([data-icon-name=\"file-tree-icon-chevron\"])){color: var(--trees-item-git-status-color);}& > [data-item-section=\"content\"]{color: var(--trees-item-git-status-color);}& > [data-item-section=\"git\"]{color: var(--trees-item-git-status-color); font-weight: var(--trees-font-weight-semibold);}}[data-item-git-status=\"added\"]{--trees-item-git-status-color: var(--trees-git-added-color);}[data-item-git-status=\"deleted\"]{--trees-item-git-status-color: var(--trees-git-deleted-color);}[data-item-git-status=\"ignored\"]{--trees-item-git-status-color: var(--trees-git-ignored-color);& > [data-item-section=\"icon\"]{opacity: 0.5;}}[data-item-section=\"git\"] [data-icon-name=\"file-tree-icon-dot\"]{transform: translateY(calc(-50% + 0.65ex));}[data-item-git-status=\"modified\"]{--trees-item-git-status-color: var(--trees-git-modified-color);}[data-item-git-status=\"renamed\"]{--trees-item-git-status-color: var(--trees-git-renamed-color);}[data-item-git-status=\"untracked\"]{--trees-item-git-status-color: var(--trees-git-untracked-color);}[data-item-drag-target=\"true\"]{background-color: var(--trees-selected-bg);}[data-item-dragging=\"true\"]{opacity: 0.5;}[data-item-section=\"lock\"]{flex: 0 0 auto; margin-left: auto; display: flex; align-items: center; color: var(--trees-fg-muted);}[data-item-section=\"lock\"] svg{display: block;}[data-type=\"header-slot\"]{display: block; flex: 0 0 auto;}[data-type=\"context-menu-wash\"]{position: absolute; inset: 0px; z-index: 3; background-color: transparent; touch-action: none;}[data-type=\"context-menu-anchor\"]{position: absolute; top: 0px; right: var(--trees-context-menu-trigger-inline-offset); z-index: 4; display: none; align-items: center;&[data-visible=\"true\"]{display: flex;}}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"context-menu-anchor\"]{display: none;}[data-type=\"context-menu-anchor\"] > slot[name=\"context-menu\"]{display: block; width: 0px; min-width: 0px; flex: 0 0 0px; overflow: visible;}[data-type=\"context-menu-trigger\"]{color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-color: unset; border-bottom-left-radius: unset; border-style: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; border-top-left-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; justify-content: center; width: var(--trees-action-lane-width); color: var(--trees-fg-muted); fill: currentcolor; cursor: pointer; font-family: var(--trees-font-family); font-size: var(--trees-font-size); border-top-right-radius: var(--trees-border-radius); border-bottom-right-radius: var(--trees-border-radius); margin: var(--trees-focus-ring-width); height: calc(var(--trees-row-height) - var(--trees-focus-ring-width) * 2); border-width: 0px; transition: color 120ms; display: flex;}[data-type=\"context-menu-trigger\"]:hover, [data-type=\"context-menu-trigger\"][aria-expanded=\"true\"]{color: var(--trees-fg);}[data-truncate-container]{margin-top: -1px; margin-bottom: -1px; --truncate-internal-marker-fade-width: var(\n      --truncate-marker-fade-width,\n      2px\n    ); --truncate-internal-marker-gap: var(--truncate-marker-gap, 0px); --truncate-internal-marker-opacity: var(--truncate-marker-opacity, 50%); --truncate-internal-middle-marker-opacity: var(\n      --truncate-middle-marker-opacity,\n      80%\n    ); --truncate-internal-marker-background-color: var(\n      --truncate-marker-background-color,\n      light-dark(white, black)\n    ); --truncate-internal-marker-background-overlay-color: var(\n      --truncate-marker-background-overlay-color,\n      transparent\n    ); --truncate-internal-marker-block-inset: var(\n      --truncate-marker-block-inset,\n      0px\n    ); --truncate-internal-marker-fade-out-duration: var(\n      --truncate-marker-fade-out-duration,\n      0ms\n    ); --truncate-internal-marker-fade-in-duration: var(\n      --truncate-marker-fade-in-duration,\n      100ms\n    ); --truncate-internal-fade-marker-color: var(\n      --truncate-fade-marker-color,\n      #000\n    ); --truncate-internal-fade-marker-width: var(\n      --truncate-fade-marker-width,\n      0.2lh\n    ); --truncate-internal-single-line-height: 1lh; height: var(--truncate-internal-single-line-height); min-width: 0px; overflow: hidden;}[data-truncate-marker]{display: flex; position: absolute; height: var(--truncate-internal-single-line-height); padding-block: var(--truncate-internal-marker-block-inset); box-sizing: border-box; align-items: center; background-clip: content-box; z-index: 2; color: color-mix(\n      in srgb,\n      currentColor var(--truncate-internal-marker-opacity),\n      transparent\n    ); opacity: 0; transition: opacity var(--truncate-internal-marker-fade-out-duration)\n      ease-in-out;}@container measure (height > 1lh){[data-truncate-marker]{opacity: 1; transition: opacity var(--truncate-internal-marker-fade-in-duration)\n        ease-in-out;}}[data-truncate-grid]{display: grid; position: relative;}[data-truncate-content=\"visible\"]{white-space: nowrap;}[data-truncate-content=\"overflow\"]{opacity: 0; pointer-events: none; user-select: none; word-break: break-all; margin-top: calc(-1 * var(--truncate-internal-single-line-height));}[data-truncate-marker-cell]{container: measure / size; overflow: visible; user-select: none; pointer-events: none;}[data-truncate-container=\"truncate\"]{& [data-truncate-grid]{grid-template-columns: minmax(0px, max-content) 0px;}& [data-truncate-marker]{right: 0px;}& [data-truncate-fade]{margin-right: calc(-2 * var(--truncate-internal-fade-marker-width));}}[data-truncate-container=\"fruncate\"]{& [data-truncate-grid]{grid-template-columns: 0px minmax(0px, max-content) auto;}& [data-truncate-content]{direction: rtl;}& [data-truncate-content] > span{unicode-bidi: plaintext;}& [data-truncate-fade]{margin-left: calc(-2 * var(--truncate-internal-fade-marker-width));}}[data-truncate-variant=\"default\"]{& [data-truncate-marker]{background-color: var(--truncate-internal-marker-background-color); background-image: linear-gradient(\n        var(--truncate-internal-marker-background-overlay-color),\n        var(--truncate-internal-marker-background-overlay-color)\n      );}& [data-truncate-marker]::after, & [data-truncate-marker]::before{content: \"\"; position: absolute; width: calc(\n        var(--truncate-internal-marker-fade-width) +\n          var(--truncate-internal-marker-gap)\n      ); inset-block-start: var(--truncate-internal-marker-block-inset); height: max(\n        0px,\n        calc(\n          var(--truncate-internal-single-line-height) -\n            var(--truncate-internal-marker-block-inset) * 2\n        )\n      ); background-color: var(--truncate-internal-marker-background-color); background-image: linear-gradient(\n        var(--truncate-internal-marker-background-overlay-color),\n        var(--truncate-internal-marker-background-overlay-color)\n      ); mask-image: linear-gradient(\n        var(--truncate-internal-fade-dir),\n        #000 0%,\n        #000 var(--truncate-internal-marker-gap),\n        transparent 100%\n      );}& [data-truncate-marker]::after{--truncate-internal-fade-dir: to right; right: calc(\n        -1 *\n          (\n            var(--truncate-internal-marker-fade-width) +\n              var(--truncate-internal-marker-gap)\n          )\n      );}& [data-truncate-marker]::before{--truncate-internal-fade-dir: to left; left: calc(\n        -1 *\n          (\n            var(--truncate-internal-marker-fade-width) +\n              var(--truncate-internal-marker-gap)\n          )\n      );}}[data-truncate-variant=\"fade\"]{& [data-truncate-marker]{background: transparent;}}[data-truncate-fade]{box-shadow: 0 0 calc(var(--truncate-internal-fade-marker-width) / 2)\n        var(--truncate-internal-fade-marker-color),\n      0 0 var(--truncate-internal-fade-marker-width)\n        var(--truncate-internal-fade-marker-color); width: calc(var(--truncate-internal-fade-marker-width) * 2); height: calc(\n      var(--truncate-internal-single-line-height) -\n        (var(--truncate-internal-fade-marker-width) * 2)\n    ); margin: var(--truncate-internal-fade-marker-width) 0;}[data-truncate-group-container=\"middle\"]{& [data-truncate-container]{--truncate-marker-opacity: var(--truncate-internal-middle-marker-opacity);}display: flex; min-width: 0px;& > div{min-width: 0px;}& > div[data-truncate-segment-priority=\"1\"]{flex: 0 1 max-content;}& > div[data-truncate-segment-priority=\"2\"]{flex: 0 999999 max-content;}}}}","sake58xch":"@layer base, theme, rendered, unsafe;@layer rendered{:host{color-scheme: light; --diffs-scrollbar-gutter-measured: 0px; --diffs-dark: #e1e4e8; --diffs-dark-bg: #24292e; --diffs-dark-addition-color: #34d058; --diffs-dark-deletion-color: #ea4a5a; --diffs-dark-modified-color: #79b8ff; --diffs-light: #24292e; --diffs-light-bg: #fff; --diffs-light-addition-color: #28a745; --diffs-light-deletion-color: #d73a49; --diffs-light-modified-color: #005cc5;}}","svx5sm11cg":"@layer base, theme, rendered, unsafe;@layer unsafe{[data-line][data-selected-line], [data-no-newline][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-line-bg);}[data-column-number][data-selected-line], [data-gutter-buffer][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-gutter-bg);}[data-line-annotation][data-selected-line], [data-gutter-buffer=\"annotation\"][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-annotation-bg);}pre{column-gap: 30px;}[data-diagnostic]{background-repeat: repeat-x; background-position: left calc(100% - 1px); background-size: 6px 3px; padding-bottom: 1px;}[data-diagnostic=\"error\"]{background-image: radial-gradient(\n    circle at 1.5px 2.4px,\n    var(--destructive, #ef4444) 1px,\n    transparent 1.2px\n  );}[data-diagnostic=\"warning\"]{background-image: radial-gradient(circle at 1.5px 2.4px, rgb(245, 158, 11) 1px, transparent 1.2px);}[data-diagnostic=\"information\"]{background-image: radial-gradient(circle at 1.5px 2.4px, rgb(14, 165, 233) 1px, transparent 1.2px);}[data-diagnostic=\"hint\"]{background-image: linear-gradient(to right, color-mix(currentcolor 45%, transparent) 0px, color-mix(currentcolor 45%, transparent) 100%); background-size: 100% 1px;}[data-diagnostic-tag~=\"unnecessary\"]{opacity: 0.55;}[data-diagnostic-tag~=\"deprecated\"]{text-decoration: line-through 1px;}[data-diagnostic-tag~=\"unnecessary\"][data-diagnostic=\"hint\"]{background-image: none;}[data-revealed]{animation: 1.6s ease-out 0s 1 normal none running byconvo-reveal-flash;}@keyframes byconvo-reveal-flash { \n  0%, 30% { background-color: color-mix(in oklab, var(--primary, #3b82f6) 22%, transparent); }\n  100% { background-color: transparent; }\n}}","s1qx1srtph7":"@layer base{:host{--diffs-font-fallback: \"SF Mono\", Monaco, Consolas, \"Ubuntu Mono\", \"Liberation Mono\",\n      \"Courier New\", monospace; --diffs-header-font-fallback: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\",\n      \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif; --diffs-mixer: light-dark(#000, #fff); --diffs-gap-fallback: 8px; --diffs-scrollbar-gutter-fallback: 6px; --diffs-scrollbar-gutter: var(--diffs-scrollbar-gutter-override, var(--diffs-scrollbar-gutter-measured, var(--diffs-scrollbar-gutter-fallback))); --diffs-added-light: #0dbe4e; --diffs-added-dark: #5ecc71; --diffs-modified-light: #009fff; --diffs-modified-dark: #69b1ff; --diffs-deleted-light: #ff2e3f; --diffs-deleted-dark: #ff6762; --diffs-warning-light: #d5a910; --diffs-warning-dark: #ffd452; color-scheme: light dark; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); font-size: var(--diffs-font-size, 13px); line-height: var(--diffs-line-height, 20px); font-feature-settings: var(--diffs-font-features); --diffs-bg: light-dark(var(--diffs-light-bg, #fff), var(--diffs-dark-bg, #000)); --diffs-bg-buffer: var(--diffs-bg-buffer-override, light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)))); --diffs-bg-context: var(--diffs-bg-context-override, light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer)))); --diffs-bg-context-gutter: var(--diffs-bg-context-gutter-override, light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)), color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg)))); --diffs-bg-separator: var(--diffs-bg-separator-override, light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer)))); --diffs-fg: light-dark(var(--diffs-light, #000), var(--diffs-dark, #fff)); --diffs-fg-number: var(--diffs-fg-number-override, light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)), color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)))); --diffs-fg-conflict-marker: var(--diffs-fg-conflict-marker-override, var(--diffs-fg-number)); --diffs-deletion-base: var(--diffs-deletion-color-override, light-dark(var(--diffs-light-deletion-color, var(--diffs-deletion-color, var(--diffs-deleted-light))), var(--diffs-dark-deletion-color, var(--diffs-deletion-color, var(--diffs-deleted-dark))))); --diffs-addition-base: var(--diffs-addition-color-override, light-dark(var(--diffs-light-addition-color, var(--diffs-addition-color, var(--diffs-added-light))), var(--diffs-dark-addition-color, var(--diffs-addition-color, var(--diffs-added-dark))))); --diffs-modified-base: var(--diffs-modified-color-override, light-dark(var(--diffs-light-modified-color, var(--diffs-modified-color, var(--diffs-modified-light))), var(--diffs-dark-modified-color, var(--diffs-modified-color, var(--diffs-modified-dark))))); --diffs-bg-deletion: var(--diffs-bg-deletion-override, light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)), color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base)))); --diffs-bg-deletion-emphasis: var(--diffs-bg-deletion-emphasis-override, light-dark(rgb(from var(--diffs-deletion-base) r g b / .15), rgb(from var(--diffs-deletion-base) r g b / .2))); --diffs-bg-addition: var(--diffs-bg-addition-override, light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)), color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base)))); --diffs-bg-addition-emphasis: var(--diffs-bg-addition-emphasis-override, light-dark(rgb(from var(--diffs-addition-base) r g b / .15), rgb(from var(--diffs-addition-base) r g b / .2))); --diffs-selection-base: var(--diffs-modified-base); --diffs-selection-number-fg: light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer))); background-color: var(--diffs-bg); color: var(--diffs-fg); display: block;}pre, code, [data-error-wrapper]{isolation: isolate; font-family: var(--diffs-font-family, var(--diffs-font-fallback)); outline: none; margin: 0px; padding: 0px; display: block;}pre, code{background-color: var(--diffs-bg);}code{contain: content;}input, button{font-family: inherit; font-size: inherit; line-height: inherit;}*, ::before, ::after{box-sizing: border-box;}[data-icon-sprite]{display: none;}[data-diffs-header], [data-separator]{font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback));}[data-diffs-header][data-sticky]{z-index: 1; background-color: var(--diffs-bg); position: sticky; top: 0px;}[data-file-info]{color: var(--fg); background-color: color-mix(in lab, var(--bg) 98%, var(--fg)); border-block: 1px solid color-mix(in lab, var(--bg) 95%, var(--fg)); padding: 10px; font-weight: 700;}[data-diff], [data-file]{--diffs-grid-number-column-width: minmax(min-content, max-content); --diffs-code-grid: var(--diffs-grid-number-column-width) 1fr;&[data-dehydrated]{--diffs-code-grid: var(--diffs-grid-number-column-width) minmax(0, 1fr);}&:hover [data-code]::-webkit-scrollbar-thumb{background-color: var(--diffs-bg-context);}}[data-line] span{color: light-dark(var(--diffs-token-light, var(--diffs-light)), var(--diffs-token-dark, var(--diffs-dark))); background-color: light-dark(var(--diffs-token-light-bg, inherit), var(--diffs-token-dark-bg, inherit)); font-weight: light-dark(var(--diffs-token-light-font-weight, inherit), var(--diffs-token-dark-font-weight, inherit)); font-style: light-dark(var(--diffs-token-light-font-style, inherit), var(--diffs-token-dark-font-style, inherit)); text-decoration: light-dark(var(--diffs-token-light-text-decoration, inherit), var(--diffs-token-dark-text-decoration, inherit));}[data-line], [data-gutter-buffer], [data-column-number], [data-line-annotation], [data-no-newline], [data-merge-conflict], [data-merge-conflict-actions], [data-editor-overlay]{--diffs-computed-decoration-bg: var(--diffs-bg); --diffs-computed-diff-line-bg: var(--diffs-bg); --diffs-computed-selected-line-bg: var(--diffs-bg); color: var(--diffs-fg); background-color: var(--diffs-line-bg, var(--diffs-bg));&:where([data-hovered]){--diffs-computed-hovered-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-selected-line-bg) 97%,\n            var(--diffs-bg-hover-override, var(--diffs-mixer))), color-mix(in lab,\n            var(--diffs-computed-selected-line-bg) 91%,\n            var(--diffs-bg-hover-override, var(--diffs-mixer)))); --diffs-line-bg: var(--diffs-computed-hovered-line-bg, inherit);}}[data-line], [data-no-newline]{&[data-decoration-bg]{--mix-deco-light: 92%; --mix-deco-dark: 85%;&[data-decoration-bg-depth=\"2\"]{--mix-deco-light: 88%; --mix-deco-dark: 80%;}&[data-decoration-bg-depth=\"3\"]{--mix-deco-light: 85%; --mix-deco-dark: 78%;}&[data-hovered]:not([data-selected-line]){--mix-deco-light: 85%; --mix-deco-dark: 85%;}&[data-hovered]:not([data-selected-line])[data-decoration-bg-depth=\"2\"]{--mix-deco-light: 83%; --mix-deco-dark: 83%;}&[data-hovered]:not([data-selected-line])[data-decoration-bg-depth=\"3\"]{--mix-deco-light: 81%; --mix-deco-dark: 81%;}--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n          var(--diffs-bg) var(--mix-deco-light),\n          var(--diffs-decoration-bg)), color-mix(in lab,\n          var(--diffs-bg) var(--mix-deco-dark),\n          var(--diffs-decoration-bg))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}}[data-line-annotation], [data-gutter-buffer=\"annotation\"]{--diffs-annotation-bg: var(--diffs-bg-context); --diffs-computed-decoration-bg: var(--diffs-annotation-bg); --diffs-computed-diff-line-bg: var(--diffs-annotation-bg); --diffs-computed-selected-line-bg: var(--diffs-annotation-bg); --diffs-line-bg: var(--diffs-annotation-bg);}[data-merge-conflict-actions], [data-gutter-buffer=\"merge-conflict-action\"], [data-gutter-buffer=\"merge-conflict-marker-base\"], [data-gutter-buffer=\"merge-conflict-marker-separator\"], [data-merge-conflict=\"marker-base\"], [data-merge-conflict=\"marker-separator\"]{--diffs-computed-decoration-bg: var(--diffs-bg-context); --diffs-computed-diff-line-bg: var(--diffs-bg-context); --diffs-computed-selected-line-bg: var(--diffs-bg-context); --diffs-line-bg: var(--diffs-bg-context);}[data-gutter-buffer=\"merge-conflict-marker-start\"], [data-merge-conflict=\"marker-start\"]{--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n        var(--diffs-bg) 78%,\n        var(--conflict-bg-current-header-override, var(--diffs-addition-base))), color-mix(in lab,\n        var(--diffs-bg) 68%,\n        var(--conflict-bg-current-header-override, var(--diffs-addition-base)))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}[data-gutter-buffer=\"merge-conflict-marker-end\"], [data-merge-conflict=\"marker-end\"]{--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n        var(--diffs-bg) 78%,\n        var(--conflict-bg-incoming-header-override, var(--diffs-modified-base))), color-mix(in lab,\n        var(--diffs-bg) 68%,\n        var(--conflict-bg-incoming-header-override, var(--diffs-modified-base)))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}[data-has-merge-conflict] [data-line-annotation], [data-has-merge-conflict] [data-gutter-buffer=\"annotation\"]{--diffs-computed-decoration-bg: var(--diffs-bg); --diffs-computed-diff-line-bg: var(--diffs-bg); --diffs-computed-selected-line-bg: var(--diffs-bg); --diffs-line-bg: var(--diffs-bg);}:where([data-background]){& [data-gutter-buffer], & [data-column-number]{--mix-light: 91%; --mix-dark: 85%;}& [data-line], & [data-no-newline]{--mix-light: 88%; --mix-dark: 80%;}& [data-gutter-buffer], & [data-column-number], & [data-line], & [data-no-newline]{--diffs-diff-line-mix-target: var(--diffs-bg);&[data-line-type=\"change-deletion\"]{--diffs-diff-line-mix-target: var(--diffs-bg-deletion-override, var(--diffs-deletion-base));&[data-hovered]{--mix-light: 80%; --mix-dark: 75%;}&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-deletion-override, var(--diffs-deletion-base)); --diffs-diff-line-mix-target: var(--diffs-bg-deletion-number-override, var(--diffs-deletion-base));}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-line-type=\"change-addition\"]{--diffs-diff-line-mix-target: var(--diffs-bg-addition-override, var(--diffs-addition-base));&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-addition-override, var(--diffs-addition-base)); --diffs-diff-line-mix-target: var(--diffs-bg-addition-number-override, var(--diffs-addition-base));}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-merge-conflict=\"current\"]{--diffs-diff-line-mix-target: var(--conflict-bg-current-override, var(--diffs-addition-base));&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-addition-override, var(--diffs-addition-base)); --diffs-diff-line-mix-target: var(--conflict-bg-current-number-override, var(--diffs-addition-base));}&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-merge-conflict=\"incoming\"]{--diffs-diff-line-mix-target: var(--conflict-bg-incoming-override, var(--diffs-modified-base));&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-modified-base); --diffs-diff-line-mix-target: var(--conflict-bg-incoming-number-override, var(--diffs-modified-base));}&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}}}[data-gutter-buffer], [data-column-number], [data-line], [data-line-annotation], [data-merge-conflict], [data-merge-conflict-actions], [data-no-newline], [data-editor-overlay]{--diffs-selection-mix-target: var(--diffs-bg-selection-override, var(--diffs-selection-base));&:where([data-editor-overlay]), &:where([data-line], [data-line-annotation], [data-merge-conflict], [data-merge-conflict-actions], [data-no-newline])[data-selected-line]{--mix-selection-light: 82%; --mix-selection-dark: 75%;&[data-hovered]:not([data-merge-conflict], [data-line-type=\"change-addition\"], [data-line-type=\"change-deletion\"]){--mix-selection-light: 75%; --mix-selection-dark: 70%;}}&:where([data-gutter-buffer], [data-column-number])[data-selected-line]{--mix-selection-light: 75%; --mix-selection-dark: 60%; --diffs-selection-mix-target: var(--diffs-bg-selection-number-override, var(--diffs-selection-base));&[data-hovered]:not([data-merge-conflict], [data-line-type=\"change-addition\"], [data-line-type=\"change-deletion\"]){--mix-selection-light: 70%; --mix-selection-dark: 55%;}}&:where([data-editor-overlay]), &[data-selected-line]{--diffs-computed-selected-line-bg: light-dark(color-mix(in lab,\n          var(--diffs-computed-diff-line-bg) var(--mix-selection-light),\n          var(--diffs-selection-mix-target)), color-mix(in lab,\n          var(--diffs-computed-diff-line-bg) var(--mix-selection-dark),\n          var(--diffs-selection-mix-target))); --diffs-line-bg: var(--diffs-computed-selected-line-bg, inherit);}}[data-gutter-buffer], [data-column-number]{&[data-selected-line]{color: var(--diffs-selection-number-fg);}}[data-no-newline]{user-select: none;& span{opacity: 0.6;}}[data-diff-type=\"split\"][data-overflow=\"scroll\"]{grid-template-columns: 1fr 1fr; display: grid;& [data-additions]{border-left: 1px solid var(--diffs-bg);}& [data-deletions]{border-right: 1px solid var(--diffs-bg);}}[data-code]{grid-auto-flow: dense; grid-template-columns: var(--diffs-code-grid); overflow: var(--diffs-overflow-override, scroll) clip; overscroll-behavior-x: none; tab-size: var(--diffs-tab-size, 2); padding-top: var(--diffs-gap-block, var(--diffs-gap-fallback)); padding-bottom: max(0px,\n      calc(var(--diffs-gap-block, var(--diffs-gap-fallback)) -\n          var(--diffs-scrollbar-gutter))); scrollbar-gutter: stable; align-self: flex-start; display: grid;}[data-diffs-scrollbar-measure]{opacity: 0; pointer-events: none; scrollbar-gutter: auto; grid-template-columns: none; width: 100px; height: 100px; padding: 0px; position: absolute; top: -200px; left: -200px;}[data-container-size]{container-type: inline-size;}[data-code]::-webkit-scrollbar{width: 0px; height: var(--diffs-scrollbar-gutter);}[data-code]::-webkit-scrollbar-track{background: none;}[data-code]::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0); background-clip: content-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px;}[data-code]::-webkit-scrollbar-corner{background-color: rgba(0, 0, 0, 0);}[data-diffs-header] ~ [data-diff], [data-diffs-header] ~ [data-file]{& [data-code], &[data-overflow=\"wrap\"]{padding-top: 0px;}}[data-gutter]{grid-template-rows: subgrid; grid-template-columns: subgrid; z-index: 3; background-color: var(--diffs-bg); grid-column: 1; display: grid; position: relative;& [data-gutter-buffer], & [data-column-number]{border-right: var(--diffs-gap-style, 2px solid var(--diffs-bg));}}[data-content]{grid-template-rows: subgrid; grid-template-columns: subgrid; background-color: var(--diffs-bg); grid-column: 2; min-width: 0px; display: grid;}[data-diff-type=\"split\"][data-overflow=\"wrap\"]{grid-auto-flow: dense; grid-template-columns: repeat(2, var(--diffs-code-grid)); padding-block: var(--diffs-gap-block, var(--diffs-gap-fallback)); display: grid;& [data-deletions]{display: contents;& [data-gutter]{grid-column: 1;}& [data-content]{border-right: 1px solid var(--diffs-bg); grid-column: 2;}}& [data-additions]{display: contents;& [data-gutter]{border-left: 1px solid var(--diffs-bg); grid-column: 3;}& [data-content]{grid-column: 4;}}}[data-overflow=\"scroll\"] [data-gutter]{position: sticky; left: 0px;}[data-interactive-lines] [data-line]{cursor: pointer;}[data-interactive-line-numbers] [data-column-number]{cursor: pointer; touch-action: none;}[data-content-buffer], [data-gutter-buffer]{user-select: none; min-height: 1lh; position: relative;}[data-gutter-buffer]{padding-left: 2ch; padding-right: 1ch;&::before{content: \"\"; min-width: var(--diffs-min-number-column-width, var(--diffs-min-number-column-width-default, 3ch)); display: block;}}[data-gutter-buffer=\"annotation\"]{--diffs-annotation-bg: var(--diffs-bg-context-gutter); min-height: 0px;}[data-gutter-buffer=\"buffer\"]{--diffs-line-bg: var(--diffs-bg-context-gutter);}[data-content-buffer]{background-position: 5px 0px; background-size: 8px 8px; background-origin: border-box; background-image: repeating-linear-gradient(-45deg,\n      transparent,\n      transparent calc(3px * 1.414),\n      var(--diffs-bg-buffer) calc(3px * 1.414),\n      var(--diffs-bg-buffer) calc(4px * 1.414)); grid-column: 1;}[data-separator]{box-sizing: content-box; background-color: var(--diffs-bg);}[data-separator=\"simple\"]{min-height: 4px;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"], [data-separator=\"metadata\"], [data-separator=\"simple\"]{background-color: var(--diffs-bg-separator);}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"], [data-separator=\"metadata\"]{height: 32px; position: relative;}[data-separator-wrapper]{user-select: none; fill: currentcolor; background-color: var(--diffs-bg); align-items: center; height: 100%; display: flex; position: absolute; inset-inline: 0px;}[data-content] [data-separator-wrapper]{display: none;}[data-separator=\"metadata\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); height: 100%; color: var(--diffs-fg-number); white-space: nowrap; text-overflow: ellipsis; min-width: min-content; padding-inline: 1ch; inset-inline: 100% auto; overflow: hidden;}[data-separator=\"line-info\"]{margin-block: var(--diffs-gap-block, var(--diffs-gap-fallback));& [data-separator-wrapper]{min-width: 16px;}}[data-separator=\"line-info-basic\"], [data-separator=\"metadata\"]{margin-block: 0px;}[data-separator=\"line-info\"][data-separator-first]{margin-top: 0px;}[data-separator=\"line-info\"][data-separator-last]{margin-bottom: 0px;}[data-expand-index] [data-separator-wrapper]{grid-template-columns: 32px auto; display: grid;}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns: 32px 32px auto;}[data-expand-button], [data-separator-content]{background-color: var(--diffs-bg-separator); flex: 0 0 auto; align-items: center; display: flex;}[data-expand-index] [data-separator-content]:hover{cursor: pointer; text-decoration: underline;}[data-expand-button]{cursor: pointer; min-width: 32px; color: var(--diffs-fg-number); border-right: 2px solid var(--diffs-bg); flex-shrink: 0; justify-content: center; align-self: stretch;&:hover{color: var(--diffs-fg);}&[data-expand-all-button]{display: none;}}[data-expand-down] [data-icon]{transform: scaleY(-1);}[data-separator-content]{height: 100%; color: var(--diffs-fg-number); flex: 1 1 auto; justify-content: flex-start; padding: 0px 1ch; overflow: hidden;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"]{& [data-separator-content]{user-select: none; height: 100%; overflow: clip;}}[data-unmodified-lines]{text-overflow: ellipsis; white-space: nowrap; flex: 0 1 auto; min-width: 0px; display: block; overflow: hidden;}[data-unified]{& [data-separator=\"line-info\"] [data-separator-wrapper]{padding-inline: var(--diffs-gap-inline, var(--diffs-gap-fallback)); width: 100cqi;& [data-separator-content]{border-radius: 6px;}}& [data-separator=\"line-info\"][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius: unset; border-bottom-left-radius: unset;}}[data-gutter]{& [data-separator=\"line-info\"] [data-separator-wrapper]{padding-left: var(--diffs-gap-inline, var(--diffs-gap-fallback));}& [data-separator=\"line-info\"] [data-separator-content]{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}& [data-separator=\"line-info\"][data-expand-index] [data-separator-content]{border-top-left-radius: unset; border-bottom-left-radius: unset;}}[data-additions]{& [data-content] [data-separator=\"line-info\"]{background-color: var(--diffs-bg);& [data-separator-wrapper]{display: none;}}& [data-gutter] [data-separator=\"line-info\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); border-top-right-radius: 6px; border-bottom-right-radius: 6px; height: 100%; display: block;& [data-separator-content], & [data-expand-button]{display: none;}}}[data-overflow=\"scroll\"] [data-additions] [data-gutter] [data-separator=\"line-info\"] [data-separator-wrapper]{width: calc(100cqi - var(--diffs-gap-inline, var(--diffs-gap-fallback)));}[data-overflow=\"wrap\"] [data-additions] [data-content] [data-separator=\"line-info\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); height: 100%; margin-right: var(--diffs-gap-inline, var(--diffs-gap-fallback)); border-top-right-radius: 6px; border-bottom-right-radius: 6px; display: block;& [data-separator-content], & [data-expand-button]{display: none;}}[data-separator=\"line-info\"] [data-separator-wrapper]{& [data-expand-both], & [data-expand-down], & [data-expand-up]{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}}[data-separator=\"line-info\"] [data-separator-wrapper]{&[data-separator-multi-button]{& [data-expand-up]{border-top-left-radius: 6px; border-bottom-left-radius: unset;}& [data-expand-down]{border-bottom-left-radius: 6px; border-top-left-radius: unset;}}}[data-separator-wrapper][data-separator-multi-button]{grid-template-rows: 50% 50%; display: grid;& [data-separator-content]{grid-area: 1 / 2 / -1; min-width: min-content;}& [data-expand-button]{grid-column: 1;}}[data-separator=\"line-info\"] [data-separator-wrapper], [data-separator=\"line-info\"] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns: 34px auto;}[data-separator=\"line-info-basic\"][data-expand-index] [data-separator-wrapper]{grid-template-columns: 100% auto;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"]{& [data-separator-multi-button]{& [data-expand-up]{border-bottom: 1px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg);}& [data-expand-down]{border-top: 1px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg);}}}[data-additions] [data-gutter] [data-separator-wrapper], [data-additions] [data-separator=\"line-info-basic\"] [data-separator-wrapper], [data-content] [data-separator-wrapper]{display: none;}[data-line-annotation]{min-height: var(--diffs-annotation-min-height, 0); z-index: 2;}[data-merge-conflict-actions]{z-index: 2;}[data-separator=\"custom\"]{grid-template-columns: subgrid; display: grid;}[data-line], [data-column-number], [data-no-newline]{padding-inline: 1ch; position: relative;}[data-indicators=\"classic\"] [data-line]{padding-inline-start: 2ch;}[data-indicators=\"classic\"]{& [data-line-type=\"change-addition\"], & [data-line-type=\"change-deletion\"]{&[data-no-newline], &[data-line]{&::before{user-select: none; width: 1ch; height: 1lh; display: inline-block; position: absolute; top: 0px; left: 0px;}}}& [data-line-type=\"change-addition\"]{&[data-line], &[data-no-newline]{&::before{content: \"+\"; color: var(--diffs-addition-base);}}}& [data-line-type=\"change-deletion\"]{&[data-line], &[data-no-newline]{&::before{content: \"-\"; color: var(--diffs-deletion-base);}}}}[data-indicators=\"bars\"]{& [data-line-type=\"change-deletion\"], & [data-line-type=\"change-addition\"]{&[data-column-number]{&::before{content: \"\"; user-select: none; contain: strict; width: 4px; height: 100%; display: block; position: absolute; top: 0px; left: 0px;}}}& [data-line-type=\"change-deletion\"]{&[data-column-number]{&::before{background-image: linear-gradient(0deg,\n            var(--diffs-bg-deletion) 50%,\n            var(--diffs-deletion-base) 50%); background-repeat: repeat; background-size: calc(1lh * (1 / round(1lh * (1 / 2px)))) calc(1lh * (1 / round(1lh * (1 / 2px))));}}}& [data-line-type=\"change-addition\"]{&[data-column-number]{&::before{background-color: var(--diffs-addition-base);}}}}[data-overflow=\"wrap\"]{& [data-line], & [data-annotation-content]{white-space: pre-wrap; word-break: break-word;}}[data-overflow=\"scroll\"] [data-line]{white-space: pre; min-height: 1lh;}[data-column-number]{box-sizing: content-box; text-align: right; user-select: none; color: var(--diffs-fg-number); padding-left: 2ch;}[data-line-number-content]{min-width: var(--diffs-min-number-column-width, var(--diffs-min-number-column-width-default, 3ch)); z-index: 1; display: inline-block; position: relative;}[data-disable-line-numbers]{& [data-gutter-buffer], & [data-column-number]{min-width: 4px; padding: 0px;&::before{min-width: 0px;}}& [data-line-number-content]{display: none;}& [data-gutter-utility-slot]{right: unset; justify-content: flex-start; left: 0px;}&[data-indicators=\"bars\"] [data-gutter-utility-slot]{left: 6px;}}[data-file][data-disable-line-numbers]{& [data-gutter-buffer], & [data-column-number]{border-right: 0px; min-width: 0px;}}[data-diff-span]{box-decoration-break: clone; border-radius: 3px;}[data-line-type=\"change-addition\"] [data-diff-span]{background-color: var(--diffs-bg-addition-emphasis);}[data-line-type=\"change-deletion\"] [data-diff-span]{background-color: var(--diffs-bg-deletion-emphasis);}[data-merge-conflict=\"marker-start\"], [data-merge-conflict=\"marker-base\"], [data-merge-conflict=\"marker-separator\"], [data-merge-conflict=\"marker-end\"]{color: var(--diffs-fg); padding-left: 1ch;}[data-merge-conflict=\"marker-start\"], [data-merge-conflict=\"marker-end\"]{align-items: center; display: flex;&::after{color: var(--diffs-fg-conflict-marker); font-size: 0.75rem; font-style: normal; line-height: 1.25rem; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); padding-left: 1ch;}}[data-merge-conflict=\"marker-start\"]::after{content: \"(Current Change)\";}[data-merge-conflict=\"marker-end\"]::after{content: \"(Incoming Change)\";}[data-merge-conflict-actions-content]{min-height: 1.75rem; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); color: var(--diffs-fg); align-items: center; gap: 0.25rem; padding-inline: 0.5rem; font-size: 0.75rem; line-height: 1.2; display: flex;}[data-merge-conflict-action]{appearance: none; color: var(--diffs-fg-number); font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; cursor: pointer; background: none; border: 0px; padding: 0px; font-style: normal;}[data-merge-conflict-action]:hover{color: var(--diffs-fg);}[data-merge-conflict-action=\"current\"]:hover{color: var(--diffs-addition-base);}[data-merge-conflict-action=\"incoming\"]:hover{color: var(--diffs-modified-base);}[data-merge-conflict-action-separator]{color: var(--diffs-fg-number); opacity: 0.6; user-select: none;}[data-diffs-header=\"default\"]{background-color: var(--diffs-bg); justify-content: space-between; align-items: center; gap: var(--diffs-gap-inline, var(--diffs-gap-fallback)); min-height: calc(1lh + (var(--diffs-gap-block, var(--diffs-gap-fallback)) * 3)); z-index: 2; flex-direction: row; padding-inline: 16px; display: flex; position: relative; top: 0px;}[data-header-content]{align-items: center; gap: var(--diffs-gap-inline, var(--diffs-gap-fallback)); white-space: nowrap; flex-direction: row; min-width: 0px; display: flex;}[data-header-content] [data-prev-name], [data-header-content] [data-title]{text-overflow: ellipsis; white-space: nowrap; direction: rtl; min-width: 0px; overflow: hidden;}[data-prev-name]{opacity: 0.7;}[data-rename-icon]{fill: currentcolor; flex-grow: 0; flex-shrink: 0;}[data-diffs-header=\"default\"] [data-metadata]{white-space: nowrap; align-items: center; gap: 1ch; display: flex;}[data-diffs-header=\"default\"] [data-additions-count]{font-family: var(--diffs-font-family, var(--diffs-font-fallback)); color: var(--diffs-addition-base);}[data-diffs-header=\"default\"] [data-deletions-count]{font-family: var(--diffs-font-family, var(--diffs-font-fallback)); color: var(--diffs-deletion-base);}[data-change-icon]{fill: currentcolor; flex-shrink: 0;}[data-change-icon=\"change\"], [data-change-icon=\"rename-pure\"], [data-change-icon=\"rename-changed\"]{color: var(--diffs-modified-base);}[data-change-icon=\"new\"]{color: var(--diffs-addition-base);}[data-change-icon=\"deleted\"]{color: var(--diffs-deletion-base);}[data-change-icon=\"file\"]{opacity: 0.6;}[data-annotation-content]{z-index: 2; isolation: isolate; align-self: flex-start; min-width: 0px; display: flow-root; position: relative;}[data-overflow=\"scroll\"] [data-annotation-content], [data-overflow=\"scroll\"] [data-merge-conflict-actions-content]{width: var(--diffs-column-content-width, auto); left: var(--diffs-column-number-width, 0); position: sticky;}[data-annotation-slot]{white-space: normal; word-break: normal;}[data-gutter-utility-slot]{touch-action: none; justify-content: flex-end; display: flex; position: absolute; top: 0px; bottom: 0px; right: 0px;}[data-utility-button]{appearance: none; cursor: pointer; width: 1lh; height: 1lh; font-size: var(--diffs-font-size, 13px); line-height: var(--diffs-line-height, 20px); background-color: var(--diffs-modified-base); color: var(--diffs-bg); fill: currentcolor; z-index: 4; touch-action: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; justify-content: center; align-items: center; margin-right: calc(1ch - 1lh); padding: 0px; display: flex; position: relative;&::before{content: \"\"; display: block; position: absolute; inset: 0px 0px 0px -4px;}}[data-decoration-bar-stack]{pointer-events: none; isolation: isolate; z-index: 1; background-color: var(--diffs-decoration-bar-color, transparent); box-sizing: content-box; border-left: 2px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg); width: 6px; position: absolute; top: 0px; bottom: 0px; right: -2px;[data-decoration-bar-depth=\"1\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 20%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-depth=\"2\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 45%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-depth=\"3\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 65%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-start] &{border-top-left-radius: 5px; border-top-right-radius: 5px;}[data-decoration-bar-end] &{z-index: 3; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}}[data-placeholder]{contain: strict;}[data-error-wrapper]{padding: var(--diffs-gap-block, var(--diffs-gap-fallback))\n      var(--diffs-gap-inline, var(--diffs-gap-fallback)); scrollbar-width: none; max-height: 400px; overflow: auto;& [data-error-message]{color: var(--diffs-deletion-base); font-size: 18px; font-weight: bold;}& [data-error-stack]{color: var(--diffs-fg-number);}}}@layer theme, rendered, unsafe;"},"htmlAttrs":{"lang":"en","data-tsd-source":"/src/routes/__root.tsx:56:5","data-theme":"light","data-tanstack-devtools-theme":"light"},"bodyAttrs":{"data-tsd-source":"/src/routes/__root.tsx:68:7"},"rootWidth":1600,"rootHeight":1000,"focus":null,"viewport":{"width":1600,"height":1000},"nodes":4639,"droppedNodes":9,"fontFamilies":["\"Inter Variable\"","\"Bricolage Grotesque\"","Inter"],"warnings":[]},"dark":{"html":"<div class=\"app-frame flex h-svh w-full flex-col overflow-hidden text-foreground\" data-tsd-source=\"/src/components/layout/window-frame.tsx:51:7\"><header class=\"flex h-10 shrink-0 items-center gap-1 pr-2 pl-2\" data-tsd-source=\"/src/components/layout/window-bar.tsx:253:5\"><div role=\"tablist\" aria-label=\"Open tabs\" class=\"ml-1 flex min-w-0 items-center gap-1 overflow-x-auto [-webkit-app-region:no-drag]\" data-tsd-source=\"/src/components/layout/window-bar.tsx:275:7\"><div role=\"tab\" aria-selected=\"true\" aria-label=\"Project\" tabindex=\"0\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center bg-elevate-strong text-foreground\" id=\"base-ui-_r_2_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-code size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M7 8l-4 4l4 4\"></path><path d=\"M17 8l4 4l-4 4\"></path><path d=\"M14 4l-4 16\"></path></svg></div><div role=\"tab\" aria-selected=\"false\" aria-label=\"Collaboration\" tabindex=\"-1\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center text-muted-foreground hover:bg-elevate hover:text-foreground\" id=\"base-ui-_r_4_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-users-group size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1\"></path><path d=\"M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M17 10h2a2 2 0 0 1 2 2v1\"></path><path d=\"M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"></path><path d=\"M3 13v-1a2 2 0 0 1 2 -2h2\"></path></svg></div><div role=\"tab\" aria-selected=\"false\" aria-label=\"Sessions\" tabindex=\"-1\" draggable=\"false\" class=\"group/tab flex h-7 max-w-52 min-w-0 shrink-0 cursor-default items-center gap-1.5 rounded-md text-[0.8125rem] transition-colors w-7 justify-center text-muted-foreground hover:bg-elevate hover:text-foreground\" id=\"base-ui-_r_6_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/window-bar.tsx:289:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-send size-4 shrink-0\" data-tsd-source=\"/src/components/layout/window-bar.tsx:362:40\"><path d=\"M10 14l11 -11\"></path><path d=\"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5\"></path></svg></div></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"New session\" id=\"base-ui-_r_8_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/window-bar.tsx:93:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-plus size-4\" data-tsd-source=\"/src/components/layout/window-bar.tsx:406:9\"><path d=\"M12 5l0 14\"></path><path d=\"M5 12l14 0\"></path></svg></button><div class=\"flex-1\" data-tsd-source=\"/src/components/layout/window-bar.tsx:408:7\"></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Analysis\" aria-pressed=\"false\" id=\"base-ui-_r_a_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/window-bar.tsx:93:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-sitemap size-4\" data-tsd-source=\"/src/components/layout/window-bar.tsx:419:13\"><path d=\"M3 17a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M15 17a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2\"></path><path d=\"M6 15v-1a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v1\"></path><path d=\"M12 9l0 3\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"dropdown-menu-trigger\" aria-label=\"Account — Rūtenis Raila\" aria-haspopup=\"menu\" id=\"base-ui-_r_e_\" data-tsd-source=\"/src/components/layout/user-menu.tsx:29:7\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui rounded-full [-webkit-app-region:no-drag]\" aria-expanded=\"false\"><span data-slot=\"avatar\" aria-hidden=\"true\" class=\"flex shrink-0 items-center justify-center rounded-full bg-(--avatar) text-[0.6875rem] font-semibold text-white outline-1 -outline-offset-1 outline-black/10 dark:outline-white/15 size-5\" data-tsd-source=\"/src/components/layout/user-menu.tsx:39:9\" style=\"--avatar: oklch(0.48 0.15 248);\">R</span></button></header><div class=\"mx-1.5 mb-1.5 flex min-h-0 min-w-0 flex-1 gap-1.5 overflow-hidden\" data-tsd-source=\"/src/components/layout/window-frame.tsx:56:9\"><div class=\"app-canvas flex min-h-0 min-w-0 flex-1 overflow-hidden rounded-xl border border-frame-border\" data-tsd-source=\"/src/components/layout/window-frame.tsx:57:11\"><nav class=\"relative flex h-full w-12 shrink-0 flex-col items-center py-2\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:137:5\"><div class=\"absolute top-0 right-0 h-full w-px bg-border\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:143:7\"></div><div class=\"flex w-full flex-1 flex-col items-center gap-1\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:144:7\"><a id=\"base-ui-_r_h_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Browse the project\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative [-webkit-app-region:no-drag] bg-muted text-foreground active\" href=\"/modes/code/browse\" data-status=\"active\" aria-current=\"page\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folders size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M9 3h3l2 2h5a2 2 0 0 1 2 2v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2\"></path><path d=\"M17 16v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2h2\"></path></svg></a><a id=\"base-ui-_r_j_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Local changes\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" href=\"/modes/code/commit\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-commit size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M9 12a3 3 0 1 0 6 0a3 3 0 1 0 -6 0\"></path><path d=\"M12 3l0 6\"></path><path d=\"M12 15l0 6\"></path></svg></a><a id=\"base-ui-_r_1l_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Pull requests\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" href=\"/modes/code/review\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-pull-request size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:132:7\"><path d=\"M4 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M4 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M16 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M6 8l0 8\"></path><path d=\"M11 6h5a2 2 0 0 1 2 2v8\"></path><path d=\"M14 9l-3 -3l3 -3\"></path></svg></a><div class=\"mt-auto flex flex-col items-center gap-1\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:148:9\"><button type=\"button\" id=\"base-ui-_r_l_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"History\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative [-webkit-app-region:no-drag] bg-muted text-foreground\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:156:13\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg></button><button type=\"button\" id=\"base-ui-_r_n_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Services\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-player-play size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:165:13\"><path d=\"M7 4v16l13 -8l-13 -8\"></path></svg></button><button type=\"button\" id=\"base-ui-_r_p_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" aria-label=\"Terminal threads\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:88:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-8 type-ui relative text-muted-foreground [-webkit-app-region:no-drag]\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-terminal-2 size-5\" data-tsd-source=\"/src/components/layout/mode-rail.tsx:174:13\"><path d=\"M8 9l3 3l-3 3\"></path><path d=\"M13 15l3 0\"></path><path d=\"M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -12\"></path></svg></button></div></div></nav><div class=\"flex min-w-0 flex-1 flex-col\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1003:9\"><header class=\"flex h-9 shrink-0 items-center gap-2 px-2\" data-tsd-source=\"/src/components/layout/top-bar.tsx:56:5\"><button type=\"button\" tabindex=\"0\" data-slot=\"popover-trigger\" data-base-ui-click-trigger=\"\" id=\"base-ui-_r_r_\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:195:7\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground h-7 text-sm font-medium has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 max-w-56 gap-2 px-2 py-1.5\"><span class=\"flex shrink-0 items-center justify-center rounded-sm text-[9px] font-semibold text-white size-5\" data-tsd-source=\"/src/interactions/workspace/components/project-avatar.tsx:18:5\" style=\"background-color: rgb(220, 38, 38);\">BY</span><span class=\"truncate\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:208:9\">byconvo</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-3.5 shrink-0 text-muted-foreground\" data-tsd-source=\"/src/interactions/workspace/components/project-picker.tsx:209:9\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"dropdown-menu-trigger\" aria-haspopup=\"menu\" id=\"base-ui-_r_1p_\" data-tsd-source=\"/src/components/layout/branch-switcher.tsx:487:9\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-foreground aria-expanded:bg-pressed aria-expanded:text-foreground h-7 text-sm font-medium has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 max-w-64 gap-1.5 px-2\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0 text-muted-foreground\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg><span class=\"truncate\">task/landing-page</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-3.5 shrink-0 text-muted-foreground\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Search\" aria-haspopup=\"menu\" id=\"base-ui-_r_10_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/interactions/search/components/search-menu.tsx:27:9\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground size-7 type-ui text-muted-foreground\" aria-expanded=\"false\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-search size-4\" data-tsd-source=\"/src/interactions/search/components/search-menu.tsx:41:11\"><path d=\"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"></path><path d=\"M21 21l-6 -6\"></path></svg></button><div class=\"ml-auto flex items-center gap-1\" data-tsd-source=\"/src/components/layout/top-bar.tsx:91:7\"><div class=\"relative flex items-center rounded-lg border p-0.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:111:5\"><div aria-hidden=\"true\" class=\"absolute top-0.5 left-0.5 size-6 rounded-[6px] bg-secondary transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:112:7\" style=\"transform: translateX(0%);\"></div><button type=\"button\" aria-label=\"Horizontal diff layout\" aria-pressed=\"true\" class=\"relative flex size-6 items-center justify-center rounded-[6px] transition-colors outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-secondary-foreground\" id=\"base-ui-_r_14_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:119:11\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-layout-columns size-3.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:135:13\"><path d=\"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12\"></path><path d=\"M12 4l0 16\"></path></svg></button><button type=\"button\" aria-label=\"Vertical diff layout\" aria-pressed=\"false\" class=\"relative flex size-6 items-center justify-center rounded-[6px] transition-colors outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:text-foreground\" id=\"base-ui-_r_16_\" data-base-ui-tooltip-trigger=\"\" data-slot=\"tooltip-trigger\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:119:11\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-layout-rows size-3.5\" data-tsd-source=\"/src/components/layout/diff-style-toggle.tsx:135:13\"><path d=\"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12\"></path><path d=\"M4 12l16 0\"></path></svg></button></div></div></header><div class=\"flex min-h-0 flex-1 flex-col overflow-hidden border-t\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1047:11\"><div class=\"flex min-h-0 flex-1\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1048:13\"><div class=\"flex shrink-0 flex-col overflow-hidden border-r\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1051:15\" style=\"width: 288px;\"><div class=\"min-h-0 flex-1 overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1103:19\"><aside class=\"flex h-full flex-col\" data-tsd-source=\"/src/components/tree/file-sidebar.tsx:301:5\"><div class=\"-mx-2 mt-2 min-h-0 flex-1 overflow-auto\" data-tsd-source=\"/src/components/tree/file-sidebar.tsx:302:7\"><file-tree-container data-tsd-source=\"/src/components/tree/file-sidebar.tsx:308:11\" data-file-tree-virtualized=\"true\" style=\"--trees-item-height: 30px; --trees-density-override: 1; height: 100%; display: flex;\" data-snapshot-sheets=\"s81mqnx1a sdj352s41 sfjocujvzj\"><template shadowrootmode=\"open\"><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"file-tree-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M12.4697 5.46973C12.7626 5.17684 13.2374 5.17684 13.5303 5.46973C13.8232 5.76262 13.8232 6.23738 13.5303 6.53028L8.53028 11.5303C8.23738 11.8232 7.76262 11.8232 7.46973 11.5303L2.46973 6.53028C2.17684 6.23738 2.17684 5.76262 2.46973 5.46973C2.76262 5.17684 3.23738 5.17684 3.53028 5.46973L8 9.93946L12.4697 5.46973Z\" fill=\"currentcolor\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-dot\" viewBox=\"0 0 6 6\">\n    <circle cx=\"3\" cy=\"3\" r=\"3\"></circle>\n  </symbol>\n  <symbol id=\"file-tree-icon-file\" viewBox=\"0 0 16 16\">\n    <path fill=\"currentColor\" d=\"M8 1v3a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1z\" class=\"bg\" opacity=\".5\"></path>\n    <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-lock\" viewBox=\"0 0 16 16\">\n    <path fill=\"currentcolor\" d=\"M4 5.336V4a4 4 0 1 1 8 0v1.336c1.586.54 2 1.843 2 4.664v1c0 4.118-.883 5-5 5H7c-4.117 0-5-.883-5-5v-1c0-2.821.414-4.124 2-4.664M5.5 4v1.054Q6.166 4.998 7 5h2q.834-.002 1.5.054V4a2.5 2.5 0 0 0-5 0m-2 6v1c0 .995.055 1.692.167 2.193.107.483.246.686.35.79s.307.243.79.35c.5.112 1.198.167 2.193.167h2c.995 0 1.692-.055 2.193-.166.483-.108.686-.247.79-.35.104-.105.243-.308.35-.791.112-.5.167-1.198.167-2.193v-1c0-.995-.055-1.692-.166-2.193-.108-.483-.247-.686-.35-.79-.105-.104-.308-.243-.791-.35C10.693 6.555 9.995 6.5 9 6.5H7c-.995 0-1.692.055-2.193.167-.483.107-.686.246-.79.35s-.243.307-.35.79C3.555 8.307 3.5 9.005 3.5 10\"></path>\n  </symbol>\n  <symbol id=\"file-tree-icon-ellipsis\" viewBox=\"0 0 16 16\">\n    <path d=\"M5 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M9.5 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M14 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"></path>\n  </symbol>\n\n  <symbol id=\"file-tree-builtin-bash\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 11a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zM7 6.75C7 6.42 6.64 6 6 6s-1 .42-1 .75q-.01.25.22.41.26.21.89.35.74.14 1.28.53c.37.29.61.7.61 1.21 0 .87-.68 1.5-1.5 1.7v.55a.5.5 0 0 1-1 0v-.56c-.82-.18-1.5-.82-1.5-1.69a.5.5 0 0 1 1 0c0 .33.36.75 1 .75s1-.42 1-.75q.01-.25-.22-.41a2 2 0 0 0-.89-.35q-.74-.14-1.28-.53A1.5 1.5 0 0 1 4 6.75c0-.87.68-1.5 1.5-1.7V4.5a.5.5 0 0 1 1 0v.56c.82.18 1.5.82 1.5 1.69a.5.5 0 0 1-1 0\" class=\"fg-stroke\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-c\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1q.084 0 .166.021.098.023.186.075c1.055.624 4.22 2.486 5.277 3.11.085.05.15.112.209.192h-.002l.028.037a.5.5 0 0 1 .103.21q.031.102.033.21v6.29a.71.71 0 0 1-.347.616l-5.307 3.144a.68.68 0 0 1-.693 0l-5.307-3.144A.72.72 0 0 1 2 11.145V4.832a.71.71 0 0 1 .346-.612l5.288-3.126A.7.7 0 0 1 7.992 1zm2.901 4.349a3.75 3.75 0 1 0 0 5.302l-1.06-1.06a2.25 2.25 0 1 1 0-3.182z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-cpp\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1q.084 0 .166.021.098.023.186.075c1.055.624 4.22 2.486 5.277 3.11.085.05.15.112.209.192h-.002l.028.037a.5.5 0 0 1 .103.21q.031.102.033.21v6.29a.71.71 0 0 1-.347.616l-5.307 3.144a.68.68 0 0 1-.693 0l-5.307-3.144A.72.72 0 0 1 2 11.145V4.832a.71.71 0 0 1 .346-.612l5.288-3.126A.7.7 0 0 1 7.992 1zm2.901 4.349a3.75 3.75 0 1 0 0 5.302l-1.06-1.06a2.25 2.25 0 1 1 0-3.182z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-css\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 15c-5.76 0-7-1.24-7-7V2a1 1 0 0 1 1-1h6c5.77 0 7 1.24 7 7s-1.24 7-7 7\" class=\"vector\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.1 9.19h.73c.03.49.22.6 1 .6.76 0 .93-.12.93-.68 0-.52-.17-.67-.94-.85-1.38-.3-1.68-.56-1.68-1.47 0-1.05.3-1.29 1.67-1.29 1.29 0 1.57.2 1.6 1.13h-.74c-.01-.34-.17-.42-.85-.42-.77 0-.94.1-.94.58 0 .42.17.55.96.73 1.36.3 1.66.58 1.66 1.59 0 1.14-.31 1.39-1.73 1.39-1.39 0-1.69-.24-1.67-1.31m-3.9 0h.74c.03.49.21.6.99.6.76 0 .93-.12.93-.68 0-.52-.17-.67-.93-.85-1.39-.3-1.69-.56-1.69-1.47 0-1.05.3-1.29 1.67-1.29 1.3 0 1.58.2 1.6 1.13h-.73c-.02-.34-.18-.42-.85-.42-.78 0-.95.1-.95.58 0 .42.17.55.96.73 1.37.3 1.67.58 1.67 1.59 0 1.14-.32 1.39-1.74 1.39-1.38 0-1.68-.24-1.66-1.31m-1.22 0h.75c-.09 1.07-.37 1.31-1.56 1.31-1.37 0-1.68-.45-1.68-2.5 0-1.96.36-2.5 1.68-2.5 1.16 0 1.44.25 1.52 1.35h-.76c-.08-.52-.22-.64-.76-.64-.74 0-.9.33-.9 1.78 0 1.47.16 1.8.9 1.8.58 0 .74-.11.8-.6\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-database\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.953 9.733a12.4 12.4 0 0 1-.244 1.936c-.207.933-.532 1.58-.996 2.044s-1.11.789-2.044.996C10.73 14.918 9.533 15 8 15s-2.73-.082-3.669-.291c-.933-.207-1.58-.532-2.044-.996s-.789-1.11-.996-2.044c-.122-.547-.2-1.182-.244-1.92q.23.364.532.667c.64.639 1.482 1.031 2.533 1.265 1.046.232 2.33.315 3.884.315 1.555 0 2.838-.083 3.884-.315 1.051-.234 1.893-.626 2.532-1.265a4 4 0 0 0 .541-.683\"></path>\n  <path fill=\"currentColor\" d=\"M14.93 5.924c-.046.663-.118 1.24-.23 1.743-.207.932-.532 1.579-.995 2.042s-1.11.789-2.042.996c-.938.209-2.135.291-3.667.291-1.531 0-2.729-.082-3.667-.29-.932-.208-1.579-.534-2.042-.997s-.789-1.11-.996-2.042a12 12 0 0 1-.227-1.683l.016-.188a4 4 0 0 0 .5.62c.638.639 1.48 1.031 2.532 1.265 1.046.232 2.33.315 3.884.315 1.555 0 2.838-.083 3.884-.315 1.051-.234 1.893-.626 2.532-1.265.192-.192.357-.404.506-.633z\"></path>\n  <path fill=\"currentColor\" d=\"M8 1c1.533 0 2.73.082 3.669.291.933.207 1.58.533 2.044.996.403.404.904.944.91 1.695.004.764-.509 1.318-.918 1.727-.463.463-1.11.789-2.042.996-.938.209-2.135.291-3.667.291-1.531 0-2.729-.082-3.667-.29-.932-.208-1.579-.534-2.042-.997-.406-.406-.915-.953-.915-1.71 0-.758.509-1.305.915-1.712.464-.463 1.11-.789 2.044-.996C5.27 1.082 6.467 1 8 1\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-default\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1v3a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-font\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M12.3 13c-1.59 0-2.68-.99-2.68-2.5 0-1.43 1-2.34 2.88-2.35h2.16v-.83c0-1.08-.62-1.68-1.73-1.68-1.05 0-1.66.54-1.73 1.36H9.93c.09-1.43 1.06-2.48 3.05-2.48 1.75 0 3.02.95 3.02 2.68v5.66h-1.29v-1.02h-.04c-.41.66-1.16 1.16-2.37 1.16m.36-1.12c1.14 0 2-.72 2-1.74v-.96H12.6c-1.12 0-1.6.54-1.6 1.28 0 .97.8 1.42 1.66 1.42m-11.24.98H0L3.8 2h1.39l3.8 10.86H7.54l-1.08-3.2H2.5zm3.09-9.25h-.04l-1.6 4.95H6.1z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-git\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.74 7.38 8.62 1.26a.9.9 0 0 0-1.27 0L6.08 2.53l1.61 1.61a1.07 1.07 0 0 1 1.36 1.37l1.55 1.55a1.07 1.07 0 0 1 1.1 1.77 1.07 1.07 0 0 1-1.74-1.16L8.5 6.22v3.8a1.07 1.07 0 1 1-.89-.02V6.15a1.07 1.07 0 0 1-.58-1.4l-1.58-1.6-4.2 4.2a.9.9 0 0 0 0 1.27l6.12 6.12a.9.9 0 0 0 1.27 0l6.09-6.09a.9.9 0 0 0 0-1.27\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-go\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M4.41 4.57A3.2 3.2 0 0 1 6.87 5q.74.49 1.08 1.29.08.12-.1.16l-1.55.4c-.14.03-.15.04-.27-.1a1 1 0 0 0-.44-.34 1.6 1.6 0 0 0-1.68.14q-.95.61-.94 1.73c0 .73.52 1.33 1.25 1.43q.95.1 1.58-.6l.25-.34h-1.8c-.19 0-.24-.12-.17-.27.12-.28.34-.76.47-1a.3.3 0 0 1 .24-.14h2.98a4 4 0 0 1 .64-1.19 4 4 0 0 1 2.6-1.52 3.5 3.5 0 0 1 2.64.46q1.13.73 1.31 2.04a3.5 3.5 0 0 1-1.06 3.09q-.93.92-2.23 1.17l-.74.08a3.5 3.5 0 0 1-2.27-.8 3 3 0 0 1-.93-1.42 4 4 0 0 1-.39.61 4 4 0 0 1-2.64 1.56 3.3 3.3 0 0 1-2.5-.6 3 3 0 0 1-1.18-2.03 3.5 3.5 0 0 1 .8-2.67 4 4 0 0 1 2.6-1.58M13.1 7.5a1.53 1.53 0 0 0-1.9-1.21q-1.3.3-1.62 1.59a1.5 1.5 0 0 0 .85 1.72q.77.33 1.52-.05a2 2 0 0 0 1.18-1.74q0-.17-.03-.3\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-html\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.48 3.76a.5.5 0 0 1 .4.58L10.6 5.8h1.14a.5.5 0 0 1 0 1h-1.32L10 9.2h1.08a.5.5 0 0 1 0 1H9.8l-.3 1.64a.5.5 0 1 1-.98-.18l.27-1.46H6.4l-.3 1.64a.5.5 0 1 1-.98-.18l.27-1.46H4.25a.5.5 0 0 1 0-1h1.32L6 6.8H4.93a.5.5 0 0 1 0-1H6.2l.3-1.64a.5.5 0 1 1 .98.18L7.2 5.8h2.4l.3-1.64a.5.5 0 0 1 .58-.4M6.58 9.2h2.4l.44-2.4h-2.4z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-image\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M12.5 2A2.5 2.5 0 0 1 15 4.5v4.67l-4.05-3.54-4.08 4.08-3-2L1 10.6V4.5A2.5 2.5 0 0 1 3.5 2z\" opacity=\".3\"></path>\n  <path fill=\"currentColor\" d=\"M15 10.5v1a2.5 2.5 0 0 1-2.5 2.5h-9a2.5 2.5 0 0 1-2.46-2.04L4 9l3 2 4-4zm-7-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-javascript\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M8.1 9.64h.95c.04.62.28.76 1.28.76s1.2-.14 1.2-.85c0-.66-.2-.85-1.2-1.07-1.79-.38-2.18-.7-2.18-1.86C8.15 5.3 8.54 5 10.31 5c1.67 0 2.04.26 2.07 1.42h-.95c-.02-.43-.23-.53-1.1-.53-1 0-1.22.14-1.22.74 0 .52.22.7 1.24.92 1.76.38 2.15.73 2.15 2 0 1.44-.4 1.75-2.24 1.75-1.8 0-2.18-.3-2.15-1.66M3.5 9.5h.98c0 .76.15.92.85.92.77 0 .94-.18.94-1.02V5.1h1v4.34c0 1.54-.35 1.87-1.92 1.87-1.55 0-1.89-.32-1.86-1.8\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-json\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M13.25 11.5V9.75a.5.5 0 0 1 .36-.48l.55-.15a1.16 1.16 0 0 0 0-2.24l-.55-.15a.5.5 0 0 1-.36-.48V4.5a2.5 2.5 0 0 0-2.5-2.5h-.25a.5.5 0 0 0 0 1h.25a1.5 1.5 0 0 1 1.5 1.5v1.75a1.5 1.5 0 0 0 1.09 1.44l.54.15a.16.16 0 0 1 0 .32l-.54.15a1.5 1.5 0 0 0-1.09 1.44v1.75a1.5 1.5 0 0 1-1.5 1.5h-.25a.5.5 0 0 0 0 1h.25a2.5 2.5 0 0 0 2.5-2.5m-10.5 0V9.75a.5.5 0 0 0-.36-.48l-.55-.15a1.16 1.16 0 0 1 0-2.24l.55-.15a.5.5 0 0 0 .36-.48V4.5A2.5 2.5 0 0 1 5.25 2h.25a.5.5 0 0 1 0 1h-.25a1.5 1.5 0 0 0-1.5 1.5v1.75a1.5 1.5 0 0 1-1.09 1.44l-.54.15a.16.16 0 0 0 0 .32l.54.15a1.5 1.5 0 0 1 1.09 1.45v1.74a1.5 1.5 0 0 0 1.5 1.5h.25a.5.5 0 0 1 0 1h-.25a2.5 2.5 0 0 1-2.5-2.5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-markdown\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M1 12V4h2l2 2.5L7 4h2v8H7V7.5l-2 2-2-2V12zm9-3 3 3.5L16 9h-2V4h-2v5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-mcp\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.26-.04a3 3 0 0 1 2 .82 2.8 2.8 0 0 1 .8 2.35 2.9 2.9 0 0 1 2.41.8l.03.02a2.74 2.74 0 0 1 0 3.94l-5.8 5.69-.04.06-.02.07q0 .04.02.07.01.04.04.06l1.2 1.17a.55.55 0 0 1 0 .79.6.6 0 0 1-.81 0l-1.2-1.17a1.3 1.3 0 0 1 0-1.84L13.7 7.1a1.65 1.65 0 0 0 .37-1.82 2 2 0 0 0-.37-.54l-.03-.03a1.73 1.73 0 0 0-2.4 0L6.47 9.4l-.07.06a.58.58 0 0 1-.92-.18.6.6 0 0 1 .12-.6l4.85-4.76a1.65 1.65 0 0 0 0-2.36 1.73 1.73 0 0 0-2.4 0l-6.43 6.3a.6.6 0 0 1-.8 0 .55.55 0 0 1 0-.8L7.25.79a3 3 0 0 1 2-.82\"></path>\n  <path fill=\"currentColor\" d=\"M9.26 2.19a.6.6 0 0 1 .52.34.6.6 0 0 1 0 .43l-.12.18L4.9 7.79a1.65 1.65 0 0 0 0 2.36 1.73 1.73 0 0 0 2.4 0l4.75-4.66a.58.58 0 0 1 .93.18.6.6 0 0 1-.12.61l-4.75 4.66a2.9 2.9 0 0 1-4.01 0 2.75 2.75 0 0 1-.62-3.04A3 3 0 0 1 4.1 7l4.74-4.65a.6.6 0 0 1 .4-.16\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-python\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.33 8.4H10c1.16 0 1.9-.73 1.9-1.86V5.08q0-.24.25-.24h.74c.75 0 1.33.32 1.66.97q.4.73.41 1.46c.09.9.09 1.78-.24 2.67-.25.73-.75 1.3-1.58 1.46h-4.8c-.08 0-.25 0-.25.08v.4s.17.09.25.09h2.82q.34-.02.33.32v1.06c0 .56-.25.97-.75 1.13-.41.16-.83.33-1.24.4a7 7 0 0 1-2.98-.07 3 3 0 0 1-1.16-.49c-.33-.32-.58-.65-.5-1.14v-2.91c0-1.13.67-1.78 1.82-1.78q.89-.1 1.66-.08m2.32 4.86a.65.65 0 0 0-.66-.65c-.34 0-.67.33-.67.65s.33.57.67.65a.65.65 0 0 0 .66-.65\" class=\"bg\" opacity=\".8\"></path>\n  <path fill=\"currentColor\" d=\"M7.67 7.6H6c-1.16 0-1.9.73-1.9 1.86v1.46q0 .24-.25.24h-.74c-.75 0-1.33-.32-1.66-.97a3 3 0 0 1-.41-1.46 6 6 0 0 1 .24-2.67c.25-.73.75-1.3 1.58-1.46h4.8c.08 0 .25 0 .25-.08v-.4s-.17-.09-.25-.09H4.85c-.24 0-.33-.08-.33-.32V2.65c0-.56.25-.97.75-1.13.41-.16.83-.33 1.24-.4a7 7 0 0 1 2.98.07c.41.09.83.25 1.16.49.33.32.58.65.5 1.13v2.92c0 1.14-.67 1.78-1.82 1.78-.58.08-1.16.08-1.66.08M5.35 2.73c0 .33.25.65.66.65.33 0 .66-.32.66-.65 0-.32-.33-.56-.66-.64a.65.65 0 0 0-.66.64\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-ruby\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M11.04 2c.48 0 .92.23 1.18.6l2.54 3.65c.37.52.3 1.23-.15 1.69l-5.58 5.64a1.47 1.47 0 0 1-2.06 0L1.39 7.94a1.3 1.3 0 0 1-.15-1.7l2.54-3.63q.2-.3.5-.45.33-.16.68-.16zm.84 2.17a.5.5 0 0 0-.7-.05L8 6.84 4.83 4.12a.5.5 0 0 0-.65.76L6.65 7H3.5a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H9.35l2.48-2.12a.5.5 0 0 0 .05-.7\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-rust\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 .8a.2.2 0 0 1 .18.1l.38.6.16.02.5-.53.01-.01a.2.2 0 0 1 .33.08l.25.68.16.05.59-.43h.02a.2.2 0 0 1 .3.14l.12.71.15.08.65-.3a.2.2 0 0 1 .2.02.2.2 0 0 1 .1.18l-.03.72.12.1.71-.16a.2.2 0 0 1 .25.25l-.17.7q.06.06.1.13l.73-.03A.2.2 0 0 1 14 4a.2.2 0 0 1 .02.2l-.3.66.08.14.71.12a.2.2 0 0 1 .14.32l-.43.59.05.16.68.25a.2.2 0 0 1 .07.35l-.53.49.01.16.62.38a.2.2 0 0 1 0 .36l-.62.38-.01.16.53.5a.2.2 0 0 1-.07.34l-.68.25-.05.16.43.59a.2.2 0 0 1-.14.32l-.72.12-.07.15.3.65a.2.2 0 0 1-.02.2.2.2 0 0 1-.18.1l-.72-.03-.1.13.16.7a.2.2 0 0 1-.25.25l-.7-.17-.13.1.03.73a.2.2 0 0 1-.1.18.2.2 0 0 1-.2.02l-.66-.3-.14.08-.12.71a.2.2 0 0 1-.32.14l-.59-.43-.16.05-.25.68a.2.2 0 0 1-.34.07l-.5-.53-.16.01-.38.62a.2.2 0 0 1-.36 0l-.38-.62-.16-.01-.5.53a.2.2 0 0 1-.34-.07l-.25-.68-.16-.05-.59.43a.2.2 0 0 1-.32-.14L5 13.78l-.15-.07-.65.3a.2.2 0 0 1-.2-.02.2.2 0 0 1-.1-.18l.03-.72-.13-.1-.7.16a.2.2 0 0 1-.25-.25l.17-.7-.1-.13-.73.03a.2.2 0 0 1-.2-.3l.3-.66-.08-.14-.71-.12a.2.2 0 0 1-.14-.32l.43-.59-.05-.16-.68-.25A.2.2 0 0 1 1 9.22l.53-.5-.02-.16-.6-.38A.2.2 0 0 1 .8 8a.2.2 0 0 1 .1-.18l.6-.38.02-.16-.53-.5a.2.2 0 0 1 .07-.34l.68-.25.05-.16-.43-.59a.2.2 0 0 1 .14-.32L2.2 5l.08-.15L2 4.2a.2.2 0 0 1 .2-.3l.72.03.1-.13-.16-.7a.2.2 0 0 1 .25-.25l.7.16.13-.1-.03-.72A.2.2 0 0 1 4 2a.2.2 0 0 1 .2-.02l.65.3L5 2.2l.12-.71v-.03a.2.2 0 0 1 .32-.1l.59.41.16-.04.25-.68.01-.02A.2.2 0 0 1 6.8.99l.49.53.16-.02.38-.61.02-.02A.2.2 0 0 1 8 .79M6.8 9.45h1.26l.06.01q.03.01.03.05v1.52q0 .07-.09.06h-4.5A5.4 5.4 0 0 0 8 13.42a5.4 5.4 0 0 0 4.45-2.33h-2.42c-.36 0-.68-.5-.77-.75-.08-.22-.2-.91-.25-1.12-.15-.61-.59-.71-.78-.73H6.8zM8 2.58a5.4 5.4 0 0 0-4.07 1.85h5.74l.17.02c.23.03.6.12.96.35.34.23.83.68.83 1.4 0 .66-.55 1.16-1.08 1.5.42.33.7.53.86 1.44.04.17.34.32.62.29.29-.03.62-.16.62-.75v-.24q0-.1.07-.1h.68A5.43 5.43 0 0 0 8 2.59M2.96 6.03a5.4 5.4 0 0 0-.19 3.37h1.66V6.03zM6.8 7.06h1.66c.35 0 .77-.12.77-.47 0-.42-.55-.53-.65-.53H6.8z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-swift\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.63 1c6.15 4.35 4.16 9.15 4.16 9.15s1.75 2.05 1.04 3.85c0 0-.72-1.26-1.93-1.26-1.17 0-1.85 1.26-4.2 1.26C3.47 14 1 9.46 1 9.46c4.71 3.22 7.93.94 7.93.94C6.8 9.12 2.29 3 2.29 3c3.93 3.47 5.63 4.39 5.63 4.39-1.01-.87-3.86-5.13-3.86-5.13C6.34 4.66 10.86 8 10.86 8c1.28-3.7-1.23-7-1.23-7\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-table\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 4a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1H8z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 8a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5zM5 12h2.5v-1H5zm3.5 0H11v-1H8.5zM5 10h2.5V9H5zm3.5 0H11V9H8.5zm1-9a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-text\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 4a3 3 0 0 0 3 3h3v5.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-9A2.5 2.5 0 0 1 4.5 1H8z\" class=\"bg\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"M8.5 11a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zm2-2a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zm-1-8a.5.5 0 0 1 .354.146l4 4A.5.5 0 0 1 14 5.5V6h-3a2 2 0 0 1-2-2V1z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-typescript\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 1C2.24 1 1 2.24 1 8s1.24 7 7 7 7-1.24 7-7-1.24-7-7-7\" class=\"bg\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M8.1 9.64h.95c.04.62.28.76 1.28.76s1.2-.14 1.2-.85c0-.66-.2-.85-1.2-1.07-1.79-.38-2.18-.7-2.18-1.86C8.15 5.3 8.54 5 10.31 5c1.67 0 2.04.26 2.07 1.42h-.95c-.02-.43-.23-.53-1.1-.53-1 0-1.22.14-1.22.74 0 .52.22.7 1.24.92 1.76.38 2.15.73 2.15 2 0 1.44-.4 1.75-2.24 1.75-1.8 0-2.18-.3-2.15-1.66m-3 1.57V5.99H3.5v-.9h4.21v.9H6.1v5.22z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-zip\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M4.585 2a2 2 0 0 1 1.028.285l1.788 1.072a1 1 0 0 0 .514.143H12A2 2 0 0 1 13.935 5H0V4a2 2 0 0 1 2-2z\" class=\"bg\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M14 12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-1.25h1v-1H0V6h14zM9.9 8.25c-.883 0-1.9.5-1.9.5H7v1h1v1s1.017.5 1.9.5c.884 0 1.6-.672 1.6-1.5s-.716-1.5-1.6-1.5M2 9.75v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-5-1v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z\" class=\"fg\" clip-rule=\"evenodd\"></path>\n</symbol>\n\n  <symbol id=\"file-tree-builtin-astro\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M6.08 13.92c-.63-.57-.81-1.79-.55-2.67.45.56 1.08.73 1.73.83 1 .15 1.99.1 2.92-.37l.32-.19q.13.38.08.78a2.1 2.1 0 0 1-.9 1.5q-.3.24-.61.43c-.64.44-.81.95-.57 1.69l.02.08a1.7 1.7 0 0 1-.74-.64 2 2 0 0 1-.3-.98q0-.27-.02-.52-.07-.61-.61-.62a.7.7 0 0 0-.75.6z\" class=\"bg\" opacity=\".6\"></path>\n  <path fill=\"currentColor\" d=\"M2.5 11.1s1.86-.9 3.72-.9l1.4-4.39c.05-.21.2-.36.38-.36s.33.15.38.36l1.4 4.38c2.2 0 3.72.92 3.72.92l-3.16-8.69q-.13-.4-.45-.42H6.11q-.3.02-.45.42z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-babel\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M9.49.5q1.92.05 2.66.54 1.27.6 1.35 1.52v.23a4 4 0 0 1-.53 1.9l-1.38 1.24q-.74.38-.72.63c.77.82 1.33 1.29.85 2.42q-.47 1.1-2.04 2.28c-.5.32-1.88 1.35-2.96 1.86-1.64.77-3.1 1.4-4.65 1.89-.51.16-1.5.16-1.5.16L.5 15A76 76 0 0 0 5.76 3.49q-.1-.08-.1-.2.1 0 .32-.35l-.03-.09q-1.17.39-2.38 1.3l-.13.03q0-.1-.21-.16-.46.31-.82.7l-.13-.19.16-.06-.03-.16-.34.29L2 4.5q.36-.48.72-.54l.04-.1V3.8q.16 0 .15-.06l.13-.06a6 6 0 0 0 1.13-.9v-.03H4.1l-.12.07q0-.1-.1-.1l-.15.07-.04-.1q.93-.52 1.63-1.05Q7.89.65 9.5.5M8.46 7.83l-.32.04c-1.31.54-2.31.82-2.91.88a71 71 0 0 0-2.2 4.54h.07q.58-.04 3.04-1.42.13 0 1.66-1.05L9.18 9.7v.03q.45-.2.81-1.3v-.2q-.5-.46-1.53-.4m.28-5.75c-.5.1-.75.19-.72.38l-1.16 2.6q-.17.1-.34.95-.3.48-.25.77v.1l.22.05A15 15 0 0 1 8.86 6c1.1-.71 2.12-1.38 2.8-2.54q.24-.33.21-.54-.02-.33-.4-.54c-.54 0-1.07-.34-1.63-.28l-.94-.03z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-biome\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 2 4.88 7.35a7 7 0 0 1 3.7-.13l1.04.25-.99 4.16-1.05-.25a2.7 2.7 0 0 0-3.07 1.45l-.98-.47a4 4 0 0 1 1.07-1.31 3.8 3.8 0 0 1 3.23-.71l.5-2.08a6 6 0 0 0-5.07 1.12A5.9 5.9 0 0 0 1 14h14z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-bootstrap\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M11.72 1.5A2.5 2.5 0 0 1 14.2 4q.02 1.08.3 2.09c.22.73.56 1.24 1.08 1.45.22.08.4.27.4.5s-.18.43-.4.51q-.76.34-1.08 1.45c-.2.65-.27 1.32-.3 2a2.5 2.5 0 0 1-2.48 2.5H4.25A2.6 2.6 0 0 1 1.7 12c-.04-.85-.1-1.68-.22-2.04C1.26 9.23.92 8.7.4 8.5.18 8.42 0 8.23 0 8s.18-.42.4-.5q.77-.35 1.09-1.46c.1-.36.17-1.19.2-2.04a2.6 2.6 0 0 1 2.56-2.5z\" class=\"bg\" clip-rule=\"evenodd\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.47 4.54c1.23 0 2.04.68 2.04 1.73 0 .73-.55 1.39-1.24 1.5v.04c.94.1 1.58.77 1.58 1.7 0 1.2-.9 1.95-2.37 1.95H5.97a.3.3 0 0 1-.2-.08.3.3 0 0 1-.08-.2V4.82a.3.3 0 0 1 .08-.2.3.3 0 0 1 .2-.08zm-1.7 6.04h1.49q1.47-.01 1.49-1.15Q9.74 8.31 8.2 8.3H6.77zm0-5.16v2.06h1.21c.93 0 1.45-.38 1.45-1.06 0-.65-.44-1-1.22-1z\" class=\"fg\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-browserslist\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.88 6.96c0 3.82 3.72 4.7 5.7 3.74-.23.9-1.04 1.67-2.35 1.93-.02.4.42 1.28.82 1.63-.9.35-1.94-.12-2.51-.48a5 5 0 0 0-.32 1.87c-.68 0-1.57-1-1.8-1.37-.3.18-.85 1.15-.96 1.72a2.4 2.4 0 0 1-.81-.86 2.4 2.4 0 0 1-.3-1.15c-.38.27-1.48.95-1.99 1.18-.25-.58-.15-1.3 0-2.06-.21.12-1.8.27-2.43.12.32-.36.75-1.19.94-1.57A4.5 4.5 0 0 1 .44 10.6c.48-.22.97-.53 1.49-1.06C1.26 9.17.24 8.64 0 7.7a6 6 0 0 0 1.79-.32C1.28 7.08.44 6.15.6 5.01c.42.21 1.3.37 1.73.3a3.4 3.4 0 0 1-.25-2.75 5 5 0 0 0 1.48 1c-.08-.8.3-2.31.8-2.71.2.46.73 1.21 1.08 1.4.09-.61.87-2.06 1.57-2.25 0 .5.27 1.4.5 1.67.51-.54 2.25-1.44 3.64-1.13-.43.45-.75.61-.86.98 1.05 0 2.78.34 4.27 1.93-2.34-.89-5.69.56-5.69 3.5\" class=\"bg\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"M11.21 3.59a4.1 4.1 0 0 0 2.47 2.89c.24-.22.61-.38.95-.19.76.44.2 1.26-.34 1.66l-.07.06a13 13 0 0 1-4.49 1.61l-.3-.43a10.5 10.5 0 0 0 4.13-1.31 1 1 0 0 0 .23-.25.5.5 0 0 0-.21-.69l-.15-.06a4.5 4.5 0 0 1-1.77-1.31 4.5 4.5 0 0 1-.88-1.77q.2-.12.43-.21\"></path>\n  <path fill=\"currentColor\" d=\"M10.36 5.18a.4.4 0 0 0-.03.38c.09.2.3.3.46.23s.24-.3.15-.5l-.01-.02q.23.13.34.39a.83.83 0 0 1-.43 1.08.8.8 0 0 1-1.08-.43.83.83 0 0 1 .6-1.13\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-bun\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 14c3.87 0 7-2.46 7-5.49 0-1.88-1.2-3.53-3.04-4.52q-1.1-.61-1.84-1.07C9.2 2.35 8.64 2 8 2s-1.36.45-2.31 1.03A29 29 0 0 1 4.04 4C2.2 4.98 1 6.63 1 8.51 1 11.54 4.13 14 8 14M7.18 3.88q.3-.66.3-1.37c0-.08.11-.1.13-.01.38 1.57-.53 2.35-1.2 2.61-.08.03-.12-.07-.06-.12a3 3 0 0 0 .83-1.12m1.2-.05a3 3 0 0 0-.45-1.3V2.5c-.04-.07.05-.15.1-.1 1.15 1.2.77 2.3.33 2.87-.05.05-.13 0-.11-.08q.21-.67.13-1.37m1.04-.32a3 3 0 0 0-.94-1.02v-.01c-.06-.05-.01-.16.07-.12 1.51.61 1.61 1.8 1.43 2.5l-.03.03a.07.07 0 0 1-.1-.06 3 3 0 0 0-.43-1.32m-2.97.32c-.36.3-.74.43-1.2.56q-.11 0-.1-.1a3.5 3.5 0 0 0 1.76-1.57s.09-.07.1.04c0 .18-.2.76-.56 1.07m2.89 6.36q-.13.52-.55.88a1.3 1.3 0 0 1-.75.35 1.3 1.3 0 0 1-.77-.35 1.7 1.7 0 0 1-.54-.88.13.13 0 0 1 .15-.15h2.31a.14.14 0 0 1 .15.15M6.15 8.95a1.1 1.1 0 0 1-1.39-.14A1.1 1.1 0 0 1 5.12 7a1.1 1.1 0 0 1 1.2.25 1.1 1.1 0 0 1-.17 1.69m4.96 0a1.1 1.1 0 0 1-1.4-.14 1.1 1.1 0 0 1 .37-1.8 1.1 1.1 0 0 1 1.2.25 1.1 1.1 0 0 1 .24 1.2 1 1 0 0 1-.41.5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-claude\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M3.75 10.31 6.5 8.77l.04-.14-.04-.07h-.14l-.46-.03-1.57-.04-1.38-.07-1.33-.07-.34-.07L1 7.86l.03-.21.28-.18.4.03.89.07 1.33.08.97.06 1.43.16h.22l.03-.1-.07-.05-.06-.06-1.39-.92-1.48-.98-.79-.57-.42-.28-.2-.28-.1-.6.39-.41.52.04.12.03.52.4 1.12.86L6.2 6.04l.2.17.09-.06.01-.04-.1-.15-.76-1.46-.85-1.46-.37-.6-.1-.36a1 1 0 0 1-.06-.42l.42-.59.25-.07.6.08.22.2.36.84.58 1.3.9 1.77.29.53.14.47.04.14h.1v-.07l.07-1 .14-1.22.14-1.57.04-.45.23-.53.42-.28.36.15.28.41-.04.25-.16 1.08-.36 1.7-.21 1.14h.12l.14-.15.58-.76.97-1.2.42-.5.5-.51.32-.25h.6l.44.66-.2.68-.61.79-.52.65-.74 1-.45.8.04.05h.1l1.68-.36.9-.16 1.06-.18.5.23.05.22-.2.48-1.15.28-1.34.28-2 .46-.04.01.03.04.9.09.4.03h.94l1.77.14.46.28.27.37-.04.28-.72.37-.95-.23-2.24-.53-.76-.18h-.11v.06l.64.63L12 10.86l1.48 1.35.07.34-.18.28-.2-.03-1.29-.98-.5-.42-1.12-.95h-.07v.1l.25.38 1.37 2.05.07.63-.1.2-.36.14-.38-.08-.8-1.12-.85-1.26-.66-1.15-.07.05-.4 4.23-.19.21-.42.17-.35-.28-.2-.42.2-.87.23-1.12.18-.9.17-1.1.1-.36v-.03h-.1l-.84 1.16-1.27 1.72-1 1.07-.24.1-.42-.22.04-.39.22-.32 1.4-1.8.84-1.1.57-.64-.02-.07h-.04l-3.7 2.4-.66.09-.28-.28.03-.42.14-.14 1.12-.77z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-docker\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M15.85 6.54c-.05-.04-.45-.36-1.31-.36q-.34 0-.68.06a2.7 2.7 0 0 0-1.14-1.79l-.23-.14-.15.23a3 3 0 0 0-.4 1q-.24 1.01.26 1.84c-.4.24-1.03.3-1.17.3H.5a.5.5 0 0 0-.5.52q-.01 1.46.46 2.83.55 1.5 1.6 2.18c.79.5 2.08.79 3.54.79q.96 0 1.94-.18a8 8 0 0 0 2.55-.97 7 7 0 0 0 1.73-1.5 10 10 0 0 0 1.7-3.06h.15a2.4 2.4 0 0 0 1.8-.7 2 2 0 0 0 .47-.74l.06-.2z\"></path>\n  <path fill=\"currentColor\" d=\"M1.48 7.36h1.4a.14.14 0 0 0 .14-.13V5.91q-.01-.12-.13-.14H1.48a.13.13 0 0 0-.13.14v1.32q.02.13.13.13m1.94 0h1.41a.14.14 0 0 0 .13-.13V5.91q-.01-.12-.13-.14h-1.4a.13.13 0 0 0-.13.14v1.32q0 .13.12.13m1.98 0h1.4q.13 0 .14-.13V5.91a.13.13 0 0 0-.14-.14H5.4q-.1.01-.12.14v1.32q0 .13.12.13m1.95 0h1.42q.1 0 .12-.13V5.91q0-.12-.12-.14H7.35q-.1.01-.12.14v1.32q.01.13.12.13M3.42 5.5h1.41c.07 0 .13-.08.13-.15V4.03a.13.13 0 0 0-.13-.14h-1.4q-.12 0-.13.14v1.31q0 .13.12.15m1.98 0h1.4c.08 0 .14-.08.14-.15V4.03q0-.13-.14-.14H5.4q-.1 0-.12.14v1.31q0 .13.12.15m1.95 0h1.42c.06 0 .12-.08.12-.15V4.03q-.01-.13-.12-.14H7.35q-.1 0-.12.14v1.31q.01.13.12.15m0-1.9h1.42q.1-.02.12-.14v-1.3Q8.88 2 8.77 2H7.35q-.1 0-.12.14v1.3q.01.13.12.14m1.97 3.78h1.4a.13.13 0 0 0 .14-.13V5.91q-.01-.12-.13-.14H9.32q-.1.01-.12.14v1.32q.01.13.12.13\" opacity=\".5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-eslint\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M11.16 6.1 8.12 4.35a.3.3 0 0 0-.24 0L4.84 6.1a.3.3 0 0 0-.12.2v3.5q0 .14.12.22l3.04 1.74q.12.08.24 0l3.04-1.74a.2.2 0 0 0 .13-.22V6.3a.3.3 0 0 0-.13-.2\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"m.1 7.69 3.63-6.3A.8.8 0 0 1 4.37 1h7.26c.26 0 .5.17.64.4l3.63 6.27a.8.8 0 0 1 0 .75l-3.63 6.24a.7.7 0 0 1-.64.34H4.37a.7.7 0 0 1-.64-.34L.1 8.41a.7.7 0 0 1 0-.72m3 3.02q.01.15.14.23l4.63 2.66q.13.06.26 0l4.63-2.66a.3.3 0 0 0 .14-.23V5.4a.3.3 0 0 0-.14-.23L8.13 2.52a.3.3 0 0 0-.26 0L3.24 5.17a.3.3 0 0 0-.14.23z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-graphql\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 1a1.25 1.25 0 0 1 1.18 1.65l2.8 1.61q.33-.25.77-.26a1.25 1.25 0 0 1 .48 2.4v3.2a1.25 1.25 0 1 1-1.25 2.13l-2.8 1.62A1.25 1.25 0 0 1 8 15a1.25 1.25 0 0 1-1.18-1.65l-2.8-1.62q-.33.26-.77.27a1.25 1.25 0 0 1-.48-2.4V6.4a1.25 1.25 0 1 1 1.25-2.14l2.8-1.61A1.25 1.25 0 0 1 8 1M4.44 11.14l-.06.13 2.75 1.58a1.25 1.25 0 0 1 1.74 0l2.74-1.58-.05-.13zm3.89-7.68a1.3 1.3 0 0 1-.66 0L4.03 9.77q.37.3.45.78h7.04q.08-.48.45-.78zM4.38 4.73a1.24 1.24 0 0 1-1.02 1.76v3.02l.13.01 3.67-6.35-.03-.02zm4.46-1.56 3.67 6.35.13-.01V6.49a1.25 1.25 0 0 1-1.03-1.76L8.87 3.15z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-nextjs\" viewBox=\"0 0 16 16\">\n  <defs>\n  <linearGradient id=\"a\" x1=\"4.522\" x2=\"14\" y1=\"3.943\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n  <stop stop-color=\"currentColor\"></stop>\n  <stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"></stop>\n  </linearGradient>\n  </defs>\n  <path fill=\"currentColor\" d=\"M3 2h1.522v9.09H3z\"></path>\n  <path fill=\"url(#a)\" d=\"M4.903 2 15 15.075q-.565.5-1.195.925L4.522 3.943z\"></path>\n  <path fill=\"currentColor\" d=\"M12.172 2h-1.508v9.094h1.508z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-npm\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M2 1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z\" class=\"vector\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M10.5 13H13V3H3v10h5V5.5h2.5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-oxc\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.5 1a.5.5 0 0 1 .5.5V3h3.5a.5.5 0 0 1 .38.83L10.5 7.69v1.44q.41.04.95-.16a4 4 0 0 0 .72-.35l.04-.03h.01a.5.5 0 0 1 .67.1l2 2.5a.5.5 0 0 1 0 .62c-.76.96-3.14 2.69-6.89 2.69s-6.13-1.73-6.89-2.69a.5.5 0 0 1 0-.62l2-2.5a.5.5 0 0 1 .67-.1l.05.03.16.09q.22.13.56.26.54.2.95.16V7.69L2.12 3.83A.5.5 0 0 1 2.5 3H6V1.5a.5.5 0 0 1 .5-.5zM7 3.5a.5.5 0 0 1-.5.5H3.6l2.78 3.17a.5.5 0 0 1 .12.33v2a.5.5 0 0 1-.28.45c-.7.35-1.5.15-2.02-.05a5 5 0 0 1-.58-.26l-1.46 1.84c.82.78 2.8 2.02 5.84 2.02s5.02-1.24 5.84-2.02l-1.46-1.83a5 5 0 0 1-.58.26c-.52.2-1.33.39-2.02.04a.5.5 0 0 1-.28-.45v-2a.5.5 0 0 1 .12-.33L12.4 4H9.5a.5.5 0 0 1-.5-.5V2H7z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-postcss\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.5 8a6.5 6.5 0 0 0-5.9-6.47l5.42 8.93A7 7 0 0 0 14.5 8M2.88 12A6.5 6.5 0 0 0 8 14.5c2.08 0 3.93-.98 5.12-2.5zm8.62-1h1.68L11.5 8.24zm-1-.55a4 4 0 0 1-.7.55h.7zM8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M5.5 11h.7a4 4 0 0 1-.7-.55zm-2.68 0H4.5V8.24zm3.76-6.2A4 4 0 0 1 8 4.5q.76 0 1.42.3L8 2.46zM1.5 8q0 1.31.48 2.46L7.4 1.53A6.5 6.5 0 0 0 1.5 8m14 0a7.5 7.5 0 0 1-.99 3.72l-.01.03-.02.03A7.5 7.5 0 0 1 8 15.5a7.5 7.5 0 0 1-6.5-3.75l-.01-.03A7.5 7.5 0 1 1 15.5 8\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-prettier\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M6 12v1H4.93v-1zm1-2v1H2v-1zm6-4v1h-3V6zm-1-4v1H9V2z\"></path>\n  <path fill=\"currentColor\" d=\"M11.5 10v1H8v-1zM5 6v1H2V6zm5-2v1H9V4z\" opacity=\".8\"></path>\n  <path fill=\"currentColor\" d=\"M6 14v1H2v-1zm-.5-6v1H2V8zM13 4v1h-3V4zM4.93 2v1H2V2z\" opacity=\".6\"></path>\n  <path fill=\"currentColor\" d=\"M4.93 12v1H2v-1zM13 8v1H9V8zM5.5 4v1H2V4zM9 2v1H4.93V2z\" opacity=\".4\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-react\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8 6.65c.73 0 1.31.6 1.31 1.35S8.73 9.35 8 9.35 6.69 8.75 6.69 8 7.27 6.65 8 6.65\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 2.55c1.3-.99 2.59-1.34 3.5-.8.92.55 1.27 1.87 1.08 3.53C14.06 5.94 15 6.9 15 8s-.94 2.06-2.42 2.72c.19 1.65-.16 2.98-1.08 3.52-.91.55-2.2.2-3.5-.8-1.3 1-2.58 1.35-3.5.8-.91-.54-1.27-1.87-1.08-3.52C1.94 10.06 1 9.1 1 8s.94-2.06 2.42-2.72c-.19-1.66.17-2.98 1.08-3.52s2.2-.2 3.5.8M4.26 11.2c-.08 1.34.28 2.03.68 2.26s1.15.22 2.25-.52l.11-.09a12 12 0 0 1-1.24-1.39 11 11 0 0 1-1.8-.41zm7.47-.15q-.83.27-1.79.41-.6.8-1.24 1.4l.11.08c1.1.74 1.86.76 2.25.52.4-.23.76-.92.68-2.26zm-3.04.54a14 14 0 0 1-1.38 0q.34.38.69.7.35-.32.7-.7M8 5.29q-.76 0-1.47.1A13 13 0 0 0 5.07 8a14 14 0 0 0 1.46 2.62 13 13 0 0 0 2.94 0A13 13 0 0 0 10.93 8a14 14 0 0 0-1.46-2.62A13 13 0 0 0 8 5.3M4.64 9.18q-.15.5-.25.96.44.16.94.27a15 15 0 0 1-.7-1.23m6.73 0a15 15 0 0 1-.7 1.23q.5-.11.95-.27a10 10 0 0 0-.25-.96M3.44 6.26C2.27 6.86 1.87 7.53 1.87 8s.4 1.14 1.57 1.74l.13.07q.18-.88.55-1.81a12 12 0 0 1-.55-1.8q-.07.02-.13.06m8.99-.07A12 12 0 0 1 11.88 8q.36.94.55 1.8l.13-.06c1.17-.6 1.56-1.27 1.56-1.74s-.39-1.14-1.56-1.74zm-7.1-.6q-.5.11-.94.27.1.46.25.96a15 15 0 0 1 .69-1.23m5.34 0a15 15 0 0 1 .7 1.23q.14-.5.24-.96-.44-.15-.94-.27M7.18 3.06c-1.09-.74-1.85-.76-2.24-.52s-.76.92-.69 2.26l.01.15a11 11 0 0 1 1.8-.41q.6-.8 1.24-1.4zm3.88-.52c-.4-.24-1.15-.22-2.25.52l-.12.08q.65.6 1.25 1.4.96.15 1.8.41v-.14c.08-1.35-.28-2.04-.68-2.27M8 3.7a10 10 0 0 0-.7.7 14 14 0 0 1 1.4 0 10 10 0 0 0-.7-.7\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-sass\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.08 1.44c2.41-.91 4.96-.37 5.35 1.27.39 1.62-.92 3.56-2.6 4.25a5 5 0 0 1-3.26.35c-.58-.2-.92-.62-1-.85-.03-.09-.09-.24 0-.3.05-.03.08-.02.22.15s.7.6 1.75.48c2.78-.34 4.45-2.64 3.92-3.88-.37-.87-2.5-1.26-5.18.16C4.03 4.81 3.85 6.24 3.82 6.8c-.08 1.5 1.73 2.28 2.7 3.4q.04.03.07.08c.3-.12.7-.19 1.35-.2 1.58-.03 2.47 1.08 2.43 2.08-.03.78-.7 1.1-.82 1.13-.1.01-.14.02-.15-.06q-.03-.06.13-.15c.16-.09.42-.3.48-.72.05-.43-.24-1.44-1.76-1.63a3 3 0 0 0-1.33.08c.27.62.32 1.87-.29 2.83-.63 1-1.8 1.61-2.93 1.27-.37-.1-.93-.92-.45-2.05.46-1.07 2.4-2.12 2.66-2.26-.9-.83-3.08-1.95-3.4-3.65-.08-.49.13-1.65 1.46-2.98a12 12 0 0 1 4.11-2.52m-1.88 9.7c-.01.01-.9.47-1.52 1.17-.59.66-.75 1.48-.43 1.69.3.18 1-.04 1.51-.62a3 3 0 0 0 .5-.9q.2-.64.02-1.39z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-stylelint\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M4 3v3.5l1.5-1L7 15 .5 6l1-1.5L0 3l2.5-2h1zm12 0-1.5 1.5 1 1.5L9 15l1.5-9.5 1.5 1V3l.5-2h1zm-8 8.5a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1m0-3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1m0-3a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1\"></path>\n  <path fill=\"currentColor\" d=\"M6.5 2.5V4l-2 1.5v-4zm5 3L9.5 4V2.5l2-1zM9 4H7V2.5h2z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svelte\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m3.98 3.7 3.36-2.08a4.5 4.5 0 0 1 5.9 1.23 4 4 0 0 1 .7 3.02q-.16.75-.58 1.4c.42.77.56 1.66.4 2.52a3.7 3.7 0 0 1-1.57 2.4l-.17.1-3.36 2.09a4.5 4.5 0 0 1-5.9-1.23 4 4 0 0 1-.66-1.44 4 4 0 0 1-.04-1.58 4 4 0 0 1 .58-1.4 4 4 0 0 1-.4-2.52 3.7 3.7 0 0 1 1.57-2.4zl3.36-2.08zm7.87 0a2.7 2.7 0 0 0-1.26-.95 2.7 2.7 0 0 0-1.6-.07 3 3 0 0 0-.52.2l-.16.09-3.36 2.08a2 2 0 0 0-.69.64 2 2 0 0 0-.36.86 2.3 2.3 0 0 0 .42 1.81A2.7 2.7 0 0 0 7.18 9.4q.28-.06.53-.2l.16-.09 1.28-.79.2-.09a.8.8 0 0 1 .87.31.7.7 0 0 1 .13.55.7.7 0 0 1-.24.4l-.08.05-3.36 2.08-.2.09a1 1 0 0 1-.49-.02 1 1 0 0 1-.38-.3 1 1 0 0 1-.13-.37v-.1l.01-.13-.13-.03a4 4 0 0 1-1.1-.5l-.2-.14-.18-.12-.07.18-.08.3a2.3 2.3 0 0 0 .43 1.82q.45.64 1.19.93.73.28 1.51.14l.16-.04q.27-.07.52-.2l.16-.09 3.36-2.08q.4-.25.69-.64.27-.4.36-.86a2.3 2.3 0 0 0-.42-1.82 2.7 2.7 0 0 0-1.27-.95 2.7 2.7 0 0 0-1.6-.08q-.27.07-.52.2l-.16.1-1.28.79-.2.09a1 1 0 0 1-.49-.03 1 1 0 0 1-.38-.29.7.7 0 0 1-.13-.54.7.7 0 0 1 .24-.4l.08-.06L9.33 4.4l.2-.1a.8.8 0 0 1 .87.32 1 1 0 0 1 .13.38v.22l.11.04q.6.18 1.12.5l.2.14.17.12.06-.19.08-.3a2.3 2.3 0 0 0-.42-1.81z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svg\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M5 7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z\"></path>\n  <path fill=\"currentColor\" d=\"M6 1a5 5 0 0 1 4.58 3H7a3 3 0 0 0-3 3v3.58A5 5 0 0 1 6 1\" opacity=\".5\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-svgo\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.43 4.8A.6.6 0 1 1 9.19 6l-.56.96a1.2 1.2 0 0 1 .32 1.58l.7.53a.89.89 0 1 1-.17.22l-.7-.52a1.2 1.2 0 0 1-1.4.25l-.56.87a.75.75 0 1 1-.57-.2 1 1 0 0 1 .32.05l.56-.87a1.2 1.2 0 0 1-.4-1.24l-1.2-.47a.56.56 0 1 1 .1-.28v.02l1.2.47a1.2 1.2 0 0 1 1.56-.55l.56-.97a.6.6 0 0 1-.15-.64.6.6 0 0 1 .63-.4\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M9.17 1q.16.63.27 1.26a6 6 0 0 1 1.61.67q.52-.38 1.08-.71l1.65 1.64q-.32.56-.68 1.05.48.78.72 1.67.6.09 1.18.25v2.32q-.55.15-1.11.24a6 6 0 0 1-.7 1.82q.31.44.59.91l-1.65 1.65-.85-.55a6 6 0 0 1-1.9.83q-.08.47-.2.95H6.84q-.12-.46-.2-.93a6 6 0 0 1-1.96-.81q-.39.27-.8.51l-1.65-1.65q.25-.43.53-.84a6 6 0 0 1-.75-1.9L1 9.16V6.83q.54-.14 1.09-.24a6 6 0 0 1 .77-1.74q-.33-.47-.63-.98l1.65-1.65q.54.32 1.03.68a6 6 0 0 1 1.66-.66q.1-.61.26-1.24zM7.96 3.73a4 4 0 0 0-1.74.36 4.5 4.5 0 0 0-2.3 2.3 4.4 4.4 0 0 0-.1 3.29l.03.06a4.4 4.4 0 0 0 2.4 2.47 4.4 4.4 0 0 0 3.48-.02l.03-.02a4.4 4.4 0 0 0 2.3-2.42l.06-.14a4.4 4.4 0 0 0-.2-3.4 4.4 4.4 0 0 0-2.13-2.07L9.47 4a4 4 0 0 0-1.51-.27\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-tailwind\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8 4Q5.2 4 4.5 6.67q1.05-1.34 2.45-1c.53.12.91.5 1.33.9C8.98 7.23 9.77 8 11.5 8q2.8 0 3.5-2.67-1.05 1.34-2.45 1c-.53-.12-.91-.5-1.33-.9C10.52 4.77 9.73 4 8 4M4.5 8Q1.7 8 1 10.67q1.05-1.34 2.45-1c.53.12.91.5 1.33.9C5.48 11.23 6.26 12 8 12q2.8 0 3.5-2.67-1.05 1.34-2.45 1c-.53-.12-.91-.5-1.33-.9C7.02 8.77 6.24 8 4.5 8\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-terraform\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M1 0v5.05l4.35 2.53V2.53zm9.18 5.34L5.83 2.82v5.05l4.35 2.53zm.47 5.06V5.34L15 2.82v5.05zm-.48 5.6-4.35-2.53V8.42l4.35 2.53z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vite\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M8.57 14.87c-.18.26-.55.11-.55-.22v-3.18l-.05-.27-.13-.22-.2-.15-.24-.06H4.29c-.26 0-.4-.32-.26-.55L6.08 7c.3-.46 0-1.1-.5-1.1H1.8c-.25 0-.4-.32-.25-.56l2.65-4.2A.3.3 0 0 1 4.46 1h7.9c.26 0 .4.32.26.55l-2.05 3.23c-.29.46 0 1.1.5 1.1h3.12c.26 0 .4.34.24.57z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vscode\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m5.11 9.68-2.4 1.84a.6.6 0 0 1-.75-.04l-.77-.7a.6.6 0 0 1 0-.87L3.28 8zm5.52-8.42a.51.51 0 0 1 .87.36V4.8L7.32 8 5.1 6.32z\" opacity=\".75\"></path>\n  <path fill=\"currentColor\" d=\"M11.1 14.99h.03zM1.96 4.52a.6.6 0 0 1 .75-.04l8.8 6.71v3.19a.51.51 0 0 1-.88.36L1.19 6.1a.6.6 0 0 1 0-.87z\" opacity=\".65\"></path>\n  <path fill=\"currentColor\" d=\"M11.62 14.91a.9.9 0 0 1-1-.17.51.51 0 0 0 .88-.36V1.62a.51.51 0 0 0-.87-.36.9.9 0 0 1 1-.17l2.87 1.39a.9.9 0 0 1 .5.8v9.44a.9.9 0 0 1-.5.8z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-vue\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M9.62 2.25 8 5.02 6.38 2.25H1l7 12 7-12z\" opacity=\".5\"></path>\n  <path fill=\"currentColor\" d=\"M9.54 2.25 8 4.95l-1.54-2.7H4l4 7 4-7z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-wasm\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h3a2 2 0 1 0 4 0z\" class=\"subtract\" opacity=\".2\"></path>\n  <path fill=\"currentColor\" d=\"M4.64 11.4h.02l.8-3.4h.91l.73 3.45L7.88 8h.96l-1.25 5h-.97L5.9 9.6 5.1 13h-1L3 8h.98z\"></path>\n  <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M13 13h-1.02l-.33-1.11H9.9L9.64 13h-.97l1.26-5h1.54zm-2.49-3.77-.42 1.84h1.32l-.49-1.84z\" clip-rule=\"evenodd\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-webpack\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M14.1 11.79 8.26 15v-2.5l3.64-1.94zm.4-.35V4.73l-2.14 1.2v4.3zm-12.6.35L7.74 15v-2.5L4.1 10.56zm-.4-.35V4.73l2.14 1.2v4.3zm.25-7.15 6-3.29v2.42L3.9 5.47l-.03.01zm12.5 0L8.25 1v2.42l3.85 2.05.03.01z\" class=\"bg\" opacity=\".4\"></path>\n  <path fill=\"currentColor\" d=\"m7.74 11.93-3.59-1.92v-3.8l3.6 2.02zm.52 0 3.59-1.92v-3.8l-3.6 2.02zM4.4 5.77 8 3.85l3.6 1.93L8 7.8z\" class=\"fg\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-yml\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"M7.5 2A1.5 1.5 0 0 1 9 3.5v3A1.5 1.5 0 0 1 7.5 8h-2v2A1.5 1.5 0 0 0 7 11.5v-1A1.5 1.5 0 0 1 8.5 9h5a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 7 13.5v-1A2.5 2.5 0 0 1 4.5 10V8h-2A1.5 1.5 0 0 1 1 6.5v-3A1.5 1.5 0 0 1 2.5 2zm1 8a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm-6-7a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5z\"></path>\n</symbol>\n  <symbol id=\"file-tree-builtin-zig\" viewBox=\"0 0 16 16\">\n  <path fill=\"currentColor\" d=\"m14.73 1.5-7.29 8.82h4.17l-1.73 2.04H5.76L1.27 14.5l7.3-8.91H4.39l1.73-2.05h4.12z\"></path>\n  <path fill=\"currentColor\" d=\"M5.21 3.54 3.56 5.6h-.55v4.73h.83L2.1 12.36H1V3.54zm9.79 0v8.82h-4.3l1.74-2.04h.55V5.68h-.83l1.74-2.14z\"></path>\n</symbol>\n</svg><div data-file-tree-id=\"pst_ft_1\" data-file-tree-virtualized-wrapper=\"true\" data-file-tree-colored-icons=\"true\"><div id=\"pst_ft_1__tree\" data-file-tree-context-menu-trigger-mode=\"right-click\" data-file-tree-has-git-lane=\"true\" data-file-tree-virtualized-root=\"true\" role=\"tree\" tabindex=\"-1\" data-scroll-at-top=\"true\" style=\"outline: none; position: relative;\"><slot name=\"header\" data-type=\"header-slot\"></slot><div data-file-tree-virtualized-scroll=\"true\"><div data-file-tree-virtualized-list=\"true\" style=\"height: 330px;\"><div data-file-tree-virtualized-sticky-offset=\"true\" aria-hidden=\"true\" style=\"height: 0px;\"></div><div data-file-tree-virtualized-sticky=\"true\" style=\"height: 330px; top: 0px; bottom: 0px;\"><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\".claude\" aria-level=\"1\" aria-posinset=\"1\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".claude/\" data-item-type=\"folder\" data-type=\"item\" id=\"pst_ft_1__focused-item-.claude%2F\" role=\"treeitem\" tabindex=\"0\" key=\"0\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>claude</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>claude</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\".github / workflows\" aria-level=\"1\" aria-posinset=\"2\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".github/workflows/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"1\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><span data-item-flattened-subitems=\"true\"><span data-item-flattened-subitem=\".github/\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.github</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.github</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></span> / <span data-item-flattened-subitem=\".github/workflows/\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">workflows</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">workflows</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></span></span></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\"brand\" aria-level=\"1\" aria-posinset=\"3\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"brand/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"2\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">bra</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">bra</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>nd</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>nd</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-expanded=\"false\" aria-haspopup=\"menu\" aria-label=\"packages\" aria-level=\"1\" aria-posinset=\"4\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"packages/\" data-item-type=\"folder\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" data-item-contains-git-change=\"true\" key=\"3\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-chevron\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-chevron\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pack</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pack</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>ages</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>ages</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"><span title=\"Contains git status items\"><svg data-icon-name=\"file-tree-icon-dot\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"6\" height=\"6\"><use href=\"#file-tree-icon-dot\"></use></svg></span></div></button><button aria-haspopup=\"menu\" aria-label=\".gitignore\" aria-level=\"1\" aria-posinset=\"5\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\".gitignore\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"4\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"git\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-git\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>gitignore</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>gitignore</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"package.json\" aria-level=\"1\" aria-posinset=\"6\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"package.json\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"5\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"json\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-json\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">package.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">package.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>json</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>json</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"pnpm-lock.yaml\" aria-level=\"1\" aria-posinset=\"7\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"pnpm-lock.yaml\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"6\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"yml\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-yml\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pnpm-lock.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pnpm-lock.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>yaml</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>yaml</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"pnpm-workspace.yaml\" aria-level=\"1\" aria-posinset=\"8\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"pnpm-workspace.yaml\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"7\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"yml\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-yml\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">pnpm-workspace.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">pnpm-workspace.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>yaml</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>yaml</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"README.md\" aria-level=\"1\" aria-posinset=\"9\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"README.md\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"8\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"markdown\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-markdown\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">README.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">README.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>md</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>md</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"RELEASING.md\" aria-level=\"1\" aria-posinset=\"10\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"RELEASING.md\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"9\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"markdown\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-markdown\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">RELEASING.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">RELEASING.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>md</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>md</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button><button aria-haspopup=\"menu\" aria-label=\"skills-lock.json\" aria-level=\"1\" aria-posinset=\"11\" aria-selected=\"false\" aria-setsize=\"11\" data-item-context-menu-trigger-mode=\"right-click\" data-item-has-git-lane=\"true\" data-item-path=\"skills-lock.json\" data-item-type=\"file\" data-type=\"item\" role=\"treeitem\" tabindex=\"-1\" key=\"10\" type=\"button\" draggable=\"false\" style=\"min-height: 30px;\"><div data-item-section=\"icon\"><svg data-icon-name=\"file-tree-icon-file\" data-icon-token=\"json\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-builtin-json\"></use></svg></div><div data-item-section=\"content\"><div data-truncate-group-container=\"middle\"><div data-truncate-segment-priority=\"2\"><div data-truncate-container=\"truncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div><div data-truncate-content=\"visible\">skills-lock.</div><div data-truncate-content=\"overflow\" aria-hidden=\"true\">skills-lock.</div></div><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div></div></div></div><div data-truncate-segment-priority=\"1\"><div data-truncate-container=\"fruncate\" data-truncate-variant=\"default\"><div data-truncate-grid=\"true\"><div aria-hidden=\"true\" data-truncate-marker-cell=\"true\"><div data-truncate-marker=\"true\">…</div></div><div><div data-truncate-content=\"visible\"><span>json</span></div><div data-truncate-content=\"overflow\" aria-hidden=\"true\"><span>json</span></div></div><div data-truncate-fill=\"true\"></div></div></div></div></div></div><div data-item-section=\"decoration\"></div><div data-item-section=\"git\"></div></button></div></div></div><div data-type=\"context-menu-anchor\" data-visible=\"false\"><button type=\"button\" data-type=\"context-menu-trigger\" aria-label=\"Options\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-visible=\"false\" tabindex=\"-1\"><svg data-icon-name=\"file-tree-icon-ellipsis\" data-align-capitals=\"false\" aria-hidden=\"true\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><use href=\"#file-tree-icon-ellipsis\"></use></svg></button></div></div></div></template></file-tree-container></div></aside></div></div><div role=\"separator\" aria-orientation=\"vertical\" aria-label=\"Resize sidebar\" title=\"Drag to resize\" class=\"resize-handle-col\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><main class=\"flex min-w-0 flex-1 flex-col overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1149:15\"><div class=\"flex min-h-0 flex-1 flex-col overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1161:17\"><div class=\"relative min-h-0 flex-1 overflow-hidden\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1197:19\"><div class=\"h-full\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:675:5\"><div class=\"diff-pane h-full overflow-auto pb-20\" data-snapshot-scroll-top=\"332\"><div><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1ugxo3cg svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/core/src/features/language/repository/language.repository.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-2</span><span data-additions-count=\"\">+3</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 2ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"14,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"15,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"16,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-deletion\" data-column-number=\"18\" data-line-index=\"17,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"19,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"change-deletion\" data-column-number=\"20\" data-line-index=\"20,19\"><span data-line-number-content=\"\">20</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"21\" data-line-index=\"23,21\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"24,22\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"25,23\"><span data-line-number-content=\"\">23</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line=\"15\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"14,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">} from</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"../schema/language.schema.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></div><div data-line=\"16\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"15,15\"><br></div><div data-line=\"17\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"16,16\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"18\" data-line-type=\"change-deletion\" data-line-index=\"17,17\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The language backend as the service sees it: </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative paths in,</span></span></div><div data-line=\"19\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"19,18\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* LSP-shaped answers out. The implementation owns provider selection and the</span></div><div data-line=\"20\" data-line-type=\"change-deletion\" data-line-index=\"20,19\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* absolute repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">; neither leaks past this</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> boundary.</span></span></span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"21\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"23,21\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"22\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"24,22\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* `contents` is the editor's unsaved buffer, or null to analyse the file on</span></div><div data-line=\"23\" data-alt-line=\"24\" data-line-type=\"context\" data-line-index=\"25,23\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* disk.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"14,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"15,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"16,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-addition\" data-column-number=\"18\" data-line-index=\"18,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"19,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"change-addition\" data-column-number=\"20\" data-line-index=\"21,19\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"change-addition\" data-column-number=\"21\" data-line-index=\"22,20\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"23,21\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"24,22\"><span data-line-number-content=\"\">23</span></div><div data-line-type=\"context\" data-column-number=\"24\" data-line-index=\"25,23\"><span data-line-number-content=\"\">24</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 12\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">14 unmodified lines</span></div></div></div><div data-line=\"15\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"14,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">} from</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"../schema/language.schema.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></div><div data-line=\"16\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"15,15\"><br></div><div data-line=\"17\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"16,16\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"18\" data-line-type=\"change-addition\" data-line-index=\"18,17\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The language backend as the service sees it: </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative paths in,</span></span></div><div data-line=\"19\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"19,18\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* LSP-shaped answers out. The implementation owns provider selection and the</span></div><div data-line=\"20\" data-line-type=\"change-addition\" data-line-index=\"21,19\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* absolute </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root of the </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the path falls in</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">; neither leaks past this</span></span></div><div data-line=\"21\" data-line-type=\"change-addition\" data-line-index=\"22,20\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* boundary.</span></div><div data-line=\"22\" data-alt-line=\"21\" data-line-type=\"context\" data-line-index=\"23,21\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"23\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"24,22\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* `contents` is the editor's unsaved buffer, or null to analyse the file on</span></div><div data-line=\"24\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"25,23\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* disk.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code></pre></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"333\" viewBox=\"0 0 1250 333\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 144 C 625 144, 625 144, 640 144 L 640 164 C 625 164, 625 164, 610 164 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 184 C 625 184, 625 184, 640 184 L 640 224 C 625 224, 625 204, 610 204 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1ugxo3cg svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/core/src/features/language/schema/language.schema.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-2</span><span data-additions-count=\"\">+2</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 2ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"3,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"context\" data-column-number=\"5\" data-line-index=\"4,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-deletion\" data-column-number=\"6\" data-line-index=\"5,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"context\" data-column-number=\"7\" data-line-index=\"7,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"8,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"9,8\"><span data-line-number-content=\"\">9</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"25,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"26,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"27,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"change-deletion\" data-column-number=\"28\" data-line-index=\"28,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"30,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"31,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"32,30\"><span data-line-number-content=\"\">31</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line=\"3\" data-alt-line=\"3\" data-line-type=\"context\" data-line-index=\"2,2\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">maps onto them without loss.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"3,3\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span></div><div data-line=\"5\" data-alt-line=\"5\" data-line-type=\"context\" data-line-index=\"4,4\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">Deliberate deviations, both to keep the</span><span data-char=\"42\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"43\">HTTP</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"48\">API</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">self</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"56\">-</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">describing</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"67\">:</span></div><div data-line=\"6\" data-line-type=\"change-deletion\" data-line-index=\"5,5\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">`Location`</span><span data-char=\"17\"> </span><span data-char=\"18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">carries a </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">repository</span></span></span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"38\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">relative</span><span data-char=\"47\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"48\">`path`</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"55\">instead</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"63\">of</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"66\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"69\">'s `uri`</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"77\">;</span></div><div data-line=\"7\" data-alt-line=\"7\" data-line-type=\"context\" data-line-index=\"7,6\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">every other byconvo</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">feature</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(comments, diffs) is path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"61\">addressed.</span></div><div data-line=\"8\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"8,7\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">severities and reference kinds are named strings rather than</span><span data-char=\"67\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"68\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"71\">'</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"72\">s</span></div><div data-line=\"9\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"9,8\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">integers, so the generated OpenAPI schema reads</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">as</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">an</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"61\">enum</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\">.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line=\"25\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"25,24\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">Range</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">typeof</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">Range.Type;</span></div><div data-line=\"26\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"26,25\"><br></div><div data-line=\"27\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"27,26\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">=</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">Schema.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">Struct</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">({</span></div><div data-line=\"28\" data-line-type=\"change-deletion\" data-line-index=\"28,27\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Repository</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative POSIX path. */</span></span></div><div data-line=\"29\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"30,28\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">path: Schema.String,</span></div><div data-line=\"30\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"31,29\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">range: Range,</span></div><div data-line=\"31\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"32,30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">});</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"3,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"context\" data-column-number=\"5\" data-line-index=\"4,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-addition\" data-column-number=\"6\" data-line-index=\"6,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"context\" data-column-number=\"7\" data-line-index=\"7,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"8,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"9,8\"><span data-line-number-content=\"\">9</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"25,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"26,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"27,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"change-addition\" data-column-number=\"28\" data-line-index=\"29,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"30,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"31,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"32,30\"><span data-line-number-content=\"\">31</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div><div data-content=\"\" style=\"grid-row: span 17\"><div data-separator=\"line-info\" data-expand-index=\"0\" data-separator-first=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-down=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">2 unmodified lines</span></div></div></div><div data-line=\"3\" data-alt-line=\"3\" data-line-type=\"context\" data-line-index=\"2,2\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">maps onto them without loss.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"3,3\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span></div><div data-line=\"5\" data-alt-line=\"5\" data-line-type=\"context\" data-line-index=\"4,4\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\">Deliberate deviations, both to keep the</span><span data-char=\"42\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"43\">HTTP</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"48\">API</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">self</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"56\">-</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">describing</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"67\">:</span></div><div data-line=\"6\" data-line-type=\"change-addition\" data-line-index=\"6,5\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">`Location`</span><span data-char=\"17\"> </span><span data-char=\"18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">carries a </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">project</span></span></span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"35\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">relative</span><span data-char=\"44\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"45\">`path`</span><span data-char=\"51\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">instead</span><span data-char=\"59\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">of</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"62\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"63\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"66\">'s `uri`</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"74\">;</span></div><div data-line=\"7\" data-alt-line=\"7\" data-line-type=\"context\" data-line-index=\"7,6\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">every other byconvo</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">feature</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(comments, diffs) is path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"60\">-</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"61\">addressed.</span></div><div data-line=\"8\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"8,7\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">   </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"5\">-</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">severities and reference kinds are named strings rather than</span><span data-char=\"67\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"68\">LSP</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"71\">'</span><span style=\"--diffs-token-light:#B31D28;--diffs-token-light-font-style:italic;--diffs-token-dark:#FDAEB7;--diffs-token-dark-font-style:italic\" data-char=\"72\">s</span></div><div data-line=\"9\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"9,8\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">*</span><span data-char=\"2\">     </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">integers, so the generated OpenAPI schema reads</span><span data-char=\"54\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">as</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">an</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"61\">enum</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\">.</span></div><div data-separator=\"line-info\" data-expand-index=\"1\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-both=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand-all\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">15 unmodified lines</span></div></div></div><div data-line=\"25\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"25,24\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">Range</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">typeof</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">Range.Type;</span></div><div data-line=\"26\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"26,25\"><br></div><div data-line=\"27\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"27,26\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">=</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">Schema.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">Struct</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">({</span></div><div data-line=\"28\" data-line-type=\"change-addition\" data-line-index=\"29,27\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative POSIX path. */</span></span></div><div data-line=\"29\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"30,28\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">path: Schema.String,</span></div><div data-line=\"30\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"31,29\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">range: Range,</span></div><div data-line=\"31\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"32,30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">});</span></div><div data-separator=\"line-info\" data-expand-index=\"2\" data-separator-last=\"\"><div data-separator-wrapper=\"\"><div role=\"button\" data-expand-button=\"\" data-expand-up=\"\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-icon=\"\"><use href=\"#diffs-icon-expand\"></use></svg></div><div data-separator-content=\"\"><span data-unmodified-lines=\"\">More unchanged context may be available</span></div></div></div></div></code></pre></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"461\" viewBox=\"0 0 1250 461\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 144 C 625 144, 625 144, 640 144 L 640 164 C 625 164, 625 164, 610 164 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 332 C 625 332, 625 332, 640 332 L 640 352 C 625 352, 625 352, 610 352 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1ugxo3cg svx5sm11cg s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-diffs-header=\"default\" data-change-type=\"change\"><div data-header-content=\"\"><slot name=\"header-prefix\"></slot><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" data-change-icon=\"change\"><use href=\"#diffs-icon-symbol-modified\"></use></svg><div data-title=\"\"><bdi>packages/embedded-server/src/layers/language/language.repository.live.ts</bdi></div><slot name=\"header-filename-suffix\"></slot></div><div data-metadata=\"\"><span data-deletions-count=\"\">-39</span><span data-additions-count=\"\">+116</span><slot name=\"header-metadata\"></slot></div></div><svg data-icon-sprite=\"\" aria-hidden=\"true\" width=\"0\" height=\"0\">\n  <symbol id=\"diffs-icon-arrow-right-short\" viewBox=\"0 0 16 16\">\n    <path d=\"M8.47 4.22a.75.75 0 0 0 0 1.06l1.97 1.97H3.75a.75.75 0 0 0 0 1.5h6.69l-1.97 1.97a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06L9.53 4.22a.75.75 0 0 0-1.06 0\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-brand-github\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevron\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.47 4.47a.75.75 0 0 1 1.06 0L8 9.94l5.47-5.47a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-chevrons-narrow\" viewBox=\"0 0 10 16\">\n    <path d=\"M4.47 2.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1-1.06 1.06L5 3.81 2.28 6.53a.75.75 0 0 1-1.06-1.06zM1.22 9.47a.75.75 0 0 1 1.06 0L5 12.19l2.72-2.72a.75.75 0 0 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0l-3.25-3.25a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-split\" viewBox=\"0 0 16 16\">\n    <path d=\"M14 0H8.5v16H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-1.5 6.5v1h1a.5.5 0 0 1 0 1h-1v1a.5.5 0 0 1-1 0v-1h-1a.5.5 0 0 1 0-1h1v-1a.5.5 0 0 1 1 0\"></path><path d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.5V0zm.5 7.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1\" opacity=\".3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-diff-unified\" viewBox=\"0 0 16 16\">\n    <path fill-rule=\"evenodd\" d=\"M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8.5h16zm-8-4a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1A.5.5 0 0 0 8 10\" clip-rule=\"evenodd\"></path><path fill-rule=\"evenodd\" d=\"M14 0a2 2 0 0 1 2 2v5.5H0V2a2 2 0 0 1 2-2zM6.5 3.5a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z\" clip-rule=\"evenodd\" opacity=\".4\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand\" viewBox=\"0 0 16 16\">\n    <path d=\"M3.47 5.47a.75.75 0 0 1 1.06 0L8 8.94l3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-expand-all\" viewBox=\"0 0 16 16\">\n    <path d=\"M11.47 9.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L8 12.94zM7.526 1.418a.75.75 0 0 1 1.004.052l4 4a.75.75 0 1 1-1.06 1.06L8 3.06 4.53 6.53a.75.75 0 1 1-1.06-1.06l4-4z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-file-code\" viewBox=\"0 0 16 16\">\n    <path d=\"M10.75 0c.199 0 .39.08.53.22l3.5 3.5c.14.14.22.331.22.53v9A2.75 2.75 0 0 1 12.25 16h-8.5A2.75 2.75 0 0 1 1 13.25V2.75A2.75 2.75 0 0 1 3.75 0zm-7 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h8.5c.69 0 1.25-.56 1.25-1.25V5h-1.25A2.25 2.25 0 0 1 10 2.75V1.5z\"></path><path d=\"M7.248 6.19a.75.75 0 0 1 .063 1.058L5.753 9l1.558 1.752a.75.75 0 0 1-1.122.996l-2-2.25a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.06-.063M8.69 7.248a.75.75 0 1 1 1.12-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 1 1-1.12-.996L10.245 9z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-plus\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 3a.75.75 0 0 1 .75.75v3.5h3.5a.75.75 0 0 1 0 1.5h-3.5v3.5a.75.75 0 0 1-1.5 0v-3.5h-3.5a.75.75 0 0 1 0-1.5h3.5v-3.5A.75.75 0 0 1 8 3\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-added\" viewBox=\"0 0 16 16\">\n    <path d=\"M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-deleted\" viewBox=\"0 0 16 16\">\n    <path d=\"M4 8a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 8\"></path><path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-diffstat\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.75 4.296a.75.75 0 0 0-1.5 0V6.25h-2a.75.75 0 0 0 0 1.5h2v1.5h1.5v-1.5h2a.75.75 0 0 0 0-1.5h-2zM5.25 10a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ignored\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m11.53-2.47a.75.75 0 0 0-1.06-1.06l-6 6a.75.75 0 1 0 1.06 1.06z\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-modified\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706s.826.607 1.706.802c.898.2 2.091.288 3.704.288s2.806-.088 3.704-.288c.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5s-2.806.088-3.704.288c-.88.196-1.381.478-1.706.802s-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8M0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-moved\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.788 4.296c.196-.88.478-1.381.802-1.706s.826-.606 1.706-.802C5.194 1.588 6.387 1.5 8 1.5s2.806.088 3.704.288c.88.196 1.381.478 1.706.802s.607.826.802 1.706c.2.898.288 2.091.288 3.704s-.088 2.806-.288 3.704c-.195.88-.478 1.381-.802 1.706s-.826.607-1.706.802c-.898.2-2.091.288-3.704.288s-2.806-.088-3.704-.288c-.88-.195-1.381-.478-1.706-.802s-.606-.826-.802-1.706C1.588 10.806 1.5 9.613 1.5 8s.088-2.806.288-3.704M8 0C1.412 0 0 1.412 0 8s1.412 8 8 8 8-1.412 8-8-1.412-8-8-8\"></path><path d=\"M8.495 4.695a.75.75 0 0 0-.05 1.06L10.486 8l-2.041 2.246a.75.75 0 0 0 1.11 1.008l2.5-2.75a.75.75 0 0 0 0-1.008l-2.5-2.75a.75.75 0 0 0-1.06-.051m-4 0a.75.75 0 0 0-.05 1.06l2.044 2.248-1.796 1.995a.75.75 0 0 0 1.114 1.004l2.25-2.5a.75.75 0 0 0-.002-1.007l-2.5-2.75a.75.75 0 0 0-1.06-.05\"></path>\n  </symbol>\n  <symbol id=\"diffs-icon-symbol-ref\" viewBox=\"0 0 16 16\">\n    <path d=\"M1.5 8c0 1.613.088 2.806.288 3.704.196.88.478 1.381.802 1.706.286.286.71.54 1.41.73V1.86c-.7.19-1.124.444-1.41.73-.324.325-.606.826-.802 1.706C1.588 5.194 1.5 6.387 1.5 8m4 6.397c.697.07 1.522.103 2.5.103 1.613 0 2.806-.088 3.704-.288.88-.195 1.381-.478 1.706-.802s.607-.826.802-1.706c.2-.898.288-2.091.288-3.704s-.088-2.806-.288-3.704c-.195-.88-.478-1.381-.802-1.706s-.826-.606-1.706-.802C10.806 1.588 9.613 1.5 8 1.5c-.978 0-1.803.033-2.5.103zM0 8c0-6.588 1.412-8 8-8s8 1.412 8 8-1.412 8-8 8-8-1.412-8-8m7-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\"></path>\n  </symbol>\n</svg><pre data-diff=\"\" data-indicators=\"bars\" data-background=\"\" data-diff-type=\"split\" data-overflow=\"scroll\" data-interactive-line-numbers=\"\" style=\"--diffs-min-number-column-width-default: 3ch;\"><code data-code=\"\" data-deletions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 100\"><div data-line-type=\"context\" data-column-number=\"1\" data-line-index=\"0,0\"><span data-line-number-content=\"\">1</span></div><div data-line-type=\"change-deletion\" data-column-number=\"2\" data-line-index=\"1,1\"><span data-line-number-content=\"\">2</span></div><div data-line-type=\"change-deletion\" data-column-number=\"3\" data-line-index=\"2,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"5,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"change-deletion\" data-column-number=\"5\" data-line-index=\"6,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-deletion\" data-column-number=\"6\" data-line-index=\"7,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"change-deletion\" data-column-number=\"7\" data-line-index=\"8,6\"><span data-line-number-content=\"\">7</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"3\" style=\"grid-row: span 3;min-height:calc(3 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"8\" data-line-index=\"15,10\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"context\" data-column-number=\"9\" data-line-index=\"16,11\"><span data-line-number-content=\"\">9</span></div><div data-line-type=\"context\" data-column-number=\"10\" data-line-index=\"17,12\"><span data-line-number-content=\"\">10</span></div><div data-line-type=\"context\" data-column-number=\"11\" data-line-index=\"18,13\"><span data-line-number-content=\"\">11</span></div><div data-line-type=\"context\" data-column-number=\"12\" data-line-index=\"19,14\"><span data-line-number-content=\"\">12</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"13\" data-line-index=\"21,16\"><span data-line-number-content=\"\">13</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"14\" data-line-index=\"23,18\"><span data-line-number-content=\"\">14</span></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"24,19\"><span data-line-number-content=\"\">15</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"16\" data-line-index=\"26,21\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"change-deletion\" data-column-number=\"17\" data-line-index=\"27,22\"><span data-line-number-content=\"\">17</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"18\" data-line-index=\"30,24\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"31,25\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"context\" data-column-number=\"20\" data-line-index=\"32,26\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"context\" data-column-number=\"21\" data-line-index=\"33,27\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"34,28\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"context\" data-column-number=\"23\" data-line-index=\"35,29\"><span data-line-number-content=\"\">23</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"24\" data-line-index=\"37,31\"><span data-line-number-content=\"\">24</span></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"38,32\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"change-deletion\" data-column-number=\"26\" data-line-index=\"39,33\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"41,34\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"context\" data-column-number=\"28\" data-line-index=\"42,35\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"change-deletion\" data-column-number=\"29\" data-line-index=\"43,36\"><span data-line-number-content=\"\">29</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"49,41\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"context\" data-column-number=\"31\" data-line-index=\"50,42\"><span data-line-number-content=\"\">31</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"40\" style=\"grid-row: span 40;min-height:calc(40 * 1lh);\"></div><div data-line-type=\"context\" data-column-number=\"32\" data-line-index=\"91,83\"><span data-line-number-content=\"\">32</span></div><div data-line-type=\"context\" data-column-number=\"33\" data-line-index=\"92,84\"><span data-line-number-content=\"\">33</span></div><div data-line-type=\"context\" data-column-number=\"34\" data-line-index=\"93,85\"><span data-line-number-content=\"\">34</span></div><div data-line-type=\"change-deletion\" data-column-number=\"35\" data-line-index=\"94,86\"><span data-line-number-content=\"\">35</span></div><div data-line-type=\"change-deletion\" data-column-number=\"36\" data-line-index=\"95,87\"><span data-line-number-content=\"\">36</span></div><div data-line-type=\"change-deletion\" data-column-number=\"37\" data-line-index=\"96,88\"><span data-line-number-content=\"\">37</span></div><div data-line-type=\"change-deletion\" data-column-number=\"38\" data-line-index=\"97,89\"><span data-line-number-content=\"\">38</span></div><div data-line-type=\"change-deletion\" data-column-number=\"39\" data-line-index=\"98,90\"><span data-line-number-content=\"\">39</span></div><div data-line-type=\"change-deletion\" data-column-number=\"40\" data-line-index=\"99,91\"><span data-line-number-content=\"\">40</span></div><div data-line-type=\"change-deletion\" data-column-number=\"41\" data-line-index=\"100,92\"><span data-line-number-content=\"\">41</span></div><div data-line-type=\"change-deletion\" data-column-number=\"42\" data-line-index=\"101,93\"><span data-line-number-content=\"\">42</span></div><div data-line-type=\"change-deletion\" data-column-number=\"43\" data-line-index=\"102,94\"><span data-line-number-content=\"\">43</span></div><div data-line-type=\"change-deletion\" data-column-number=\"44\" data-line-index=\"103,95\"><span data-line-number-content=\"\">44</span></div><div data-gutter-buffer=\"buffer\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh);\"></div></div><div data-content=\"\" style=\"grid-row: span 100\"><div data-line=\"1\" data-alt-line=\"1\" data-line-type=\"context\" data-line-index=\"0,0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"2\" data-line-type=\"change-deletion\" data-line-index=\"1,1\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The live language backend: resolve the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">selected </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, pick </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">provider</span></span></span></div><div data-line=\"3\" data-line-type=\"change-deletion\" data-line-index=\"2,2\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* that claims the file, and delegate.</span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"5,3\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"5\" data-line-type=\"change-deletion\" data-line-index=\"6,4\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* All the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root-relative</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> bookkeeping stops here. </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Providers receive an absolute</span></span></span></div><div data-line=\"6\" data-line-type=\"change-deletion\" data-line-index=\"7,5\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root plus a repository-relative path</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">service above receives LSP shapes,</span></span></span></div><div data-line=\"7\" data-line-type=\"change-deletion\" data-line-index=\"8,6\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">and neither knows which </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">is selected.</span></span></span></div><div data-content-buffer=\"\" data-buffer-size=\"3\" style=\"grid-row: span 3;min-height:calc(3 * 1lh)\"></div><div data-line=\"8\" data-alt-line=\"11\" data-line-type=\"context\" data-line-index=\"15,10\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*/</span></div><div data-line=\"9\" data-alt-line=\"12\" data-line-type=\"context\" data-line-index=\"16,11\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"7\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">as</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">Effect</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"24\">\"effect/Effect\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">;</span></div><div data-line=\"10\" data-alt-line=\"13\" data-line-type=\"context\" data-line-index=\"17,12\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{</span></div><div data-line=\"11\" data-alt-line=\"14\" data-line-type=\"context\" data-line-index=\"18,13\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">selectProvider,</span></div><div data-line=\"12\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"19,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">CodeActionsResult,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"13\" data-alt-line=\"17\" data-line-type=\"context\" data-line-index=\"21,16\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">DiagnosticsResult,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"14\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"23,18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageProviderInfo,</span></div><div data-line=\"15\" data-alt-line=\"20\" data-line-type=\"context\" data-line-index=\"24,19\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageRepo,</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"16\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"26,21\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Position,</span></div><div data-line=\"17\" data-line-type=\"change-deletion\" data-line-index=\"27,22\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span data-char=\"7\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">Range</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">,</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"18\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"30,24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/language\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">;</span></div><div data-line=\"19\" data-alt-line=\"26\" data-line-type=\"context\" data-line-index=\"31,25\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">{</span></div><div data-line=\"20\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"32,26\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageFailure,</span></div><div data-line=\"21\" data-alt-line=\"28\" data-line-type=\"context\" data-line-index=\"33,27\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageProvider,</span></div><div data-line=\"22\" data-alt-line=\"29\" data-line-type=\"context\" data-line-index=\"34,28\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/ports/language-provider\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">;</span></div><div data-line=\"23\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"35,29\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ WorkspaceContext }</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"33\">\"../workspace/workspace-context.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"68\">;</span></div><div data-content-buffer=\"\" data-buffer-size=\"1\" style=\"grid-row: span 1;min-height:calc(1 * 1lh)\"></div><div data-line=\"24\" data-alt-line=\"32\" data-line-type=\"context\" data-line-index=\"37,31\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ providersFor }</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"29\">\"./language.providers.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">;</span></div><div data-line=\"25\" data-alt-line=\"33\" data-line-type=\"context\" data-line-index=\"38,32\"><br></div><div data-line=\"26\" data-line-type=\"change-deletion\" data-line-index=\"39,33\"><span data-char=\"0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** A provider chosen for a path, with the repository </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">root </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">it works against. */</span></span></div><div data-line=\"27\" data-alt-line=\"35\" data-line-type=\"context\" data-line-index=\"41,34\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">interface</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"10\">Resolved</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">{</span></div><div data-line=\"28\" data-alt-line=\"36\" data-line-type=\"context\" data-line-index=\"42,35\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">root</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"29\" data-line-type=\"change-deletion\" data-line-index=\"43,36\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">provider</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"21\">LanguageProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\">;</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh)\"></div><div data-line=\"30\" data-alt-line=\"42\" data-line-type=\"context\" data-line-index=\"49,41\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span></div><div data-line=\"31\" data-alt-line=\"43\" data-line-type=\"context\" data-line-index=\"50,42\"><br></div><div data-content-buffer=\"\" data-buffer-size=\"40\" style=\"grid-row: span 40;min-height:calc(40 * 1lh)\"></div><div data-line=\"32\" data-alt-line=\"84\" data-line-type=\"context\" data-line-index=\"91,83\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">makeLiveLanguageRepository</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">=</span><span data-char=\"41\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"49\">gen</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">(</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"53\">function*</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"63\">() {</span></div><div data-line=\"33\" data-alt-line=\"85\" data-line-type=\"context\" data-line-index=\"92,84\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"8\">workspace</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">yield*</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">WorkspaceContext;</span></div><div data-line=\"34\" data-alt-line=\"86\" data-line-type=\"context\" data-line-index=\"93,85\"><br></div><div data-line=\"35\" data-line-type=\"change-deletion\" data-line-index=\"94,86\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"8\">resolve</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span></div><div data-line=\"36\" data-line-type=\"change-deletion\" data-line-index=\"95,87\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"4\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span></span></div><div data-line=\"37\" data-line-type=\"change-deletion\" data-line-index=\"96,88\"><span data-diff-span=\"\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">): </span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">Effect.</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">Effect</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">&lt;</span></span></div><div data-line=\"38\" data-line-type=\"change-deletion\" data-line-index=\"97,89\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Resolved</span><span data-char=\"12\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"13\">|</span><span data-char=\"14\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">{</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"17\">root</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">: string;</span><span data-char=\"30\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">provider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">:</span><span data-char=\"40\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"41\">null</span><span data-char=\"45\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">},</span></span></div><div data-line=\"39\" data-line-type=\"change-deletion\" data-line-index=\"98,90\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">LanguageFailure</span></span></div><div data-line=\"40\" data-line-type=\"change-deletion\" data-line-index=\"99,91\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">&gt;</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"3\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">=&gt;</span></span></div><div data-line=\"41\" data-line-type=\"change-deletion\" data-line-index=\"100,92\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"11\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\">(workspace.requireCurrent,</span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\"> (</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"42\">root</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">)</span><span data-char=\"47\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">=&gt;</span><span data-char=\"50\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"51\">({</span></span></div><div data-line=\"42\" data-line-type=\"change-deletion\" data-line-index=\"101,93\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">root,</span></span></div><div data-line=\"43\" data-line-type=\"change-deletion\" data-line-index=\"102,94\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">provider:</span><span data-char=\"15\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"16\">selectProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"30\">(</span></span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"31\">providersFor</span><span data-char=\"43\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">(root).providers,</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\"> path),</span></span></span></div><div data-line=\"44\" data-line-type=\"change-deletion\" data-line-index=\"103,95\"><span data-diff-span=\"\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">}));</span></span></div><div data-content-buffer=\"\" data-buffer-size=\"4\" style=\"grid-row: span 4;min-height:calc(4 * 1lh)\"></div></div></code><code data-code=\"\" data-additions=\"\" data-container-size=\"\"><div data-gutter=\"\" style=\"grid-row: span 100\"><div data-line-type=\"context\" data-column-number=\"1\" data-line-index=\"0,0\"><span data-line-number-content=\"\">1</span></div><div data-line-type=\"change-addition\" data-column-number=\"2\" data-line-index=\"3,1\"><span data-line-number-content=\"\">2</span></div><div data-line-type=\"change-addition\" data-column-number=\"3\" data-line-index=\"4,2\"><span data-line-number-content=\"\">3</span></div><div data-line-type=\"context\" data-column-number=\"4\" data-line-index=\"5,3\"><span data-line-number-content=\"\">4</span></div><div data-line-type=\"change-addition\" data-column-number=\"5\" data-line-index=\"9,4\"><span data-line-number-content=\"\">5</span></div><div data-line-type=\"change-addition\" data-column-number=\"6\" data-line-index=\"10,5\"><span data-line-number-content=\"\">6</span></div><div data-line-type=\"change-addition\" data-column-number=\"7\" data-line-index=\"11,6\"><span data-line-number-content=\"\">7</span></div><div data-line-type=\"change-addition\" data-column-number=\"8\" data-line-index=\"12,7\"><span data-line-number-content=\"\">8</span></div><div data-line-type=\"change-addition\" data-column-number=\"9\" data-line-index=\"13,8\"><span data-line-number-content=\"\">9</span></div><div data-line-type=\"change-addition\" data-column-number=\"10\" data-line-index=\"14,9\"><span data-line-number-content=\"\">10</span></div><div data-line-type=\"context\" data-column-number=\"11\" data-line-index=\"15,10\"><span data-line-number-content=\"\">11</span></div><div data-line-type=\"context\" data-column-number=\"12\" data-line-index=\"16,11\"><span data-line-number-content=\"\">12</span></div><div data-line-type=\"context\" data-column-number=\"13\" data-line-index=\"17,12\"><span data-line-number-content=\"\">13</span></div><div data-line-type=\"context\" data-column-number=\"14\" data-line-index=\"18,13\"><span data-line-number-content=\"\">14</span></div><div data-line-type=\"context\" data-column-number=\"15\" data-line-index=\"19,14\"><span data-line-number-content=\"\">15</span></div><div data-line-type=\"change-addition\" data-column-number=\"16\" data-line-index=\"20,15\"><span data-line-number-content=\"\">16</span></div><div data-line-type=\"context\" data-column-number=\"17\" data-line-index=\"21,16\"><span data-line-number-content=\"\">17</span></div><div data-line-type=\"change-addition\" data-column-number=\"18\" data-line-index=\"22,17\"><span data-line-number-content=\"\">18</span></div><div data-line-type=\"context\" data-column-number=\"19\" data-line-index=\"23,18\"><span data-line-number-content=\"\">19</span></div><div data-line-type=\"context\" data-column-number=\"20\" data-line-index=\"24,19\"><span data-line-number-content=\"\">20</span></div><div data-line-type=\"change-addition\" data-column-number=\"21\" data-line-index=\"25,20\"><span data-line-number-content=\"\">21</span></div><div data-line-type=\"context\" data-column-number=\"22\" data-line-index=\"26,21\"><span data-line-number-content=\"\">22</span></div><div data-line-type=\"change-addition\" data-column-number=\"23\" data-line-index=\"28,22\"><span data-line-number-content=\"\">23</span></div><div data-line-type=\"change-addition\" data-column-number=\"24\" data-line-index=\"29,23\"><span data-line-number-content=\"\">24</span></div><div data-line-type=\"context\" data-column-number=\"25\" data-line-index=\"30,24\"><span data-line-number-content=\"\">25</span></div><div data-line-type=\"context\" data-column-number=\"26\" data-line-index=\"31,25\"><span data-line-number-content=\"\">26</span></div><div data-line-type=\"context\" data-column-number=\"27\" data-line-index=\"32,26\"><span data-line-number-content=\"\">27</span></div><div data-line-type=\"context\" data-column-number=\"28\" data-line-index=\"33,27\"><span data-line-number-content=\"\">28</span></div><div data-line-type=\"context\" data-column-number=\"29\" data-line-index=\"34,28\"><span data-line-number-content=\"\">29</span></div><div data-line-type=\"context\" data-column-number=\"30\" data-line-index=\"35,29\"><span data-line-number-content=\"\">30</span></div><div data-line-type=\"change-addition\" data-column-number=\"31\" data-line-index=\"36,30\"><span data-line-number-content=\"\">31</span></div><div data-line-type=\"context\" data-column-number=\"32\" data-line-index=\"37,31\"><span data-line-number-content=\"\">32</span></div><div data-line-type=\"context\" data-column-number=\"33\" data-line-index=\"38,32\"><span data-line-number-content=\"\">33</span></div><div data-line-type=\"change-addition\" data-column-number=\"34\" data-line-index=\"40,33\"><span data-line-number-content=\"\">34</span></div><div data-line-type=\"context\" data-column-number=\"35\" data-line-index=\"41,34\"><span data-line-number-content=\"\">35</span></div><div data-line-type=\"context\" data-column-number=\"36\" data-line-index=\"42,35\"><span data-line-number-content=\"\">36</span></div><div data-line-type=\"change-addition\" data-column-number=\"37\" data-line-index=\"44,36\"><span data-line-number-content=\"\">37</span></div><div data-line-type=\"change-addition\" data-column-number=\"38\" data-line-index=\"45,37\"><span data-line-number-content=\"\">38</span></div><div data-line-type=\"change-addition\" data-column-number=\"39\" data-line-index=\"46,38\"><span data-line-number-content=\"\">39</span></div><div data-line-type=\"change-addition\" data-column-number=\"40\" data-line-index=\"47,39\"><span data-line-number-content=\"\">40</span></div><div data-line-type=\"change-addition\" data-column-number=\"41\" data-line-index=\"48,40\"><span data-line-number-content=\"\">41</span></div><div data-line-type=\"context\" data-column-number=\"42\" data-line-index=\"49,41\"><span data-line-number-content=\"\">42</span></div><div data-line-type=\"context\" data-column-number=\"43\" data-line-index=\"50,42\"><span data-line-number-content=\"\">43</span></div><div data-line-type=\"change-addition\" data-column-number=\"44\" data-line-index=\"51,43\"><span data-line-number-content=\"\">44</span></div><div data-line-type=\"change-addition\" data-column-number=\"45\" data-line-index=\"52,44\"><span data-line-number-content=\"\">45</span></div><div data-line-type=\"change-addition\" data-column-number=\"46\" data-line-index=\"53,45\"><span data-line-number-content=\"\">46</span></div><div data-line-type=\"change-addition\" data-column-number=\"47\" data-line-index=\"54,46\"><span data-line-number-content=\"\">47</span></div><div data-line-type=\"change-addition\" data-column-number=\"48\" data-line-index=\"55,47\"><span data-line-number-content=\"\">48</span></div><div data-line-type=\"change-addition\" data-column-number=\"49\" data-line-index=\"56,48\"><span data-line-number-content=\"\">49</span></div><div data-line-type=\"change-addition\" data-column-number=\"50\" data-line-index=\"57,49\"><span data-line-number-content=\"\">50</span></div><div data-line-type=\"change-addition\" data-column-number=\"51\" data-line-index=\"58,50\"><span data-line-number-content=\"\">51</span></div><div data-line-type=\"change-addition\" data-column-number=\"52\" data-line-index=\"59,51\"><span data-line-number-content=\"\">52</span></div><div data-line-type=\"change-addition\" data-column-number=\"53\" data-line-index=\"60,52\"><span data-line-number-content=\"\">53</span></div><div data-line-type=\"change-addition\" data-column-number=\"54\" data-line-index=\"61,53\"><span data-line-number-content=\"\">54</span></div><div data-line-type=\"change-addition\" data-column-number=\"55\" data-line-index=\"62,54\"><span data-line-number-content=\"\">55</span></div><div data-line-type=\"change-addition\" data-column-number=\"56\" data-line-index=\"63,55\"><span data-line-number-content=\"\">56</span></div><div data-line-type=\"change-addition\" data-column-number=\"57\" data-line-index=\"64,56\"><span data-line-number-content=\"\">57</span></div><div data-line-type=\"change-addition\" data-column-number=\"58\" data-line-index=\"65,57\"><span data-line-number-content=\"\">58</span></div><div data-line-type=\"change-addition\" data-column-number=\"59\" data-line-index=\"66,58\"><span data-line-number-content=\"\">59</span></div><div data-line-type=\"change-addition\" data-column-number=\"60\" data-line-index=\"67,59\"><span data-line-number-content=\"\">60</span></div><div data-line-type=\"change-addition\" data-column-number=\"61\" data-line-index=\"68,60\"><span data-line-number-content=\"\">61</span></div><div data-line-type=\"change-addition\" data-column-number=\"62\" data-line-index=\"69,61\"><span data-line-number-content=\"\">62</span></div><div data-line-type=\"change-addition\" data-column-number=\"63\" data-line-index=\"70,62\"><span data-line-number-content=\"\">63</span></div><div data-line-type=\"change-addition\" data-column-number=\"64\" data-line-index=\"71,63\"><span data-line-number-content=\"\">64</span></div><div data-line-type=\"change-addition\" data-column-number=\"65\" data-line-index=\"72,64\"><span data-line-number-content=\"\">65</span></div><div data-line-type=\"change-addition\" data-column-number=\"66\" data-line-index=\"73,65\"><span data-line-number-content=\"\">66</span></div><div data-line-type=\"change-addition\" data-column-number=\"67\" data-line-index=\"74,66\"><span data-line-number-content=\"\">67</span></div><div data-line-type=\"change-addition\" data-column-number=\"68\" data-line-index=\"75,67\"><span data-line-number-content=\"\">68</span></div><div data-line-type=\"change-addition\" data-column-number=\"69\" data-line-index=\"76,68\"><span data-line-number-content=\"\">69</span></div><div data-line-type=\"change-addition\" data-column-number=\"70\" data-line-index=\"77,69\"><span data-line-number-content=\"\">70</span></div><div data-line-type=\"change-addition\" data-column-number=\"71\" data-line-index=\"78,70\"><span data-line-number-content=\"\">71</span></div><div data-line-type=\"change-addition\" data-column-number=\"72\" data-line-index=\"79,71\"><span data-line-number-content=\"\">72</span></div><div data-line-type=\"change-addition\" data-column-number=\"73\" data-line-index=\"80,72\"><span data-line-number-content=\"\">73</span></div><div data-line-type=\"change-addition\" data-column-number=\"74\" data-line-index=\"81,73\"><span data-line-number-content=\"\">74</span></div><div data-line-type=\"change-addition\" data-column-number=\"75\" data-line-index=\"82,74\"><span data-line-number-content=\"\">75</span></div><div data-line-type=\"change-addition\" data-column-number=\"76\" data-line-index=\"83,75\"><span data-line-number-content=\"\">76</span></div><div data-line-type=\"change-addition\" data-column-number=\"77\" data-line-index=\"84,76\"><span data-line-number-content=\"\">77</span></div><div data-line-type=\"change-addition\" data-column-number=\"78\" data-line-index=\"85,77\"><span data-line-number-content=\"\">78</span></div><div data-line-type=\"change-addition\" data-column-number=\"79\" data-line-index=\"86,78\"><span data-line-number-content=\"\">79</span></div><div data-line-type=\"change-addition\" data-column-number=\"80\" data-line-index=\"87,79\"><span data-line-number-content=\"\">80</span></div><div data-line-type=\"change-addition\" data-column-number=\"81\" data-line-index=\"88,80\"><span data-line-number-content=\"\">81</span></div><div data-line-type=\"change-addition\" data-column-number=\"82\" data-line-index=\"89,81\"><span data-line-number-content=\"\">82</span></div><div data-line-type=\"change-addition\" data-column-number=\"83\" data-line-index=\"90,82\"><span data-line-number-content=\"\">83</span></div><div data-line-type=\"context\" data-column-number=\"84\" data-line-index=\"91,83\"><span data-line-number-content=\"\">84</span></div><div data-line-type=\"context\" data-column-number=\"85\" data-line-index=\"92,84\"><span data-line-number-content=\"\">85</span></div><div data-line-type=\"context\" data-column-number=\"86\" data-line-index=\"93,85\"><span data-line-number-content=\"\">86</span></div><div data-line-type=\"change-addition\" data-column-number=\"87\" data-line-index=\"104,86\"><span data-line-number-content=\"\">87</span></div><div data-line-type=\"change-addition\" data-column-number=\"88\" data-line-index=\"105,87\"><span data-line-number-content=\"\">88</span></div><div data-line-type=\"change-addition\" data-column-number=\"89\" data-line-index=\"106,88\"><span data-line-number-content=\"\">89</span></div><div data-line-type=\"change-addition\" data-column-number=\"90\" data-line-index=\"107,89\"><span data-line-number-content=\"\">90</span></div><div data-line-type=\"change-addition\" data-column-number=\"91\" data-line-index=\"108,90\"><span data-line-number-content=\"\">91</span></div><div data-line-type=\"change-addition\" data-column-number=\"92\" data-line-index=\"109,91\"><span data-line-number-content=\"\">92</span></div><div data-line-type=\"change-addition\" data-column-number=\"93\" data-line-index=\"110,92\"><span data-line-number-content=\"\">93</span></div><div data-line-type=\"change-addition\" data-column-number=\"94\" data-line-index=\"111,93\"><span data-line-number-content=\"\">94</span></div><div data-line-type=\"change-addition\" data-column-number=\"95\" data-line-index=\"112,94\"><span data-line-number-content=\"\">95</span></div><div data-line-type=\"change-addition\" data-column-number=\"96\" data-line-index=\"113,95\"><span data-line-number-content=\"\">96</span></div><div data-line-type=\"change-addition\" data-column-number=\"97\" data-line-index=\"114,96\"><span data-line-number-content=\"\">97</span></div><div data-line-type=\"change-addition\" data-column-number=\"98\" data-line-index=\"115,97\"><span data-line-number-content=\"\">98</span></div><div data-line-type=\"change-addition\" data-column-number=\"99\" data-line-index=\"116,98\"><span data-line-number-content=\"\">99</span></div><div data-line-type=\"change-addition\" data-column-number=\"100\" data-line-index=\"117,99\"><span data-line-number-content=\"\">100</span></div></div><div data-content=\"\" style=\"grid-row: span 100\"><div data-line=\"1\" data-alt-line=\"1\" data-line-type=\"context\" data-line-index=\"0,0\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/**</span></div><div data-line=\"2\" data-line-type=\"change-addition\" data-line-index=\"3,1\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* The live language backend: resolve the repository the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">path belongs to, pick</span></span></span></div><div data-line=\"3\" data-line-type=\"change-addition\" data-line-index=\"4,2\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the provider </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">that claims the file, and delegate.</span></span></div><div data-line=\"4\" data-alt-line=\"4\" data-line-type=\"context\" data-line-index=\"5,3\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*</span></div><div data-line=\"5\" data-line-type=\"change-addition\" data-line-index=\"9,4\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* All the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">path</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\"> bookkeeping stops here. </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">Paths crossing the </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">API are named from</span></span></span></div><div data-line=\"6\" data-line-type=\"change-addition\" data-line-index=\"10,5\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">the project</span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">, the </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">same as every other </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">file-addressed feature; providers</span></span></span></div><div data-line=\"7\" data-line-type=\"change-addition\" data-line-index=\"11,6\"><span data-char=\"0\"> </span><span data-char=\"1\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">* </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">receive an absolute repository root plus a </span></span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">repository</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">-relative path, </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">and</span></span></span></div><div data-line=\"8\" data-line-type=\"change-addition\" data-line-index=\"12,7\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* whatever they name back gets the repository's prefix put on again. The</span></div><div data-line=\"9\" data-line-type=\"change-addition\" data-line-index=\"13,8\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* service above receives LSP shapes, and neither end knows the difference</span></div><div data-line=\"10\" data-line-type=\"change-addition\" data-line-index=\"14,9\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">* between a monorepo and a project holding several repositories.</span></div><div data-line=\"11\" data-alt-line=\"8\" data-line-type=\"context\" data-line-index=\"15,10\"><span data-char=\"0\"> </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"1\">*/</span></div><div data-line=\"12\" data-alt-line=\"9\" data-line-type=\"context\" data-line-index=\"16,11\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"7\">*</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">as</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">Effect</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"24\">\"effect/Effect\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">;</span></div><div data-line=\"13\" data-alt-line=\"10\" data-line-type=\"context\" data-line-index=\"17,12\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{</span></div><div data-line=\"14\" data-alt-line=\"11\" data-line-type=\"context\" data-line-index=\"18,13\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">selectProvider,</span></div><div data-line=\"15\" data-alt-line=\"12\" data-line-type=\"context\" data-line-index=\"19,14\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">CodeActionsResult,</span></div><div data-line=\"16\" data-line-type=\"change-addition\" data-line-index=\"20,15\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Diagnostic,</span></div><div data-line=\"17\" data-alt-line=\"13\" data-line-type=\"context\" data-line-index=\"21,16\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">DiagnosticsResult,</span></div><div data-line=\"18\" data-line-type=\"change-addition\" data-line-index=\"22,17\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">FileEdits,</span></div><div data-line=\"19\" data-alt-line=\"14\" data-line-type=\"context\" data-line-index=\"23,18\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageProviderInfo,</span></div><div data-line=\"20\" data-alt-line=\"15\" data-line-type=\"context\" data-line-index=\"24,19\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">LanguageRepo,</span></div><div data-line=\"21\" data-line-type=\"change-addition\" data-line-index=\"25,20\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Location,</span></div><div data-line=\"22\" data-alt-line=\"16\" data-line-type=\"context\" data-line-index=\"26,21\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">Position,</span></div><div data-line=\"23\" data-line-type=\"change-addition\" data-line-index=\"28,22\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span data-char=\"7\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">SymbolReference</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">,</span></span></div><div data-line=\"24\" data-line-type=\"change-addition\" data-line-index=\"29,23\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">type</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">SymbolTarget,</span></div><div data-line=\"25\" data-alt-line=\"18\" data-line-type=\"context\" data-line-index=\"30,24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/language\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">;</span></div><div data-line=\"26\" data-alt-line=\"19\" data-line-type=\"context\" data-line-index=\"31,25\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">type</span><span data-char=\"11\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">{</span></div><div data-line=\"27\" data-alt-line=\"20\" data-line-type=\"context\" data-line-index=\"32,26\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageFailure,</span></div><div data-line=\"28\" data-alt-line=\"21\" data-line-type=\"context\" data-line-index=\"33,27\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">LanguageProvider,</span></div><div data-line=\"29\" data-alt-line=\"22\" data-line-type=\"context\" data-line-index=\"34,28\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span><span data-char=\"1\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"7\">\"@byconvo/core/ports/language-provider\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"46\">;</span></div><div data-line=\"30\" data-alt-line=\"23\" data-line-type=\"context\" data-line-index=\"35,29\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ WorkspaceContext }</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"33\">\"../workspace/workspace-context.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"68\">;</span></div><div data-line=\"31\" data-line-type=\"change-addition\" data-line-index=\"36,30\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ locateRepo }</span><span data-char=\"21\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"22\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"27\">\"./language.roots.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\">;</span></div><div data-line=\"32\" data-alt-line=\"24\" data-line-type=\"context\" data-line-index=\"37,31\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">import</span><span data-char=\"6\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\">{ providersFor }</span><span data-char=\"23\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">from</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"29\">\"./language.providers.ts\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">;</span></div><div data-line=\"33\" data-alt-line=\"25\" data-line-type=\"context\" data-line-index=\"38,32\"><br></div><div data-line=\"34\" data-line-type=\"change-addition\" data-line-index=\"40,33\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"0\">/** A provider chosen for a path, with the repository it works against. */</span></div><div data-line=\"35\" data-alt-line=\"27\" data-line-type=\"context\" data-line-index=\"41,34\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">interface</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"10\">Resolved</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">{</span></div><div data-line=\"36\" data-alt-line=\"28\" data-line-type=\"context\" data-line-index=\"42,35\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">root</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"37\" data-line-type=\"change-addition\" data-line-index=\"44,36\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span data-char=\"2\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">/** The </span></span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\">requested path, relative to `root`. */</span></span></span></div><div data-line=\"38\" data-line-type=\"change-addition\" data-line-index=\"45,37\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"17\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"23\">;</span></div><div data-line=\"39\" data-line-type=\"change-addition\" data-line-index=\"46,38\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#6A737D;--diffs-token-dark:#6A737D\" data-char=\"2\">/** Where `root` sits in the project; empty for a monorepo. */</span></div><div data-line=\"40\" data-line-type=\"change-addition\" data-line-index=\"47,39\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"17\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"19\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"25\">;</span></div><div data-line=\"41\" data-line-type=\"change-addition\" data-line-index=\"48,40\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">readonly</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"11\">provider</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"21\">LanguageProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"37\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"38\">|</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"40\">null</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\">;</span></div><div data-line=\"42\" data-alt-line=\"30\" data-line-type=\"context\" data-line-index=\"49,41\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">}</span></div><div data-line=\"43\" data-alt-line=\"31\" data-line-type=\"context\" data-line-index=\"50,42\"><br></div><div data-line=\"44\" data-line-type=\"change-addition\" data-line-index=\"51,43\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"19\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"25\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"27\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"33\">,</span><span data-char=\"34\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"35\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"39\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"40\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"41\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"49\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"50\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"57\">=&gt;</span></div><div data-line=\"45\" data-line-type=\"change-addition\" data-line-index=\"52,44\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">?</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">path</span><span data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"25\">`${</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"28\">prefix</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"34\">}/${</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"38\">path</span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"42\">}`</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\">;</span></div><div data-line=\"46\" data-line-type=\"change-addition\" data-line-index=\"53,45\"><br></div><div data-line=\"47\" data-line-type=\"change-addition\" data-line-index=\"54,46\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"17\">=</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"20\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"26\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"28\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"34\">,</span><span data-char=\"35\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"36\">location</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"44\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"45\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"46\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">Location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"65\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"66\">=&gt;</span></div><div data-line=\"48\" data-line-type=\"change-addition\" data-line-index=\"55,47\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"49\" data-line-type=\"change-addition\" data-line-index=\"56,48\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">location</span></div><div data-line=\"50\" data-line-type=\"change-addition\" data-line-index=\"57,49\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">location, path:</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"27\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">(prefix, location.path) };</span></div><div data-line=\"51\" data-line-type=\"change-addition\" data-line-index=\"58,50\"><br></div><div data-line=\"52\" data-line-type=\"change-addition\" data-line-index=\"59,51\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">diagnosticIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">=</span><span data-char=\"20\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"22\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"29\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"30\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"36\">,</span><span data-char=\"37\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"38\">diagnostic</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"48\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"49\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"50\">Diagnostic</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"60\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"61\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"62\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"63\">Diagnostic</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"73\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"74\">=&gt;</span></div><div data-line=\"53\" data-line-type=\"change-addition\" data-line-index=\"60,52\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">||</span><span data-char=\"18\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\">diagnostic.related.</span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"38\">length</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"44\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"45\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"49\">0</span></div><div data-line=\"54\" data-line-type=\"change-addition\" data-line-index=\"61,53\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">diagnostic</span></div><div data-line=\"55\" data-line-type=\"change-addition\" data-line-index=\"62,54\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span></div><div data-line=\"56\" data-line-type=\"change-addition\" data-line-index=\"63,55\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">diagnostic,</span></div><div data-line=\"57\" data-line-type=\"change-addition\" data-line-index=\"64,56\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">related: diagnostic.related.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"36\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">((</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"41\">related</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"48\">)</span><span data-char=\"49\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"50\">=&gt;</span><span data-char=\"52\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"53\">({</span></div><div data-line=\"58\" data-line-type=\"change-addition\" data-line-index=\"65,57\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">          </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"10\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\">related,</span></div><div data-line=\"59\" data-line-type=\"change-addition\" data-line-index=\"66,58\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">location:</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"20\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"30\">(prefix, related.location),</span></div><div data-line=\"60\" data-line-type=\"change-addition\" data-line-index=\"67,59\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">})),</span></div><div data-line=\"61\" data-line-type=\"change-addition\" data-line-index=\"68,60\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">};</span></div><div data-line=\"62\" data-line-type=\"change-addition\" data-line-index=\"69,61\"><br></div><div data-line=\"63\" data-line-type=\"change-addition\" data-line-index=\"70,62\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">targetIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"15\">=</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\">(</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"18\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"24\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"25\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"26\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">,</span><span data-char=\"33\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"34\">target</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"41\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"42\">SymbolTarget</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"54\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"55\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"57\">SymbolTarget</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"69\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"70\">=&gt;</span></div><div data-line=\"64\" data-line-type=\"change-addition\" data-line-index=\"71,63\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"65\" data-line-type=\"change-addition\" data-line-index=\"72,64\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">target</span></div><div data-line=\"66\" data-line-type=\"change-addition\" data-line-index=\"73,65\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">target, location:</span><span data-char=\"28\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"29\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\">(prefix, target.location) };</span></div><div data-line=\"67\" data-line-type=\"change-addition\" data-line-index=\"74,66\"><br></div><div data-line=\"68\" data-line-type=\"change-addition\" data-line-index=\"75,67\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">referenceIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"20\">(</span></div><div data-line=\"69\" data-line-type=\"change-addition\" data-line-index=\"76,68\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">,</span></div><div data-line=\"70\" data-line-type=\"change-addition\" data-line-index=\"77,69\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">reference</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"11\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"13\">SymbolReference</span></div><div data-line=\"71\" data-line-type=\"change-addition\" data-line-index=\"78,70\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"3\">SymbolReference</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"19\">=&gt;</span></div><div data-line=\"72\" data-line-type=\"change-addition\" data-line-index=\"79,71\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"73\" data-line-type=\"change-addition\" data-line-index=\"80,72\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">reference</span></div><div data-line=\"74\" data-line-type=\"change-addition\" data-line-index=\"81,73\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">{</span><span data-char=\"7\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"11\">reference, location:</span><span data-char=\"31\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"32\">locationIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">(prefix, reference.location) };</span></div><div data-line=\"75\" data-line-type=\"change-addition\" data-line-index=\"82,74\"><br></div><div data-line=\"76\" data-line-type=\"change-addition\" data-line-index=\"83,75\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"5\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"6\">editsIn</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"14\">=</span><span data-char=\"15\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">(</span></div><div data-line=\"77\" data-line-type=\"change-addition\" data-line-index=\"84,76\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">prefix</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"9\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"10\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">,</span></div><div data-line=\"78\" data-line-type=\"change-addition\" data-line-index=\"85,77\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"2\">edits</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"9\">ReadonlyArray</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"22\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"23\">FileEdits</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">&gt;</span></div><div data-line=\"79\" data-line-type=\"change-addition\" data-line-index=\"86,78\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"1\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"3\">ReadonlyArray</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"17\">FileEdits</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\">&gt;</span><span data-char=\"27\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"28\">=&gt;</span></div><div data-line=\"80\" data-line-type=\"change-addition\" data-line-index=\"87,79\"><span data-char=\"0\">  </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"2\">prefix</span><span data-char=\"8\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"9\">===</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#032F62;--diffs-token-dark:#9ECBFF\" data-char=\"13\">\"\"</span></div><div data-line=\"81\" data-line-type=\"change-addition\" data-line-index=\"88,80\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">?</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">edits</span></div><div data-line=\"82\" data-line-type=\"change-addition\" data-line-index=\"89,81\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">    </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"4\">:</span><span data-char=\"5\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">edits.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">((</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"17\">file</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"21\">)</span><span data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">=&gt;</span><span data-char=\"25\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"26\">({</span><span data-char=\"28\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"29\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"32\">file, path:</span><span data-char=\"43\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"44\">inProject</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"53\">(prefix, file.path) }));</span></div><div data-line=\"83\" data-line-type=\"change-addition\" data-line-index=\"90,82\"><br></div><div data-line=\"84\" data-alt-line=\"32\" data-line-type=\"context\" data-line-index=\"91,83\"><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"0\">export</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"7\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"13\">makeLiveLanguageRepository</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"39\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"40\">=</span><span data-char=\"41\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"42\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"49\">gen</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"52\">(</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"53\">function*</span><span data-char=\"62\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"63\">() {</span></div><div data-line=\"85\" data-alt-line=\"33\" data-line-type=\"context\" data-line-index=\"92,84\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"8\">workspace</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"17\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"18\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"19\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"20\">yield*</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"27\">WorkspaceContext;</span></div><div data-line=\"86\" data-alt-line=\"34\" data-line-type=\"context\" data-line-index=\"93,85\"><br></div><div data-line=\"87\" data-line-type=\"change-addition\" data-line-index=\"104,86\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">  </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"2\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"7\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"8\">resolve</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"16\">=</span><span data-char=\"17\"> </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"18\">(</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"19\">path</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"25\">string</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"31\">)</span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"32\">:</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"33\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"34\">Effect</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"40\">.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"41\">Effect</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"47\">&lt;</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"48\">Resolved</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"56\">,</span><span data-char=\"57\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"58\">LanguageFailure</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"73\">&gt;</span><span data-char=\"74\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"75\">=&gt;</span></span></div><div data-line=\"88\" data-line-type=\"change-addition\" data-line-index=\"105,87\"><span data-char=\"0\">    </span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">Effect.</span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"11\">map</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"14\">(</span></span></div><div data-line=\"89\" data-line-type=\"change-addition\" data-line-index=\"106,88\"><span data-diff-span=\"\" data-char=\"0\"><span>      </span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">Effect.</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"13\">all</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"16\">([workspace.requireProject, workspace.current]),</span></span></div><div data-line=\"90\" data-line-type=\"change-addition\" data-line-index=\"107,89\"><span data-diff-span=\"\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">([</span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"8\">project</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"15\">,</span><span data-char=\"16\"> </span><span style=\"--diffs-token-light:#E36209;--diffs-token-dark:#FFAB70\" data-char=\"17\">current</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\">])</span><span data-char=\"26\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"27\">=&gt;</span><span data-char=\"29\"> </span></span><span data-diff-span=\"\" data-char=\"30\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">{</span></span></div><div data-line=\"91\" data-line-type=\"change-addition\" data-line-index=\"108,90\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">const</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\"> </span><span style=\"--diffs-token-light:#005CC5;--diffs-token-dark:#79B8FF\" data-char=\"14\">location</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"22\"> </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"23\">=</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"24\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"25\">locateRepo</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"35\">(project, current, path);</span></span></div><div data-line=\"92\" data-line-type=\"change-addition\" data-line-index=\"109,91\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">        </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"8\">return</span><span data-char=\"14\"> </span></span><span data-diff-span=\"\" data-char=\"15\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">{</span></span></div><div data-line=\"93\" data-line-type=\"change-addition\" data-line-index=\"110,92\"><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"0\">          </span><span style=\"--diffs-token-light:#D73A49;--diffs-token-dark:#F97583\" data-char=\"10\">...</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"13\">location,</span></span></div><div data-line=\"94\" data-line-type=\"change-addition\" data-line-index=\"111,93\"><span data-diff-span=\"\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">provider:</span><span data-char=\"19\"> </span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"20\">selectProvider</span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"34\">(</span></span></div><div data-line=\"95\" data-line-type=\"change-addition\" data-line-index=\"112,94\"><span data-diff-span=\"\" data-char=\"0\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">            </span></span><span style=\"--diffs-token-light:#6F42C1;--diffs-token-dark:#B392F0\" data-char=\"12\">providersFor</span><span data-char=\"24\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">(</span><span data-diff-span=\"\"><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">location.</span></span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\">root).providers,</span></span></div><div data-line=\"96\" data-line-type=\"change-addition\" data-line-index=\"113,95\"><span data-diff-span=\"\"><span data-char=\"0\">            </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"12\">location.path</span></span></div><div data-line=\"97\" data-line-type=\"change-addition\" data-line-index=\"114,96\"><span data-char=\"0\">          </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"10\">),</span></div><div data-line=\"98\" data-line-type=\"change-addition\" data-line-index=\"115,97\"><span data-char=\"0\">        </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"8\">};</span></div><div data-line=\"99\" data-line-type=\"change-addition\" data-line-index=\"116,98\"><span data-char=\"0\">      </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"6\">}</span></div><div data-line=\"100\" data-line-type=\"change-addition\" data-line-index=\"117,99\"><span data-char=\"0\">    </span><span style=\"--diffs-token-light:#24292E;--diffs-token-dark:#E1E4E8\" data-char=\"4\">);</span></div></div></code></pre><div data-virtualizer-buffer=\"after\" style=\"height: 2996px; contain: strict;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" aria-pressed=\"false\" title=\"Show all of packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:272:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-arrows-maximize size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:287:19\"><path d=\"M16 4l4 0l0 4\"></path><path d=\"M14 10l6 -6\"></path><path d=\"M8 20l-4 0l0 -4\"></path><path d=\"M4 20l6 -6\"></path><path d=\"M16 20l4 0l0 -4\"></path><path d=\"M14 14l6 6\"></path><path d=\"M8 4l-4 0l0 4\"></path><path d=\"M4 4l6 6\"></path></svg>Full file</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container><svg class=\"diff-connectors\" width=\"1250\" height=\"5049\" viewBox=\"0 0 1250 5049\" aria-hidden=\"true\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:242:5\"><path class=\"cx-mod\" d=\"M 610 64 C 625 64, 625 64, 640 64 L 640 104 C 625 104, 625 104, 610 104 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 124 C 625 124, 625 124, 640 124 L 640 244 C 625 244, 625 184, 610 184 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 354 C 625 354, 625 344, 640 344 L 640 364 C 625 364, 625 354, 610 354 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 394 C 625 394, 625 384, 640 384 L 640 404 C 625 404, 625 394, 610 394 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 454 C 625 454, 625 444, 640 444 L 640 464 C 625 464, 625 454, 610 454 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 484 C 625 484, 625 484, 640 484 L 640 524 C 625 524, 625 504, 610 504 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 654 C 625 654, 625 644, 640 644 L 640 664 C 625 664, 625 654, 610 654 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 704 C 625 704, 625 704, 640 704 L 640 724 C 625 724, 625 724, 610 724 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 764 C 625 764, 625 764, 640 764 L 640 864 C 625 864, 625 784, 610 784 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-add\" d=\"M 610 1304 C 625 1304, 625 904, 640 904 L 640 1704 C 625 1704, 625 1304, 610 1304 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path><path class=\"cx-mod\" d=\"M 610 1764 C 625 1764, 625 1764, 640 1764 L 640 2044 C 625 2044, 625 1964, 610 1964 Z\" data-tsd-source=\"/src/interactions/diff/components/diff-connectors.tsx:250:9\"></path></svg></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-placeholder=\"\" style=\"height: 2732px;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container></section><section class=\"diff-file relative border-b\" data-file-anchor=\"packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:221:5\"><diffs-container data-snapshot-sheets=\"s1qx1srtph7\"><template shadowrootmode=\"open\"><div data-placeholder=\"\" style=\"height: 1812px;\"></div></template><div slot=\"header-metadata\"><div class=\"flex items-center gap-1\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:268:11\"><button type=\"button\" tabindex=\"0\" data-slot=\"button\" title=\"Show the commit history of packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:314:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3 gap-1\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:321:17\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg>History</button><button type=\"button\" tabindex=\"0\" data-slot=\"button\" data-tsd-source=\"/src/interactions/diff/components/diff-pane.tsx:326:15\" class=\"group/button inline-flex shrink-0 items-center justify-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground h-6 gap-1 rounded-sm px-2 type-xs has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&amp;_svg:not([class*='size-'])]:size-3\">Edit</button></div></div></diffs-container></section></div></div></div></div><div class=\"flex h-7 shrink-0 items-center gap-2 border-t px-2\" data-tsd-source=\"/src/components/layout/path-bar.tsx:78:5\"><nav aria-label=\"Breadcrumb\" class=\"flex min-w-0 items-center gap-0.5 text-xs\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:36:5\"><button type=\"button\" class=\"flex min-w-0 shrink items-center gap-1 rounded-md px-1.5 py-0.5 outline-none hover:bg-muted hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:66:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history size-3.5 shrink-0\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:45:22\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">History</span></button><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-right size-3 shrink-0 text-muted-foreground/50\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:59:15\"><path d=\"M9 6l6 6l-6 6\"></path></svg><span class=\"flex min-w-0 shrink items-center gap-1 px-1.5 py-0.5 text-muted-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:74:15\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:45:22\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">task/landing-page</span></span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-right size-3 shrink-0 text-muted-foreground/50\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:59:15\"><path d=\"M9 6l6 6l-6 6\"></path></svg><span aria-current=\"page\" class=\"flex min-w-0 shrink items-center gap-1 px-1.5 py-0.5 font-medium text-foreground\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:74:15\"><span class=\"shrink-0 font-mono text-[11px] opacity-70\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:47:15\">347962d</span><span class=\"truncate\" data-tsd-source=\"/src/components/layout/breadcrumbs.tsx:51:13\">Support project-relative language paths across repositories</span></span></nav><div class=\"ml-auto flex shrink-0 items-center gap-1\" data-tsd-source=\"/src/components/layout/path-bar.tsx:80:7\"><div class=\"flex items-center gap-1\"></div></div></div></div></main></div><div role=\"separator\" aria-orientation=\"horizontal\" aria-label=\"Resize bottom panel\" title=\"Drag to resize\" class=\"resize-handle-row\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><div class=\"shrink-0 overflow-hidden border-t\" data-tsd-source=\"/src/components/layout/app-shell.tsx:1257:13\" style=\"height: 256px;\"><div class=\"flex h-full flex-col gap-0\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:80:5\"><div class=\"flex h-9 shrink-0 items-center border-b px-2\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:81:7\"><div data-orientation=\"horizontal\" data-activation-direction=\"none\" role=\"tablist\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:82:9\" class=\"flex max-w-full [scrollbar-width:none] items-center gap-0.5 overflow-x-auto select-none [&amp;::-webkit-scrollbar]:hidden min-w-0\"><button type=\"button\" data-active=\"\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"0\" role=\"tab\" aria-controls=\"bottom-dock-panel-0\" aria-selected=\"true\" id=\"bottom-dock-tab-0\" data-composite-item-active=\"\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-muted text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-history shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M12 8l0 4l2 2\"></path><path d=\"M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">History</span></button><button type=\"button\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"-1\" role=\"tab\" aria-controls=\"bottom-dock-panel-1\" aria-selected=\"false\" id=\"bottom-dock-tab-1\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-transparent text-muted-foreground hover:bg-muted/40 hover:text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-player-play shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M7 4v16l13 -8l-13 -8\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">Services</span></button><button type=\"button\" data-orientation=\"horizontal\" aria-disabled=\"false\" tabindex=\"-1\" role=\"tab\" aria-controls=\"bottom-dock-panel-2\" aria-selected=\"false\" id=\"bottom-dock-tab-2\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:92:13\" class=\"flex h-7 cursor-pointer items-center gap-1.5 border-none px-2.5 text-[13px] whitespace-nowrap outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--focus-ring,#6B97FF)] bg-transparent text-muted-foreground hover:bg-muted/40 hover:text-foreground rounded-md\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-terminal-2 shrink-0\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:110:11\"><path d=\"M8 9l3 3l-3 3\"></path><path d=\"M13 15l3 0\"></path><path d=\"M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -12\"></path></svg><span class=\"[text-box:trim-both_cap_alphabetic]\" data-tsd-source=\"/src/components/ui/tabs-subtle.tsx:112:9\">Terminal threads</span></button></div><button type=\"button\" tabindex=\"0\" data-slot=\"tooltip-trigger\" aria-label=\"Collapse panel\" id=\"base-ui-_r_1b_\" data-base-ui-tooltip-trigger=\"\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:101:11\" class=\"group/button inline-flex shrink-0 items-center justify-center rounded-md bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet text-muted-foreground aria-expanded:bg-pressed aria-expanded:text-foreground [&amp;_svg]:text-muted-foreground aria-expanded:[&amp;_svg]:text-foreground size-7 type-ui ml-auto\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-chevron-down size-4\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:112:13\"><path d=\"M6 9l6 6l6 -6\"></path></svg></button></div><div id=\"bottom-dock-panel-0\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-0\" class=\"min-h-0 flex-1 overflow-hidden outline-none\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:120:7\"><div class=\"flex h-full min-h-0 flex-col\" data-tsd-source=\"/src/components/git/commit-history.tsx:156:5\"><div class=\"flex flex-wrap items-center gap-2 border-b p-2\" data-tsd-source=\"/src/components/git/log-filters.tsx:134:5\"><button type=\"button\" tabindex=\"0\" id=\"base-ui-_r_1c_\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"dialog\" data-slot=\"combobox-trigger\" data-size=\"sm\" aria-label=\"Branch\" data-tsd-source=\"/src/components/git/log-filters.tsx:201:11\" class=\"flex items-center justify-between gap-2 rounded-md border border-input bg-background px-3 py-1.5 whitespace-nowrap text-foreground shadow-xs transition-[color,box-shadow] outline-none hover:bg-muted focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 data-[placeholder]:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 dark:bg-transparent dark:hover:bg-input/30 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 [&amp;_svg:not([class*='text-'])]:text-muted-foreground w-48 text-xs\" data-list-empty=\"\"><span class=\"flex min-w-0 items-center gap-2 truncate\" data-tsd-source=\"/src/components/ui/combobox.tsx:43:7\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-git-branch size-3.5 shrink-0 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:209:15\"><path d=\"M5 18a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M5 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M15 6a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"></path><path d=\"M7 8l0 8\"></path><path d=\"M9 18h6a2 2 0 0 0 2 -2v-5\"></path><path d=\"M14 14l3 -3l3 3\"></path></svg>task/landing-page</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-selector text-muted-foreground\" aria-hidden=\"true\" data-tsd-source=\"/src/components/ui/combobox.tsx:46:7\"><path d=\"M8 9l4 -4l4 4\"></path><path d=\"M16 15l-4 4l-4 -4\"></path>▼</svg></button><input id=\"base-ui-_r_1c_-hidden-input\" tabindex=\"-1\" aria-hidden=\"true\" value=\"task/landing-page\" style=\"clip-path: inset(50%); overflow: hidden; white-space: nowrap; border: 0px; padding: 0px; width: 1px; height: 1px; margin: -1px; position: fixed; top: 0px; left: 0px;\"><div class=\"relative flex min-w-44 flex-1 items-center\" data-tsd-source=\"/src/components/git/log-filters.tsx:248:7\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-search pointer-events-none absolute left-2 size-3.5 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:249:9\"><path d=\"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"></path><path d=\"M21 21l-6 -6\"></path></svg><input id=\"base-ui-_r_1f_\" data-slot=\"input\" placeholder=\"Text or hash\" aria-label=\"Filter by text or hash\" data-tsd-source=\"/src/components/git/log-filters.tsx:250:9\" class=\"w-full min-w-0 rounded-md border border-transparent bg-input/50 px-2.5 py-1 transition-[color,box-shadow] duration-200 outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring-accent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-7 pr-16 pl-7 text-xs\" value=\"\"><div class=\"absolute right-1 flex items-center gap-0.5\" data-tsd-source=\"/src/components/git/log-filters.tsx:261:9\"><button type=\"button\" title=\"Regular expression\" aria-label=\"Regular expression\" aria-pressed=\"false\" class=\"flex h-5 min-w-6 items-center justify-center rounded px-1 font-mono text-xs outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:bg-muted hover:text-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:371:5\">.*</button><button type=\"button\" title=\"Match case\" aria-label=\"Match case\" aria-pressed=\"false\" class=\"flex h-5 min-w-6 items-center justify-center rounded px-1 font-mono text-xs outline-none focus-visible:ring-2 focus-visible:ring-ring/50 text-muted-foreground hover:bg-muted hover:text-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:371:5\">Cc</button></div></div><input id=\"base-ui-_r_1g_\" data-slot=\"input\" placeholder=\"User\" aria-label=\"Filter by author\" data-tsd-source=\"/src/components/git/log-filters.tsx:291:7\" class=\"min-w-0 rounded-md border border-transparent bg-input/50 px-2.5 py-1 transition-[color,box-shadow] duration-200 outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring-accent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-7 w-32 text-xs\" value=\"\"><button type=\"button\" tabindex=\"0\" data-slot=\"popover-trigger\" aria-label=\"Since date\" data-base-ui-click-trigger=\"\" id=\"base-ui-_r_1i_\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-tsd-source=\"/src/components/git/log-filters.tsx:304:9\" class=\"group/button inline-flex shrink-0 items-center bg-clip-padding whitespace-nowrap tabular-nums transition-[background,box-shadow,color] outline-none select-none focus-visible:outline-2 focus-visible:outline-offset-[2.5px] focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:outline-2 aria-invalid:outline-offset-[2.5px] aria-invalid:outline-destructive [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 face-quiet aria-expanded:bg-pressed aria-expanded:text-foreground h-7 gap-1 type-ui has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 w-36 justify-start rounded-md border border-transparent bg-input/50 px-2.5 text-xs font-normal hover:bg-input/50 dark:bg-input/50 dark:hover:bg-input/50 text-muted-foreground\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-calendar size-3.5 text-muted-foreground\" data-tsd-source=\"/src/components/git/log-filters.tsx:317:11\"><path d=\"M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12\"></path><path d=\"M16 3v4\"></path><path d=\"M8 3v4\"></path><path d=\"M4 11h16\"></path><path d=\"M11 15h1\"></path><path d=\"M12 15v3\"></path></svg>Since date</button></div><div class=\"flex min-h-0 flex-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:169:7\"><div role=\"presentation\" data-slot=\"scroll-area\" data-tsd-source=\"/src/components/git/commit-history.tsx:170:9\" class=\"relative flex flex-col overflow-hidden min-h-0 flex-1\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;\"><div role=\"presentation\" data-id=\"base-ui-_r_1j_-viewport\" tabindex=\"0\" class=\"w-full min-h-0 flex-auto rounded-[inherit] overflow-x-hidden scroll-fade base-ui-disable-scrollbar\" data-slot=\"scroll-area-viewport\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:129:13\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 4364px;\"><div role=\"presentation\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:139:15\" class=\"w-full min-w-0\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"min-width: 0px;\"><ul role=\"listbox\" aria-label=\"Commits\" aria-busy=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:175:11\"><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/landing-page</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add generated SPA snapshot support for homepage hero</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refresh landing page visuals and add dark-mode support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Build byconvo marketing homepage</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add www package for TanStack Start</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/staging</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/master</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/HEAD</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"true\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"0\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset bg-accent text-accent-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Support project-relative language paths across repositories</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#48b884\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #27 from Darna-Digital/claude/lsp-multi-repo-support-mdve7w</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">12 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/lsp-multi-repo-support-mdve7w</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/lsp-multi-repo-support-mdve7w</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Point the language features at the root that holds the file</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #26 from Darna-Digital/claude/multi-repo-git-picker-63t8oz</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/multi-repo-git-picker-63t8oz</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/multi-repo-git-picker-63t8oz</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Simplify new chat composer placeholder</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add project-wide content search support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove bottom dock branches view</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Page the project history, and start the branch menu once per root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix the repository dropdown's rows, and leave the branch menu as it was</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Put the roots inside the branch menu, and drop the repository chip</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Nest the branches panel by root, and filter history by root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Commit across the project's roots from one message</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Root the file tree and the commit view at the project</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Show one history across the project's roots</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add client hooks for the project-wide git reads</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Read the project's git state across every root</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Increase default project avatar size</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Give the repository chip its project avatar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#d8a13a\" stroke=\"#d8a13a\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Open a folder of repositories as one project</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add chat session modes and update plan note guidance</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Surface task uncertainty and drift in collaboration views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration flow and outlook views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Restore indentation in chat service test fixtures</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging'</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #25 from Darna-Digital/claude/project-naming-decision-7nofvb</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#a86fd4\" stroke=\"#a86fd4\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove chat mode from chat configuration</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve session toolbar controls and menu text handling</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">11 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hide file sidebar search outside browse mode</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Use dimmed hover background in symbol overlay location rows</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Switch tree and menu hover colors from the fixed `--muted` tag to the substrate-relative `--elevate` ramp</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add workspace path creation support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Elevate commit generation controls with surface context</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add new session keyboard shortcut</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add list editing shortcuts to chat composer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to SPA components</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Unify window frame chrome across desktop and browser</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine review assignment and editor UI behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add chip button size for top-bar pickers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Use app font for diff file headers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine UI tokens and tab restoration behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hide file tabs on empty commit view</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Test commit staging failures that are not pathspec rejections</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add workspace search and collaboration tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove code chat route definitions</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add agent session shell and account menu updates</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Refine sidebar controls and pinned window tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">10 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/project-naming-decision-7nofvb</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace remaining bemybond brand references with byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">9 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve editor reveal requests and symbol menu behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">8 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align side pane spacing and header sizing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add plans pane and persistence support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve sidebar toggle state feedback</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add browser pane and visual comment APIs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Limit waiting indicators to open session tabs</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Move sessions into the window tab strip</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">7 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format editor highlight helpers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add path bar navigation and prime code highlights</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep the shared lint package installed in CI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Resolve TypeScript from the analyzed file directory</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">6 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove collaboration agent mark component</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add repo-wide search and modular search palette</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add tab reordering and honor hidden sidebars</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Dismiss hover cards when pointer leaves the language layer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">format, make the inbox popover open hover</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration inbox and explicit file edit controls</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging' of https://github.com/Darna-Digital/byconvo into staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/ui-experiments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add dev-only agent threads rail link</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 49 22.5 49 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#e06fa8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #24 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 35 7.5 35 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 C 35 22.5 49 22.5 49 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#8c9440\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #23 from Darna-Digital/task/ui-experiments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 7 7.5 7 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/task/ui-experiments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add agent-aware chats to collaboration workspace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">5 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add inbox thread expansion and settings shortcut</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Handle tolerant per-path staging for git commits</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove visual comments feature</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add desktop translucency preference</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">2 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Standardize toolbar icon button sizing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add in-memory task creation to collaboration workspace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add browser-style window tab navigation</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align mode rail icons with toolbar spacing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Adjust desktop frame translucency and blur</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Align mode rail borders with adjacent panels</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">delete old routes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add desktop window frame and code mode route namespace</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve collaboration sidebar unread visibility and avatars</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Move collaboration navigation from the mode rail into its sidebar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">1 Aug</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Update new message composer and bottom-bar popover behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">31 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration rail actions and shared inbox access</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add collaboration navigation views and workspace controls</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add persistent mode rail and simplify bottom dock behavior</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add image viewing and collaboration workspace surfaces</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace the mode rail with a sidebar nav and turn the bottom dock's tab strip into a persistent bottom bar</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">30 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #21 from Darna-Digital/claude/typescript-ide-plugins-e8fadx</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/typescript-ide-plugins-e8fadx</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/typescript-ide-plugins-e8fadx</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Delete old CI artifacts before uploading a new one</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format repo.repository.git.ts</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep the language server off the critical path, and cache hover</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Open files as tabs, with WebStorm-style pinning</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Give the local diff TypeScript, and the comment bar a reason to appear</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Put the editor's floating surfaces on Base UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep a whole-region hint off the code it covers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add completions, a symbol context menu and import quick fixes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make the file view always editable</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Hang commenting and editing off a line selection</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix hover, navigation and squiggles never reaching the rendered code</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">29 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#e0533d\" stroke=\"#e0533d\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add an LSP-shaped language service with TypeScript and stdio providers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#e0533d\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add git history paging and file history UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Keep truncated row tooltips from covering submenus</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">28 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format diff style toggle and chat row</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' of https://github.com/Darna-Digital/byconvo</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add surface elevation utilities and shared menu helpers</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#d8a13a\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #20 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 C 35 22.5 49 22.5 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"35\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#a86fd4\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #18 from Darna-Digital/claude/courser-ai-integration-9q8k71</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/courser-ai-integration-9q8k71</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">claude/courser-ai-integration-9q8k71</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Replace Comments mode icon and drop model picker keyboard shortcuts</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Update model discovery caching and Cursor model parsing</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 C 49 22.5 63 22.5 63 30\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#3bb0c9\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'master' into claude/courser-ai-integration-9q8k71</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#d8a13a\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 63 0 C 63 7.5 7 7.5 7 15\" stroke=\"#e06fa8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Format branch favorite icon rendering</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add reusable truncated text handling for long paths and branch labels</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove scroll fade styling from code and conflict views</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Improve GitHub error handling and large PR diff fallback</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #19 from Darna-Digital/staging</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#a86fd4\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge pull request #17 from Darna-Digital/task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/task/visual-comments</span><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">task/visual-comments</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove scroll fade from diff pane</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 21 22.5 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'task/visual-comments' of https://github.com/Darna-Digital/byconvo into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Offer every model opencode brokers, grouped by vendor</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Drop the hardcoded model list entirely</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Read the model catalog from the agent CLIs instead of keeping it by hand</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">27 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make Cursor terminal threads resumable by minting the chat first</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">26 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"49\" cy=\"15\" r=\"3.5\" fill=\"#3bb0c9\" stroke=\"#3bb0c9\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add Cursor as a chat provider and terminal agent</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">26 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 L 49 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 49 15 L 49 30\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add shared loading cursor states</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 49 0 C 49 7.5 21 7.5 21 15\" stroke=\"#3bb0c9\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 C 21 22.5 35 22.5 35 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#8c9440\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"flex shrink-0 gap-1\" data-tsd-source=\"/src/components/git/commit-history.tsx:222:23\"><span data-slot=\"badge\" data-variant=\"secondary\" class=\"group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border border-transparent whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;&gt;svg]:pointer-events-none [&amp;&gt;svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80 px-1 py-0 text-[10px] font-normal\" data-tsd-source=\"/src/components/git/commit-history.tsx:224:27\">origin/claude/pr-17-comment-impl-1yy6i3</span></span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge remote-tracking branch 'origin/task/visual-comments' into claude/pr-17-comment-impl-1yy6i3</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Let the code carry what the comments were explaining</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 7 7.5 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 7 15 C 7 22.5 35 22.5 35 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'task/visual-comments' of https://github.com/Darna-Digital/byconvo into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 L 35 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 35 15 L 35 30\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Normalize local dev run button styling</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 35 0 C 35 7.5 21 7.5 21 15\" stroke=\"#48b884\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Load the picker from the server's absolute origin, like any consumer</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 L 21 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><path d=\"M 21 15 L 21 30\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"21\" cy=\"15\" r=\"3.5\" fill=\"#8c9440\" stroke=\"#8c9440\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Address review: a11y, performance, and testability fixes across PR #17</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Claude</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 21 0 C 21 7.5 7 7.5 7 15\" stroke=\"#8c9440\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to app shell</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Make review pull request list resizable</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting to comment update changes</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add comment update support</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Apply Prettier formatting across changed files</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Show favorited branches in a dedicated branch tree section</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Fix unnecessary type assertions in tabs-subtle</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"var(--background)\" stroke=\"#5b9bf8\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Merge branch 'staging' into task/visual-comments</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Polish branch and diff navigation UI</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Remove checkout revision from branch switcher</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><path d=\"M 7 15 L 7 30\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:41:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Add shared scroll and bottom panel interaction polish</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li role=\"option\" aria-selected=\"false\" data-tsd-source=\"/src/components/git/commit-history.tsx:181:17\"><div tabindex=\"-1\" class=\"flex cursor-pointer items-center gap-2 px-2 text-sm outline-none rounded-md border-y-2 border-transparent bg-clip-padding hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" data-tsd-source=\"/src/components/git/commit-history.tsx:182:19\" style=\"height: 30px;\"><svg class=\"shrink-0\" width=\"70\" height=\"30\" viewBox=\"0 0 70 30\" aria-hidden=\"true\" data-tsd-source=\"/src/components/git/commit-graph.tsx:52:5\" style=\"width: 70px; height: 30px;\"><path d=\"M 7 0 L 7 15\" stroke=\"#5b9bf8\" fill=\"none\" stroke-width=\"1.5\" data-tsd-source=\"/src/components/git/commit-graph.tsx:27:7\"></path><circle cx=\"7\" cy=\"15\" r=\"3.5\" fill=\"#5b9bf8\" stroke=\"#5b9bf8\" stroke-width=\"0\" data-tsd-source=\"/src/components/git/commit-graph.tsx:61:7\"></circle></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-history.tsx:234:21\">Repair stale chat turns and persist tool activity details</span><span class=\"ml-auto shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:235:21\">Rūtenis Raila</span><span class=\"shrink-0 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-history.tsx:238:21\">25 Jul</span></div></li><li class=\"flex items-center p-3\" data-tsd-source=\"/src/components/git/commit-history.tsx:257:15\"><span role=\"status\" class=\"inline-flex items-center\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:29:5\"><span class=\"sr-only\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:30:7\">Loading older commits…</span><span aria-hidden=\"true\" class=\"loading-cursor inline-block h-3.5 w-1 rounded-[1px] bg-foreground\" data-tsd-source=\"/src/components/ui/loading-cursor.tsx:17:5\"></span></span></li></ul></div></div><div data-orientation=\"vertical\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" data-id=\"base-ui-_r_1j_-scrollbar\" data-slot=\"scroll-area-scrollbar\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:152:15\" class=\"group/scrollbar absolute z-20 flex touch-none select-none opacity-0 transition-opacity delay-160 duration-120 ease-out data-[hovering]:duration-160 data-[scrolling]:duration-160 data-[hovering]:opacity-100 data-[scrolling]:opacity-100 data-[hovering]:delay-0 data-[scrolling]:delay-0 top-0 right-0 h-full w-2.5\" style=\"position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 16px;\"><div data-orientation=\"vertical\" data-slot=\"scroll-area-thumb\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:211:7\" class=\"relative transition-[background-color,width,height] duration-160 ease-in-out bg-[rgb(var(--overlay)/0.08)] group-hover/scrollbar:bg-[rgb(var(--overlay)/0.12)] active:!bg-[rgb(var(--overlay)/0.16)] rounded-md mx-auto my-1 h-[var(--scroll-area-thumb-height)] w-1 -translate-x-0.5 group-hover/scrollbar:w-1.5\" style=\"height: var(--scroll-area-thumb-height); transform: translate3d(0px, 0px, 0px);\"></div></div></div><div role=\"separator\" aria-orientation=\"vertical\" aria-label=\"Resize commit details\" title=\"Drag to resize\" class=\"resize-handle-col\" data-tsd-source=\"/src/components/layout/resize-handle.tsx:112:5\"></div><div class=\"shrink-0 overflow-hidden border-l\" data-tsd-source=\"/src/components/git/commit-history.tsx:276:13\" style=\"width: 320px;\"><div role=\"presentation\" data-slot=\"scroll-area\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:72:5\" class=\"relative flex flex-col overflow-hidden h-full\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;\"><div role=\"presentation\" data-id=\"base-ui-_r_1s_-viewport\" tabindex=\"0\" class=\"w-full min-h-0 flex-auto rounded-[inherit] overflow-x-hidden scroll-fade p-3 text-sm base-ui-disable-scrollbar\" data-slot=\"scroll-area-viewport\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:129:13\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 338px;\"><div role=\"presentation\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:139:15\" class=\"w-full min-w-0\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" style=\"min-width: 0px;\"><div class=\"flex flex-col gap-3\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:73:7\"><div data-tsd-source=\"/src/components/git/commit-details-panel.tsx:74:9\"><div class=\"font-medium\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:75:11\">Support project-relative language paths across repositories</div><pre class=\"mt-1 font-sans text-xs whitespace-pre-wrap text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:77:13\">- Resolve language requests against the repository that owns the project-relative path\n- Pass repository-relative paths to language providers and reapply repository prefixes to returned locations and edits\n- Update language API comments from repository-relative to project-relative path terminology\n- Add language roots support and tests for repository location handling</pre></div><div class=\"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:83:9\"><span class=\"font-mono\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:84:11\">347962d</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:85:11\">Rūtenis Raila</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:87:13\">&lt;rutenisraila@hotmail.com&gt;</span><span data-tsd-source=\"/src/components/git/commit-details-panel.tsx:89:11\">12 Aug 2026, 13:07</span></div><div data-tsd-source=\"/src/components/git/commit-details-panel.tsx:102:9\"><div class=\"mb-1 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:103:11\">5 files</div><ul class=\"text-sm\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:106:11\"><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 8px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">packages</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">5</span></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 22px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">core/src/features/language</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">2</span></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 36px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">repository</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">1</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/core/src/features/language/repository/language.repository.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 50px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.repository.ts</span></button></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 36px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">schema</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">1</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/core/src/features/language/schema/language.schema.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 50px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.schema.ts</span></button></li><li class=\"flex items-center gap-1.5 rounded-md py-0.5 pr-2 text-xs font-medium text-muted-foreground\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:109:17\" style=\"padding-left: 22px;\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tabler-icon tabler-icon-folder size-3.5 shrink-0 opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:114:19\"><path d=\"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2\"></path></svg><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:115:19\">embedded-server/src/layers/language</span><span class=\"ml-auto tabular-nums opacity-70\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:116:19\">3</span></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.repository.live.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-amber-600 dark:text-amber-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">M</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.repository.live.ts</span></button></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.roots.test.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-emerald-600 dark:text-emerald-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">A</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.roots.test.ts</span></button></li><li data-tsd-source=\"/src/components/git/commit-details-panel.tsx:121:17\"><button type=\"button\" class=\"flex w-full items-center gap-2 rounded-md py-0.5 pr-2 text-left outline-none hover:bg-muted focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-inset\" title=\"packages/embedded-server/src/layers/language/language.roots.ts\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:122:19\" style=\"padding-left: 36px;\"><span class=\"w-3 shrink-0 text-center font-mono text-xs text-emerald-600 dark:text-emerald-400\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:141:21\">A</span><span class=\"truncate\" data-tsd-source=\"/src/components/git/commit-details-panel.tsx:149:21\">language.roots.ts</span></button></li></ul></div></div></div></div><div data-orientation=\"vertical\" data-has-overflow-y=\"\" data-overflow-y-end=\"\" data-id=\"base-ui-_r_1s_-scrollbar\" data-slot=\"scroll-area-scrollbar\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:152:15\" class=\"group/scrollbar absolute z-20 flex touch-none select-none opacity-0 transition-opacity delay-160 duration-120 ease-out data-[hovering]:duration-160 data-[scrolling]:duration-160 data-[hovering]:opacity-100 data-[scrolling]:opacity-100 data-[hovering]:delay-0 data-[scrolling]:delay-0 top-0 right-0 h-full w-2.5\" style=\"position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 56.4140625px;\"><div data-orientation=\"vertical\" data-slot=\"scroll-area-thumb\" data-tsd-source=\"/src/components/ui/scroll-area.tsx:211:7\" class=\"relative transition-[background-color,width,height] duration-160 ease-in-out bg-[rgb(var(--overlay)/0.08)] group-hover/scrollbar:bg-[rgb(var(--overlay)/0.12)] active:!bg-[rgb(var(--overlay)/0.16)] rounded-md mx-auto my-1 h-[var(--scroll-area-thumb-height)] w-1 -translate-x-0.5 group-hover/scrollbar:w-1.5\" style=\"height: var(--scroll-area-thumb-height); transform: translate3d(0px, 0px, 0px);\"></div></div></div></div></div></div></div><div id=\"bottom-dock-panel-1\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-1\" hidden=\"\" class=\"min-h-0 flex-1 overflow-hidden outline-none hidden\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:154:7\"></div><div id=\"bottom-dock-panel-2\" role=\"tabpanel\" aria-labelledby=\"bottom-dock-tab-2\" hidden=\"\" class=\"min-h-0 flex-1 overflow-hidden outline-none hidden\" data-tsd-source=\"/src/components/layout/bottom-panel.tsx:167:7\"></div></div></div></div></div></div></div></div>","css":"@layer properties;@layer theme, base, components, utilities;@layer theme{[data-snapshot-html], :host{--font-sans: \"Inter Variable\", sans-serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\",\n      \"Courier New\", monospace; --color-red-400: oklch(70.4% 0.191 22.216); --color-red-500: oklch(63.7% 0.237 25.331); --color-red-600: oklch(57.7% 0.245 27.325); --color-orange-300: oklch(83.7% 0.128 66.29); --color-orange-400: oklch(75% 0.183 55.934); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); --color-orange-700: oklch(55.3% 0.195 38.402); --color-amber-300: oklch(87.9% 0.169 91.605); --color-amber-400: oklch(82.8% 0.189 84.429); --color-amber-500: oklch(76.9% 0.188 70.08); --color-amber-600: oklch(66.6% 0.179 58.318); --color-amber-700: oklch(55.5% 0.163 48.998); --color-green-400: oklch(79.2% 0.209 151.711); --color-green-500: oklch(72.3% 0.219 149.579); --color-green-600: oklch(62.7% 0.194 149.214); --color-emerald-300: oklch(84.5% 0.143 164.978); --color-emerald-400: oklch(76.5% 0.177 163.223); --color-emerald-500: oklch(69.6% 0.17 162.48); --color-emerald-600: oklch(59.6% 0.145 163.225); --color-emerald-700: oklch(50.8% 0.118 165.612); --color-teal-300: oklch(85.5% 0.138 181.071); --color-teal-400: oklch(77.7% 0.152 181.912); --color-teal-500: oklch(70.4% 0.14 182.503); --color-teal-600: oklch(60% 0.118 184.704); --color-teal-700: oklch(51.1% 0.096 186.391); --color-sky-300: oklch(82.8% 0.111 230.318); --color-sky-400: oklch(74.6% 0.16 232.661); --color-sky-500: oklch(68.5% 0.169 237.323); --color-sky-600: oklch(58.8% 0.158 241.966); --color-sky-700: oklch(50% 0.134 242.749); --color-violet-300: oklch(81.1% 0.111 293.571); --color-violet-400: oklch(70.2% 0.183 293.541); --color-violet-500: oklch(60.6% 0.25 292.717); --color-violet-600: oklch(54.1% 0.281 293.009); --color-violet-700: oklch(49.1% 0.27 292.581); --color-fuchsia-300: oklch(83.3% 0.145 321.434); --color-fuchsia-400: oklch(74% 0.238 322.16); --color-fuchsia-500: oklch(66.7% 0.295 322.15); --color-fuchsia-700: oklch(51.8% 0.253 323.949); --color-zinc-300: oklch(87.1% 0.006 286.286); --color-zinc-400: oklch(70.5% 0.015 286.067); --color-zinc-500: oklch(55.2% 0.016 285.938); --color-zinc-600: oklch(44.2% 0.017 285.786); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --container-xs: 20rem; --container-md: 28rem; --container-lg: 32rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-widest: 0.1em; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-sm: calc(var(--radius) * 0.5); --radius-md: calc(var(--radius) * 0.75); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --blur-sm: 8px; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: \"Inter Variable\", sans-serif; --default-mono-font-family: var(--font-mono);}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing: border-box; margin: 0px; padding: 0px; border: 0px solid;}[data-snapshot-html], :host{line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); font-feature-settings: var(--default-font-feature-settings, normal); font-variation-settings: var(--default-font-variation-settings, normal); -webkit-tap-highlight-color: transparent;}a{color: inherit; text-decoration: inherit;}code, kbd, samp, pre{font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); font-feature-settings: var(--default-mono-font-feature-settings, normal); font-variation-settings: var(--default-mono-font-variation-settings, normal); font-size: 1em;}ol, ul, menu{list-style: none;}img, svg, video, canvas, audio, iframe, embed, object{display: block; vertical-align: middle;}button, input, select, optgroup, textarea, ::file-selector-button{font: inherit; letter-spacing: inherit; color: inherit; border-radius: 0px; background-color: transparent; opacity: 1;}::file-selector-button{margin-inline-end: 4px;}::placeholder{opacity: 1;}::placeholder{color: currentcolor;color: color-mix(currentcolor, transparent);}::-webkit-search-decoration{appearance: none;}::-webkit-date-and-time-value{min-height: 1lh; text-align: inherit;}::-webkit-datetime-edit{display: inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding: 0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block: 0px;}::-webkit-calendar-picker-indicator{line-height: 1;}button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button{appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height: auto;}[hidden]:where(:not([hidden=\"until-found\"])){display: none !important;}}@layer utilities{.pointer-events-none{pointer-events: none;}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border-width: 0px;}.absolute{position: absolute;}.relative{position: relative;}.top-0{top: 0px;}.top-0\\.5{top: calc(var(--spacing) * 0.5);}.right-0{right: 0px;}.right-1{right: var(--spacing);}.left-0\\.5{left: calc(var(--spacing) * 0.5);}.left-2{left: calc(var(--spacing) * 2);}.z-20{z-index: 20;}.-mx-2{margin-inline: calc(var(--spacing) * -2);}.mx-1\\.5{margin-inline: calc(var(--spacing) * 1.5);}.mx-auto{margin-inline: auto;}.my-1{margin-block: var(--spacing);}.mt-1{margin-top: var(--spacing);}.mt-2{margin-top: calc(var(--spacing) * 2);}.mt-auto{margin-top: auto;}.mb-1{margin-bottom: var(--spacing);}.mb-1\\.5{margin-bottom: calc(var(--spacing) * 1.5);}.ml-1{margin-left: var(--spacing);}.ml-auto{margin-left: auto;}.flex{display: flex;}.hidden{display: none;}.inline-block{display: inline-block;}.inline-flex{display: inline-flex;}.size-3{width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3);}.size-3\\.5{width: calc(var(--spacing) * 3.5); height: calc(var(--spacing) * 3.5);}.size-4{width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4);}.size-5{width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5);}.size-6{width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6);}.size-7{width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7);}.size-8{width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8);}.h-3\\.5{height: calc(var(--spacing) * 3.5);}.h-5{height: calc(var(--spacing) * 5);}.h-6{height: calc(var(--spacing) * 6);}.h-7{height: calc(var(--spacing) * 7);}.h-9{height: calc(var(--spacing) * 9);}.h-10{height: calc(var(--spacing) * 10);}.h-\\[var\\(--scroll-area-thumb-height\\)\\]{height: var(--scroll-area-thumb-height);}.h-full{height: 100%;}.h-svh{height: 1000px;}.min-h-0{min-height: 0px;}.w-1{width: var(--spacing);}.w-2\\.5{width: calc(var(--spacing) * 2.5);}.w-3{width: calc(var(--spacing) * 3);}.w-7{width: calc(var(--spacing) * 7);}.w-12{width: calc(var(--spacing) * 12);}.w-32{width: calc(var(--spacing) * 32);}.w-36{width: calc(var(--spacing) * 36);}.w-48{width: calc(var(--spacing) * 48);}.w-fit{width: fit-content;}.w-full{width: 100%;}.w-px{width: 1px;}.max-w-52{max-width: calc(var(--spacing) * 52);}.max-w-56{max-width: calc(var(--spacing) * 56);}.max-w-64{max-width: calc(var(--spacing) * 64);}.max-w-full{max-width: 100%;}.min-w-0{min-width: 0px;}.min-w-6{min-width: calc(var(--spacing) * 6);}.min-w-44{min-width: calc(var(--spacing) * 44);}.flex-1{flex: 1 1 0%;}.flex-auto{flex: 1 1 auto;}.shrink{flex-shrink: 1;}.shrink-0{flex-shrink: 0;}.-translate-x-0\\.5{--tw-translate-x: calc(var(--spacing) * -0.5); translate: var(--tw-translate-x) var(--tw-translate-y);}.cursor-default{cursor: default;}.cursor-pointer{cursor: pointer;}.touch-none{touch-action: none;}.\\[scrollbar-width\\:none\\]{scrollbar-width: none;}.flex-col{flex-direction: column;}.flex-wrap{flex-wrap: wrap;}.items-center{align-items: center;}.justify-between{justify-content: space-between;}.justify-center{justify-content: center;}.justify-start{justify-content: flex-start;}.gap-0{gap: 0px;}.gap-0\\.5{gap: calc(var(--spacing) * 0.5);}.gap-1{gap: var(--spacing);}.gap-1\\.5{gap: calc(var(--spacing) * 1.5);}.gap-2{gap: calc(var(--spacing) * 2);}.gap-3{gap: calc(var(--spacing) * 3);}.gap-x-2{column-gap: calc(var(--spacing) * 2);}.gap-y-1{row-gap: var(--spacing);}.truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.overflow-auto{overflow: auto;}.overflow-hidden{overflow: hidden;}.overflow-x-auto{overflow-x: auto;}.overflow-x-hidden{overflow-x: hidden;}.rounded{border-radius: 0.25rem;}.rounded-\\[1px\\]{border-radius: 1px;}.rounded-\\[6px\\]{border-radius: 6px;}.rounded-\\[inherit\\]{border-radius: inherit;}.rounded-full{border-radius: calc(infinity * 1px);}.rounded-lg{border-radius: var(--radius);}.rounded-md{border-radius: calc(var(--radius) * 0.75);}.rounded-sm{border-radius: calc(var(--radius) * 0.5);}.rounded-xl{border-radius: calc(var(--radius) * 1.25);}.border{border-style: var(--tw-border-style); border-width: 1px;}.border-y-2{border-block-style: var(--tw-border-style); border-block-width: 2px;}.border-t{border-top-style: var(--tw-border-style); border-top-width: 1px;}.border-r{border-right-style: var(--tw-border-style); border-right-width: 1px;}.border-b{border-bottom-style: var(--tw-border-style); border-bottom-width: 1px;}.border-l{border-left-style: var(--tw-border-style); border-left-width: 1px;}.border-none{--tw-border-style: none; border-style: none;}.border-frame-border{border-color: var(--frame-border);}.border-input{border-color: var(--input);}.border-transparent{border-color: transparent;}.face-quiet{&:hover:not(:disabled){background-color: var(--overlay-hover);}&:active:not(:disabled){background-color: var(--overlay-pressed);}}.bg-\\(--avatar\\){background-color: var(--avatar);}.bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.08\\)\\]{background-color: rgb(var(--overlay)/0.08);}.bg-accent{background-color: var(--accent);}.bg-background{background-color: var(--background);}.bg-border{background-color: var(--border);}.bg-elevate-strong{background-color: var(--elevate-strong);}.bg-foreground{background-color: var(--foreground);}.bg-input\\/50{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}.bg-muted{background-color: var(--muted);}.bg-secondary{background-color: var(--secondary);}.bg-transparent{background-color: transparent;}.bg-clip-padding{background-clip: padding-box;}.p-0\\.5{padding: calc(var(--spacing) * 0.5);}.p-2{padding: calc(var(--spacing) * 2);}.p-3{padding: calc(var(--spacing) * 3);}.px-1{padding-inline: var(--spacing);}.px-1\\.5{padding-inline: calc(var(--spacing) * 1.5);}.px-2{padding-inline: calc(var(--spacing) * 2);}.px-2\\.5{padding-inline: calc(var(--spacing) * 2.5);}.px-3{padding-inline: calc(var(--spacing) * 3);}.py-0{padding-block: 0px;}.py-0\\.5{padding-block: calc(var(--spacing) * 0.5);}.py-1{padding-block: var(--spacing);}.py-1\\.5{padding-block: calc(var(--spacing) * 1.5);}.py-2{padding-block: calc(var(--spacing) * 2);}.pr-2{padding-right: calc(var(--spacing) * 2);}.pr-16{padding-right: calc(var(--spacing) * 16);}.pb-20{padding-bottom: calc(var(--spacing) * 20);}.pl-2{padding-left: calc(var(--spacing) * 2);}.pl-7{padding-left: calc(var(--spacing) * 7);}.text-center{text-align: center;}.text-left{text-align: left;}.font-mono{font-family: var(--font-mono);}.font-sans{font-family: \"Inter Variable\", sans-serif;}.type-ui{font-size: 0.8125rem; line-height: 1.25rem; letter-spacing: -0.04px; font-weight: 530;}.type-xs{font-size: 0.75rem; line-height: 1rem; letter-spacing: 0px; font-weight: 530;}.text-sm{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}.text-xs{font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height));}.text-\\[0\\.6875rem\\]{font-size: 0.6875rem;}.text-\\[0\\.8125rem\\]{font-size: 0.8125rem;}.text-\\[9px\\]{font-size: 9px;}.text-\\[10px\\]{font-size: 10px;}.text-\\[11px\\]{font-size: 11px;}.text-\\[13px\\]{font-size: 13px;}.font-medium{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium);}.font-normal{--tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal);}.font-semibold{--tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold);}.whitespace-nowrap{white-space: nowrap;}.whitespace-pre-wrap{white-space: pre-wrap;}.text-accent-foreground{color: var(--accent-foreground);}.text-amber-600{color: var(--color-amber-600);}.text-emerald-600{color: var(--color-emerald-600);}.text-foreground{color: var(--foreground);}.text-muted-foreground{color: var(--muted-foreground);}.text-muted-foreground\\/50{color: var(--muted-foreground);color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);}.text-secondary-foreground{color: var(--secondary-foreground);}.text-white{color: var(--color-white);}.tabular-nums{--tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.opacity-0{opacity: 0;}.opacity-70{opacity: 0.7;}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.outline-1{outline-style: var(--tw-outline-style); outline-width: 1px;}.-outline-offset-1{outline-offset: calc(-1px);}.outline-black\\/10{outline-color: color-mix(in srgb, rgb(0, 0, 0) 10%, transparent);outline-color: color-mix(in oklab, var(--color-black) 10%, transparent);}.transition-\\[background\\,box-shadow\\,color\\]{transition-property: background, box-shadow, color; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-\\[background-color\\,width\\,height\\]{transition-property: background-color, width, height; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-\\[color\\,box-shadow\\]{transition-property: color, box-shadow; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-all{transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-colors{transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-opacity{transition-property: opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-transform{transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration));}.delay-160{transition-delay: 160ms;}.duration-120{--tw-duration: 120ms; transition-duration: 120ms;}.duration-160{--tw-duration: 160ms; transition-duration: 160ms;}.duration-200{--tw-duration: 200ms; transition-duration: 200ms;}.ease-\\[cubic-bezier\\(0\\.22\\,1\\,0\\.36\\,1\\)\\]{--tw-ease: cubic-bezier(0.22,1,0.36,1); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);}.ease-in-out{--tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out);}.ease-out{--tw-ease: var(--ease-out); transition-timing-function: var(--ease-out);}.delay-160{animation-delay: calc(0.16s); --tw-animation-delay: calc(160*1ms);}.outline-none{--tw-outline-style: none; outline-style: none;}.select-none{user-select: none;}.\\[-webkit-app-region\\:no-drag\\]{app-region: no-drag;}.\\[text-box\\:trim-both_cap_alphabetic\\]{text-box: cap alphabetic;}.group-hover\\/scrollbar\\:w-1\\.5{}.group-hover\\/scrollbar\\:bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.12\\)\\]{}.file\\:inline-flex{&::file-selector-button{display: inline-flex;}}.file\\:h-6{&::file-selector-button{height: calc(var(--spacing) * 6);}}.file\\:border-0{&::file-selector-button{border-style: var(--tw-border-style); border-width: 0px;}}.file\\:bg-transparent{&::file-selector-button{background-color: transparent;}}.file\\:text-sm{&::file-selector-button{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}}.file\\:font-medium{&::file-selector-button{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium);}}.file\\:text-foreground{&::file-selector-button{color: var(--foreground);}}.placeholder\\:text-muted-foreground{&::placeholder{color: var(--muted-foreground);}}.hover\\:bg-elevate{&:hover{background-color: var(--elevate);}}.hover\\:bg-input\\/50{&:hover{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}}.hover\\:bg-muted{&:hover{background-color: var(--muted);}}.hover\\:bg-muted\\/40{&:hover{background-color: var(--muted);background-color: color-mix(in oklab, var(--muted) 40%, transparent);}}.hover\\:text-foreground{&:hover{color: var(--foreground);}}.focus-visible\\:border-ring{&:focus-visible{border-color: var(--ring);}}.focus-visible\\:border-ring-accent{&:focus-visible{border-color: var(--ring-accent);}}.focus-visible\\:ring-2{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus-visible\\:ring-\\[3px\\]{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus-visible\\:ring-\\[color\\:var\\(--focus-ring\\,\\#6B97FF\\)\\]{&:focus-visible{--tw-ring-color: var(--focus-ring,#6B97FF);}}.focus-visible\\:ring-ring\\/30{&:focus-visible{--tw-ring-color: var(--ring);--tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);}}.focus-visible\\:ring-ring\\/50{&:focus-visible{--tw-ring-color: var(--ring);--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);}}.focus-visible\\:outline-2{&:focus-visible{outline-style: var(--tw-outline-style); outline-width: 2px;}}.focus-visible\\:outline-offset-\\[2\\.5px\\]{&:focus-visible{outline-offset: 2.5px;}}.focus-visible\\:outline-ring{&:focus-visible{outline-color: var(--ring);}}.focus-visible\\:ring-inset{&:focus-visible{--tw-ring-inset: inset;}}.active\\:\\!bg-\\[rgb\\(var\\(--overlay\\)\\/0\\.16\\)\\]{&:active{background-color: rgb(var(--overlay)/0.16) !important;}}.disabled\\:pointer-events-none{&:disabled{pointer-events: none;}}.disabled\\:cursor-not-allowed{&:disabled{cursor: not-allowed;}}.disabled\\:opacity-50{&:disabled{opacity: 0.5;}}.disabled\\:checked\\:bg-muted{&:disabled{&:checked{background-color: var(--muted);}}}.has-data-\\[icon\\=inline-end\\]\\:pr-1\\.5{}.has-data-\\[icon\\=inline-end\\]\\:pr-2{}.has-data-\\[icon\\=inline-start\\]\\:pl-1\\.5{}.has-data-\\[icon\\=inline-start\\]\\:pl-2{}.aria-expanded\\:bg-pressed{}.aria-expanded\\:text-foreground{}.aria-invalid\\:border-destructive{}.aria-invalid\\:ring-3{}.aria-invalid\\:ring-destructive\\/20{}.aria-invalid\\:outline-2{}.aria-invalid\\:outline-offset-\\[2\\.5px\\]{}.aria-invalid\\:outline-destructive{}.data-\\[hovering\\]\\:opacity-100{}.data-\\[hovering\\]\\:delay-0{}.data-\\[hovering\\]\\:duration-160{}.data-\\[hovering\\]\\:delay-0{}.data-\\[placeholder\\]\\:text-muted-foreground{}.data-\\[scrolling\\]\\:opacity-100{}.data-\\[scrolling\\]\\:delay-0{}.data-\\[scrolling\\]\\:duration-160{}.data-\\[scrolling\\]\\:delay-0{}.data-\\[size\\=default\\]\\:h-8{}.data-\\[size\\=sm\\]\\:h-7{}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10{}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive{}.motion-reduce\\:transition-none{}.md\\:text-sm{font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));}.dark\\:bg-input\\/50{&:is(.dark *){background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}}.dark\\:bg-transparent{&:is(.dark *){background-color: transparent;}}.dark\\:text-amber-400{&:is(.dark *){color: var(--color-amber-400);}}.dark\\:text-emerald-400{&:is(.dark *){color: var(--color-emerald-400);}}.dark\\:outline-white\\/15{&:is(.dark *){outline-color: color-mix(in srgb, rgb(255, 255, 255) 15%, transparent);outline-color: color-mix(in oklab, var(--color-white) 15%, transparent);}}.dark\\:hover\\:bg-input\\/30{&:is(.dark *){&:hover{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 30%, transparent);}}}.dark\\:hover\\:bg-input\\/50{&:is(.dark *){&:hover{background-color: var(--input);background-color: color-mix(in oklab, var(--input) 50%, transparent);}}}.dark\\:hover\\:bg-muted\\/50{&:is(.dark *){&:hover{background-color: var(--muted);background-color: color-mix(in oklab, var(--muted) 50%, transparent);}}}.dark\\:hover\\:text-foreground{&:is(.dark *){&:hover{color: var(--foreground);}}}.dark\\:hover\\:ring-brand-800{&:is(.dark *){&:hover{--tw-ring-color: var(--brand-800);}}}.dark\\:disabled\\:bg-white\\/10{&:is(.dark *){&:disabled{background-color: color-mix(in srgb, rgb(255, 255, 255) 10%, transparent);background-color: color-mix(in oklab, var(--color-white) 10%, transparent);}}}.dark\\:aria-invalid\\:border-destructive\\/50{&:is(.dark *){}}.dark\\:aria-invalid\\:ring-destructive\\/40{&:is(.dark *){}}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20{&:is(.dark *){}}.\\[\\&_svg\\]\\:pointer-events-none{& svg{pointer-events: none;}}.\\[\\&_svg\\]\\:shrink-0{& svg{flex-shrink: 0;}}.\\[\\&_svg\\]\\:text-muted-foreground{& svg{color: var(--muted-foreground);}}.aria-expanded\\:\\[\\&_svg\\]\\:text-foreground{}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3{& svg:not([class*=\"size-\"]){width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3);}}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4{& svg:not([class*=\"size-\"]){width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4);}}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground{& svg:not([class*=\"text-\"]){color: var(--muted-foreground);}}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:hidden{&::-webkit-scrollbar{display: none;}}.\\[a\\]\\:hover\\:bg-destructive\\/20{}.\\[a\\]\\:hover\\:bg-muted{}.\\[a\\]\\:hover\\:bg-primary\\/80{}.\\[a\\]\\:hover\\:bg-secondary\\/80{}.\\[a\\]\\:hover\\:text-muted-foreground{}.\\*\\:\\[a\\]\\:hover\\:text-foreground{:is(& > *){}}.\\[\\&\\>svg\\]\\:pointer-events-none{}.\\[\\&\\>svg\\]\\:size-3\\!{}}@property --tw-animation-delay { syntax: \"*\"; inherits: false; initial-value: 0s; }@property --tw-animation-direction { syntax: \"*\"; inherits: false; initial-value: normal; }@property --tw-animation-duration { syntax: \"*\"; inherits: false; }@property --tw-animation-fill-mode { syntax: \"*\"; inherits: false; initial-value: none; }@property --tw-animation-iteration-count { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-blur { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-opacity { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-rotate { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-scale { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-enter-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-enter-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-blur { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-opacity { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-exit-rotate { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-scale { syntax: \"*\"; inherits: false; initial-value: 1; }@property --tw-exit-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-exit-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }[data-snapshot-html]{--brand-50: oklch(0.977 0.012 240.4); --brand-100: oklch(0.951 0.029 240.4); --brand-200: oklch(0.905 0.058 240.4); --brand-300: oklch(0.845 0.093 240.4); --brand-400: oklch(0.768 0.132 240.4); --brand-500: oklch(0.692 0.16 240.4); --brand-600: oklch(0.598 0.155 240.4); --brand-700: oklch(0.515 0.13 240.4); --brand-800: oklch(0.438 0.105 240.4); --brand-900: oklch(0.378 0.08 240.4); --brand-950: oklch(0.275 0.055 240.4);}[data-snapshot-html]{--elevate: rgb(var(--overlay) / 0.045); --elevate-strong: rgb(var(--overlay) / 0.075); --surface-1: #fafafa; --surface-2: #fcfcfc; --surface-3: #ffffff; --surface-4: #ffffff; --surface-5: #ffffff; --surface-6: #ffffff; --surface-7: #ffffff; --surface-8: #ffffff; --shadow-color: rgb(0 0 0 / 0.06); --shadow-1: 0 0 0 1px var(--shadow-color); --shadow-2: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color); --shadow-3: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color); --shadow-4: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color); --shadow-5: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color); --shadow-6: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color); --shadow-7: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color),\n    0 48px 48px -24px var(--shadow-color); --shadow-8: 0 0 0 1px var(--shadow-color), 0 1px 1px -0.5px var(--shadow-color),\n    0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color),\n    0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color),\n    0 48px 48px -24px var(--shadow-color), 0 96px 96px -48px var(--shadow-color);}.dark{--elevate: rgb(var(--overlay) / 0.1); --elevate-strong: rgb(var(--overlay) / 0.18); --surface-1: #171717; --surface-2: #1e1e1e; --surface-3: #252525; --surface-4: #2c2c2c; --surface-5: #333333; --surface-6: #3a3a3a; --surface-7: #414141; --surface-8: #484848; --dm-hi-base: rgba(255, 255, 255, 0.01); --dm-hi-mid: rgba(255, 255, 255, 0.02); --dm-hi-high: rgba(255, 255, 255, 0.04); --dm-hi-peak: rgba(255, 255, 255, 0.06); --dm-ring-base: rgba(255, 255, 255, 0.02); --dm-ring-mid: rgba(255, 255, 255, 0.04); --dm-ring-high: rgba(255, 255, 255, 0.06); --dm-drop: rgba(0, 0, 0, 0.18); --shadow-1: inset 0 0 0 1px var(--dm-ring-base); --shadow-2: inset 0 1px 0 0 var(--dm-hi-base), inset 0 0 0 1px var(--dm-ring-base),\n    0 1px 1px -0.5px var(--dm-drop); --shadow-3: inset 0 1px 0 0 var(--dm-hi-mid), inset 0 0 0 1px var(--dm-ring-base),\n    0 0 0 1px rgba(0, 0, 0, 0.12), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop); --shadow-4: inset 0 1px 0 0 var(--dm-hi-mid), inset 0 0 0 1px var(--dm-ring-mid),\n    0 0 0 1px rgba(0, 0, 0, 0.14), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop); --shadow-5: inset 0 1px 0 0 var(--dm-hi-high), inset 0 0 0 1px var(--dm-ring-mid),\n    0 0 0 1px rgba(0, 0, 0, 0.16), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop),\n    0 12px 12px -6px var(--dm-drop); --shadow-6: inset 0 1px 0 0 var(--dm-hi-high), inset 0 0 0 1px var(--dm-ring-high),\n    0 0 0 1px rgba(0, 0, 0, 0.18), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop),\n    0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop); --shadow-7: inset 0 1px 0 0 var(--dm-hi-peak), inset 0 0 0 1px var(--dm-ring-high),\n    0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop),\n    0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop),\n    0 48px 48px -24px var(--dm-drop); --shadow-8: inset 0 1px 0 0 var(--dm-hi-peak), inset 0 0 0 1px var(--dm-ring-high),\n    0 0 0 1px rgba(0, 0, 0, 0.22), 0 1px 1px -0.5px var(--dm-drop),\n    0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop),\n    0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop),\n    0 48px 48px -24px var(--dm-drop), 0 96px 96px -48px var(--dm-drop);}[data-snapshot-html]{--button-neutral: #ffffff; --switch-track: oklch(0.87 0 0); --switch-track-checked: var(--brand-500); --switch-thumb: oklch(0.96 0 0); --sheen-strong: rgb(255 255 255 / 0.2); --sheen-soft: rgb(255 255 255 / 0.1); --sheen-faint: rgb(255 255 255 / 0.02); --sheen-none: rgb(255 255 255 / 0); --sheen-filled: linear-gradient(\n    180deg,\n    var(--sheen-strong) 0%,\n    var(--sheen-none) 100%\n  ); --text-shadow-filled: 0 0.5px 0.5px rgb(0 0 0 / 0.3); --overlay-hover: rgb(0 0 0 / 0.04); --overlay-pressed: rgb(0 0 0 / 0.08); --overlay-contrast-hover: rgb(255 255 255 / 0.12); --overlay-contrast-pressed: rgb(255 255 255 / 0.24); --elev-raised: 0 2px 4px 0 rgb(0 0 0 / 0.04), 0 1px 2px -1px rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-floating: 0 8px 16px 0 rgb(0 0 0 / 0.04), 0 4px 8px 0 rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-overlay: 0 16px 32px 0 rgb(0 0 0 / 0.04), 0 8px 16px 0 rgb(0 0 0 / 0.08),\n    0 0 0 0.5px rgb(0 0 0 / 0.12); --elev-button: 0 1px 1.5px 0 rgb(0 0 0 / 0.1), 0 0 0 0.5px rgb(0 0 0 / 0.14); --elev-button-contrast: 0 1px 2px 0 rgb(0 0 0 / 0.1); --elev-element: 0 0.5px 0.5px 0 rgb(0 0 0 / 0.4); --elev-groove: inset 0 1px 1px 0 rgb(0 0 0 / 0.08),\n    inset 0 0.5px 0.5px 0 rgb(0 0 0 / 0.08), inset 0 0 0 0.5px rgb(0 0 0 / 0.1); --elev-groove-filled: inset 0 2px 2px 0 rgb(0 0 0 / 0.1), inset 0 1px 1px 0 rgb(0 0 0 / 0.1),\n    inset 0 0 0 0.5px rgb(0 0 0 / 0.2);}.dark{--button-neutral: rgb(255 255 255 / 0.06); --sheen-filled: linear-gradient(\n    180deg,\n    rgb(0 0 0 / 0) 0%,\n    rgb(0 0 0 / 0.12) 100%\n  ); --text-shadow-filled: none; --switch-track: oklch(0.44 0 0); --switch-track-checked: var(--brand-500); --switch-thumb: oklch(0.93 0 0); --overlay-hover: rgb(255 255 255 / 0.06); --overlay-pressed: rgb(255 255 255 / 0.1); --overlay-contrast-hover: rgb(0 0 0 / 0.24); --overlay-contrast-pressed: rgb(0 0 0 / 0.4); --elev-raised: 0 2px 4px 0 rgb(0 0 0 / 0.3), 0 1px 2px 0 rgb(0 0 0 / 0.3),\n    0 0 0 0.5px rgb(255 255 255 / 0.16), 0 -0.5px 0 0 rgb(255 255 255 / 0.06); --elev-floating: 0 8px 16px 0 rgb(0 0 0 / 0.3), 0 4px 8px 0 rgb(0 0 0 / 0.3),\n    0 0 0 0.5px rgb(255 255 255 / 0.16), 0 -0.5px 0 0 rgb(255 255 255 / 0.06); --elev-overlay: 0 16px 32px 0 rgb(0 0 0 / 0.3), 0 8px 16px 0 rgb(0 0 0 / 0.3),\n    0 0 0 0.5px rgb(255 255 255 / 0.16), 0 -0.5px 0 0 rgb(255 255 255 / 0.06); --elev-button: 0 1px 2px 0 rgb(0 0 0 / 0.4), 0 0 0 0.5px rgb(255 255 255 / 0.2),\n    0 -0.5px 0 0 rgb(255 255 255 / 0.1); --elev-button-contrast: 0 1px 2px 0 rgb(0 0 0 / 0.3); --elev-groove: inset 0 -0.5px 0 0 rgb(255 255 255 / 0.1),\n    inset 0 0 0 0.5px rgb(255 255 255 / 0.16); --elev-groove-filled: inset 0 -0.5px 0 0 rgb(255 255 255 / 0.1),\n    inset 0 0 0 0.5px rgb(255 255 255 / 0.16);}.switch-track:has(:checked){background-color: var(--switch-track-checked); box-shadow: var(--elev-groove-filled);}[data-snapshot-html]{--background: var(--canvas); --foreground: oklch(0.145 0 0); --card: var(--surface-2); --card-foreground: oklch(0.145 0 0); --popover: var(--surface-3); --popover-foreground: oklch(0.145 0 0); --primary: oklch(0.205 0 0); --primary-foreground: oklch(0.985 0 0); --link: var(--brand-700); --secondary: oklch(0.97 0 0); --secondary-foreground: oklch(0.205 0 0); --muted: oklch(0.97 0 0); --muted-foreground: oklch(0.556 0 0); --accent: oklch(0.97 0 0); --accent-foreground: oklch(0.205 0 0); --destructive: oklch(0.585 0.21 25); --success: oklch(0.58 0.13 155); --success-foreground: oklch(1 0 0); --warning: oklch(0.72 0.15 75); --warning-foreground: oklch(0.28 0.06 75); --border: oklch(0.922 0 0); --input: oklch(0.922 0 0); --ring: oklch(0.708 0 0); --ring-accent: var(--brand-500); --chart-1: var(--brand-500); --chart-2: var(--brand-300); --chart-3: var(--brand-700); --chart-4: oklch(0.72 0.115 205); --chart-5: oklch(0.66 0.13 305); --radius: 0.5rem; --sidebar: var(--surface-1); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.97 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); --overlay: 0 0 0; --frame: #f0f0f3; --frame-translucent: rgb(240 240 243 / 0.28); --frame-border: rgb(0 0 0 / 0.1); --canvas: #ffffff; --canvas-edge: #f6f6f8; --pane: #ffffff; --pane-translucent: rgb(255 255 255 / 0.62);}.dark{--background: var(--canvas); --foreground: oklch(0.985 0 0); --card: var(--surface-2); --card-foreground: oklch(0.985 0 0); --popover: var(--surface-3); --popover-foreground: oklch(0.985 0 0); --primary: oklch(0.922 0 0); --primary-foreground: oklch(0.205 0 0); --link: var(--brand-300); --secondary: oklch(0.269 0 0); --secondary-foreground: oklch(0.985 0 0); --muted: oklch(0.269 0 0); --muted-foreground: oklch(0.708 0 0); --accent: oklch(0.269 0 0); --accent-foreground: oklch(0.985 0 0); --destructive: oklch(0.7 0.175 22); --success: oklch(0.72 0.14 158); --success-foreground: oklch(0.22 0.05 158); --warning: oklch(0.8 0.14 78); --warning-foreground: oklch(0.26 0.06 78); --border: oklch(1 0 0 / 12%); --input: oklch(1 0 0 / 15%); --ring: oklch(0.556 0 0); --ring-accent: var(--brand-400); --chart-1: var(--brand-400); --chart-2: var(--brand-200); --chart-3: var(--brand-600); --chart-4: oklch(0.76 0.11 205); --chart-5: oklch(0.72 0.12 305); --sidebar: var(--surface-1); --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.922 0 0); --sidebar-primary-foreground: oklch(0.205 0 0); --sidebar-accent: oklch(0.269 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(1 0 0 / 12%); --sidebar-ring: oklch(0.556 0 0); --overlay: 255 255 255; --frame: #000000; --frame-translucent: rgb(0 0 0 / 0.35); --frame-border: rgb(255 255 255 / 0.12); --canvas: #141417; --canvas-edge: #1c1c21; --pane: #000000; --pane-translucent: rgb(0 0 0 / 0.35);}@layer base{*{border-color: var(--border); outline-color: var(--ring);outline-color: color-mix(in oklab, var(--ring) 50%, transparent);}[data-snapshot-html], [data-snapshot-body]{height: 100%; overflow: hidden;}[data-snapshot-body]{background-color: var(--background); color: var(--foreground);}[data-snapshot-html]{font-family: \"Inter Variable\", sans-serif; -webkit-font-smoothing: antialiased; font-feature-settings: \"cv02\", \"cv03\", \"cv04\", \"cv11\", \"ss03\";}}.app-canvas{background: radial-gradient( 120% 95% at 50% 46%, var(--canvas) 0%, var(--canvas) 45%, var(--canvas-edge) 100% );}.app-frame{background-color: var(--frame);}@keyframes shimmer { \n  0% { background-position: 0% 0px; }\n  100% { background-position: 100% 0px; }\n}@keyframes loading-cursor-blink { \n  0%, 49% { opacity: 1; }\n  50%, 100% { opacity: 0; }\n}.loading-cursor{animation: 1s step-end 0s infinite normal none running loading-cursor-blink;}diffs-container{--diffs-bg: var(--background); --diffs-header-font-family: var(--font-sans); --diffs-modified-color-override: var(--primary); --diffs-bg-selection-override: light-dark(#009fff, #69b1ff); --diffs-bg-selection-number-override: light-dark(#009fff, #69b1ff); --diffs-selection-hue: 252; --diffs-selection-row-bg: oklch(0.264 0.056 var(--diffs-selection-hue)); --diffs-selection-gutter-bg: light-dark(\n    var(--background),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-gutter-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 68%,\n      var(--diffs-bg-selection-override)\n    ),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-line-bg: light-dark(\n    var(--background),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-line-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 78%,\n      var(--diffs-bg-selection-override)\n    ),\n    var(--diffs-selection-row-bg)\n  );--diffs-selection-annotation-bg: light-dark(\n    var(--background),\n    oklch(0.214 0.018 var(--diffs-selection-hue))\n  );--diffs-selection-annotation-bg: light-dark(\n    color-mix(\n      in lab,\n      var(--background) 93%,\n      var(--diffs-bg-selection-override)\n    ),\n    oklch(0.214 0.018 var(--diffs-selection-hue))\n  );}file-tree-container{--trees-bg-override: var(--background); --trees-bg-muted-override: var(--elevate); --trees-fg-override: var(--foreground); --trees-fg-muted-override: var(--muted-foreground); --trees-accent-override: var(--accent-foreground); --trees-border-color-override: var(--border); --trees-selected-bg-override: var(--elevate-strong); --trees-selected-fg-override: var(--foreground); --trees-search-bg-override: var(--background); --trees-search-fg-override: var(--foreground);}.diff-connectors{position: absolute; inset: 0px; pointer-events: none; z-index: 3;}.diff-connectors path{stroke-width: 1;}[data-snapshot-html]{--cx-add: #2da160; --cx-del: #d4453a; --cx-mod: var(--brand-600);}.dark{--cx-add: #4cc38a; --cx-del: #f2645a; --cx-mod: var(--brand-400);}.diff-connectors .cx-add{fill: var(--cx-add); fill-opacity: 0.22; stroke: var(--cx-add); stroke-opacity: 0.7;}.diff-connectors .cx-mod{fill: var(--cx-mod); fill-opacity: 0.2; stroke: var(--cx-mod); stroke-opacity: 0.65;}[data-snapshot-html]{color-scheme: light;}.dark{color-scheme: dark;}*, .scroll-thin{scrollbar-width: thin; scrollbar-color: rgb(var(--overlay) / 0.08) transparent;}::-webkit-scrollbar, .scroll-thin::-webkit-scrollbar{width: 10px; height: 10px;}::-webkit-scrollbar-corner, ::-webkit-scrollbar-track, .scroll-thin::-webkit-scrollbar-corner, .scroll-thin::-webkit-scrollbar-track{background: transparent;}::-webkit-scrollbar-thumb, .scroll-thin::-webkit-scrollbar-thumb{background-color: rgb(var(--overlay) / 0.08); background-clip: content-box; border: 3px solid transparent; border-radius: 9999px;}::-webkit-scrollbar-thumb:hover, .scroll-thin::-webkit-scrollbar-thumb:hover{background-color: rgb(var(--overlay) / 0.12);}::-webkit-scrollbar-thumb:active, .scroll-thin::-webkit-scrollbar-thumb:active{background-color: rgb(var(--overlay) / 0.16);}@property --sf-start { syntax: \"<number>\"; inherits: false; initial-value: 1; }@property --sf-end { syntax: \"<number>\"; inherits: false; initial-value: 1; }@keyframes sf-reveal-start { \n  0% { --sf-start: 1; }\n  100% { --sf-start: 0; }\n}@keyframes sf-reveal-end { \n  0% { --sf-end: 0; }\n  100% { --sf-end: 1; }\n}.scroll-fade, .scroll-fade-x{--scroll-fade-size: 48px;}.scroll-fade{mask-image: linear-gradient( to bottom, transparent 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), transparent 100% );}.scroll-fade{mask-image: linear-gradient( to bottom, rgba(0, 0, 0, var(--sf-start)) 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), rgba(0, 0, 0, var(--sf-end)) 100% ); animation-duration: auto, auto; animation-timing-function: linear, linear; animation-delay: 0s, 0s; animation-iteration-count: 1, 1; animation-direction: normal, normal; animation-fill-mode: both, both; animation-play-state: running, running; animation-name: sf-reveal-start, sf-reveal-end; animation-timeline: scroll(self), scroll(self); animation-range-start: 0, calc(100% - var(--scroll-fade-size)); animation-range-end: var(--scroll-fade-size), 100%;}.resize-handle-col, .resize-handle-row{position: relative; z-index: 10; flex: 0 0 auto; align-self: stretch; touch-action: none;}.resize-handle-col{width: 6px; margin-inline: -3px; cursor: col-resize;}.resize-handle-row{width: 100%; height: 6px; margin-block: -3px; cursor: row-resize;}.resize-handle-col::after, .resize-handle-row::after{content: \"\"; position: absolute; inset: 0px; margin: auto; background: transparent; transition: background 0.12s;}.resize-handle-col::after{width: 2px;}.resize-handle-row::after{height: 2px;}.resize-handle-col:hover::after, .resize-handle-row:hover::after, .resize-handle-col[data-dragging]::after, .resize-handle-row[data-dragging]::after{background: var(--primary);}@property --tw-translate-x { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: \"*\"; inherits: false; }@property --tw-rotate-y { syntax: \"*\"; inherits: false; }@property --tw-rotate-z { syntax: \"*\"; inherits: false; }@property --tw-skew-x { syntax: \"*\"; inherits: false; }@property --tw-skew-y { syntax: \"*\"; inherits: false; }@property --tw-space-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: \"*\"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: \"*\"; inherits: false; }@property --tw-font-weight { syntax: \"*\"; inherits: false; }@property --tw-tracking { syntax: \"*\"; inherits: false; }@property --tw-ordinal { syntax: \"*\"; inherits: false; }@property --tw-slashed-zero { syntax: \"*\"; inherits: false; }@property --tw-numeric-figure { syntax: \"*\"; inherits: false; }@property --tw-numeric-spacing { syntax: \"*\"; inherits: false; }@property --tw-numeric-fraction { syntax: \"*\"; inherits: false; }@property --tw-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: \"*\"; inherits: false; }@property --tw-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: \"*\"; inherits: false; }@property --tw-inset-ring-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: \"*\"; inherits: false; }@property --tw-ring-offset-width { syntax: \"<length>\"; inherits: false; initial-value: 0px; }@property --tw-ring-offset-color { syntax: \"*\"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: \"*\"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: \"*\"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: \"*\"; inherits: false; }@property --tw-brightness { syntax: \"*\"; inherits: false; }@property --tw-contrast { syntax: \"*\"; inherits: false; }@property --tw-grayscale { syntax: \"*\"; inherits: false; }@property --tw-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-invert { syntax: \"*\"; inherits: false; }@property --tw-opacity { syntax: \"*\"; inherits: false; }@property --tw-saturate { syntax: \"*\"; inherits: false; }@property --tw-sepia { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-color { syntax: \"*\"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: \"<percentage>\"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: \"*\"; inherits: false; }@property --tw-backdrop-blur { syntax: \"*\"; inherits: false; }@property --tw-backdrop-brightness { syntax: \"*\"; inherits: false; }@property --tw-backdrop-contrast { syntax: \"*\"; inherits: false; }@property --tw-backdrop-grayscale { syntax: \"*\"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-invert { syntax: \"*\"; inherits: false; }@property --tw-backdrop-opacity { syntax: \"*\"; inherits: false; }@property --tw-backdrop-saturate { syntax: \"*\"; inherits: false; }@property --tw-backdrop-sepia { syntax: \"*\"; inherits: false; }@property --tw-duration { syntax: \"*\"; inherits: false; }@property --tw-ease { syntax: \"*\"; inherits: false; }@property --tw-content { syntax: \"*\"; inherits: false; initial-value: \"\"; }@keyframes spin { \n  100% { transform: rotate(360deg); }\n}@keyframes pulse { \n  50% { opacity: 0.5; }\n}@keyframes enter { \n  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }\n}@keyframes exit { \n  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }\n}.base-ui-disable-scrollbar{scrollbar-width: none;}.base-ui-disable-scrollbar::-webkit-scrollbar{display: none;}[data-sonner-toast]:focus-visible{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px;}[data-sonner-toast][data-styled=\"true\"] [data-button]:focus-visible{box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px;}[data-sonner-toast][data-styled=\"true\"] [data-close-button]:focus-visible{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px;}@keyframes swipe-out-left { \n  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }\n  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }\n}@keyframes swipe-out-right { \n  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }\n  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }\n}@keyframes swipe-out-up { \n  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }\n  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }\n}@keyframes swipe-out-down { \n  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }\n  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }\n}@keyframes sonner-fade-in { \n  0% { opacity: 0; transform: scale(0.8); }\n  100% { opacity: 1; transform: scale(1); }\n}@keyframes sonner-fade-out { \n  0% { opacity: 1; transform: scale(1); }\n  100% { opacity: 0; transform: scale(0.8); }\n}@keyframes sonner-spin { \n  0% { opacity: 1; }\n  100% { opacity: 0.15; }\n}@keyframes go3590367540 { \n  0% { opacity: 0; transform: translateY(10px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}@keyframes go2180374238 { \n  0% { transform: translateX(100%); }\n  100% { transform: translateX(0px); }\n}@keyframes go1524120785 { \n  0% { opacity: 0; transform: translateY(20px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}@keyframes go3768685529 { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes go4227792352 { \n  100% { transform: rotate(360deg); }\n}","fontCss":"","shadowSheets":{"s81mqnx1a":":host{--trees-scrollbar-gutter-measured: 0px;}","sdj352s41":"@layer base, unsafe;@layer unsafe{[data-type=\"item\"]{box-sizing: border-box; border-block: 2px solid transparent; background-clip: padding-box;}}","sfjocujvzj":"@layer base, unsafe;@layer base{@layer base, theme, unsafe;@layer base{:host{--trees-accent: var(--trees-accent-override, #009fff); --trees-fg: var(\n      --trees-fg-override,\n      var(--trees-theme-sidebar-fg, light-dark(#6c6c71, #adadb1))\n    ); --trees-fg-muted: var(\n      --trees-fg-muted-override,\n      var(--trees-theme-sidebar-header-fg, light-dark(#84848a, #84848a))\n    ); --trees-bg: var(\n      --trees-bg-override,\n      var(--trees-theme-sidebar-bg, light-dark(#f8f8f8, #141415))\n    ); --trees-bg-muted: var(\n      --trees-bg-muted-override,\n      var(\n        --trees-theme-list-hover-bg,\n        light-dark(\n          color-mix(\n            in lab,\n            var(--trees-accent) var(--trees-bg-alpha-light, 8%),\n            var(--trees-bg)\n          ),\n          color-mix(\n            in lab,\n            var(--trees-accent) var(--trees-bg-alpha-dark, 10%),\n            var(--trees-bg)\n          )\n        )\n      )\n    ); --trees-input-bg: var(\n      --trees-input-bg-override,\n      light-dark(#f8f8f8, #070707)\n    ); --trees-added-light: #16a994; --trees-added-dark: #00cab1; --trees-ignored-light: #adadb1; --trees-ignored-dark: #4a4a4e; --trees-modified-light: #1ca1c7; --trees-modified-dark: #08c0ef; --trees-renamed-light: #d5a910; --trees-renamed-dark: #ffd452; --trees-untracked-light: #16a994; --trees-untracked-dark: #00cab1; --trees-deleted-light: #ff2e3f; --trees-deleted-dark: #ff6762; --trees-border-color: var(\n      --trees-border-color-override,\n      var(--trees-theme-sidebar-border, light-dark(#eeeeef, #070707))\n    ); --trees-indent-guide-bg: var(\n      --trees-indent-guide-bg-override,\n      color-mix(in lab, var(--trees-fg-muted) 25%, transparent)\n    ); --trees-density: var(--trees-density-override, 1); --trees-border-radius: var(\n      --trees-border-radius-override,\n      calc(6px * var(--trees-density))\n    ); --trees-font-family: var(--trees-font-family-override, system-ui); --trees-font-size: var(--trees-font-size-override, 13px); --trees-font-weight-regular: var(--trees-font-weight-regular-override, 400); --trees-font-weight-semibold: var(\n      --trees-font-weight-semibold-override,\n      600\n    ); --trees-focus-ring-color: var(\n      --trees-focus-ring-color-override,\n      var(--trees-theme-focus-ring, var(--trees-accent))\n    ); --trees-focus-ring-width: var(--trees-focus-ring-width-override, 1px); --trees-focus-ring-offset: var(--trees-focus-ring-offset-override, -1px); --trees-search-fg: var(\n      --trees-search-fg-override,\n      var(--trees-theme-input-fg, var(--trees-fg))\n    ); --trees-search-font-weight: var(--trees-search-font-weight-override, 600); --trees-search-bg: var(\n      --trees-search-bg-override,\n      var(--trees-theme-input-bg, var(--trees-input-bg))\n    ); --trees-scrollbar-thumb: var(\n      --trees-scrollbar-thumb-override,\n      var(\n        --trees-theme-scrollbar-thumb,\n        color-mix(in lab, var(--trees-fg) 25%, var(--trees-bg))\n      )\n    ); --trees-selected-fg: var(\n      --trees-selected-fg-override,\n      var(--trees-theme-list-active-selection-fg, var(--trees-fg))\n    ); --trees-selected-bg: var(\n      --trees-selected-bg-override,\n      var(\n        --trees-theme-list-active-selection-bg,\n        light-dark(\n          color-mix(in lab, var(--trees-accent) 12%, var(--trees-bg)),\n          color-mix(in lab, var(--trees-accent) 15%, var(--trees-bg))\n        )\n      )\n    ); --trees-selected-focused-border-color: var(\n      --trees-selected-focused-border-color-override,\n      var(--trees-theme-focus-ring, var(--trees-accent))\n    ); --trees-status-added: var(\n      --trees-status-added-override,\n      var(\n        --trees-theme-git-added-fg,\n        light-dark(var(--trees-added-light), var(--trees-added-dark))\n      )\n    ); --trees-status-ignored: var(\n      --trees-status-ignored-override,\n      var(\n        --trees-theme-git-ignored-fg,\n        light-dark(var(--trees-ignored-light), var(--trees-ignored-dark))\n      )\n    ); --trees-status-modified: var(\n      --trees-status-modified-override,\n      var(\n        --trees-theme-git-modified-fg,\n        light-dark(var(--trees-modified-light), var(--trees-modified-dark))\n      )\n    ); --trees-status-renamed: var(\n      --trees-status-renamed-override,\n      var(\n        --trees-theme-git-renamed-fg,\n        light-dark(var(--trees-renamed-light), var(--trees-renamed-dark))\n      )\n    ); --trees-status-untracked: var(\n      --trees-status-untracked-override,\n      var(\n        --trees-theme-git-untracked-fg,\n        light-dark(var(--trees-untracked-light), var(--trees-untracked-dark))\n      )\n    ); --trees-status-deleted: var(\n      --trees-status-deleted-override,\n      var(\n        --trees-theme-git-deleted-fg,\n        light-dark(var(--trees-deleted-light), var(--trees-deleted-dark))\n      )\n    ); --trees-git-modified-color: var(\n      --trees-git-modified-color-override,\n      var(--trees-status-modified)\n    ); --trees-git-added-color: var(\n      --trees-git-added-color-override,\n      var(--trees-status-added)\n    ); --trees-git-ignored-color: var(\n      --trees-git-ignored-color-override,\n      var(--trees-status-ignored)\n    ); --trees-git-deleted-color: var(\n      --trees-git-deleted-color-override,\n      var(--trees-status-deleted)\n    ); --trees-git-renamed-color: var(\n      --trees-git-renamed-color-override,\n      var(--trees-status-renamed)\n    ); --trees-git-untracked-color: var(\n      --trees-git-untracked-color-override,\n      var(--trees-status-untracked)\n    ); --trees-icon-gray: light-dark(#84848a, #adadb1); --trees-icon-red: light-dark(#d52c36, #ff6762); --trees-icon-vermilion: light-dark(#ff8c5b, #d5512f); --trees-icon-orange: light-dark(#d47628, #ffa359); --trees-icon-yellow: light-dark(#d5a910, #ffd452); --trees-icon-green: light-dark(#199f43, #5ecc71); --trees-icon-teal: light-dark(#17a5af, #64d1db); --trees-icon-cyan: light-dark(#1ca1c7, #68cdf2); --trees-icon-blue: light-dark(#1a85d4, #69b1ff); --trees-icon-indigo: light-dark(#693acf, #9d6afb); --trees-icon-purple: light-dark(#a631be, #d568ea); --trees-icon-pink: light-dark(#d32a61, #ff678d); --trees-icon-mauve: light-dark(#594c5b, #79697b); --trees-file-icon-color-default: var(\n      --trees-file-icon-color,\n      var(--trees-icon-gray)\n    ); --trees-file-icon-color-astro: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-babel: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-bash: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-biome: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-bootstrap: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-browserslist: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-bun: var(\n      --trees-file-icon-color,\n      var(--trees-icon-mauve)\n    ); --trees-file-icon-color-c: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-cpp: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-claude: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-css: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-database: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-docker: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-eslint: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-git: var(\n      --trees-file-icon-vermilion,\n      var(--trees-icon-vermilion)\n    ); --trees-file-icon-color-go: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-graphql: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-html: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-image: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-javascript: var(\n      --trees-file-icon-color,\n      var(--trees-icon-yellow)\n    ); --trees-file-icon-color-json: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-markdown: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-mcp: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-npm: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-oxc: var(\n      --trees-file-icon-cyan,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-postcss: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-prettier: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-python: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-react: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-ruby: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-rust: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-sass: var(\n      --trees-file-icon-color,\n      var(--trees-icon-pink)\n    ); --trees-file-icon-color-svg: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-svelte: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-svgo: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-swift: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-table: var(\n      --trees-file-icon-color,\n      var(--trees-icon-teal)\n    ); --trees-file-icon-color-text: var(\n      --trees-file-icon-color,\n      var(--trees-icon-gray)\n    ); --trees-file-icon-color-tailwind: var(\n      --trees-file-icon-color,\n      var(--trees-icon-cyan)\n    ); --trees-file-icon-color-terraform: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-typescript: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-vite: var(\n      --trees-file-icon-color,\n      var(--trees-icon-purple)\n    ); --trees-file-icon-color-vscode: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-vue: var(\n      --trees-file-icon-color,\n      var(--trees-icon-green)\n    ); --trees-file-icon-color-wasm: var(\n      --trees-file-icon-color,\n      var(--trees-icon-indigo)\n    ); --trees-file-icon-color-webpack: var(\n      --trees-file-icon-color,\n      var(--trees-icon-blue)\n    ); --trees-file-icon-color-yml: var(\n      --trees-file-icon-color,\n      var(--trees-icon-red)\n    ); --trees-file-icon-color-zig: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-file-icon-color-zip: var(\n      --trees-file-icon-color,\n      var(--trees-icon-orange)\n    ); --trees-level-gap: var(\n      --trees-level-gap-override,\n      calc(8px * var(--trees-density))\n    ); --trees-item-padding-x: var(\n      --trees-item-padding-x-override,\n      calc(8px * var(--trees-density))\n    ); --trees-item-margin-x: var(\n      --trees-item-margin-x-override,\n      calc(2px * var(--trees-density))\n    ); --trees-item-row-gap: var(\n      --trees-item-row-gap-override,\n      calc(6px * var(--trees-density))\n    ); --trees-icon-width: var(--trees-icon-width-override, 16px); --trees-icon-nudge: var(\n      --trees-icon-nudge-override,\n      calc(1px * var(--trees-density))\n    ); --trees-row-height: var(--trees-item-height, 30px); --trees-git-lane-width: var(--trees-git-lane-width-override, 12px); --trees-action-lane-width: var(\n      --trees-action-lane-width-override,\n      calc(var(--trees-icon-width) + 2px)\n    ); --trees-context-menu-trigger-inline-offset: calc(\n      var(--trees-padding-inline) + var(--trees-item-padding-x) -\n        var(--trees-focus-ring-width)\n    ); --trees-scrollbar-gutter: var(--trees-scrollbar-gutter-override, 6px); --trees-padding-inline: var(--trees-padding-inline-override, 16px); color-scheme: light dark; display: flex; flex-direction: column; font-size: var(--trees-font-size); color: var(--trees-fg); background-color: var(--trees-bg); --truncate-marker-background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent; font-family: var(--trees-font-family); font-weight: var(--trees-font-weight-regular);}:host([data-file-tree-virtualized=\"true\"]){height: 100%; overflow: hidden;}[data-file-tree-virtualized-wrapper=\"true\"]{height: 100%; overflow: hidden; display: flex; flex-direction: column;}[data-file-tree-virtualized-root=\"true\"]{height: 100%; display: flex; flex-direction: column; overflow: hidden;}[data-file-tree-virtualized-scroll=\"true\"], [data-file-tree-scrollbar-measure=\"true\"]{--trees-scrollbar-thumb-current: transparent; overflow-y: auto; scrollbar-gutter: stable;&:hover{--trees-scrollbar-thumb-current: var(--trees-scrollbar-thumb);}&::-webkit-scrollbar{width: var(--trees-scrollbar-gutter); height: var(--trees-scrollbar-gutter);}&::-webkit-scrollbar-track{background: transparent;}&::-webkit-scrollbar-thumb{background-color: var(--trees-scrollbar-thumb-current); border: 1px solid transparent; background-clip: content-box; border-radius: calc(var(--trees-scrollbar-gutter) / 2);}&::-webkit-scrollbar-corner{background-color: transparent;}}[data-file-tree-scrollbar-measure=\"true\"]{position: absolute; top: 0px; left: 0px; visibility: hidden; pointer-events: none; width: 100px; height: 100px;}[data-file-tree-virtualized-scroll=\"true\"]{position: relative; overflow-y: auto; flex: 1 1 0px; min-height: 0px; padding-inline: max(\n        calc(var(--trees-padding-inline) - var(--trees-item-margin-x)),\n        0px\n      )\n      /* NOTE(amadeus): We can assume that all Webkit based browser gutters\n       * will align to the value of '--trees-scrollbar-gutter', however if not, then\n       * `--trees-scrollbar-gutter-measured` should correct it. Mostly we are\n       * hoping to avoid SSR alignment jumps if possible. In non-SSR'd environments\n       * `--trees-scrollbar-gutter-measured` should always be immediately available.\n       */\n      max(\n        calc(\n          var(--trees-padding-inline) - var(--trees-item-margin-x) -\n            var(\n              --trees-scrollbar-gutter-measured,\n              var(--trees-scrollbar-gutter)\n            )\n        ),\n        0px\n      );}[data-file-tree-sticky-overlay=\"true\"]{position: sticky; top: 0px; height: 0px; z-index: 4; overflow: visible; pointer-events: none;}[data-file-tree-virtualized-root=\"true\"][data-scroll-at-top=\"true\"]:not([data-overlay-reveal]) [data-file-tree-sticky-overlay=\"true\"]{visibility: hidden;}[data-file-tree-sticky-overlay-content=\"true\"]{background-color: var(--trees-bg); position: relative; pointer-events: none;}[data-file-tree-virtualized-list=\"true\"]{background-color: var(--trees-bg); position: relative; min-height: 100%; width: 100%; overflow-anchor: none;&[data-is-scrolling]{pointer-events: none;}}[data-file-tree-virtualized-sticky-offset=\"true\"]{contain: size layout;}[data-file-tree-virtualized-sticky=\"true\"]{position: sticky; top: 0px; width: 100%; display: flex; flex-direction: column; isolation: isolate; will-change: transform;}[data-file-tree-search-container]{display: flex; padding: 0px; padding-inline: var(--trees-padding-inline); margin-bottom: var(--trees-item-row-gap);}[data-file-tree-search-input]{--trees-focus-ring-width: 2px; font-family: var(--trees-font-family); font-size: var(--trees-font-size); flex: 1 1 0%; height: var(--trees-row-height); margin-block: 1px; padding-inline: var(--trees-item-padding-x); line-height: var(--trees-row-height); color: var(--trees-search-fg); background-color: var(--trees-search-bg); border: 1px solid var(--trees-border-color); border-radius: var(--trees-border-radius); outline: none;&::placeholder{color: color-mix(\n        in lab,\n        var(--trees-search-fg) 65%,\n        var(--trees-search-bg)\n      );}&:focus-visible, &[data-file-tree-search-input-fake-focus=\"true\"]{outline: var(--trees-focus-ring-width) solid var(--trees-focus-ring-color); outline-offset: var(--trees-focus-ring-offset);}}[role=\"tree\"]{position: relative; display: flex; flex-direction: column; gap: var(--trees-gap-override, 0);}[data-type=\"item\"]{color: inherit; font-family: var(--trees-font-family); font-size: var(--trees-font-size); text-align: start; outline: none; background-color: var(--trees-bg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; padding: 0 var(--trees-item-padding-x); margin: 0 var(--trees-item-margin-x); cursor: pointer; user-select: none; touch-action: manipulation; display: flex; flex: 0 0 var(--trees-row-height); align-items: center; height: var(--trees-row-height); line-height: var(--trees-row-height); gap: var(--trees-item-row-gap); border-radius: var(--trees-border-radius); --truncate-marker-background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent; --truncate-marker-block-inset: 0px;&:hover, &[data-item-context-hover=\"true\"]{background-color: var(--trees-bg-muted); --truncate-marker-background-overlay-color: var(--trees-bg-muted);}&[data-item-focused=\"true\"], &:focus-visible{z-index: 2;& [data-item-flattened-subitems]{--truncate-marker-block-inset: var(--trees-focus-ring-width);}&::before{position: absolute; inset: 0px; content: \"\"; display: block; border-radius: var(--trees-border-radius); outline: var(--trees-focus-ring-width) solid\n          var(--trees-focus-ring-color); outline-offset: var(--trees-focus-ring-offset); pointer-events: none;}&[data-item-selected=\"true\"]::before{outline-color: var(--trees-selected-focused-border-color);}}&[data-item-selected=\"true\"]{color: var(--trees-selected-fg); background-color: var(--trees-selected-bg); --truncate-marker-background-overlay-color: var(--trees-selected-bg); z-index: 3;& [data-item-section=\"icon\"]{color: var(--trees-selected-fg);}}&[data-item-search-match=\"true\"]{font-weight: var(--trees-search-font-weight);}}[data-type=\"item\"][data-file-tree-sticky-row=\"true\"]{pointer-events: auto;}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"]{pointer-events: none;}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"]:hover:not([data-item-selected=\"true\"]), [data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"item\"][data-file-tree-sticky-row=\"true\"][data-item-context-hover=\"true\"]:not([data-item-selected=\"true\"]){background-color: var(--trees-bg); --truncate-marker-background-overlay-color: transparent;}[data-item-selected=\"true\"]:has(+ [data-item-selected=\"true\"]){border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}[data-item-selected=\"true\"] + [data-item-selected=\"true\"]{border-top-left-radius: 0px; border-top-right-radius: 0px;}[data-item-flattened-subitems]{display: inline-flex; align-items: center; gap: 2px;}[data-item-flattened-subitem]:hover, [data-item-flattened-subitem-drag-target=\"true\"]{text-decoration: underline;}[data-item-section=\"icon\"]{flex-shrink: 0; display: flex; align-items: center; justify-content: center; color: var(--trees-fg-muted); fill: currentcolor; width: var(--trees-icon-width);}:where([data-item-section=\"icon\"] > [data-icon-token]){color: var(--trees-fg-muted);}[data-file-tree-colored-icons=\"true\"]{& [data-icon-token=\"astro\"]{color: var(--trees-file-icon-color-astro);}& [data-icon-token=\"babel\"]{color: var(--trees-file-icon-color-babel);}& [data-icon-token=\"bash\"]{color: var(--trees-file-icon-color-bash);}& [data-icon-token=\"biome\"]{color: var(--trees-file-icon-color-biome);}& [data-icon-token=\"bootstrap\"]{color: var(--trees-file-icon-color-bootstrap);}& [data-icon-token=\"browserslist\"]{color: var(--trees-file-icon-color-browserslist);}& [data-icon-token=\"bun\"]{color: var(--trees-file-icon-color-bun);}& [data-icon-token=\"c\"]{color: var(--trees-file-icon-color-c);}& [data-icon-token=\"cpp\"]{color: var(--trees-file-icon-color-cpp);}& [data-icon-token=\"claude\"]{color: var(--trees-file-icon-color-claude);}& [data-icon-token=\"css\"]{color: var(--trees-file-icon-color-css);}& [data-icon-token=\"database\"]{color: var(--trees-file-icon-color-database);}& [data-icon-token=\"default\"]{color: var(--trees-file-icon-color-default);}& [data-icon-token=\"docker\"]{color: var(--trees-file-icon-color-docker);}& [data-icon-token=\"eslint\"]{color: var(--trees-file-icon-color-eslint);}& [data-icon-token=\"git\"]{color: var(--trees-file-icon-color-git);}& [data-icon-token=\"go\"]{color: var(--trees-file-icon-color-go);}& [data-icon-token=\"graphql\"]{color: var(--trees-file-icon-color-graphql);}& [data-icon-token=\"html\"]{color: var(--trees-file-icon-color-html);}& [data-icon-token=\"image\"]{color: var(--trees-file-icon-color-image);}& [data-icon-token=\"javascript\"]{color: var(--trees-file-icon-color-javascript);}& [data-icon-token=\"json\"]{color: var(--trees-file-icon-color-json);}& [data-icon-token=\"markdown\"]{color: var(--trees-file-icon-color-markdown);}& [data-icon-token=\"mcp\"]{color: var(--trees-file-icon-color-mcp);}& [data-icon-token=\"npm\"]{color: var(--trees-file-icon-color-npm);}& [data-icon-token=\"oxc\"]{color: var(--trees-file-icon-color-oxc);}& [data-icon-token=\"postcss\"]{color: var(--trees-file-icon-color-postcss);}& [data-icon-token=\"prettier\"]{color: var(--trees-file-icon-color-prettier);}& [data-icon-token=\"python\"]{color: var(--trees-file-icon-color-python);}& [data-icon-token=\"react\"]{color: var(--trees-file-icon-color-react);}& [data-icon-token=\"ruby\"]{color: var(--trees-file-icon-color-ruby);}& [data-icon-token=\"rust\"]{color: var(--trees-file-icon-color-rust);}& [data-icon-token=\"sass\"]{color: var(--trees-file-icon-color-sass);}& [data-icon-token=\"svg\"]{color: var(--trees-file-icon-color-svg);}& [data-icon-token=\"svelte\"]{color: var(--trees-file-icon-color-svelte);}& [data-icon-token=\"svgo\"]{color: var(--trees-file-icon-color-svgo);}& [data-icon-token=\"swift\"]{color: var(--trees-file-icon-color-swift);}& [data-icon-token=\"table\"]{color: var(--trees-file-icon-color-table);}& [data-icon-token=\"text\"]{color: var(--trees-file-icon-color-text);}& [data-icon-token=\"tailwind\"]{color: var(--trees-file-icon-color-tailwind);}& [data-icon-token=\"terraform\"]{color: var(--trees-file-icon-color-terraform);}& [data-icon-token=\"typescript\"]{color: var(--trees-file-icon-color-typescript);}& [data-icon-token=\"vite\"]{color: var(--trees-file-icon-color-vite);}& [data-icon-token=\"vscode\"]{color: var(--trees-file-icon-color-vscode);}& [data-icon-token=\"vue\"]{color: var(--trees-file-icon-color-vue);}& [data-icon-token=\"wasm\"]{color: var(--trees-file-icon-color-wasm);}& [data-icon-token=\"webpack\"]{color: var(--trees-file-icon-color-webpack);}& [data-icon-token=\"yml\"]{color: var(--trees-file-icon-color-yml);}& [data-icon-token=\"zig\"]{color: var(--trees-file-icon-color-zig);}& [data-icon-token=\"zip\"]{color: var(--trees-file-icon-color-zip);}}[data-icon-name=\"file-tree-icon-chevron\"]{&[data-align-capitals=\"false\"]{transform: translate(0, var(--trees-icon-nudge));}&[data-align-capitals=\"true\"]{transform: translate(0px, 0px);}}[data-item-section=\"content\"]{flex: 0 1 auto; text-align: start; min-width: 0px; max-width: 100%; overflow: hidden; text-overflow: ellipsis;}[data-item-section=\"decoration\"]{flex: 1 1 0px; min-width: 0px; display: flex; justify-content: flex-end; text-align: end; overflow: hidden; color: var(--trees-fg-muted);}[data-item-section=\"decoration\"] > span{min-width: 0px; max-width: 100%; display: inline-flex; align-items: center; justify-content: flex-end; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}[data-item-section=\"git\"], [data-item-section=\"action\"]{flex: 0 0 auto; display: flex; align-items: center; justify-content: center;}[data-item-section=\"git\"]{width: var(--trees-git-lane-width);}[data-item-section=\"action\"]{width: var(--trees-action-lane-width); color: var(--trees-fg-muted); fill: currentcolor; pointer-events: none;}[data-item-section=\"git\"] > span, [data-item-section=\"action\"] > span{width: 100%; display: inline-flex; align-items: center; justify-content: center;}[data-item-action-affordance=\"decorative\"]{opacity: 0.85;}[data-item-rename-input]{appearance: none; width: 100%; min-width: 0px; height: calc(var(--trees-row-height) - 4px); font-family: inherit; font-size: inherit; color: inherit; background-color: transparent; border: 0px; padding-inline: 6px; outline: none; box-sizing: border-box;}[data-item-section=\"content\"]:has([data-item-rename-input]) ~ [data-item-section=\"action\"], [data-item-section=\"content\"]:has([data-item-rename-input]) ~ [data-item-section=\"decoration\"]{display: none;}[aria-expanded=\"false\"][data-item-type=\"folder\"] > [data-item-section=\"icon\"] > [data-icon-name=\"file-tree-icon-chevron\"]{&[data-align-capitals=\"true\"]{transform: rotate(-90deg)\n        translate(\n          calc(var(--trees-icon-nudge) / 2),\n          calc(var(--trees-icon-nudge) / 2)\n        );}&[data-align-capitals=\"false\"]{transform: rotate(-90deg)\n        translate(\n          calc(var(--trees-icon-nudge) / 2 * -1),\n          calc(var(--trees-icon-nudge) / 2)\n        );}}[data-item-section=\"spacing\"]{display: flex; flex-direction: row; align-items: center; justify-content: center; height: var(--trees-row-height); padding-left: calc(calc(var(--trees-icon-width) / 2) - 0.5px);&:empty{padding-left: 0px;}}[data-item-section=\"spacing-item\"]{transform: translateX(-0.25px); display: inline-block; border-left: 1px solid var(--trees-indent-guide-bg); height: 100%; margin-right: calc(var(--trees-level-gap) - 1px); opacity: 0; transition: opacity 150ms;& + &{margin-left: calc(\n        var(--trees-item-row-gap) + calc(var(--trees-icon-width) / 2) - 0.5px\n      );}}:host(:hover) [data-item-section=\"spacing-item\"]{opacity: 0.75;}[data-item-contains-git-change=\"true\"] > [data-item-section=\"git\"]{color: var(--trees-git-modified-color); opacity: 0.5; fill: currentcolor;}[data-item-git-status]{& > :where([data-item-section=\"icon\"]) > :where(:not([data-icon-name=\"file-tree-icon-chevron\"])){color: var(--trees-item-git-status-color);}& > [data-item-section=\"content\"]{color: var(--trees-item-git-status-color);}& > [data-item-section=\"git\"]{color: var(--trees-item-git-status-color); font-weight: var(--trees-font-weight-semibold);}}[data-item-git-status=\"added\"]{--trees-item-git-status-color: var(--trees-git-added-color);}[data-item-git-status=\"deleted\"]{--trees-item-git-status-color: var(--trees-git-deleted-color);}[data-item-git-status=\"ignored\"]{--trees-item-git-status-color: var(--trees-git-ignored-color);& > [data-item-section=\"icon\"]{opacity: 0.5;}}[data-item-section=\"git\"] [data-icon-name=\"file-tree-icon-dot\"]{transform: translateY(calc(-50% + 0.65ex));}[data-item-git-status=\"modified\"]{--trees-item-git-status-color: var(--trees-git-modified-color);}[data-item-git-status=\"renamed\"]{--trees-item-git-status-color: var(--trees-git-renamed-color);}[data-item-git-status=\"untracked\"]{--trees-item-git-status-color: var(--trees-git-untracked-color);}[data-item-drag-target=\"true\"]{background-color: var(--trees-selected-bg);}[data-item-dragging=\"true\"]{opacity: 0.5;}[data-item-section=\"lock\"]{flex: 0 0 auto; margin-left: auto; display: flex; align-items: center; color: var(--trees-fg-muted);}[data-item-section=\"lock\"] svg{display: block;}[data-type=\"header-slot\"]{display: block; flex: 0 0 auto;}[data-type=\"context-menu-wash\"]{position: absolute; inset: 0px; z-index: 3; background-color: transparent; touch-action: none;}[data-type=\"context-menu-anchor\"]{position: absolute; top: 0px; right: var(--trees-context-menu-trigger-inline-offset); z-index: 4; display: none; align-items: center;&[data-visible=\"true\"]{display: flex;}}[data-file-tree-virtualized-root=\"true\"][data-is-scrolling] [data-type=\"context-menu-anchor\"]{display: none;}[data-type=\"context-menu-anchor\"] > slot[name=\"context-menu\"]{display: block; width: 0px; min-width: 0px; flex: 0 0 0px; overflow: visible;}[data-type=\"context-menu-trigger\"]{color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-color: unset; border-bottom-left-radius: unset; border-style: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; border-top-left-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; justify-content: center; width: var(--trees-action-lane-width); color: var(--trees-fg-muted); fill: currentcolor; cursor: pointer; font-family: var(--trees-font-family); font-size: var(--trees-font-size); border-top-right-radius: var(--trees-border-radius); border-bottom-right-radius: var(--trees-border-radius); margin: var(--trees-focus-ring-width); height: calc(var(--trees-row-height) - var(--trees-focus-ring-width) * 2); border-width: 0px; transition: color 120ms; display: flex;}[data-type=\"context-menu-trigger\"]:hover, [data-type=\"context-menu-trigger\"][aria-expanded=\"true\"]{color: var(--trees-fg);}[data-truncate-container]{margin-top: -1px; margin-bottom: -1px; --truncate-internal-marker-fade-width: var(\n      --truncate-marker-fade-width,\n      2px\n    ); --truncate-internal-marker-gap: var(--truncate-marker-gap, 0px); --truncate-internal-marker-opacity: var(--truncate-marker-opacity, 50%); --truncate-internal-middle-marker-opacity: var(\n      --truncate-middle-marker-opacity,\n      80%\n    ); --truncate-internal-marker-background-color: var(\n      --truncate-marker-background-color,\n      light-dark(white, black)\n    ); --truncate-internal-marker-background-overlay-color: var(\n      --truncate-marker-background-overlay-color,\n      transparent\n    ); --truncate-internal-marker-block-inset: var(\n      --truncate-marker-block-inset,\n      0px\n    ); --truncate-internal-marker-fade-out-duration: var(\n      --truncate-marker-fade-out-duration,\n      0ms\n    ); --truncate-internal-marker-fade-in-duration: var(\n      --truncate-marker-fade-in-duration,\n      100ms\n    ); --truncate-internal-fade-marker-color: var(\n      --truncate-fade-marker-color,\n      #000\n    ); --truncate-internal-fade-marker-width: var(\n      --truncate-fade-marker-width,\n      0.2lh\n    ); --truncate-internal-single-line-height: 1lh; height: var(--truncate-internal-single-line-height); min-width: 0px; overflow: hidden;}[data-truncate-marker]{display: flex; position: absolute; height: var(--truncate-internal-single-line-height); padding-block: var(--truncate-internal-marker-block-inset); box-sizing: border-box; align-items: center; background-clip: content-box; z-index: 2; color: color-mix(\n      in srgb,\n      currentColor var(--truncate-internal-marker-opacity),\n      transparent\n    ); opacity: 0; transition: opacity var(--truncate-internal-marker-fade-out-duration)\n      ease-in-out;}@container measure (height > 1lh){[data-truncate-marker]{opacity: 1; transition: opacity var(--truncate-internal-marker-fade-in-duration)\n        ease-in-out;}}[data-truncate-grid]{display: grid; position: relative;}[data-truncate-content=\"visible\"]{white-space: nowrap;}[data-truncate-content=\"overflow\"]{opacity: 0; pointer-events: none; user-select: none; word-break: break-all; margin-top: calc(-1 * var(--truncate-internal-single-line-height));}[data-truncate-marker-cell]{container: measure / size; overflow: visible; user-select: none; pointer-events: none;}[data-truncate-container=\"truncate\"]{& [data-truncate-grid]{grid-template-columns: minmax(0px, max-content) 0px;}& [data-truncate-marker]{right: 0px;}& [data-truncate-fade]{margin-right: calc(-2 * var(--truncate-internal-fade-marker-width));}}[data-truncate-container=\"fruncate\"]{& [data-truncate-grid]{grid-template-columns: 0px minmax(0px, max-content) auto;}& [data-truncate-content]{direction: rtl;}& [data-truncate-content] > span{unicode-bidi: plaintext;}& [data-truncate-fade]{margin-left: calc(-2 * var(--truncate-internal-fade-marker-width));}}[data-truncate-variant=\"default\"]{& [data-truncate-marker]{background-color: var(--truncate-internal-marker-background-color); background-image: linear-gradient(\n        var(--truncate-internal-marker-background-overlay-color),\n        var(--truncate-internal-marker-background-overlay-color)\n      );}& [data-truncate-marker]::after, & [data-truncate-marker]::before{content: \"\"; position: absolute; width: calc(\n        var(--truncate-internal-marker-fade-width) +\n          var(--truncate-internal-marker-gap)\n      ); inset-block-start: var(--truncate-internal-marker-block-inset); height: max(\n        0px,\n        calc(\n          var(--truncate-internal-single-line-height) -\n            var(--truncate-internal-marker-block-inset) * 2\n        )\n      ); background-color: var(--truncate-internal-marker-background-color); background-image: linear-gradient(\n        var(--truncate-internal-marker-background-overlay-color),\n        var(--truncate-internal-marker-background-overlay-color)\n      ); mask-image: linear-gradient(\n        var(--truncate-internal-fade-dir),\n        #000 0%,\n        #000 var(--truncate-internal-marker-gap),\n        transparent 100%\n      );}& [data-truncate-marker]::after{--truncate-internal-fade-dir: to right; right: calc(\n        -1 *\n          (\n            var(--truncate-internal-marker-fade-width) +\n              var(--truncate-internal-marker-gap)\n          )\n      );}& [data-truncate-marker]::before{--truncate-internal-fade-dir: to left; left: calc(\n        -1 *\n          (\n            var(--truncate-internal-marker-fade-width) +\n              var(--truncate-internal-marker-gap)\n          )\n      );}}[data-truncate-variant=\"fade\"]{& [data-truncate-marker]{background: transparent;}}[data-truncate-fade]{box-shadow: 0 0 calc(var(--truncate-internal-fade-marker-width) / 2)\n        var(--truncate-internal-fade-marker-color),\n      0 0 var(--truncate-internal-fade-marker-width)\n        var(--truncate-internal-fade-marker-color); width: calc(var(--truncate-internal-fade-marker-width) * 2); height: calc(\n      var(--truncate-internal-single-line-height) -\n        (var(--truncate-internal-fade-marker-width) * 2)\n    ); margin: var(--truncate-internal-fade-marker-width) 0;}[data-truncate-group-container=\"middle\"]{& [data-truncate-container]{--truncate-marker-opacity: var(--truncate-internal-middle-marker-opacity);}display: flex; min-width: 0px;& > div{min-width: 0px;}& > div[data-truncate-segment-priority=\"1\"]{flex: 0 1 max-content;}& > div[data-truncate-segment-priority=\"2\"]{flex: 0 999999 max-content;}}}}","s1ugxo3cg":"@layer base, theme, rendered, unsafe;@layer rendered{:host{color-scheme: dark; --diffs-scrollbar-gutter-measured: 0px; --diffs-dark: #e1e4e8; --diffs-dark-bg: #24292e; --diffs-dark-addition-color: #34d058; --diffs-dark-deletion-color: #ea4a5a; --diffs-dark-modified-color: #79b8ff; --diffs-light: #24292e; --diffs-light-bg: #fff; --diffs-light-addition-color: #28a745; --diffs-light-deletion-color: #d73a49; --diffs-light-modified-color: #005cc5;}}","svx5sm11cg":"@layer base, theme, rendered, unsafe;@layer unsafe{[data-line][data-selected-line], [data-no-newline][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-line-bg);}[data-column-number][data-selected-line], [data-gutter-buffer][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-gutter-bg);}[data-line-annotation][data-selected-line], [data-gutter-buffer=\"annotation\"][data-selected-line]{--diffs-computed-selected-line-bg: var(--diffs-selection-annotation-bg);}pre{column-gap: 30px;}[data-diagnostic]{background-repeat: repeat-x; background-position: left calc(100% - 1px); background-size: 6px 3px; padding-bottom: 1px;}[data-diagnostic=\"error\"]{background-image: radial-gradient(\n    circle at 1.5px 2.4px,\n    var(--destructive, #ef4444) 1px,\n    transparent 1.2px\n  );}[data-diagnostic=\"warning\"]{background-image: radial-gradient(circle at 1.5px 2.4px, rgb(245, 158, 11) 1px, transparent 1.2px);}[data-diagnostic=\"information\"]{background-image: radial-gradient(circle at 1.5px 2.4px, rgb(14, 165, 233) 1px, transparent 1.2px);}[data-diagnostic=\"hint\"]{background-image: linear-gradient(to right, color-mix(currentcolor 45%, transparent) 0px, color-mix(currentcolor 45%, transparent) 100%); background-size: 100% 1px;}[data-diagnostic-tag~=\"unnecessary\"]{opacity: 0.55;}[data-diagnostic-tag~=\"deprecated\"]{text-decoration: line-through 1px;}[data-diagnostic-tag~=\"unnecessary\"][data-diagnostic=\"hint\"]{background-image: none;}[data-revealed]{animation: 1.6s ease-out 0s 1 normal none running byconvo-reveal-flash;}@keyframes byconvo-reveal-flash { \n  0%, 30% { background-color: color-mix(in oklab, var(--primary, #3b82f6) 22%, transparent); }\n  100% { background-color: transparent; }\n}}","s1qx1srtph7":"@layer base{:host{--diffs-font-fallback: \"SF Mono\", Monaco, Consolas, \"Ubuntu Mono\", \"Liberation Mono\",\n      \"Courier New\", monospace; --diffs-header-font-fallback: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\",\n      \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif; --diffs-mixer: light-dark(#000, #fff); --diffs-gap-fallback: 8px; --diffs-scrollbar-gutter-fallback: 6px; --diffs-scrollbar-gutter: var(--diffs-scrollbar-gutter-override, var(--diffs-scrollbar-gutter-measured, var(--diffs-scrollbar-gutter-fallback))); --diffs-added-light: #0dbe4e; --diffs-added-dark: #5ecc71; --diffs-modified-light: #009fff; --diffs-modified-dark: #69b1ff; --diffs-deleted-light: #ff2e3f; --diffs-deleted-dark: #ff6762; --diffs-warning-light: #d5a910; --diffs-warning-dark: #ffd452; color-scheme: light dark; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); font-size: var(--diffs-font-size, 13px); line-height: var(--diffs-line-height, 20px); font-feature-settings: var(--diffs-font-features); --diffs-bg: light-dark(var(--diffs-light-bg, #fff), var(--diffs-dark-bg, #000)); --diffs-bg-buffer: var(--diffs-bg-buffer-override, light-dark(color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 92%, var(--diffs-mixer)))); --diffs-bg-context: var(--diffs-bg-context-override, light-dark(color-mix(in lab, var(--diffs-bg) 98.5%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 92.5%, var(--diffs-mixer)))); --diffs-bg-context-gutter: var(--diffs-bg-context-gutter-override, light-dark(color-mix(in lab, var(--diffs-bg-context) 90%, var(--diffs-bg)), color-mix(in lab, var(--diffs-bg-context) 45%, var(--diffs-bg)))); --diffs-bg-separator: var(--diffs-bg-separator-override, light-dark(color-mix(in lab, var(--diffs-bg) 96%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-bg) 85%, var(--diffs-mixer)))); --diffs-fg: light-dark(var(--diffs-light, #000), var(--diffs-dark, #fff)); --diffs-fg-number: var(--diffs-fg-number-override, light-dark(color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)), color-mix(in lab, var(--diffs-fg) 65%, var(--diffs-bg)))); --diffs-fg-conflict-marker: var(--diffs-fg-conflict-marker-override, var(--diffs-fg-number)); --diffs-deletion-base: var(--diffs-deletion-color-override, light-dark(var(--diffs-light-deletion-color, var(--diffs-deletion-color, var(--diffs-deleted-light))), var(--diffs-dark-deletion-color, var(--diffs-deletion-color, var(--diffs-deleted-dark))))); --diffs-addition-base: var(--diffs-addition-color-override, light-dark(var(--diffs-light-addition-color, var(--diffs-addition-color, var(--diffs-added-light))), var(--diffs-dark-addition-color, var(--diffs-addition-color, var(--diffs-added-dark))))); --diffs-modified-base: var(--diffs-modified-color-override, light-dark(var(--diffs-light-modified-color, var(--diffs-modified-color, var(--diffs-modified-light))), var(--diffs-dark-modified-color, var(--diffs-modified-color, var(--diffs-modified-dark))))); --diffs-bg-deletion: var(--diffs-bg-deletion-override, light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-deletion-base)), color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-deletion-base)))); --diffs-bg-deletion-emphasis: var(--diffs-bg-deletion-emphasis-override, light-dark(rgb(from var(--diffs-deletion-base) r g b / .15), rgb(from var(--diffs-deletion-base) r g b / .2))); --diffs-bg-addition: var(--diffs-bg-addition-override, light-dark(color-mix(in lab, var(--diffs-bg) 88%, var(--diffs-addition-base)), color-mix(in lab, var(--diffs-bg) 80%, var(--diffs-addition-base)))); --diffs-bg-addition-emphasis: var(--diffs-bg-addition-emphasis-override, light-dark(rgb(from var(--diffs-addition-base) r g b / .15), rgb(from var(--diffs-addition-base) r g b / .2))); --diffs-selection-base: var(--diffs-modified-base); --diffs-selection-number-fg: light-dark(color-mix(in lab, var(--diffs-selection-base) 65%, var(--diffs-mixer)), color-mix(in lab, var(--diffs-selection-base) 75%, var(--diffs-mixer))); background-color: var(--diffs-bg); color: var(--diffs-fg); display: block;}pre, code, [data-error-wrapper]{isolation: isolate; font-family: var(--diffs-font-family, var(--diffs-font-fallback)); outline: none; margin: 0px; padding: 0px; display: block;}pre, code{background-color: var(--diffs-bg);}code{contain: content;}input, button{font-family: inherit; font-size: inherit; line-height: inherit;}*, ::before, ::after{box-sizing: border-box;}[data-icon-sprite]{display: none;}[data-diffs-header], [data-separator]{font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback));}[data-diffs-header][data-sticky]{z-index: 1; background-color: var(--diffs-bg); position: sticky; top: 0px;}[data-file-info]{color: var(--fg); background-color: color-mix(in lab, var(--bg) 98%, var(--fg)); border-block: 1px solid color-mix(in lab, var(--bg) 95%, var(--fg)); padding: 10px; font-weight: 700;}[data-diff], [data-file]{--diffs-grid-number-column-width: minmax(min-content, max-content); --diffs-code-grid: var(--diffs-grid-number-column-width) 1fr;&[data-dehydrated]{--diffs-code-grid: var(--diffs-grid-number-column-width) minmax(0, 1fr);}&:hover [data-code]::-webkit-scrollbar-thumb{background-color: var(--diffs-bg-context);}}[data-line] span{color: light-dark(var(--diffs-token-light, var(--diffs-light)), var(--diffs-token-dark, var(--diffs-dark))); background-color: light-dark(var(--diffs-token-light-bg, inherit), var(--diffs-token-dark-bg, inherit)); font-weight: light-dark(var(--diffs-token-light-font-weight, inherit), var(--diffs-token-dark-font-weight, inherit)); font-style: light-dark(var(--diffs-token-light-font-style, inherit), var(--diffs-token-dark-font-style, inherit)); text-decoration: light-dark(var(--diffs-token-light-text-decoration, inherit), var(--diffs-token-dark-text-decoration, inherit));}[data-line], [data-gutter-buffer], [data-column-number], [data-line-annotation], [data-no-newline], [data-merge-conflict], [data-merge-conflict-actions], [data-editor-overlay]{--diffs-computed-decoration-bg: var(--diffs-bg); --diffs-computed-diff-line-bg: var(--diffs-bg); --diffs-computed-selected-line-bg: var(--diffs-bg); color: var(--diffs-fg); background-color: var(--diffs-line-bg, var(--diffs-bg));&:where([data-hovered]){--diffs-computed-hovered-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-selected-line-bg) 97%,\n            var(--diffs-bg-hover-override, var(--diffs-mixer))), color-mix(in lab,\n            var(--diffs-computed-selected-line-bg) 91%,\n            var(--diffs-bg-hover-override, var(--diffs-mixer)))); --diffs-line-bg: var(--diffs-computed-hovered-line-bg, inherit);}}[data-line], [data-no-newline]{&[data-decoration-bg]{--mix-deco-light: 92%; --mix-deco-dark: 85%;&[data-decoration-bg-depth=\"2\"]{--mix-deco-light: 88%; --mix-deco-dark: 80%;}&[data-decoration-bg-depth=\"3\"]{--mix-deco-light: 85%; --mix-deco-dark: 78%;}&[data-hovered]:not([data-selected-line]){--mix-deco-light: 85%; --mix-deco-dark: 85%;}&[data-hovered]:not([data-selected-line])[data-decoration-bg-depth=\"2\"]{--mix-deco-light: 83%; --mix-deco-dark: 83%;}&[data-hovered]:not([data-selected-line])[data-decoration-bg-depth=\"3\"]{--mix-deco-light: 81%; --mix-deco-dark: 81%;}--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n          var(--diffs-bg) var(--mix-deco-light),\n          var(--diffs-decoration-bg)), color-mix(in lab,\n          var(--diffs-bg) var(--mix-deco-dark),\n          var(--diffs-decoration-bg))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}}[data-line-annotation], [data-gutter-buffer=\"annotation\"]{--diffs-annotation-bg: var(--diffs-bg-context); --diffs-computed-decoration-bg: var(--diffs-annotation-bg); --diffs-computed-diff-line-bg: var(--diffs-annotation-bg); --diffs-computed-selected-line-bg: var(--diffs-annotation-bg); --diffs-line-bg: var(--diffs-annotation-bg);}[data-merge-conflict-actions], [data-gutter-buffer=\"merge-conflict-action\"], [data-gutter-buffer=\"merge-conflict-marker-base\"], [data-gutter-buffer=\"merge-conflict-marker-separator\"], [data-merge-conflict=\"marker-base\"], [data-merge-conflict=\"marker-separator\"]{--diffs-computed-decoration-bg: var(--diffs-bg-context); --diffs-computed-diff-line-bg: var(--diffs-bg-context); --diffs-computed-selected-line-bg: var(--diffs-bg-context); --diffs-line-bg: var(--diffs-bg-context);}[data-gutter-buffer=\"merge-conflict-marker-start\"], [data-merge-conflict=\"marker-start\"]{--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n        var(--diffs-bg) 78%,\n        var(--conflict-bg-current-header-override, var(--diffs-addition-base))), color-mix(in lab,\n        var(--diffs-bg) 68%,\n        var(--conflict-bg-current-header-override, var(--diffs-addition-base)))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}[data-gutter-buffer=\"merge-conflict-marker-end\"], [data-merge-conflict=\"marker-end\"]{--diffs-computed-decoration-bg: light-dark(color-mix(in lab,\n        var(--diffs-bg) 78%,\n        var(--conflict-bg-incoming-header-override, var(--diffs-modified-base))), color-mix(in lab,\n        var(--diffs-bg) 68%,\n        var(--conflict-bg-incoming-header-override, var(--diffs-modified-base)))); --diffs-computed-diff-line-bg: var(--diffs-computed-decoration-bg); --diffs-computed-selected-line-bg: var(--diffs-computed-decoration-bg); --diffs-line-bg: var(--diffs-computed-decoration-bg);}[data-has-merge-conflict] [data-line-annotation], [data-has-merge-conflict] [data-gutter-buffer=\"annotation\"]{--diffs-computed-decoration-bg: var(--diffs-bg); --diffs-computed-diff-line-bg: var(--diffs-bg); --diffs-computed-selected-line-bg: var(--diffs-bg); --diffs-line-bg: var(--diffs-bg);}:where([data-background]){& [data-gutter-buffer], & [data-column-number]{--mix-light: 91%; --mix-dark: 85%;}& [data-line], & [data-no-newline]{--mix-light: 88%; --mix-dark: 80%;}& [data-gutter-buffer], & [data-column-number], & [data-line], & [data-no-newline]{--diffs-diff-line-mix-target: var(--diffs-bg);&[data-line-type=\"change-deletion\"]{--diffs-diff-line-mix-target: var(--diffs-bg-deletion-override, var(--diffs-deletion-base));&[data-hovered]{--mix-light: 80%; --mix-dark: 75%;}&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-deletion-override, var(--diffs-deletion-base)); --diffs-diff-line-mix-target: var(--diffs-bg-deletion-number-override, var(--diffs-deletion-base));}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-line-type=\"change-addition\"]{--diffs-diff-line-mix-target: var(--diffs-bg-addition-override, var(--diffs-addition-base));&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-addition-override, var(--diffs-addition-base)); --diffs-diff-line-mix-target: var(--diffs-bg-addition-number-override, var(--diffs-addition-base));}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-merge-conflict=\"current\"]{--diffs-diff-line-mix-target: var(--conflict-bg-current-override, var(--diffs-addition-base));&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-fg-number-addition-override, var(--diffs-addition-base)); --diffs-diff-line-mix-target: var(--conflict-bg-current-number-override, var(--diffs-addition-base));}&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}&[data-merge-conflict=\"incoming\"]{--diffs-diff-line-mix-target: var(--conflict-bg-incoming-override, var(--diffs-modified-base));&:where([data-gutter-buffer], [data-column-number]){color: var(--diffs-modified-base); --diffs-diff-line-mix-target: var(--conflict-bg-incoming-number-override, var(--diffs-modified-base));}&[data-hovered]{--mix-light: 80%; --mix-dark: 70%;}--diffs-computed-diff-line-bg: light-dark(color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-light),\n            var(--diffs-diff-line-mix-target)), color-mix(in lab,\n            var(--diffs-computed-decoration-bg) var(--mix-dark),\n            var(--diffs-diff-line-mix-target))); --diffs-computed-selected-line-bg: var(--diffs-computed-diff-line-bg); --diffs-line-bg: var(--diffs-computed-diff-line-bg, inherit);}}}[data-gutter-buffer], [data-column-number], [data-line], [data-line-annotation], [data-merge-conflict], [data-merge-conflict-actions], [data-no-newline], [data-editor-overlay]{--diffs-selection-mix-target: var(--diffs-bg-selection-override, var(--diffs-selection-base));&:where([data-editor-overlay]), &:where([data-line], [data-line-annotation], [data-merge-conflict], [data-merge-conflict-actions], [data-no-newline])[data-selected-line]{--mix-selection-light: 82%; --mix-selection-dark: 75%;&[data-hovered]:not([data-merge-conflict], [data-line-type=\"change-addition\"], [data-line-type=\"change-deletion\"]){--mix-selection-light: 75%; --mix-selection-dark: 70%;}}&:where([data-gutter-buffer], [data-column-number])[data-selected-line]{--mix-selection-light: 75%; --mix-selection-dark: 60%; --diffs-selection-mix-target: var(--diffs-bg-selection-number-override, var(--diffs-selection-base));&[data-hovered]:not([data-merge-conflict], [data-line-type=\"change-addition\"], [data-line-type=\"change-deletion\"]){--mix-selection-light: 70%; --mix-selection-dark: 55%;}}&:where([data-editor-overlay]), &[data-selected-line]{--diffs-computed-selected-line-bg: light-dark(color-mix(in lab,\n          var(--diffs-computed-diff-line-bg) var(--mix-selection-light),\n          var(--diffs-selection-mix-target)), color-mix(in lab,\n          var(--diffs-computed-diff-line-bg) var(--mix-selection-dark),\n          var(--diffs-selection-mix-target))); --diffs-line-bg: var(--diffs-computed-selected-line-bg, inherit);}}[data-gutter-buffer], [data-column-number]{&[data-selected-line]{color: var(--diffs-selection-number-fg);}}[data-no-newline]{user-select: none;& span{opacity: 0.6;}}[data-diff-type=\"split\"][data-overflow=\"scroll\"]{grid-template-columns: 1fr 1fr; display: grid;& [data-additions]{border-left: 1px solid var(--diffs-bg);}& [data-deletions]{border-right: 1px solid var(--diffs-bg);}}[data-code]{grid-auto-flow: dense; grid-template-columns: var(--diffs-code-grid); overflow: var(--diffs-overflow-override, scroll) clip; overscroll-behavior-x: none; tab-size: var(--diffs-tab-size, 2); padding-top: var(--diffs-gap-block, var(--diffs-gap-fallback)); padding-bottom: max(0px,\n      calc(var(--diffs-gap-block, var(--diffs-gap-fallback)) -\n          var(--diffs-scrollbar-gutter))); scrollbar-gutter: stable; align-self: flex-start; display: grid;}[data-diffs-scrollbar-measure]{opacity: 0; pointer-events: none; scrollbar-gutter: auto; grid-template-columns: none; width: 100px; height: 100px; padding: 0px; position: absolute; top: -200px; left: -200px;}[data-container-size]{container-type: inline-size;}[data-code]::-webkit-scrollbar{width: 0px; height: var(--diffs-scrollbar-gutter);}[data-code]::-webkit-scrollbar-track{background: none;}[data-code]::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0); background-clip: content-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px;}[data-code]::-webkit-scrollbar-corner{background-color: rgba(0, 0, 0, 0);}[data-diffs-header] ~ [data-diff], [data-diffs-header] ~ [data-file]{& [data-code], &[data-overflow=\"wrap\"]{padding-top: 0px;}}[data-gutter]{grid-template-rows: subgrid; grid-template-columns: subgrid; z-index: 3; background-color: var(--diffs-bg); grid-column: 1; display: grid; position: relative;& [data-gutter-buffer], & [data-column-number]{border-right: var(--diffs-gap-style, 2px solid var(--diffs-bg));}}[data-content]{grid-template-rows: subgrid; grid-template-columns: subgrid; background-color: var(--diffs-bg); grid-column: 2; min-width: 0px; display: grid;}[data-diff-type=\"split\"][data-overflow=\"wrap\"]{grid-auto-flow: dense; grid-template-columns: repeat(2, var(--diffs-code-grid)); padding-block: var(--diffs-gap-block, var(--diffs-gap-fallback)); display: grid;& [data-deletions]{display: contents;& [data-gutter]{grid-column: 1;}& [data-content]{border-right: 1px solid var(--diffs-bg); grid-column: 2;}}& [data-additions]{display: contents;& [data-gutter]{border-left: 1px solid var(--diffs-bg); grid-column: 3;}& [data-content]{grid-column: 4;}}}[data-overflow=\"scroll\"] [data-gutter]{position: sticky; left: 0px;}[data-interactive-lines] [data-line]{cursor: pointer;}[data-interactive-line-numbers] [data-column-number]{cursor: pointer; touch-action: none;}[data-content-buffer], [data-gutter-buffer]{user-select: none; min-height: 1lh; position: relative;}[data-gutter-buffer]{padding-left: 2ch; padding-right: 1ch;&::before{content: \"\"; min-width: var(--diffs-min-number-column-width, var(--diffs-min-number-column-width-default, 3ch)); display: block;}}[data-gutter-buffer=\"annotation\"]{--diffs-annotation-bg: var(--diffs-bg-context-gutter); min-height: 0px;}[data-gutter-buffer=\"buffer\"]{--diffs-line-bg: var(--diffs-bg-context-gutter);}[data-content-buffer]{background-position: 5px 0px; background-size: 8px 8px; background-origin: border-box; background-image: repeating-linear-gradient(-45deg,\n      transparent,\n      transparent calc(3px * 1.414),\n      var(--diffs-bg-buffer) calc(3px * 1.414),\n      var(--diffs-bg-buffer) calc(4px * 1.414)); grid-column: 1;}[data-separator]{box-sizing: content-box; background-color: var(--diffs-bg);}[data-separator=\"simple\"]{min-height: 4px;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"], [data-separator=\"metadata\"], [data-separator=\"simple\"]{background-color: var(--diffs-bg-separator);}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"], [data-separator=\"metadata\"]{height: 32px; position: relative;}[data-separator-wrapper]{user-select: none; fill: currentcolor; background-color: var(--diffs-bg); align-items: center; height: 100%; display: flex; position: absolute; inset-inline: 0px;}[data-content] [data-separator-wrapper]{display: none;}[data-separator=\"metadata\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); height: 100%; color: var(--diffs-fg-number); white-space: nowrap; text-overflow: ellipsis; min-width: min-content; padding-inline: 1ch; inset-inline: 100% auto; overflow: hidden;}[data-separator=\"line-info\"]{margin-block: var(--diffs-gap-block, var(--diffs-gap-fallback));& [data-separator-wrapper]{min-width: 16px;}}[data-separator=\"line-info-basic\"], [data-separator=\"metadata\"]{margin-block: 0px;}[data-separator=\"line-info\"][data-separator-first]{margin-top: 0px;}[data-separator=\"line-info\"][data-separator-last]{margin-bottom: 0px;}[data-expand-index] [data-separator-wrapper]{grid-template-columns: 32px auto; display: grid;}[data-expand-index] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns: 32px 32px auto;}[data-expand-button], [data-separator-content]{background-color: var(--diffs-bg-separator); flex: 0 0 auto; align-items: center; display: flex;}[data-expand-index] [data-separator-content]:hover{cursor: pointer; text-decoration: underline;}[data-expand-button]{cursor: pointer; min-width: 32px; color: var(--diffs-fg-number); border-right: 2px solid var(--diffs-bg); flex-shrink: 0; justify-content: center; align-self: stretch;&:hover{color: var(--diffs-fg);}&[data-expand-all-button]{display: none;}}[data-expand-down] [data-icon]{transform: scaleY(-1);}[data-separator-content]{height: 100%; color: var(--diffs-fg-number); flex: 1 1 auto; justify-content: flex-start; padding: 0px 1ch; overflow: hidden;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"]{& [data-separator-content]{user-select: none; height: 100%; overflow: clip;}}[data-unmodified-lines]{text-overflow: ellipsis; white-space: nowrap; flex: 0 1 auto; min-width: 0px; display: block; overflow: hidden;}[data-unified]{& [data-separator=\"line-info\"] [data-separator-wrapper]{padding-inline: var(--diffs-gap-inline, var(--diffs-gap-fallback)); width: 100cqi;& [data-separator-content]{border-radius: 6px;}}& [data-separator=\"line-info\"][data-expand-index] [data-separator-wrapper] [data-separator-content]{border-top-left-radius: unset; border-bottom-left-radius: unset;}}[data-gutter]{& [data-separator=\"line-info\"] [data-separator-wrapper]{padding-left: var(--diffs-gap-inline, var(--diffs-gap-fallback));}& [data-separator=\"line-info\"] [data-separator-content]{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}& [data-separator=\"line-info\"][data-expand-index] [data-separator-content]{border-top-left-radius: unset; border-bottom-left-radius: unset;}}[data-additions]{& [data-content] [data-separator=\"line-info\"]{background-color: var(--diffs-bg);& [data-separator-wrapper]{display: none;}}& [data-gutter] [data-separator=\"line-info\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); border-top-right-radius: 6px; border-bottom-right-radius: 6px; height: 100%; display: block;& [data-separator-content], & [data-expand-button]{display: none;}}}[data-overflow=\"scroll\"] [data-additions] [data-gutter] [data-separator=\"line-info\"] [data-separator-wrapper]{width: calc(100cqi - var(--diffs-gap-inline, var(--diffs-gap-fallback)));}[data-overflow=\"wrap\"] [data-additions] [data-content] [data-separator=\"line-info\"] [data-separator-wrapper]{background-color: var(--diffs-bg-separator); height: 100%; margin-right: var(--diffs-gap-inline, var(--diffs-gap-fallback)); border-top-right-radius: 6px; border-bottom-right-radius: 6px; display: block;& [data-separator-content], & [data-expand-button]{display: none;}}[data-separator=\"line-info\"] [data-separator-wrapper]{& [data-expand-both], & [data-expand-down], & [data-expand-up]{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}}[data-separator=\"line-info\"] [data-separator-wrapper]{&[data-separator-multi-button]{& [data-expand-up]{border-top-left-radius: 6px; border-bottom-left-radius: unset;}& [data-expand-down]{border-bottom-left-radius: 6px; border-top-left-radius: unset;}}}[data-separator-wrapper][data-separator-multi-button]{grid-template-rows: 50% 50%; display: grid;& [data-separator-content]{grid-area: 1 / 2 / -1; min-width: min-content;}& [data-expand-button]{grid-column: 1;}}[data-separator=\"line-info\"] [data-separator-wrapper], [data-separator=\"line-info\"] [data-separator-wrapper][data-separator-multi-button]{grid-template-columns: 34px auto;}[data-separator=\"line-info-basic\"][data-expand-index] [data-separator-wrapper]{grid-template-columns: 100% auto;}[data-separator=\"line-info\"], [data-separator=\"line-info-basic\"]{& [data-separator-multi-button]{& [data-expand-up]{border-bottom: 1px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg);}& [data-expand-down]{border-top: 1px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg);}}}[data-additions] [data-gutter] [data-separator-wrapper], [data-additions] [data-separator=\"line-info-basic\"] [data-separator-wrapper], [data-content] [data-separator-wrapper]{display: none;}[data-line-annotation]{min-height: var(--diffs-annotation-min-height, 0); z-index: 2;}[data-merge-conflict-actions]{z-index: 2;}[data-separator=\"custom\"]{grid-template-columns: subgrid; display: grid;}[data-line], [data-column-number], [data-no-newline]{padding-inline: 1ch; position: relative;}[data-indicators=\"classic\"] [data-line]{padding-inline-start: 2ch;}[data-indicators=\"classic\"]{& [data-line-type=\"change-addition\"], & [data-line-type=\"change-deletion\"]{&[data-no-newline], &[data-line]{&::before{user-select: none; width: 1ch; height: 1lh; display: inline-block; position: absolute; top: 0px; left: 0px;}}}& [data-line-type=\"change-addition\"]{&[data-line], &[data-no-newline]{&::before{content: \"+\"; color: var(--diffs-addition-base);}}}& [data-line-type=\"change-deletion\"]{&[data-line], &[data-no-newline]{&::before{content: \"-\"; color: var(--diffs-deletion-base);}}}}[data-indicators=\"bars\"]{& [data-line-type=\"change-deletion\"], & [data-line-type=\"change-addition\"]{&[data-column-number]{&::before{content: \"\"; user-select: none; contain: strict; width: 4px; height: 100%; display: block; position: absolute; top: 0px; left: 0px;}}}& [data-line-type=\"change-deletion\"]{&[data-column-number]{&::before{background-image: linear-gradient(0deg,\n            var(--diffs-bg-deletion) 50%,\n            var(--diffs-deletion-base) 50%); background-repeat: repeat; background-size: calc(1lh * (1 / round(1lh * (1 / 2px)))) calc(1lh * (1 / round(1lh * (1 / 2px))));}}}& [data-line-type=\"change-addition\"]{&[data-column-number]{&::before{background-color: var(--diffs-addition-base);}}}}[data-overflow=\"wrap\"]{& [data-line], & [data-annotation-content]{white-space: pre-wrap; word-break: break-word;}}[data-overflow=\"scroll\"] [data-line]{white-space: pre; min-height: 1lh;}[data-column-number]{box-sizing: content-box; text-align: right; user-select: none; color: var(--diffs-fg-number); padding-left: 2ch;}[data-line-number-content]{min-width: var(--diffs-min-number-column-width, var(--diffs-min-number-column-width-default, 3ch)); z-index: 1; display: inline-block; position: relative;}[data-disable-line-numbers]{& [data-gutter-buffer], & [data-column-number]{min-width: 4px; padding: 0px;&::before{min-width: 0px;}}& [data-line-number-content]{display: none;}& [data-gutter-utility-slot]{right: unset; justify-content: flex-start; left: 0px;}&[data-indicators=\"bars\"] [data-gutter-utility-slot]{left: 6px;}}[data-file][data-disable-line-numbers]{& [data-gutter-buffer], & [data-column-number]{border-right: 0px; min-width: 0px;}}[data-diff-span]{box-decoration-break: clone; border-radius: 3px;}[data-line-type=\"change-addition\"] [data-diff-span]{background-color: var(--diffs-bg-addition-emphasis);}[data-line-type=\"change-deletion\"] [data-diff-span]{background-color: var(--diffs-bg-deletion-emphasis);}[data-merge-conflict=\"marker-start\"], [data-merge-conflict=\"marker-base\"], [data-merge-conflict=\"marker-separator\"], [data-merge-conflict=\"marker-end\"]{color: var(--diffs-fg); padding-left: 1ch;}[data-merge-conflict=\"marker-start\"], [data-merge-conflict=\"marker-end\"]{align-items: center; display: flex;&::after{color: var(--diffs-fg-conflict-marker); font-size: 0.75rem; font-style: normal; line-height: 1.25rem; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); padding-left: 1ch;}}[data-merge-conflict=\"marker-start\"]::after{content: \"(Current Change)\";}[data-merge-conflict=\"marker-end\"]::after{content: \"(Incoming Change)\";}[data-merge-conflict-actions-content]{min-height: 1.75rem; font-family: var(--diffs-header-font-family, var(--diffs-header-font-fallback)); color: var(--diffs-fg); align-items: center; gap: 0.25rem; padding-inline: 0.5rem; font-size: 0.75rem; line-height: 1.2; display: flex;}[data-merge-conflict-action]{appearance: none; color: var(--diffs-fg-number); font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; cursor: pointer; background: none; border: 0px; padding: 0px; font-style: normal;}[data-merge-conflict-action]:hover{color: var(--diffs-fg);}[data-merge-conflict-action=\"current\"]:hover{color: var(--diffs-addition-base);}[data-merge-conflict-action=\"incoming\"]:hover{color: var(--diffs-modified-base);}[data-merge-conflict-action-separator]{color: var(--diffs-fg-number); opacity: 0.6; user-select: none;}[data-diffs-header=\"default\"]{background-color: var(--diffs-bg); justify-content: space-between; align-items: center; gap: var(--diffs-gap-inline, var(--diffs-gap-fallback)); min-height: calc(1lh + (var(--diffs-gap-block, var(--diffs-gap-fallback)) * 3)); z-index: 2; flex-direction: row; padding-inline: 16px; display: flex; position: relative; top: 0px;}[data-header-content]{align-items: center; gap: var(--diffs-gap-inline, var(--diffs-gap-fallback)); white-space: nowrap; flex-direction: row; min-width: 0px; display: flex;}[data-header-content] [data-prev-name], [data-header-content] [data-title]{text-overflow: ellipsis; white-space: nowrap; direction: rtl; min-width: 0px; overflow: hidden;}[data-prev-name]{opacity: 0.7;}[data-rename-icon]{fill: currentcolor; flex-grow: 0; flex-shrink: 0;}[data-diffs-header=\"default\"] [data-metadata]{white-space: nowrap; align-items: center; gap: 1ch; display: flex;}[data-diffs-header=\"default\"] [data-additions-count]{font-family: var(--diffs-font-family, var(--diffs-font-fallback)); color: var(--diffs-addition-base);}[data-diffs-header=\"default\"] [data-deletions-count]{font-family: var(--diffs-font-family, var(--diffs-font-fallback)); color: var(--diffs-deletion-base);}[data-change-icon]{fill: currentcolor; flex-shrink: 0;}[data-change-icon=\"change\"], [data-change-icon=\"rename-pure\"], [data-change-icon=\"rename-changed\"]{color: var(--diffs-modified-base);}[data-change-icon=\"new\"]{color: var(--diffs-addition-base);}[data-change-icon=\"deleted\"]{color: var(--diffs-deletion-base);}[data-change-icon=\"file\"]{opacity: 0.6;}[data-annotation-content]{z-index: 2; isolation: isolate; align-self: flex-start; min-width: 0px; display: flow-root; position: relative;}[data-overflow=\"scroll\"] [data-annotation-content], [data-overflow=\"scroll\"] [data-merge-conflict-actions-content]{width: var(--diffs-column-content-width, auto); left: var(--diffs-column-number-width, 0); position: sticky;}[data-annotation-slot]{white-space: normal; word-break: normal;}[data-gutter-utility-slot]{touch-action: none; justify-content: flex-end; display: flex; position: absolute; top: 0px; bottom: 0px; right: 0px;}[data-utility-button]{appearance: none; cursor: pointer; width: 1lh; height: 1lh; font-size: var(--diffs-font-size, 13px); line-height: var(--diffs-line-height, 20px); background-color: var(--diffs-modified-base); color: var(--diffs-bg); fill: currentcolor; z-index: 4; touch-action: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; justify-content: center; align-items: center; margin-right: calc(1ch - 1lh); padding: 0px; display: flex; position: relative;&::before{content: \"\"; display: block; position: absolute; inset: 0px 0px 0px -4px;}}[data-decoration-bar-stack]{pointer-events: none; isolation: isolate; z-index: 1; background-color: var(--diffs-decoration-bar-color, transparent); box-sizing: content-box; border-left: 2px solid var(--diffs-bg); border-right: 2px solid var(--diffs-bg); width: 6px; position: absolute; top: 0px; bottom: 0px; right: -2px;[data-decoration-bar-depth=\"1\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 20%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-depth=\"2\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 45%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-depth=\"3\"] &{background-color: color-mix(in lab,\n        var(--diffs-bg) 65%,\n        var(--diffs-decoration-bar-color, transparent));}[data-decoration-bar-start] &{border-top-left-radius: 5px; border-top-right-radius: 5px;}[data-decoration-bar-end] &{z-index: 3; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}}[data-placeholder]{contain: strict;}[data-error-wrapper]{padding: var(--diffs-gap-block, var(--diffs-gap-fallback))\n      var(--diffs-gap-inline, var(--diffs-gap-fallback)); scrollbar-width: none; max-height: 400px; overflow: auto;& [data-error-message]{color: var(--diffs-deletion-base); font-size: 18px; font-weight: bold;}& [data-error-stack]{color: var(--diffs-fg-number);}}}@layer theme, rendered, unsafe;"},"htmlAttrs":{"lang":"en","data-tsd-source":"/src/routes/__root.tsx:56:5","class":"dark","data-theme":"dark","data-tanstack-devtools-theme":"dark"},"bodyAttrs":{"data-tsd-source":"/src/routes/__root.tsx:68:7"},"rootWidth":1600,"rootHeight":1000,"focus":null,"viewport":{"width":1600,"height":1000},"nodes":4639,"droppedNodes":9,"fontFamilies":["\"Inter Variable\"","\"Bricolage Grotesque\"","Inter"],"warnings":[]}}}
