/// GENERATED CODE - DO NOT MODIFY BY HAND
/// *****************************************************
///  FlutterGen
/// *****************************************************

// coverage:ignore-file
// ignore_for_file: type=lint
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal,deprecated_member_use

import 'package:flutter/widgets.dart';

class $AssetsImagesGen {
  const $AssetsImagesGen();

  /// File path: assets/images/app_name_logo_dark.png
  AssetGenImage get appNameLogoDark =>
      const AssetGenImage('assets/images/app_name_logo_dark.png');

  /// File path: assets/images/app_name_logo_light.png
  AssetGenImage get appNameLogoLight =>
      const AssetGenImage('assets/images/app_name_logo_light.png');

  /// File path: assets/images/auth_welcome_avt.png
  AssetGenImage get authWelcomeAvt =>
      const AssetGenImage('assets/images/auth_welcome_avt.png');

  /// File path: assets/images/check_otp.png
  AssetGenImage get checkOtp =>
      const AssetGenImage('assets/images/check_otp.png');

  /// File path: assets/images/exam.png
  AssetGenImage get exam => const AssetGenImage('assets/images/exam.png');

  /// File path: assets/images/failed.png
  AssetGenImage get failed => const AssetGenImage('assets/images/failed.png');

  /// File path: assets/images/faq.png
  AssetGenImage get faq => const AssetGenImage('assets/images/faq.png');

  /// File path: assets/images/home_welcome_avt.png
  AssetGenImage get homeWelcomeAvt =>
      const AssetGenImage('assets/images/home_welcome_avt.png');

  /// File path: assets/images/ic_camera.png
  AssetGenImage get icCamera =>
      const AssetGenImage('assets/images/ic_camera.png');

  /// File path: assets/images/ic_certificate_checked.png
  AssetGenImage get icCertificateChecked =>
      const AssetGenImage('assets/images/ic_certificate_checked.png');

  /// File path: assets/images/ic_certificate_lock.png
  AssetGenImage get icCertificateLock =>
      const AssetGenImage('assets/images/ic_certificate_lock.png');

  /// File path: assets/images/ic_download_certificate.png
  AssetGenImage get icDownloadCertificate =>
      const AssetGenImage('assets/images/ic_download_certificate.png');

  /// File path: assets/images/ic_logo.png
  AssetGenImage get icLogo => const AssetGenImage('assets/images/ic_logo.png');

  /// File path: assets/images/ic_play_circle.png
  AssetGenImage get icPlayCircle =>
      const AssetGenImage('assets/images/ic_play_circle.png');

  /// File path: assets/images/im_category_demo_1.png
  AssetGenImage get imCategoryDemo1 =>
      const AssetGenImage('assets/images/im_category_demo_1.png');

  /// File path: assets/images/im_certificate.png
  AssetGenImage get imCertificate =>
      const AssetGenImage('assets/images/im_certificate.png');

  /// File path: assets/images/im_course_demo.png
  AssetGenImage get imCourseDemo =>
      const AssetGenImage('assets/images/im_course_demo.png');

  /// File path: assets/images/im_demo_user_1.png
  AssetGenImage get imDemoUser1 =>
      const AssetGenImage('assets/images/im_demo_user_1.png');

  /// File path: assets/images/im_rate.png
  AssetGenImage get imRate => const AssetGenImage('assets/images/im_rate.png');

  /// File path: assets/images/im_support.png
  AssetGenImage get imSupport =>
      const AssetGenImage('assets/images/im_support.png');

  /// File path: assets/images/location_pin.png
  AssetGenImage get locationPin =>
      const AssetGenImage('assets/images/location_pin.png');

  /// File path: assets/images/no_internet_connection.png
  AssetGenImage get noInternetConnection =>
      const AssetGenImage('assets/images/no_internet_connection.png');

  /// File path: assets/images/pass.png
  AssetGenImage get pass => const AssetGenImage('assets/images/pass.png');

  /// File path: assets/images/password_recover.png
  AssetGenImage get passwordRecover =>
      const AssetGenImage('assets/images/password_recover.png');

  /// File path: assets/images/phonecall.png
  AssetGenImage get phonecall =>
      const AssetGenImage('assets/images/phonecall.png');

  /// File path: assets/images/privacy.png
  AssetGenImage get privacy => const AssetGenImage('assets/images/privacy.png');

  /// File path: assets/images/profile_background.png
  AssetGenImage get profileBackground =>
      const AssetGenImage('assets/images/profile_background.png');

