<!DOCTYPE html><html lang="en" class="h-full antialiased __variable_187fb2 __variable_54be65 font-sans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9445fd8312d3e94-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/dee890932627c21e-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/0ab64e48fd689174.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c9e0fd4bccf91527.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-12d9f5e864f54686.js"/><script src="/_next/static/chunks/4bd1b696-92152b0f5947070d.js" async=""></script><script src="/_next/static/chunks/794-8184f350ab0e9280.js" async=""></script><script src="/_next/static/chunks/main-app-254bd6413d13a1d8.js" async=""></script><script src="/_next/static/chunks/app/layout-3d07f41ab21261c2.js" async=""></script><script src="/_next/static/chunks/e20b5da1-e5002c977eb7e44c.js" async=""></script><script src="/_next/static/chunks/368-c676722f02699ce0.js" async=""></script><script src="/_next/static/chunks/1-a0a089791d3fb277.js" async=""></script><script src="/_next/static/chunks/758-118f77d9b3001ebc.js" async=""></script><script src="/_next/static/chunks/app/page-e1c7c0d951b063e3.js" async=""></script><title>LabelOp Tracker — Zero-Server WebGPU Video Annotation &amp; Tracking</title><meta name="description" content="100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs."/><link rel="canonical" href="https://tracker.labelop.com"/><meta property="og:title" content="LabelOp Tracker — Zero-Server WebGPU Video Annotation &amp; Tracking"/><meta property="og:description" content="100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs."/><meta property="og:url" content="https://tracker.labelop.com"/><meta property="og:site_name" content="LabelOp"/><meta property="og:image" content="https://tracker.labelop.com/og.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="LabelOp Tracker"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="LabelOp Tracker — Zero-Server WebGPU Video Annotation &amp; Tracking"/><meta name="twitter:description" content="100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs."/><meta name="twitter:image" content="https://tracker.labelop.com/og.jpg"/><meta name="twitter:image:alt" content="LabelOp Tracker"/><link rel="icon" href="/favicon.ico?2bf09b5fd620bea9" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.svg" type="image/svg+xml"/><link rel="icon" href="/favicon.ico" sizes="any"/><meta name="next-size-adjust" content=""/><meta name="darkreader-lock"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="flex h-dvh flex-col overflow-y-auto font-sans"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","dark",null,["light","dark"],null,false,true)</script><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper flex min-h-0 w-full h-dvh"><div class="group peer hidden text-sidebar-foreground md:block" data-state="expanded" data-collapsible=""><div class="relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear group-data-[collapsible=icon]:w-(--sidebar-width-icon)"></div><div class="fixed inset-y-0 left-0 z-10 hidden h-svh w-(--sidebar-width) border-r border-sidebar-border transition-[width] duration-200 ease-linear group-data-[collapsible=icon]:w-(--sidebar-width-icon) md:flex"><div data-sidebar="sidebar" class="flex h-full w-full flex-col bg-sidebar"><div data-sidebar="header" class="flex flex-col gap-2 p-2"><div class="flex min-h-12 items-center gap-2 justify-between px-2"><button type="button" id="radix-_R_jaludb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" aria-label="Switch LabelOp product" class="-ml-1.5 flex min-h-11 min-w-0 items-center gap-2 rounded-md px-1.5 text-left text-foreground outline-none transition-colors hover:bg-sidebar-accent focus-visible:ring-2 focus-visible:ring-sidebar-ring data-[state=open]:bg-sidebar-accent md:min-h-0 md:py-1"><span class="flex items-center gap-2"><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" aria-hidden="true" class="shrink-0"><path d="M4 9V6a2 2 0 0 1 2-2h3"></path><path d="M15 4h3a2 2 0 0 1 2 2v3"></path><path d="M20 15v3a2 2 0 0 1-2 2h-3"></path><path d="M9 20H6a2 2 0 0 1-2-2v-3"></path><path d="M10 9v6h4.5"></path></svg><span class="flex min-w-0 flex-col text-left"><span class="text-foreground text-base font-semibold tracking-tight">LabelOp</span><span class="truncate text-xs leading-tight text-muted-foreground">Tracker</span></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="lucide lucide-chevrons-up-down size-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="m7 15 5 5 5-5"></path><path d="m7 9 5-5 5 5"></path></svg></button><button class="inline-flex items-center justify-center whitespace-nowrap rounded-xl text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 motion-safe:[&amp;:not([aria-haspopup]):active]:scale-95 motion-reduce:transition-none duration-150 [&amp;_[data-loading-spinner]]:text-current hover:bg-accent hover:text-accent-foreground min-h-[44px] min-w-[44px] sm:min-h-0 sm:min-w-0 size-8 shrink-0" type="button" aria-label="Collapse sidebar" title="Collapse sidebar" aria-controls="_R_2ludb_" aria-expanded="true"><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="lucide lucide-panel-left-close h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path><path d="m16 15-3-3 3-3"></path></svg></button></div></div><div data-sidebar="content" class="custom-scrollbar flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden sidebar-nav-content" id="_R_2ludb_" data-navigation-state="expanded"><nav aria-label="Main navigation"><div data-sidebar="group" class="relative flex w-full min-w-0 flex-col p-2"><ul data-sidebar="menu" class="flex w-full min-w-0 flex-col gap-1"><li data-sidebar="menu-item" class="group/menu-item relative"><button data-sidebar="menu-button" data-active="true" type="button" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md border border-transparent p-2 text-left text-sm outline-none transition-colors hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 focus-visible:ring-sidebar-ring active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:border-sidebar-border data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[active=true]:shadow-surface-inset group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! group-data-[collapsible=icon]:[&amp;&gt;span]:hidden [&amp;&gt;span:last-child]:truncate [&amp;&gt;svg]:size-4 [&amp;&gt;svg]:shrink-0 relative h-11 md:h-9" aria-current="page" data-state="closed"><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="lucide lucide-layout-dashboard" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span>Overview</span></button></li><li data-sidebar="menu-item" class="group/menu-item relative"><button data-sidebar="menu-button" data-active="false" type="button" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md border border-transparent p-2 text-left text-sm outline-none transition-colors hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 focus-visible:ring-sidebar-ring active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:border-sidebar-border data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[active=true]:shadow-surface-inset group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! group-data-[collapsible=icon]:[&amp;&gt;span]:hidden [&amp;&gt;span:last-child]:truncate [&amp;&gt;svg]:size-4 [&amp;&gt;svg]:shrink-0 h-11 md:h-9" data-state="closed"><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="lucide lucide-folder-open" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg><span>Projects</span></button></li></ul></div></nav></div><div data-sidebar="footer" class="flex flex-col gap-2 p-2"><div class="border-y border-sidebar-border py-2" data-sidebar="menu-item"><button type="button" aria-label="Local storage" class="flex min-h-11 w-full items-center justify-center gap-2 rounded-md px-2 text-center text-sm text-muted-foreground outline-none transition-colors hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 focus-visible:ring-sidebar-ring md:min-h-9"><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="lucide lucide-hard-drive size-3.5 shrink-0" aria-hidden="true"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg><span>Local storage</span></button></div><ul data-sidebar="menu" class="flex w-full min-w-0 flex-col gap-1"><li data-sidebar="menu-item" class="group/menu-item relative"><button data-sidebar="menu-button" data-active="false" type="button" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md border border-transparent p-2 text-left text-sm outline-none transition-colors hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 focus-visible:ring-sidebar-ring active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:border-sidebar-border data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[active=true]:shadow-surface-inset group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! group-data-[collapsible=icon]:[&amp;&gt;span]:hidden [&amp;&gt;span:last-child]:truncate [&amp;&gt;svg]:size-4 [&amp;&gt;svg]:shrink-0 h-11 data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground md:h-9" aria-label="Workspace menu" id="radix-_R_17aludb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><span class="flex size-5 shrink-0 items-center justify-center rounded-full bg-muted text-detail font-medium text-muted-foreground" aria-hidden="true">L</span><span class="truncate">Local workspace</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="lucide lucide-chevron-right ml-auto size-4" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></li></ul></div><button type="button" data-sidebar="rail" aria-label="Toggle sidebar" tabindex="-1" title="Toggle sidebar" class="absolute inset-y-0 -right-2 z-20 hidden w-4 cursor-w-resize after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] after:transition-colors after:duration-150 hover:after:bg-sidebar-border group-data-[collapsible=icon]:cursor-e-resize sm:flex"></button></div></div></div><div data-slot="sidebar-inset" class="relative flex min-h-0 w-full min-w-0 flex-1 flex-col bg-background overflow-y-auto"><header class="workspace-header sticky top-0 z-10 flex shrink-0 items-center justify-between gap-2 border-b border-border bg-background/80 px-3 backdrop-blur-xl transition-[height] ease-linear sm:px-4 h-16 group-has-[[data-collapsible=icon]]/sidebar-wrapper:h-12"><div class="flex min-w-0 items-center gap-2"><button class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 motion-safe:[&amp;:not([aria-haspopup]):active]:scale-95 motion-reduce:transition-none duration-150 [&amp;_[data-loading-spinner]]:text-current hover:text-accent-foreground [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-3.5 -ml-1 size-8 rounded-lg border border-border bg-background/60 hover:bg-accent/80 md:hidden" data-sidebar="trigger" aria-label="Toggle navigation"><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="lucide lucide-panel-left" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><div data-orientation="vertical" role="none" class="shrink-0 bg-border w-[1px] mr-1 h-4 self-center! md:hidden"></div><nav aria-label="breadcrumb" class="min-w-0"><ol class="flex items-center gap-1.5 break-words text-sm text-muted-foreground sm:gap-2.5 flex-nowrap"><li class="inline-flex items-center gap-1.5"><span role="link" aria-disabled="true" aria-current="page" class="font-normal text-foreground">Overview</span></li></ol></nav></div></header><main id="main-content" class="flex min-h-0 min-w-0 flex-1 flex-col"><section class="mx-auto flex w-full max-w-7xl flex-col gap-6 px-4 py-6 sm:px-6" aria-label="Overview"><div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><div class="min-w-0"><h1 class="flex min-w-0 items-center gap-2 text-2xl font-bold tracking-tight text-foreground"><span class="truncate">Welcome</span></h1></div></div><div class="rounded-xl border border-border bg-card"><div class="flex flex-col items-center justify-center px-4 text-center py-12"><div class="flex items-center justify-center border border-border bg-muted/50 size-16 rounded-xl sm:size-20 mb-6"><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="lucide lucide-folder-plus size-10 text-foreground/70 sm:size-12" aria-hidden="true"><path d="M12 10v6"></path><path d="M9 13h6"></path><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"></path></svg></div><div class="space-y-2 max-w-md"><h2 class="text-foreground text-xl font-semibold">No projects yet</h2><p class="text-muted-foreground text-base">Open a video to start annotating. Everything stays in this browser.</p></div><div class="flex flex-wrap items-center justify-center gap-3 mt-6"><button class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 motion-safe:[&amp;:not([aria-haspopup]):active]:scale-95 motion-reduce:transition-none duration-150 [&amp;_[data-loading-spinner]]:text-current bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 h-11 rounded-xl px-8 min-h-[44px] sm:min-h-0 gap-2" type="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="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg>Open video</button></div></div></div></section></main><div aria-live="polite" class="pointer-events-none fixed inset-x-4 top-4 z-toast flex flex-col gap-2 sm:inset-x-auto sm:bottom-4 sm:right-4 sm:top-auto sm:w-full sm:max-w-[420px]"></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-12d9f5e864f54686.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[460,[\"177\",\"static/chunks/app/layout-3d07f41ab21261c2.js\"],\"ThemeProvider\"]\n3:I[7121,[],\"\"]\n4:I[4581,[],\"\"]\n5:I[2593,[\"177\",\"static/chunks/app/layout-3d07f41ab21261c2.js\"],\"\"]\n6:I[1304,[],\"ClientPageRoot\"]\n7:I[7302,[\"633\",\"static/chunks/e20b5da1-e5002c977eb7e44c.js\",\"368\",\"static/chunks/368-c676722f02699ce0.js\",\"1\",\"static/chunks/1-a0a089791d3fb277.js\",\"758\",\"static/chunks/758-118f77d9b3001ebc.js\",\"974\",\"static/chunks/app/page-e1c7c0d951b063e3.js\"],\"default\"]\na:I[484,[],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\nd:I[484,[],\"ViewportBoundary\"]\nf:I[484,[],\"MetadataBoundary\"]\n11:I[7123,[],\"default\",1]\n:HL[\"/_next/static/media/c9445fd8312d3e94-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/dee890932627c21e-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/0ab64e48fd689174.css\",\"style\"]\n:HL[\"/_next/static/css/c9e0fd4bccf91527.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0ab64e48fd689174.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c9e0fd4bccf91527.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"h-full antialiased __variable_187fb2 __variable_54be65 font-sans\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"meta\",null,{\"name\":\"darkreader-lock\"}]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"flex h-dvh flex-col overflow-y-auto font-sans\",\"children\":[[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"dark\",\"enableSystem\":false,\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{\"src\":\"https://analytics.labelop.com/script.js\",\"data-website-id\":\"bb3259a8-f6df-4c1b-ade6-a1afb9140294\",\"data-do-not-track\":\"true\",\"strategy\":\"lazyOnload\"}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L6\",null,{\"Component\":\"$7\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@8\",\"$@9\"]}}],null,[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"fPdzoRqEdPLYsgTz7oxXR\"}\n8:{}\n9:\"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params\"\ne:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n12:I[6869,[],\"IconMark\"]\nc:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"LabelOp Tracker — Zero-Server WebGPU Video Annotation \u0026 Tracking\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://tracker.labelop.com\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"LabelOp Tracker — Zero-Server WebGPU Video Annotation \u0026 Tracking\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://tracker.labelop.com\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"LabelOp\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://tracker.labelop.com/og.jpg\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"LabelOp Tracker\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"LabelOp Tracker — Zero-Server WebGPU Video Annotation \u0026 Tracking\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"100% private, in-browser video annotation and multi-object tracking workbench powered by WebGPU, RF-DETR, ByteTrack, and WebCodecs.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://tracker.labelop.com/og.jpg\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:alt\",\"content\":\"LabelOp Tracker\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?2bf09b5fd620bea9\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/icon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"$L12\",\"20\",{}]]\n"])</script></body></html>