/* eslint-disable */

// @ts-nocheck

// noinspection JSUnusedGlobalSymbols

// This file was automatically generated by TanStack Router.
// You should NOT make any changes in this file as it will be overwritten.
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.

import { Route as rootRouteImport } from './routes/__root'
import { Route as TermsRouteImport } from './routes/terms'
import { Route as PrivacyRouteImport } from './routes/privacy'
import { Route as ContactRouteImport } from './routes/contact'
import { Route as AboutRouteImport } from './routes/about'
import { Route as IndexRouteImport } from './routes/index'
import { Route as ToolsWordCounterRouteImport } from './routes/tools.word-counter'
import { Route as ToolsUuidRouteImport } from './routes/tools.uuid'
import { Route as ToolsUrlEncoderRouteImport } from './routes/tools.url-encoder'
import { Route as ToolsTotpAuthenticatorRouteImport } from './routes/tools.totp-authenticator'
import { Route as ToolsTimestampRouteImport } from './routes/tools.timestamp'
import { Route as ToolsRegexTesterRouteImport } from './routes/tools.regex-tester'
import { Route as ToolsQrCodeRouteImport } from './routes/tools.qr-code'
import { Route as ToolsPasswordGeneratorRouteImport } from './routes/tools.password-generator'
import { Route as ToolsMarkdownPreviewRouteImport } from './routes/tools.markdown-preview'
import { Route as ToolsLoremIpsumRouteImport } from './routes/tools.lorem-ipsum'
import { Route as ToolsJsonFormatterRouteImport } from './routes/tools.json-formatter'
import { Route as ToolsColorConverterRouteImport } from './routes/tools.color-converter'
import { Route as ToolsCaseConverterRouteImport } from './routes/tools.case-converter'
import { Route as ToolsBase64RouteImport } from './routes/tools.base64'