  /// File path: assets/images/spinner.gif
  AssetGenImage get spinner => const AssetGenImage('assets/images/spinner.gif');

  /// File path: assets/images/support.png
  AssetGenImage get support => const AssetGenImage('assets/images/support.png');

  /// File path: assets/images/t_c.png
  AssetGenImage get tC => const AssetGenImage('assets/images/t_c.png');

  /// List of all assets
  List<AssetGenImage> get values => [
        appNameLogoDark,
        appNameLogoLight,
        authWelcomeAvt,
        checkOtp,
        exam,
        failed,
        faq,
        homeWelcomeAvt,
        icCamera,
        icCertificateChecked,
        icCertificateLock,
        icDownloadCertificate,
        icLogo,
        icPlayCircle,
        imCategoryDemo1,
        imCertificate,
        imCourseDemo,
        imDemoUser1,
        imRate,
        imSupport,
        locationPin,
        noInternetConnection,
        pass,
        passwordRecover,
        phonecall,
        privacy,
        profileBackground,
        spinner,
        support,
        tC
      ];
}

class $AssetsSvgGen {
  const $AssetsSvgGen();

  /// File path: assets/svg/app_name_logo.svg
  String get appNameLogo => 'assets/svg/app_name_logo.svg';

  /// File path: assets/svg/close.svg
  String get close => 'assets/svg/close.svg';

  /// File path: assets/svg/correct.svg
  String get correct => 'assets/svg/correct.svg';

  /// File path: assets/svg/course_active.svg
  String get courseActive => 'assets/svg/course_active.svg';

  /// File path: assets/svg/course_active2.svg
  String get courseActive2 => 'assets/svg/course_active2.svg';

  /// File path: assets/svg/course_inactive.svg
  String get courseInactive => 'assets/svg/course_inactive.svg';

  /// File path: assets/svg/favourites_active.svg
  String get favouritesActive => 'assets/svg/favourites_active.svg';

  /// File path: assets/svg/favourites_inactive.svg
  String get favouritesInactive => 'assets/svg/favourites_inactive.svg';

  /// File path: assets/svg/flag_bn.svg
  String get flagBn => 'assets/svg/flag_bn.svg';

  /// File path: assets/svg/flag_sa.svg
  String get flagSa => 'assets/svg/flag_sa.svg';

  /// File path: assets/svg/flag_us.svg
  String get flagUs => 'assets/svg/flag_us.svg';

  /// File path: assets/svg/home_active.svg
  String get homeActive => 'assets/svg/home_active.svg';

  /// File path: assets/svg/home_inactive.svg
  String get homeInactive => 'assets/svg/home_inactive.svg';

  /// File path: assets/svg/ic_arrow_left.svg
  String get icArrowLeft => 'assets/svg/ic_arrow_left.svg';

  /// File path: assets/svg/ic_arrow_right_svg.svg
  String get icArrowRightSvg => 'assets/svg/ic_arrow_right_svg.svg';

  /// File path: assets/svg/ic_audio_file.svg
  String get icAudioFile => 'assets/svg/ic_audio_file.svg';

  /// File path: assets/svg/ic_certificates.svg
  String get icCertificates => 'assets/svg/ic_certificates.svg';

  /// File path: assets/svg/ic_delete_account.svg
  String get icDeleteAccount => 'assets/svg/ic_delete_account.svg';

  /// File path: assets/svg/ic_edit.svg
  String get icEdit => 'assets/svg/ic_edit.svg';

  /// File path: assets/svg/ic_filter.svg
  String get icFilter => 'assets/svg/ic_filter.svg';

  /// File path: assets/svg/ic_heart.svg
  String get icHeart => 'assets/svg/ic_heart.svg';

  /// File path: assets/svg/ic_image_file.svg
  String get icImageFile => 'assets/svg/ic_image_file.svg';

  /// File path: assets/svg/ic_inactive_heart.svg
  String get icInactiveHeart => 'assets/svg/ic_inactive_heart.svg';

  /// File path: assets/svg/ic_lock.svg
  String get icLock => 'assets/svg/ic_lock.svg';

  /// File path: assets/svg/ic_logout.svg
  String get icLogout => 'assets/svg/ic_logout.svg';

  /// File path: assets/svg/ic_note_file.svg
  String get icNoteFile => 'assets/svg/ic_note_file.svg';

  /// File path: assets/svg/ic_notification.svg
  String get icNotification => 'assets/svg/ic_notification.svg';

  /// File path: assets/svg/ic_right_arrow.svg
  String get icRightArrow => 'assets/svg/ic_right_arrow.svg';

