<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" href="/favicon.ico" type="image/x-icon"/><link rel="modulepreload" href="/assets/manifest-6a2851b0.js"/><link rel="modulepreload" href="/assets/entry.client-4l9u0G-P.js"/><link rel="modulepreload" href="/assets/chunk-LFPYN7LY-DMTyUEqg.js"/><link rel="modulepreload" href="/assets/index-CTrkUJl4.js"/><link rel="modulepreload" href="/assets/root-YKOm_iEN.js"/><link rel="modulepreload" href="/assets/QueryClientProvider-Wtahf0hc.js"/><link rel="modulepreload" href="/assets/auth.store-D9vA7SGA.js"/><link rel="modulepreload" href="/assets/tasks.store-BM9-Wttj.js"/><link rel="modulepreload" href="/assets/products.store-CHEViX9N.js"/><link rel="modulepreload" href="/assets/stables.store-xvi8WoKv.js"/><link rel="modulepreload" href="/assets/AuthContext-RtkKZld-.js"/><link rel="modulepreload" href="/assets/index-C-cIAj0H.js"/><link rel="modulepreload" href="/assets/Box-Cj-WAnKu.js"/><link rel="modulepreload" href="/assets/CircularProgress-BltEyB0r.js"/><link rel="modulepreload" href="/assets/createSimplePaletteValueFilter-D6kTfGt-.js"/><link rel="modulepreload" href="/assets/middleware-CvfTyEYr.js"/><link rel="modulepreload" href="/assets/constants-ci_NVdlQ.js"/></head><body><style data-emotion="css 1lb6n3v">.css-1lb6n3v{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;}</style><div class="MuiBox-root css-1lb6n3v"><style data-emotion="css 14awfyb animation-61bdi0">.css-14awfyb{display:inline-block;-webkit-animation:animation-61bdi0 1.4s linear infinite;animation:animation-61bdi0 1.4s linear infinite;color:#1976d2;}@-webkit-keyframes animation-61bdi0{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes animation-61bdi0{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}</style><span class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-14awfyb" style="width:40px;height:40px" role="progressbar"><style data-emotion="css 4ejps8">.css-4ejps8{display:block;}</style><svg class="MuiCircularProgress-svg css-4ejps8" viewBox="22 22 44 44"><style data-emotion="css 13odlrs animation-1o38n3e">.css-13odlrs{stroke:currentColor;stroke-dasharray:80px,200px;stroke-dashoffset:0;-webkit-animation:animation-1o38n3e 1.4s ease-in-out infinite;animation:animation-1o38n3e 1.4s ease-in-out infinite;}@-webkit-keyframes animation-1o38n3e{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0;}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px;}100%{stroke-dasharray:1px,200px;stroke-dashoffset:-126px;}}@keyframes animation-1o38n3e{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0;}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px;}100%{stroke-dasharray:1px,200px;stroke-dashoffset:-126px;}}</style><circle class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-13odlrs" cx="44" cy="44" r="20.2" fill="none" stroke-width="3.6"></circle></svg></span></div><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":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-6a2851b0.js";
import * as route0 from "/assets/root-YKOm_iEN.js";
  
  window.__reactRouterRouteModules = {"root":route0};

import("/assets/entry.client-4l9u0G-P.js");</script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>