-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path404.html
More file actions
13 lines (11 loc) · 8.35 KB
/
404.html
File metadata and controls
13 lines (11 loc) · 8.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html><html class="theme-default dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/edutools-black.svg"/><title>EduTools</title><link rel="modulepreload" href="/assets/manifest-c03006d3.js"/><link rel="modulepreload" href="/assets/entry.client-H8a3JyZF.js"/><link rel="modulepreload" href="/assets/chunk-JMJ3UQ3L-DLa4wvEN.js"/><link rel="modulepreload" href="/assets/index-vAMRNKaC.js"/><link rel="modulepreload" href="/assets/root-BuU81_ti.js"/><link rel="modulepreload" href="/assets/sidebar-dtmpQVvL.js"/><link rel="modulepreload" href="/assets/index-Dr94eIYd.js"/><link rel="modulepreload" href="/assets/utils-BB8OEnXs.js"/><link rel="modulepreload" href="/assets/index-CeJ37sa3.js"/><link rel="modulepreload" href="/assets/index-CPvIzByb.js"/><link rel="modulepreload" href="/assets/index-RdSmrbPg.js"/><link rel="modulepreload" href="/assets/bundle-mjs-BNe0Xlio.js"/><link rel="modulepreload" href="/assets/gmaes-DvkgVeb-.js"/><link rel="modulepreload" href="/assets/tools-Cbce0G1B.js"/><link rel="modulepreload" href="/assets/state-DJ_Xbwdm.js"/><link rel="modulepreload" href="/assets/constants-DzlEtQAh.js"/><link rel="modulepreload" href="/assets/ConvexAuthState-CCLe0bpr.js"/><link rel="modulepreload" href="/assets/index-BoNYA7lJ.js"/><link rel="modulepreload" href="/assets/index-DVeKyYZy.js"/><link rel="modulepreload" href="/assets/dropdown-menu-U7x9GUHW.js"/><link rel="modulepreload" href="/assets/button-D7tyPeF-.js"/><link rel="modulepreload" href="/assets/checkbox-B7ykQhk0.js"/><link rel="modulepreload" href="/assets/index-CCnL2lkS.js"/><link rel="modulepreload" href="/assets/index-CFCRIzy5.js"/><link rel="modulepreload" href="/assets/input-DE-BWp1k.js"/><link rel="modulepreload" href="/assets/card-BpPdZkTd.js"/><link rel="modulepreload" href="/assets/tabs-5MI-11v8.js"/><link rel="modulepreload" href="/assets/alert-dialog-C5z3n2hc.js"/><link rel="modulepreload" href="/assets/index-BIbihrDg.js"/><link rel="modulepreload" href="/assets/auth-client-CoRsmko_.js"/><link rel="modulepreload" href="/assets/index-Bqq4DHLr.js"/><link rel="modulepreload" href="/assets/spinner-VocTvHE6.js"/><link rel="modulepreload" href="/assets/index-DUVdAX2J.js"/><link rel="modulepreload" href="/assets/index-DhSUr4ds.js"/><link rel="modulepreload" href="/assets/index-DFapR5wA.js"/><link rel="modulepreload" href="/assets/sha2-CO3l0I8W.js"/><link rel="stylesheet" href="/assets/root-C7aaLbPo.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&display=swap"/></head><body><div data-slot="sidebar-wrapper" style="--sidebar-width:18rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full md:pl-2"><div class="flex flex-col w-full p-2 pt-0 md:pl-0 md:peer-data-[variant=inset]:peer-data-[state=collapsed]:pl-2 duration-200"><div class="flex flex-row gap-1 items-center sticky top-0 z-40 from-sidebar to-transparent bg-linear-to-b py-2"><div class="flex flex-row gap-2" style="opacity:0;filter:blur(5px);transform:translateX(-50px)"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9" href="/" data-discover="true"><img src="/edutools-black.svg" class="dark:invert size-6" alt=""/></a><button data-slot="tooltip-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9" data-state="closed"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"></path></svg></button></div><div class="grow"></div><div class="flex flex-row gap-1"></div></div><main data-slot="sidebar-inset" class="bg-background relative flex flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2 w-full rounded-md! overflow-hidden"><main class="w-full h-full relative"><script>
console.log(
"💿 Hey developer 👋. You can provide a way better UX than this " +
"when your app is loading JS modules and/or running `clientLoader` " +
"functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
"for more information."
);
</script></main></main></div></div><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":true};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">import "/assets/manifest-c03006d3.js";
import * as route0 from "/assets/root-BuU81_ti.js";
window.__reactRouterRouteModules = {"root":route0};
import("/assets/entry.client-H8a3JyZF.js");</script><div data-slot="dialog-header" class="flex flex-col gap-2 text-center sm:text-left sr-only"><h2 id="radix-_R_5l5H1_" data-slot="dialog-title" class="text-lg leading-none font-semibold">Command Palette</h2><p id="radix-_R_5l5H2_" data-slot="dialog-description" class="text-muted-foreground text-sm">Search for a command to run...</p></div><div data-slot="dialog-header" class="flex flex-col gap-2 text-center sm:text-left sr-only"><h2 id="radix-_R_6l5H1_" data-slot="dialog-title" class="text-lg leading-none font-semibold">Command Palette</h2><p id="radix-_R_6l5H2_" data-slot="dialog-description" class="text-muted-foreground text-sm">Search for a command to run...</p></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div class="fixed inset-0 z-10000000 flex items-center justify-center bg-black/50 pointer-events-none opacity-0 transition-opacity duration-200 backdrop-blur-2xl gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" role="status" aria-label="Loading" class="size-4 animate-spin" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M136,32V64a8,8,0,0,1-16,0V32a8,8,0,0,1,16,0Zm37.25,58.75a8,8,0,0,0,5.66-2.35l22.63-22.62a8,8,0,0,0-11.32-11.32L167.6,77.09a8,8,0,0,0,5.65,13.66ZM224,120H192a8,8,0,0,0,0,16h32a8,8,0,0,0,0-16Zm-45.09,47.6a8,8,0,0,0-11.31,11.31l22.62,22.63a8,8,0,0,0,11.32-11.32ZM128,184a8,8,0,0,0-8,8v32a8,8,0,0,0,16,0V192A8,8,0,0,0,128,184ZM77.09,167.6,54.46,190.22a8,8,0,0,0,11.32,11.32L88.4,178.91A8,8,0,0,0,77.09,167.6ZM72,128a8,8,0,0,0-8-8H32a8,8,0,0,0,0,16H64A8,8,0,0,0,72,128ZM65.78,54.46A8,8,0,0,0,54.46,65.78L77.09,88.4A8,8,0,0,0,88.4,77.09Z"></path></svg><p class="text-sm text-white"></p></div><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>