  /// File path: assets/svg/ic_search.svg
  String get icSearch => 'assets/svg/ic_search.svg';

  /// File path: assets/svg/ic_sort.svg
  String get icSort => 'assets/svg/ic_sort.svg';

  /// File path: assets/svg/ic_star.svg
  String get icStar => 'assets/svg/ic_star.svg';

  /// File path: assets/svg/ic_video_file.svg
  String get icVideoFile => 'assets/svg/ic_video_file.svg';

  /// File path: assets/svg/icon_bell.svg
  String get iconBell => 'assets/svg/icon_bell.svg';

  /// File path: assets/svg/icon_search.svg
  String get iconSearch => 'assets/svg/icon_search.svg';

  /// File path: assets/svg/more_active.svg
  String get moreActive => 'assets/svg/more_active.svg';

  /// File path: assets/svg/more_inactive.svg
  String get moreInactive => 'assets/svg/more_inactive.svg';

  /// File path: assets/svg/radio_active.svg
  String get radioActive => 'assets/svg/radio_active.svg';

  /// File path: assets/svg/radio_inactive.svg
  String get radioInactive => 'assets/svg/radio_inactive.svg';

  /// File path: assets/svg/skip.svg
  String get skip => 'assets/svg/skip.svg';

  /// File path: assets/svg/timer.svg
  String get timer => 'assets/svg/timer.svg';

  /// File path: assets/svg/wrong.svg
  String get wrong => 'assets/svg/wrong.svg';

  /// List of all assets
  List<String> get values => [
        appNameLogo,
        close,
        correct,
        courseActive,
        courseActive2,
        courseInactive,
        favouritesActive,
        favouritesInactive,
        flagBn,
        flagSa,
        flagUs,
        homeActive,
        homeInactive,
        icArrowLeft,
        icArrowRightSvg,
        icAudioFile,
        icCertificates,
        icDeleteAccount,
        icEdit,
        icFilter,
        icHeart,
        icImageFile,
        icInactiveHeart,
        icLock,
        icLogout,
        icNoteFile,
        icNotification,
        icRightArrow,
        icSearch,
        icSort,
        icStar,
        icVideoFile,
        iconBell,
        iconSearch,
        moreActive,
        moreInactive,
        radioActive,
        radioInactive,
        skip,
        timer,
        wrong
      ];
}

class Assets {
  Assets._();

  static const $AssetsImagesGen images = $AssetsImagesGen();
  static const $AssetsSvgGen svg = $AssetsSvgGen();
}

class AssetGenImage {
  const AssetGenImage(
    this._assetName, {
    this.size,
    this.flavors = const {},
  });

  final String _assetName;

  final Size? size;
  final Set<String> flavors;

  Image image({
    Key? key,
    AssetBundle? bundle,
    ImageFrameBuilder? frameBuilder,
    ImageErrorWidgetBuilder? errorBuilder,
    String? semanticLabel,
    bool excludeFromSemantics = false,
    double? scale,
    double? width,
    double? height,
    Color? color,
    Animation<double>? opacity,
    BlendMode? colorBlendMode,
    BoxFit? fit,
    AlignmentGeometry alignment = Alignment.center,
    ImageRepeat repeat = ImageRepeat.noRepeat,
    Rect? centerSlice,
    bool matchTextDirection = false,
    bool gaplessPlayback = false,
    bool isAntiAlias = false,
    String? package,
    FilterQuality filterQuality = FilterQuality.low,
    int? cacheWidth,
    int? cacheHeight,
  }) {
    return Image.asset(
      _assetName,
      key: key,
      bundle: bundle,
      frameBuilder: frameBuilder,
      errorBuilder: errorBuilder,
      semanticLabel: semanticLabel,
      excludeFromSemantics: excludeFromSemantics,
      scale: scale,
      width: width,
      height: height,
      color: color,
      opacity: opacity,
      colorBlendMode: colorBlendMode,
      fit: fit,
      alignment: alignment,
      repeat: repeat,
      centerSlice: centerSlice,
      matchTextDirection: matchTextDirection,
      gaplessPlayback: gaplessPlayback,
      isAntiAlias: isAntiAlias,
      package: package,
      filterQuality: filterQuality,
      cacheWidth: cacheWidth,
      cacheHeight: cacheHeight,
    );
  }

  ImageProvider provider({
    AssetBundle? bundle,
    String? package,
  }) {
    return AssetImage(
      _assetName,
      bundle: bundle,
      package: package,
    );
  }

  String get path => _assetName;

  String get keyName => _assetName;
}
