import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../wayfinder'
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
const Controllere7dd4f164f6c3762cc2187f253a0a7e5 = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url(options),
    method: 'get',
})

Controllere7dd4f164f6c3762cc2187f253a0a7e5.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
Controllere7dd4f164f6c3762cc2187f253a0a7e5.url = (options?: RouteQueryOptions) => {
    return Controllere7dd4f164f6c3762cc2187f253a0a7e5.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
Controllere7dd4f164f6c3762cc2187f253a0a7e5.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
Controllere7dd4f164f6c3762cc2187f253a0a7e5.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
const Controllere7dd4f164f6c3762cc2187f253a0a7e5Form = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
Controllere7dd4f164f6c3762cc2187f253a0a7e5Form.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php'
*/
Controllere7dd4f164f6c3762cc2187f253a0a7e5Form.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllere7dd4f164f6c3762cc2187f253a0a7e5.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controllere7dd4f164f6c3762cc2187f253a0a7e5.form = Controllere7dd4f164f6c3762cc2187f253a0a7e5Form
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
const Controllerbf219cf6c847c3b33ea1687541118a3f = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllerbf219cf6c847c3b33ea1687541118a3f.url(options),
    method: 'get',
})

Controllerbf219cf6c847c3b33ea1687541118a3f.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php/advantages',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
Controllerbf219cf6c847c3b33ea1687541118a3f.url = (options?: RouteQueryOptions) => {
    return Controllerbf219cf6c847c3b33ea1687541118a3f.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
Controllerbf219cf6c847c3b33ea1687541118a3f.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllerbf219cf6c847c3b33ea1687541118a3f.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
Controllerbf219cf6c847c3b33ea1687541118a3f.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controllerbf219cf6c847c3b33ea1687541118a3f.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
const Controllerbf219cf6c847c3b33ea1687541118a3fForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbf219cf6c847c3b33ea1687541118a3f.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
Controllerbf219cf6c847c3b33ea1687541118a3fForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbf219cf6c847c3b33ea1687541118a3f.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/advantages'
*/
Controllerbf219cf6c847c3b33ea1687541118a3fForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbf219cf6c847c3b33ea1687541118a3f.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controllerbf219cf6c847c3b33ea1687541118a3f.form = Controllerbf219cf6c847c3b33ea1687541118a3fForm
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
const Controller8a884089e3bc7b95cb49e38a8bc48d8a = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url(options),
    method: 'get',
})

Controller8a884089e3bc7b95cb49e38a8bc48d8a.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php/gallery',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
Controller8a884089e3bc7b95cb49e38a8bc48d8a.url = (options?: RouteQueryOptions) => {
    return Controller8a884089e3bc7b95cb49e38a8bc48d8a.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
Controller8a884089e3bc7b95cb49e38a8bc48d8a.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
Controller8a884089e3bc7b95cb49e38a8bc48d8a.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
const Controller8a884089e3bc7b95cb49e38a8bc48d8aForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
Controller8a884089e3bc7b95cb49e38a8bc48d8aForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/gallery'
*/
Controller8a884089e3bc7b95cb49e38a8bc48d8aForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller8a884089e3bc7b95cb49e38a8bc48d8a.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controller8a884089e3bc7b95cb49e38a8bc48d8a.form = Controller8a884089e3bc7b95cb49e38a8bc48d8aForm
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
const Controller9e0c53034c4066ef5223d646296a58dd = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller9e0c53034c4066ef5223d646296a58dd.url(options),
    method: 'get',
})

Controller9e0c53034c4066ef5223d646296a58dd.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php/about',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
Controller9e0c53034c4066ef5223d646296a58dd.url = (options?: RouteQueryOptions) => {
    return Controller9e0c53034c4066ef5223d646296a58dd.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
Controller9e0c53034c4066ef5223d646296a58dd.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller9e0c53034c4066ef5223d646296a58dd.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
Controller9e0c53034c4066ef5223d646296a58dd.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controller9e0c53034c4066ef5223d646296a58dd.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
const Controller9e0c53034c4066ef5223d646296a58ddForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller9e0c53034c4066ef5223d646296a58dd.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
Controller9e0c53034c4066ef5223d646296a58ddForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller9e0c53034c4066ef5223d646296a58dd.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/about'
*/
Controller9e0c53034c4066ef5223d646296a58ddForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller9e0c53034c4066ef5223d646296a58dd.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controller9e0c53034c4066ef5223d646296a58dd.form = Controller9e0c53034c4066ef5223d646296a58ddForm
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
const Controller0b958d86dfb3345445c7061c4b33fe55 = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller0b958d86dfb3345445c7061c4b33fe55.url(options),
    method: 'get',
})