const TermsRoute = TermsRouteImport.update({
  id: '/terms',
  path: '/terms',
  getParentRoute: () => rootRouteImport,
} as any)
const PrivacyRoute = PrivacyRouteImport.update({
  id: '/privacy',
  path: '/privacy',
  getParentRoute: () => rootRouteImport,
} as any)
const ContactRoute = ContactRouteImport.update({
  id: '/contact',
  path: '/contact',
  getParentRoute: () => rootRouteImport,
} as any)
const AboutRoute = AboutRouteImport.update({
  id: '/about',
  path: '/about',
  getParentRoute: () => rootRouteImport,
} as any)
const IndexRoute = IndexRouteImport.update({
  id: '/',
  path: '/',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsWordCounterRoute = ToolsWordCounterRouteImport.update({
  id: '/tools/word-counter',
  path: '/tools/word-counter',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsUuidRoute = ToolsUuidRouteImport.update({
  id: '/tools/uuid',
  path: '/tools/uuid',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsUrlEncoderRoute = ToolsUrlEncoderRouteImport.update({
  id: '/tools/url-encoder',
  path: '/tools/url-encoder',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsTotpAuthenticatorRoute = ToolsTotpAuthenticatorRouteImport.update({
  id: '/tools/totp-authenticator',
  path: '/tools/totp-authenticator',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsTimestampRoute = ToolsTimestampRouteImport.update({
  id: '/tools/timestamp',
  path: '/tools/timestamp',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsRegexTesterRoute = ToolsRegexTesterRouteImport.update({
  id: '/tools/regex-tester',
  path: '/tools/regex-tester',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsQrCodeRoute = ToolsQrCodeRouteImport.update({
  id: '/tools/qr-code',
  path: '/tools/qr-code',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsPasswordGeneratorRoute = ToolsPasswordGeneratorRouteImport.update({
  id: '/tools/password-generator',
  path: '/tools/password-generator',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsMarkdownPreviewRoute = ToolsMarkdownPreviewRouteImport.update({
  id: '/tools/markdown-preview',
  path: '/tools/markdown-preview',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsLoremIpsumRoute = ToolsLoremIpsumRouteImport.update({
  id: '/tools/lorem-ipsum',
  path: '/tools/lorem-ipsum',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsJsonFormatterRoute = ToolsJsonFormatterRouteImport.update({
  id: '/tools/json-formatter',
  path: '/tools/json-formatter',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsColorConverterRoute = ToolsColorConverterRouteImport.update({
  id: '/tools/color-converter',
  path: '/tools/color-converter',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsCaseConverterRoute = ToolsCaseConverterRouteImport.update({
  id: '/tools/case-converter',
  path: '/tools/case-converter',
  getParentRoute: () => rootRouteImport,
} as any)
const ToolsBase64Route = ToolsBase64RouteImport.update({
  id: '/tools/base64',
  path: '/tools/base64',
  getParentRoute: () => rootRouteImport,
} as any)

export interface FileRoutesByFullPath {
  '/': typeof IndexRoute
  '/about': typeof AboutRoute
  '/contact': typeof ContactRoute
  '/privacy': typeof PrivacyRoute
  '/terms': typeof TermsRoute
  '/tools/base64': typeof ToolsBase64Route
  '/tools/case-converter': typeof ToolsCaseConverterRoute
  '/tools/color-converter': typeof ToolsColorConverterRoute
  '/tools/json-formatter': typeof ToolsJsonFormatterRoute
  '/tools/lorem-ipsum': typeof ToolsLoremIpsumRoute
  '/tools/markdown-preview': typeof ToolsMarkdownPreviewRoute
  '/tools/password-generator': typeof ToolsPasswordGeneratorRoute
  '/tools/qr-code': typeof ToolsQrCodeRoute
  '/tools/regex-tester': typeof ToolsRegexTesterRoute
  '/tools/timestamp': typeof ToolsTimestampRoute
  '/tools/totp-authenticator': typeof ToolsTotpAuthenticatorRoute
  '/tools/url-encoder': typeof ToolsUrlEncoderRoute
  '/tools/uuid': typeof ToolsUuidRoute
  '/tools/word-counter': typeof ToolsWordCounterRoute
}
export interface FileRoutesByTo {
  '/': typeof IndexRoute
  '/about': typeof AboutRoute
  '/contact': typeof ContactRoute
  '/privacy': typeof PrivacyRoute
  '/terms': typeof TermsRoute
  '/tools/base64': typeof ToolsBase64Route
  '/tools/case-converter': typeof ToolsCaseConverterRoute
  '/tools/color-converter': typeof ToolsColorConverterRoute
  '/tools/json-formatter': typeof ToolsJsonFormatterRoute
  '/tools/lorem-ipsum': typeof ToolsLoremIpsumRoute
  '/tools/markdown-preview': typeof ToolsMarkdownPreviewRoute
  '/tools/password-generator': typeof ToolsPasswordGeneratorRoute
  '/tools/qr-code': typeof ToolsQrCodeRoute
  '/tools/regex-tester': typeof ToolsRegexTesterRoute
  '/tools/timestamp': typeof ToolsTimestampRoute
  '/tools/totp-authenticator': typeof ToolsTotpAuthenticatorRoute
  '/tools/url-encoder': typeof ToolsUrlEncoderRoute
  '/tools/uuid': typeof ToolsUuidRoute
  '/tools/word-counter': typeof ToolsWordCounterRoute
}
export interface FileRoutesById {
  __root__: typeof rootRouteImport
  '/': typeof IndexRoute
  '/about': typeof AboutRoute
  '/contact': typeof ContactRoute
  '/privacy': typeof PrivacyRoute
  '/terms': typeof TermsRoute
  '/tools/base64': typeof ToolsBase64Route
  '/tools/case-converter': typeof ToolsCaseConverterRoute
  '/tools/color-converter': typeof ToolsColorConverterRoute
  '/tools/json-formatter': typeof ToolsJsonFormatterRoute
  '/tools/lorem-ipsum': typeof ToolsLoremIpsumRoute
  '/tools/markdown-preview': typeof ToolsMarkdownPreviewRoute
  '/tools/password-generator': typeof ToolsPasswordGeneratorRoute
  '/tools/qr-code': typeof ToolsQrCodeRoute
  '/tools/regex-tester': typeof ToolsRegexTesterRoute
  '/tools/timestamp': typeof ToolsTimestampRoute
  '/tools/totp-authenticator': typeof ToolsTotpAuthenticatorRoute
  '/tools/url-encoder': typeof ToolsUrlEncoderRoute
  '/tools/uuid': typeof ToolsUuidRoute
  '/tools/word-counter': typeof ToolsWordCounterRoute
}
export interface FileRouteTypes {
  fileRoutesByFullPath: FileRoutesByFullPath
  fullPaths:
    | '/'
    | '/about'
    | '/contact'
    | '/privacy'
    | '/terms'
    | '/tools/base64'
    | '/tools/case-converter'
    | '/tools/color-converter'
    | '/tools/json-formatter'
    | '/tools/lorem-ipsum'
    | '/tools/markdown-preview'
    | '/tools/password-generator'
    | '/tools/qr-code'
    | '/tools/regex-tester'
    | '/tools/timestamp'
    | '/tools/totp-authenticator'
    | '/tools/url-encoder'
    | '/tools/uuid'
    | '/tools/word-counter'
  fileRoutesByTo: FileRoutesByTo
  to:
    | '/'
    | '/about'
    | '/contact'
    | '/privacy'
    | '/terms'
    | '/tools/base64'
    | '/tools/case-converter'
    | '/tools/color-converter'
    | '/tools/json-formatter'
    | '/tools/lorem-ipsum'
    | '/tools/markdown-preview'
    | '/tools/password-generator'
    | '/tools/qr-code'
    | '/tools/regex-tester'
    | '/tools/timestamp'
    | '/tools/totp-authenticator'
    | '/tools/url-encoder'
    | '/tools/uuid'
    | '/tools/word-counter'
  id:
    | '__root__'
    | '/'
    | '/about'
    | '/contact'
    | '/privacy'
    | '/terms'
    | '/tools/base64'
    | '/tools/case-converter'
    | '/tools/color-converter'
    | '/tools/json-formatter'
    | '/tools/lorem-ipsum'
    | '/tools/markdown-preview'
    | '/tools/password-generator'
    | '/tools/qr-code'
    | '/tools/regex-tester'
    | '/tools/timestamp'
    | '/tools/totp-authenticator'
    | '/tools/url-encoder'
    | '/tools/uuid'
    | '/tools/word-counter'
  fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
  IndexRoute: typeof IndexRoute
  AboutRoute: typeof AboutRoute
  ContactRoute: typeof ContactRoute
  PrivacyRoute: typeof PrivacyRoute
  TermsRoute: typeof TermsRoute
  ToolsBase64Route: typeof ToolsBase64Route
  ToolsCaseConverterRoute: typeof ToolsCaseConverterRoute
  ToolsColorConverterRoute: typeof ToolsColorConverterRoute
  ToolsJsonFormatterRoute: typeof ToolsJsonFormatterRoute
  ToolsLoremIpsumRoute: typeof ToolsLoremIpsumRoute
  ToolsMarkdownPreviewRoute: typeof ToolsMarkdownPreviewRoute
  ToolsPasswordGeneratorRoute: typeof ToolsPasswordGeneratorRoute
  ToolsQrCodeRoute: typeof ToolsQrCodeRoute
  ToolsRegexTesterRoute: typeof ToolsRegexTesterRoute
  ToolsTimestampRoute: typeof ToolsTimestampRoute
  ToolsTotpAuthenticatorRoute: typeof ToolsTotpAuthenticatorRoute
  ToolsUrlEncoderRoute: typeof ToolsUrlEncoderRoute
  ToolsUuidRoute: typeof ToolsUuidRoute
  ToolsWordCounterRoute: typeof ToolsWordCounterRoute
}

declare module '@tanstack/react-router' {
  interface FileRoutesByPath {
    '/terms': {
      id: '/terms'
      path: '/terms'
      fullPath: '/terms'
      preLoaderRoute: typeof TermsRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/privacy': {
      id: '/privacy'
      path: '/privacy'
      fullPath: '/privacy'
      preLoaderRoute: typeof PrivacyRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/contact': {
      id: '/contact'
      path: '/contact'
      fullPath: '/contact'
      preLoaderRoute: typeof ContactRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/about': {
      id: '/about'
      path: '/about'
      fullPath: '/about'
      preLoaderRoute: typeof AboutRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/': {
      id: '/'
      path: '/'
      fullPath: '/'
      preLoaderRoute: typeof IndexRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/word-counter': {
      id: '/tools/word-counter'
      path: '/tools/word-counter'
      fullPath: '/tools/word-counter'
      preLoaderRoute: typeof ToolsWordCounterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/uuid': {
      id: '/tools/uuid'
      path: '/tools/uuid'
      fullPath: '/tools/uuid'
      preLoaderRoute: typeof ToolsUuidRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/url-encoder': {
      id: '/tools/url-encoder'
      path: '/tools/url-encoder'
      fullPath: '/tools/url-encoder'
      preLoaderRoute: typeof ToolsUrlEncoderRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/totp-authenticator': {
      id: '/tools/totp-authenticator'
      path: '/tools/totp-authenticator'
      fullPath: '/tools/totp-authenticator'
      preLoaderRoute: typeof ToolsTotpAuthenticatorRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/timestamp': {
      id: '/tools/timestamp'
      path: '/tools/timestamp'
      fullPath: '/tools/timestamp'
      preLoaderRoute: typeof ToolsTimestampRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/regex-tester': {
      id: '/tools/regex-tester'
      path: '/tools/regex-tester'
      fullPath: '/tools/regex-tester'
      preLoaderRoute: typeof ToolsRegexTesterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/qr-code': {
      id: '/tools/qr-code'
      path: '/tools/qr-code'
      fullPath: '/tools/qr-code'
      preLoaderRoute: typeof ToolsQrCodeRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/password-generator': {
      id: '/tools/password-generator'
      path: '/tools/password-generator'
      fullPath: '/tools/password-generator'
      preLoaderRoute: typeof ToolsPasswordGeneratorRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/markdown-preview': {
      id: '/tools/markdown-preview'
      path: '/tools/markdown-preview'
      fullPath: '/tools/markdown-preview'
      preLoaderRoute: typeof ToolsMarkdownPreviewRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/lorem-ipsum': {
      id: '/tools/lorem-ipsum'
      path: '/tools/lorem-ipsum'
      fullPath: '/tools/lorem-ipsum'
      preLoaderRoute: typeof ToolsLoremIpsumRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/json-formatter': {
      id: '/tools/json-formatter'
      path: '/tools/json-formatter'
      fullPath: '/tools/json-formatter'
      preLoaderRoute: typeof ToolsJsonFormatterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/color-converter': {
      id: '/tools/color-converter'
      path: '/tools/color-converter'
      fullPath: '/tools/color-converter'
      preLoaderRoute: typeof ToolsColorConverterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/case-converter': {
      id: '/tools/case-converter'
      path: '/tools/case-converter'
      fullPath: '/tools/case-converter'
      preLoaderRoute: typeof ToolsCaseConverterRouteImport
      parentRoute: typeof rootRouteImport
    }
    '/tools/base64': {
      id: '/tools/base64'
      path: '/tools/base64'
      fullPath: '/tools/base64'
      preLoaderRoute: typeof ToolsBase64RouteImport
      parentRoute: typeof rootRouteImport
    }
  }
}

const rootRouteChildren: RootRouteChildren = {
  IndexRoute: IndexRoute,
  AboutRoute: AboutRoute,
  ContactRoute: ContactRoute,
  PrivacyRoute: PrivacyRoute,
  TermsRoute: TermsRoute,
  ToolsBase64Route: ToolsBase64Route,
  ToolsCaseConverterRoute: ToolsCaseConverterRoute,
  ToolsColorConverterRoute: ToolsColorConverterRoute,
  ToolsJsonFormatterRoute: ToolsJsonFormatterRoute,
  ToolsLoremIpsumRoute: ToolsLoremIpsumRoute,
  ToolsMarkdownPreviewRoute: ToolsMarkdownPreviewRoute,
  ToolsPasswordGeneratorRoute: ToolsPasswordGeneratorRoute,
  ToolsQrCodeRoute: ToolsQrCodeRoute,
  ToolsRegexTesterRoute: ToolsRegexTesterRoute,
  ToolsTimestampRoute: ToolsTimestampRoute,
  ToolsTotpAuthenticatorRoute: ToolsTotpAuthenticatorRoute,
  ToolsUrlEncoderRoute: ToolsUrlEncoderRoute,
  ToolsUuidRoute: ToolsUuidRoute,
  ToolsWordCounterRoute: ToolsWordCounterRoute,
}
export const routeTree = rootRouteImport
  ._addFileChildren(rootRouteChildren)
  ._addFileTypes<FileRouteTypes>()

import type { getRouter } from './router.tsx'
import type { createStart } from '@tanstack/react-start'
declare module '@tanstack/react-start' {
  interface Register {
    ssr: true
    router: Awaited<ReturnType<typeof getRouter>>
  }
}
