import { i as __toESM } from "../_runtime.mjs";
import { A as redirect, _ as useRouter, c as HeadContent, d as Outlet, f as lazyRouteComponent, h as Link, m as createRootRouteWithContext, p as createFileRoute, s as Scripts, u as createRouter } from "../_libs/@tanstack/react-router+[...].mjs";
import { b as require_react, y as require_jsx_runtime } from "../_libs/@radix-ui/react-accordion+[...].mjs";
import { t as supabase } from "./client-DL1N1MJt.mjs";
import { t as QueryClient } from "../_libs/tanstack__query-core.mjs";
import { a as QueryClientProvider } from "../_libs/tanstack__react-query.mjs";
import { t as Toaster } from "../_libs/sonner.mjs";
import { n as IMG, t as GALLERY } from "./SiteLayout-BB0n_2xh.mjs";
import { t as BLOG_POSTS } from "./blog-CfkF-yk_.mjs";
import { t as Route$17 } from "./blog._slug-CXciv5qc.mjs";
import { t as servicesQO } from "./cenovnik-D5mYQuyi.mjs";
import { t as faqs } from "./depilacija-BQUKGG5Y.mjs";
import { n as faqJsonLd } from "./ServicePage-pG2VyWyZ.mjs";
import { t as settingsQO } from "./kontakt-CfGdeJP1.mjs";
import { t as faqs$1 } from "./nokti-DQ03ES1t.mjs";
import { t as faqs$2 } from "./nokti.gel-lak-DJIPgC38.mjs";
import { t as faqs$3 } from "./nokti.nadogradnja-noktiju-BhLgb-KW.mjs";
import { t as faqs$4 } from "./nokti.ojacavanje-gelom-HXjwzP7g.mjs";
//#region node_modules/.nitro/vite/services/ssr/assets/router-D1xJTwcg.js
var import_react = /* @__PURE__ */ __toESM(require_react());
var import_jsx_runtime = require_jsx_runtime();
var styles_default = "/assets/styles-DZ-AoJ7Q.css";
function reportLovableError(error, context = {}) {
	if (typeof window === "undefined") return;
	window.__lovableEvents?.captureException?.(error, {
		source: "react_error_boundary",
		route: window.location.pathname,
		...context
	}, {
		mechanism: "react_error_boundary",
		handled: false,
		severity: "error"
	});
}
function NotFoundComponent() {
	return /* @__PURE__ */ (0, import_jsx_runtime.jsx)("div", {
		className: "flex min-h-screen items-center justify-center bg-background px-4",
		children: /* @__PURE__ */ (0, import_jsx_runtime.jsxs)("div", {
			className: "max-w-md text-center",
			children: [
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("h1", {
					className: "text-7xl font-bold text-foreground",
					children: "404"
				}),
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("h2", {
					className: "mt-4 text-xl font-semibold text-foreground",
					children: "Page not found"
				}),
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("p", {
					className: "mt-2 text-sm text-muted-foreground",
					children: "The page you're looking for doesn't exist or has been moved."
				}),
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("div", {
					className: "mt-6",
					children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Link, {
						to: "/",
						className: "inline-flex items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",
						children: "Go home"
					})
				})
			]
		})
	});
}
function ErrorComponent({ error, reset }) {
	console.error(error);
	const router = useRouter();
	(0, import_react.useEffect)(() => {
		reportLovableError(error, { boundary: "tanstack_root_error_component" });
	}, [error]);
	return /* @__PURE__ */ (0, import_jsx_runtime.jsx)("div", {
		className: "flex min-h-screen items-center justify-center bg-background px-4",
		children: /* @__PURE__ */ (0, import_jsx_runtime.jsxs)("div", {
			className: "max-w-md text-center",
			children: [
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("h1", {
					className: "text-xl font-semibold tracking-tight text-foreground",
					children: "This page didn't load"
				}),
				/* @__PURE__ */ (0, import_jsx_runtime.jsx)("p", {
					className: "mt-2 text-sm text-muted-foreground",
					children: "Something went wrong on our end. You can try refreshing or head back home."
				}),
				/* @__PURE__ */ (0, import_jsx_runtime.jsxs)("div", {
					className: "mt-6 flex flex-wrap justify-center gap-2",
					children: [/* @__PURE__ */ (0, import_jsx_runtime.jsx)("button", {
						onClick: () => {
							router.invalidate();
							reset();
						},
						className: "inline-flex items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",
						children: "Try again"
					}), /* @__PURE__ */ (0, import_jsx_runtime.jsx)("a", {
						href: "/",
						className: "inline-flex items-center justify-center rounded-md border border-input bg-background px-4 py-2 text-sm font-medium text-foreground transition-colors hover:bg-accent",
						children: "Go home"
					})]
				})
			]
		})
	});
}
var Route$16 = createRootRouteWithContext()({
	head: () => ({
		meta: [
			{ charSet: "utf-8" },
			{
				name: "viewport",
				content: "width=device-width, initial-scale=1"
			},
			{ title: "Švonja Beauty – Nokti, manikir, pedikir i depilacija u Novom Sadu" },
			{
				name: "description",
				content: "Salon lepote Švonja Beauty u Gajevoj 14 u Novom Sadu. Manikir, gel lak, ojačavanje gelom, nadogradnja noktiju i depilacija. Online zakazivanje termina."
			},
			{
				name: "author",
				content: "Švonja Beauty"
			},
			{
				property: "og:site_name",
				content: "Švonja Beauty"
			},
			{
				property: "og:type",
				content: "website"
			},
			{
				property: "og:image",
				content: "/og-image.png"
			},
			{
				property: "og:image:width",
				content: "1200"
			},
			{
				property: "og:image:height",
				content: "630"
			},
			{
				name: "twitter:card",
				content: "summary_large_image"
			},
			{
				name: "twitter:image",
				content: "/og-image.png"
			}
		],
		links: [
			{
				rel: "stylesheet",
				href: styles_default
			},
			{
				rel: "icon",
				href: "/favicon.ico",
				sizes: "48x48"
			},
			{
				rel: "icon",
				href: "/favicon.png",
				type: "image/png",
				sizes: "48x48"
			},
			{
				rel: "icon",
				href: "/icon-192.png",
				type: "image/png",
				sizes: "192x192"
			},
			{
				rel: "apple-touch-icon",
				href: "/apple-touch-icon.png",
				sizes: "180x180"
			},
			{
				rel: "preconnect",
				href: "https://fonts.googleapis.com"
			},
			{
				rel: "preconnect",
				href: "https://fonts.gstatic.com",
				crossOrigin: "anonymous"
			},
			{
				rel: "stylesheet",
				href: "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap"
			}
		]
	}),
	shellComponent: RootShell,
	component: RootComponent,
	notFoundComponent: NotFoundComponent,
	errorComponent: ErrorComponent
});
function RootShell({ children }) {
	return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)("html", {
		lang: "sr-Latn",
		children: [/* @__PURE__ */ (0, import_jsx_runtime.jsx)("head", { children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(HeadContent, {}) }), /* @__PURE__ */ (0, import_jsx_runtime.jsxs)("body", { children: [children, /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Scripts, {})] })]
	});
}
function RootComponent() {
	const { queryClient } = Route$16.useRouteContext();
	(0, import_react.useEffect)(() => {
		const { data: { subscription } } = supabase.auth.onAuthStateChange((event) => {
			if (event === "SIGNED_IN" || event === "SIGNED_OUT" || event === "USER_UPDATED") queryClient.invalidateQueries();
		});
		return () => subscription.unsubscribe();
	}, [queryClient]);
	return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(QueryClientProvider, {
		client: queryClient,
		children: [/* @__PURE__ */ (0, import_jsx_runtime.jsx)(Outlet, {}), /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Toaster, {
			position: "top-center",
			richColors: true
		})]
	});
}
var $$splitComponentImporter$14 = () => import("./routes-4Ftksg_a.mjs");
var Route$15 = createFileRoute("/")({
	head: () => ({
		meta: [
			{ title: "Švonja Beauty – Nokti, pedikir i depilacija u Novom Sadu" },
			{
				name: "description",
				content: "Salon lepote Švonja Beauty, Gajeva 14 Novi Sad. Manikir, gel lak, ORLY tretmani, nadogradnja noktiju i depilacija. Online zakazivanje termina."
			},
			{
				property: "og:title",
				content: "Švonja Beauty – Novi Sad"
			},
			{
				property: "og:description",
				content: "Salon lepote u Gajevoj 14, Novi Sad. Online zakazivanje."
			},
			{
				property: "og:image",
				content: IMG.interior1
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify({
				"@context": "https://schema.org",
				"@type": "BeautySalon",
				name: "Švonja Beauty",
				image: IMG.interior1,
				address: {
					"@type": "PostalAddress",
					streetAddress: "Gajeva 14",
					addressLocality: "Novi Sad",
					addressCountry: "RS"
				},
				priceRange: "$$",
				areaServed: "Novi Sad"
			})
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter$14, "component")
});
var $$splitComponentImporter$13 = () => import("./route-Di7iQBCH.mjs");
var Route$14 = createFileRoute("/_authenticated")({
	ssr: false,
	beforeLoad: async () => {
		const { data, error } = await supabase.auth.getUser();
		if (error || !data.user) throw redirect({ to: "/auth" });
		return { user: data.user };
	},
	component: lazyRouteComponent($$splitComponentImporter$13, "component")
});
var $$splitComponentImporter$12 = () => import("./auth-Cqn98X6X.mjs");
var Route$13 = createFileRoute("/auth")({
	head: () => ({ meta: [{ title: "Prijava – Admin" }, {
		name: "robots",
		content: "noindex"
	}] }),
	component: lazyRouteComponent($$splitComponentImporter$12, "component")
});
/** Usernames sign in via an internal email alias; a real email still works. */
var $$splitComponentImporter$11 = () => import("./cenovnik-W20PbWUk.mjs");
var Route$12 = createFileRoute("/cenovnik")({
	head: () => ({ meta: [
		{ title: "Cenovnik – Švonja Beauty Novi Sad" },
		{
			name: "description",
			content: "Cenovnik usluga u salonu Švonja Beauty: manikir, pedikir, ORLY tretmani i depilacija. Zakaži termin online."
		},
		{
			property: "og:title",
			content: "Cenovnik – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Cene usluga manikir, pedikir, ORLY i depilacija."
		}
	] }),
	loader: ({ context }) => context.queryClient.ensureQueryData(servicesQO),
	component: lazyRouteComponent($$splitComponentImporter$11, "component")
});
var $$splitComponentImporter$10 = () => import("./depilacija-DITxsvno.mjs");
var Route$11 = createFileRoute("/depilacija")({
	head: () => ({
		meta: [
			{ title: "Depilacija u Novom Sadu – hladan vosak, puter vosak i šećerna pasta | Švonja Beauty" },
			{
				name: "description",
				content: "Depilacija u Novom Sadu. Hladan vosak, puter vosak i šećerna pasta za noge, ruke, bikini, intimu, pazuh i lice."
			},
			{
				property: "og:title",
				content: "Depilacija u Novom Sadu | Švonja Beauty"
			},
			{
				property: "og:description",
				content: "Hladan vosak, puter vosak i šećerna pasta."
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify(faqJsonLd(faqs))
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter$10, "component")
});
var $$splitComponentImporter$9 = () => import("./galerija-Bn09QSqq.mjs");
var Route$10 = createFileRoute("/galerija")({
	head: () => ({ meta: [
		{ title: "Galerija – Švonja Beauty salon Novi Sad" },
		{
			name: "description",
			content: "Galerija radova i enterijera salona Švonja Beauty u Novom Sadu."
		},
		{
			property: "og:title",
			content: "Galerija – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Radovi noktiju i enterijer salona."
		},
		{
			property: "og:image",
			content: GALLERY[0].src
		}
	] }),
	component: lazyRouteComponent($$splitComponentImporter$9, "component")
});
var $$splitComponentImporter$8 = () => import("./kontakt-BO2G08la.mjs");
var Route$9 = createFileRoute("/kontakt")({
	head: () => ({ meta: [
		{ title: "Kontakt – Švonja Beauty, Gajeva 14 Novi Sad" },
		{
			name: "description",
			content: "Kontakt salona Švonja Beauty. Adresa Gajeva 14, Novi Sad. Zakaži termin online ili nas kontaktiraj."
		},
		{
			property: "og:title",
			content: "Kontakt – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Gajeva 14, Novi Sad. Zakazivanje online."
		}
	] }),
	loader: ({ context }) => context.queryClient.ensureQueryData(settingsQO),
	component: lazyRouteComponent($$splitComponentImporter$8, "component")
});
var $$splitComponentImporter$7 = () => import("./nokti-DzeCUgBm.mjs");
var Route$8 = createFileRoute("/nokti")({
	head: () => ({
		meta: [
			{ title: "Nokti i manikir u Novom Sadu – gel lak, ojačavanje i nadogradnja | Švonja Beauty" },
			{
				name: "description",
				content: "Profesionalni nokti i manikir u Novom Sadu. Gel lak, ojačavanje gelom, nadogradnja Gel X tipsama, izlivanje noktiju i online zakazivanje termina."
			},
			{
				property: "og:title",
				content: "Nokti i manikir u Novom Sadu | Švonja Beauty"
			},
			{
				property: "og:description",
				content: "Manikir, gel lak i nadogradnja noktiju u Novom Sadu."
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify(faqJsonLd(faqs$1))
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter$7, "component")
});
var $$splitComponentImporter$6 = () => import("./o-nama-XNJ8moUG.mjs");
var Route$7 = createFileRoute("/o-nama")({
	head: () => ({ meta: [
		{ title: "O nama – Švonja Beauty salon u Novom Sadu" },
		{
			name: "description",
			content: "Švonja Beauty je porodični salon lepote u Novom Sadu. Svetlana radi nokte, Milica depilaciju."
		},
		{
			property: "og:title",
			content: "O nama – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Porodični salon lepote u centru Novog Sada."
		},
		{
			property: "og:image",
			content: IMG.interior1
		}
	] }),
	component: lazyRouteComponent($$splitComponentImporter$6, "component")
});
var ROUTES = [
	"/",
	"/nokti",
	"/nokti/gel-lak",
	"/nokti/ojacavanje-gelom",
	"/nokti/nadogradnja-noktiju",
	"/depilacija",
	"/cenovnik",
	"/galerija",
	"/o-nama",
	"/kontakt",
	"/blog",
	"/zakazivanje"
];
var Route$6 = createFileRoute("/sitemap.xml")({ server: { handlers: { GET: async ({ request }) => {
	const url = new URL(request.url);
	const base = `${url.protocol}//${url.host}`;
	const xml = `<?xml version="1.0" encoding="UTF-8"?>\n<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n` + [...ROUTES.map((p) => `${base}${p}`), ...BLOG_POSTS.map((p) => `${base}/blog/${p.slug}`)].map((u) => `  <url><loc>${u}</loc></url>`).join("\n") + `\n</urlset>`;
	return new Response(xml, { headers: { "content-type": "application/xml; charset=utf-8" } });
} } } });
var $$splitComponentImporter$5 = () => import("./zakazivanje-Dwl3TdqA.mjs");
var Route$5 = createFileRoute("/zakazivanje")({
	head: () => ({ meta: [
		{ title: "Zakazivanje termina – Švonja Beauty Novi Sad" },
		{
			name: "description",
			content: "Zakaži termin u Švonja Beauty salonu u Novom Sadu – manikir, pedikir, ORLY ili depilacija. Brzo online zakazivanje."
		},
		{
			property: "og:title",
			content: "Zakaži termin – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Online zakazivanje termina u Novom Sadu."
		}
	] }),
	component: lazyRouteComponent($$splitComponentImporter$5, "component")
});
var $$splitComponentImporter$4 = () => import("./admin-DlN7wokE.mjs");
var Route$4 = createFileRoute("/_authenticated/admin")({
	head: () => ({ meta: [{ title: "Admin – Švonja Beauty" }, {
		name: "robots",
		content: "noindex"
	}] }),
	component: lazyRouteComponent($$splitComponentImporter$4, "component")
});
/** 07:00 – 21:00 in 15-min steps. */
var $$splitComponentImporter$3 = () => import("./blog.index-CMbjeGBs.mjs");
var Route$3 = createFileRoute("/blog/")({
	head: () => ({ meta: [
		{ title: "Blog – Švonja Beauty" },
		{
			name: "description",
			content: "Saveti za negu noktiju i kože, priprema za tretmane i najčešća pitanja."
		},
		{
			property: "og:title",
			content: "Blog – Švonja Beauty"
		},
		{
			property: "og:description",
			content: "Saveti za negu noktiju i kože."
		}
	] }),
	component: lazyRouteComponent($$splitComponentImporter$3, "component")
});
var $$splitComponentImporter$2 = () => import("./nokti.gel-lak-BcuwdHxC.mjs");
var Route$2 = createFileRoute("/nokti/gel-lak")({
	head: () => ({
		meta: [
			{ title: "Gel lak u Novom Sadu – zakazivanje, cena i trajanje | Švonja Beauty" },
			{
				name: "description",
				content: "Gel lak u Novom Sadu za kratke i duge nokte. Profesionalna priprema nokta i online zakazivanje termina."
			},
			{
				property: "og:title",
				content: "Gel lak u Novom Sadu | Švonja Beauty"
			},
			{
				property: "og:description",
				content: "Gel lak sa tankom ili rubber bazom."
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify(faqJsonLd(faqs$2))
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter$2, "component")
});
var $$splitComponentImporter$1 = () => import("./nokti.nadogradnja-noktiju-DBt4iZSr.mjs");
var Route$1 = createFileRoute("/nokti/nadogradnja-noktiju")({
	head: () => ({
		meta: [
			{ title: "Nadogradnja noktiju u Novom Sadu – Gel X tipse i dual tipse | Švonja Beauty" },
			{
				name: "description",
				content: "Nadogradnja noktiju u Novom Sadu. Gel X tipse, dual tipse, uredan oblik i profesionalna završna obrada."
			},
			{
				property: "og:title",
				content: "Nadogradnja noktiju u Novom Sadu | Švonja Beauty"
			},
			{
				property: "og:description",
				content: "Gel X i dual tipse – uredan oblik i završna obrada."
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify(faqJsonLd(faqs$3))
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter$1, "component")
});
var $$splitComponentImporter = () => import("./nokti.ojacavanje-gelom-Bb0jnuMU.mjs");
var Route = createFileRoute("/nokti/ojacavanje-gelom")({
	head: () => ({
		meta: [
			{ title: "Ojačavanje gelom u Novom Sadu | Švonja Beauty" },
			{
				name: "description",
				content: "Ojačavanje gelom za kratke i duge nokte u Novom Sadu. Prirodan izgled i online zakazivanje."
			},
			{
				property: "og:title",
				content: "Ojačavanje gelom u Novom Sadu | Švonja Beauty"
			},
			{
				property: "og:description",
				content: "Prirodan izgled, uredni i čvrsti nokti."
			}
		],
		scripts: [{
			type: "application/ld+json",
			children: JSON.stringify(faqJsonLd(faqs$4))
		}]
	}),
	component: lazyRouteComponent($$splitComponentImporter, "component")
});
var IndexRoute = Route$15.update({
	id: "/",
	path: "/",
	getParentRoute: () => Route$16
});
var AuthenticatedRouteRoute = Route$14.update({
	id: "/_authenticated",
	getParentRoute: () => Route$16
});
var AuthRoute = Route$13.update({
	id: "/auth",
	path: "/auth",
	getParentRoute: () => Route$16
});
var CenovnikRoute = Route$12.update({
	id: "/cenovnik",
	path: "/cenovnik",
	getParentRoute: () => Route$16
});
var DepilacijaRoute = Route$11.update({
	id: "/depilacija",
	path: "/depilacija",
	getParentRoute: () => Route$16
});
var GalerijaRoute = Route$10.update({
	id: "/galerija",
	path: "/galerija",
	getParentRoute: () => Route$16
});
var KontaktRoute = Route$9.update({
	id: "/kontakt",
	path: "/kontakt",
	getParentRoute: () => Route$16
});
var NoktiRoute = Route$8.update({
	id: "/nokti",
	path: "/nokti",
	getParentRoute: () => Route$16
});
var ONamaRoute = Route$7.update({
	id: "/o-nama",
	path: "/o-nama",
	getParentRoute: () => Route$16
});
var SitemapDotxmlRoute = Route$6.update({
	id: "/sitemap.xml",
	path: "/sitemap.xml",
	getParentRoute: () => Route$16
});
var ZakazivanjeRoute = Route$5.update({
	id: "/zakazivanje",
	path: "/zakazivanje",
	getParentRoute: () => Route$16
});
var AuthenticatedAdminRoute = Route$4.update({
	id: "/admin",
	path: "/admin",
	getParentRoute: () => AuthenticatedRouteRoute
});
var BlogIndexRoute = Route$3.update({
	id: "/blog/",
	path: "/blog/",
	getParentRoute: () => Route$16
});
var BlogSlugRoute = Route$17.update({
	id: "/blog/$slug",
	path: "/blog/$slug",
	getParentRoute: () => Route$16
});
var NoktiGelLakRoute = Route$2.update({
	id: "/gel-lak",
	path: "/gel-lak",
	getParentRoute: () => NoktiRoute
});
var NoktiNadogradnjaNoktijuRoute = Route$1.update({
	id: "/nadogradnja-noktiju",
	path: "/nadogradnja-noktiju",
	getParentRoute: () => NoktiRoute
});
var NoktiOjacavanjeGelomRoute = Route.update({
	id: "/ojacavanje-gelom",
	path: "/ojacavanje-gelom",
	getParentRoute: () => NoktiRoute
});
var AuthenticatedRouteRouteChildren = { AuthenticatedAdminRoute };
var AuthenticatedRouteRouteWithChildren = AuthenticatedRouteRoute._addFileChildren(AuthenticatedRouteRouteChildren);
var NoktiRouteChildren = {
	NoktiGelLakRoute,
	NoktiNadogradnjaNoktijuRoute,
	NoktiOjacavanjeGelomRoute
};
var rootRouteChildren = {
	IndexRoute,
	AuthenticatedRouteRoute: AuthenticatedRouteRouteWithChildren,
	AuthRoute,
	CenovnikRoute,
	DepilacijaRoute,
	GalerijaRoute,
	KontaktRoute,
	NoktiRoute: NoktiRoute._addFileChildren(NoktiRouteChildren),
	ONamaRoute,
	SitemapDotxmlRoute,
	ZakazivanjeRoute,
	BlogSlugRoute,
	BlogIndexRoute
};
var routeTree = Route$16._addFileChildren(rootRouteChildren)._addFileTypes();
var getRouter = () => {
	return createRouter({
		routeTree,
		context: { queryClient: new QueryClient() },
		scrollRestoration: true,
		defaultPreloadStaleTime: 0
	});
};
//#endregion
export { getRouter };
