// 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 = {
    FeedbackCreatePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const FeedbackCreatePage(),
      );
    },
    FeedbackCreateSuccessPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const FeedbackCreateSuccessPage(),
      );
    },
    FeedbackDetailPageRoute.name: (routeData) {
      final args = routeData.argsAs<FeedbackDetailPageRouteArgs>();
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: FeedbackDetailPage(
          key: args.key,
          id: args.id,
        ),
      );
    },
    FeedbackHistoryPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: FeedbackHistoryScreen(),
      );
    },
    FeedbackPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const FeedbackPage(),
      );
    },
    FeedbackProgressPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: FeedbackProgressScreen(),
      );
    },
    FeedbackSendPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: FeedbackSendScreen(),
      );
    },
    HomePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const HomePage(),
      );
    },
    HomePropertyNewsPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: HomePropertyNewsPage(),
      );
    },
    LatestNewsInfoPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: LatestNewsInfoScreen(),
      );
    },
    LatestNewsInternalPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: LatestNewsInternalScreen(),
      );
    },
    LatestNewsPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const LatestNewsPage(),
      );
    },
    LatestNewsPropertyPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: LatestNewsPropertyScreen(),
      );
    },
    LatestNewsPublishPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: LatestNewsPublishScreen(),
      );
    },
    MainPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const MainPage(),
      );
    },
    ManagementGuidesPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: ManagementGuidesPage(),
      );
    },
    MePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const MePage(),
      );
    },
    NotificationPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const NotificationPage(),
      );
    },
    VisitorActivePageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: VisitorActiveScreen(),
      );
    },
    VisitorHistoryPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: VisitorHistoryScreen(),
      );
    },
    VisitorNowPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: VisitorNowScreen(),
      );
    },
    VisitorPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const VisitorPage(),
      );
    },
    VisitorRegisterPageRoute.name: (routeData) {
      return AutoRoutePage<dynamic>(
        routeData: routeData,
        child: const VisitorRegisterPage(),
      );
    },
  };
}

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

  static const String name = 'FeedbackCreatePageRoute';

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

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

  static const String name = 'FeedbackCreateSuccessPageRoute';

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

/// generated route for
/// [FeedbackDetailPage]
class FeedbackDetailPageRoute
    extends PageRouteInfo<FeedbackDetailPageRouteArgs> {
  FeedbackDetailPageRoute({
    Key? key,
    required String? id,
    List<PageRouteInfo>? children,
  }) : super(
          FeedbackDetailPageRoute.name,
          args: FeedbackDetailPageRouteArgs(
            key: key,
            id: id,
          ),
          initialChildren: children,
        );

  static const String name = 'FeedbackDetailPageRoute';

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

class FeedbackDetailPageRouteArgs {
  const FeedbackDetailPageRouteArgs({
    this.key,
    required this.id,
  });

  final Key? key;

  final String? id;

  @override
  String toString() {
    return 'FeedbackDetailPageRouteArgs{key: $key, id: $id}';
  }
}

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

  static const String name = 'FeedbackHistoryPageRoute';

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

/// 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
/// [FeedbackProgressScreen]
class FeedbackProgressPageRoute extends PageRouteInfo<void> {
  const FeedbackProgressPageRoute({List<PageRouteInfo>? children})
      : super(
          FeedbackProgressPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'FeedbackProgressPageRoute';

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

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

  static const String name = 'FeedbackSendPageRoute';

  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
/// [HomePropertyNewsPage]
class HomePropertyNewsPageRoute extends PageRouteInfo<void> {
  const HomePropertyNewsPageRoute({List<PageRouteInfo>? children})
      : super(
          HomePropertyNewsPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'HomePropertyNewsPageRoute';

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

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

  static const String name = 'LatestNewsInfoPageRoute';

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

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

  static const String name = 'LatestNewsInternalPageRoute';

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

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

  static const String name = 'LatestNewsPageRoute';

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

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

  static const String name = 'LatestNewsPropertyPageRoute';

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

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

  static const String name = 'LatestNewsPublishPageRoute';

  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
/// [ManagementGuidesPage]
class ManagementGuidesPageRoute extends PageRouteInfo<void> {
  const ManagementGuidesPageRoute({List<PageRouteInfo>? children})
      : super(
          ManagementGuidesPageRoute.name,
          initialChildren: children,
        );

  static const String name = 'ManagementGuidesPageRoute';

  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
/// [VisitorActiveScreen]
class VisitorActivePageRoute extends PageRouteInfo<void> {
  const VisitorActivePageRoute({List<PageRouteInfo>? children})
      : super(
          VisitorActivePageRoute.name,
          initialChildren: children,
        );

  static const String name = 'VisitorActivePageRoute';

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

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

  static const String name = 'VisitorHistoryPageRoute';

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

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

  static const String name = 'VisitorNowPageRoute';

  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);
}

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

  static const String name = 'VisitorRegisterPageRoute';

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