Controller0b958d86dfb3345445c7061c4b33fe55.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php/contact',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
Controller0b958d86dfb3345445c7061c4b33fe55.url = (options?: RouteQueryOptions) => {
    return Controller0b958d86dfb3345445c7061c4b33fe55.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
Controller0b958d86dfb3345445c7061c4b33fe55.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controller0b958d86dfb3345445c7061c4b33fe55.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
Controller0b958d86dfb3345445c7061c4b33fe55.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controller0b958d86dfb3345445c7061c4b33fe55.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
const Controller0b958d86dfb3345445c7061c4b33fe55Form = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller0b958d86dfb3345445c7061c4b33fe55.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
Controller0b958d86dfb3345445c7061c4b33fe55Form.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller0b958d86dfb3345445c7061c4b33fe55.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/contact'
*/
Controller0b958d86dfb3345445c7061c4b33fe55Form.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controller0b958d86dfb3345445c7061c4b33fe55.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controller0b958d86dfb3345445c7061c4b33fe55.form = Controller0b958d86dfb3345445c7061c4b33fe55Form
/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
const Controllerbc2a8dccd134a94ac450e631a1e061b1 = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllerbc2a8dccd134a94ac450e631a1e061b1.url(options),
    method: 'get',
})

Controllerbc2a8dccd134a94ac450e631a1e061b1.definition = {
    methods: ["get","head"],
    url: '/projectmanagement/public/index.php/settings/appearance',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
Controllerbc2a8dccd134a94ac450e631a1e061b1.url = (options?: RouteQueryOptions) => {
    return Controllerbc2a8dccd134a94ac450e631a1e061b1.definition.url + queryParams(options)
}

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
Controllerbc2a8dccd134a94ac450e631a1e061b1.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: Controllerbc2a8dccd134a94ac450e631a1e061b1.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
Controllerbc2a8dccd134a94ac450e631a1e061b1.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: Controllerbc2a8dccd134a94ac450e631a1e061b1.url(options),
    method: 'head',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
const Controllerbc2a8dccd134a94ac450e631a1e061b1Form = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbc2a8dccd134a94ac450e631a1e061b1.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
Controllerbc2a8dccd134a94ac450e631a1e061b1Form.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbc2a8dccd134a94ac450e631a1e061b1.url(options),
    method: 'get',
})

/**
* @see \Inertia\Controller::__invoke
* @see vendor/inertiajs/inertia-laravel/src/Controller.php:13
* @route '/projectmanagement/public/index.php/settings/appearance'
*/
Controllerbc2a8dccd134a94ac450e631a1e061b1Form.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
    action: Controllerbc2a8dccd134a94ac450e631a1e061b1.url({
        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
            _method: 'HEAD',
            ...(options?.query ?? options?.mergeQuery ?? {}),
        }
    }),
    method: 'get',
})

Controllerbc2a8dccd134a94ac450e631a1e061b1.form = Controllerbc2a8dccd134a94ac450e631a1e061b1Form

/**
* Multiple routes resolve to \Inertia\Controller::Controller, so this export is a
* dictionary keyed by URI rather than a callable. Call a specific route with `Controller['<uri>'](...)`,
* or import the route by name from your generated `routes/` directory.
*/
const Controller = {
    '/projectmanagement/public/index.php': Controllere7dd4f164f6c3762cc2187f253a0a7e5,
    '/projectmanagement/public/index.php/advantages': Controllerbf219cf6c847c3b33ea1687541118a3f,
    '/projectmanagement/public/index.php/gallery': Controller8a884089e3bc7b95cb49e38a8bc48d8a,
    '/projectmanagement/public/index.php/about': Controller9e0c53034c4066ef5223d646296a58dd,
    '/projectmanagement/public/index.php/contact': Controller0b958d86dfb3345445c7061c4b33fe55,
    '/projectmanagement/public/index.php/settings/appearance': Controllerbc2a8dccd134a94ac450e631a1e061b1,
}

export default Controller