// GENERATED CODE - DO NOT MODIFY BY HAND

// **************************************************************************
// AutoRouterGenerator
// **************************************************************************

// ignore_for_file: type=lint
// coverage:ignore-file

part of 'main_page_router.dart';

abstract class _$MainPageRouter extends RootStackRouter {
  // ignore: unused_element
  _$MainPageRouter({super.navigatorKey});

  @override
  final Map<String, PageFactory> pagesMap = {
    FeedbackPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const FeedbackPage(),
      );
    },
    HomePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const HomePage(),
      );
    },
    MainPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const MainPage(),
      );
    },
    MePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const MePage(),
      );
    },
    NotificationPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const NotificationPage(),
      );
    },
    VisitorPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const VisitorPage(),
      );
    },
  };
}

/// generated route for
/// [FeedbackPage]
class FeedbackPageRoute extends PageRouteInfo<void> {
  const FeedbackPageRoute({List<PageRouteInfo>? children})
      : super(
          FeedbackPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'FeedbackPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [HomePage]
class HomePageRoute extends PageRouteInfo<void> {
  const HomePageRoute({List<PageRouteInfo>? children})
      : super(
          HomePageRoute.name,
          initialChildren: children,
        );

  static const String name = 'HomePageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [MainPage]
class MainPageRoute extends PageRouteInfo<void> {
  const MainPageRoute({List<PageRouteInfo>? children})
      : super(
          MainPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'MainPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [MePage]
class MePageRoute extends PageRouteInfo<void> {
  const MePageRoute({List<PageRouteInfo>? children})
      : super(
          MePageRoute.name,
          initialChildren: children,
        );

  static const String name = 'MePageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [NotificationPage]
class NotificationPageRoute extends PageRouteInfo<void> {
  const NotificationPageRoute({List<PageRouteInfo>? children})
      : super(
          NotificationPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'NotificationPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}

/// generated route for
/// [VisitorPage]
class VisitorPageRoute extends PageRouteInfo<void> {
  const VisitorPageRoute({List<PageRouteInfo>? children})
      : super(
          VisitorPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'VisitorPageRoute';

  static const PageInfo<void> page = PageInfo<void>(name);
}