content: // GENERATED CODE - DO NOT MODIFY BY HAND
  
  part of '../state.dart';
  
  // **************************************************************************
  // RiverpodGenerator
  // **************************************************************************
  
  String _$currentGroupsStateHash() =>
      r'6222c006e1970e7435268d32903b9019cf1a4351';
  
  /// See also [currentGroupsState].
  @ProviderFor(currentGroupsState)
  final currentGroupsStateProvider = AutoDisposeProvider<GroupsState>.internal(
    currentGroupsState,
    name: r'currentGroupsStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$currentGroupsStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef CurrentGroupsStateRef = AutoDisposeProviderRef<GroupsState>;
  String _$navigationsStateHash() => r'802ae70cc8b7d7f5620b340911da89d74960bfbd';
  
  /// See also [navigationsState].
  @ProviderFor(navigationsState)
  final navigationsStateProvider =
      AutoDisposeProvider<NavigationItemsState>.internal(
    navigationsState,
    name: r'navigationsStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$navigationsStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef NavigationsStateRef = AutoDisposeProviderRef<NavigationItemsState>;
  String _$currentNavigationsStateHash() =>
      r'0eecc0ffef6e000ae45e069d1ad79f4da4a8f082';
  
  /// See also [currentNavigationsState].
  @ProviderFor(currentNavigationsState)
  final currentNavigationsStateProvider =
      AutoDisposeProvider<NavigationItemsState>.internal(
    currentNavigationsState,
    name: r'currentNavigationsStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$currentNavigationsStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef CurrentNavigationsStateRef
      = AutoDisposeProviderRef<NavigationItemsState>;
  String _$coreStateHash() => r'33f01ee9173525862c89522bf73b3174beb63daa';
  
  /// See also [coreState].
  @ProviderFor(coreState)
  final coreStateProvider = AutoDisposeProvider<CoreState>.internal(
    coreState,
    name: r'coreStateProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$coreStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef CoreStateRef = AutoDisposeProviderRef<CoreState>;
  String _$clashConfigStateHash() => r'fbbcd7221b0b9b18db523e59c9021e8e56e119ca';
  
  /// See also [clashConfigState].
  @ProviderFor(clashConfigState)
  final clashConfigStateProvider = AutoDisposeProvider<ClashConfigState>.internal(
    clashConfigState,
    name: r'clashConfigStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$clashConfigStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ClashConfigStateRef = AutoDisposeProviderRef<ClashConfigState>;
  String _$proxyStateHash() => r'22478fb593aaca11dfe2cf64472013190475a5bc';
  
  /// See also [proxyState].
  @ProviderFor(proxyState)
  final proxyStateProvider = AutoDisposeProvider<ProxyState>.internal(
    proxyState,
    name: r'proxyStateProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$proxyStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ProxyStateRef = AutoDisposeProviderRef<ProxyState>;
  String _$trayStateHash() => r'39ff84c50ad9c9cc666fa2538fe13ec0d7236b2e';
  
  /// See also [trayState].
  @ProviderFor(trayState)
  final trayStateProvider = AutoDisposeProvider<TrayState>.internal(
    trayState,
    name: r'trayStateProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$trayStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef TrayStateRef = AutoDisposeProviderRef<TrayState>;
  String _$vpnStateHash() => r'128ddad03ce045ad1f8204e47aec3cb6cfa29f6e';
  
  /// See also [vpnState].
  @ProviderFor(vpnState)
  final vpnStateProvider = AutoDisposeProvider<VpnState>.internal(
    vpnState,
    name: r'vpnStateProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$vpnStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef VpnStateRef = AutoDisposeProviderRef<VpnState>;
  String _$homeStateHash() => r'2829f5d6a8548f8a97253a5437bf5c498b17c9ba';
  
  /// See also [homeState].
  @ProviderFor(homeState)
  final homeStateProvider = AutoDisposeProvider<HomeState>.internal(
    homeState,
    name: r'homeStateProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$homeStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef HomeStateRef = AutoDisposeProviderRef<HomeState>;
  String _$dashboardStateHash() => r'4434206df2753d7df9eb5223c07ddead4ed170fa';
  
  /// See also [dashboardState].
  @ProviderFor(dashboardState)
  final dashboardStateProvider = AutoDisposeProvider<DashboardState>.internal(
    dashboardState,
    name: r'dashboardStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$dashboardStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef DashboardStateRef = AutoDisposeProviderRef<DashboardState>;
  String _$proxiesActionsStateHash() =>
      r'84f8a94706233ff5d4b8a456291a4e66c1381c62';
  
  /// See also [proxiesActionsState].
  @ProviderFor(proxiesActionsState)
  final proxiesActionsStateProvider =
      AutoDisposeProvider<ProxiesActionsState>.internal(
    proxiesActionsState,
    name: r'proxiesActionsStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$proxiesActionsStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ProxiesActionsStateRef = AutoDisposeProviderRef<ProxiesActionsState>;
  String _$startButtonSelectorStateHash() =>
      r'537aff93c98b0a689cf8cabd080c610c9c58e611';
  
  /// See also [startButtonSelectorState].
  @ProviderFor(startButtonSelectorState)
  final startButtonSelectorStateProvider =
      AutoDisposeProvider<StartButtonSelectorState>.internal(
    startButtonSelectorState,
    name: r'startButtonSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$startButtonSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef StartButtonSelectorStateRef
      = AutoDisposeProviderRef<StartButtonSelectorState>;
  String _$profilesSelectorStateHash() =>
      r'aac2deee6e747eceaf62cb5f279ec99ce9227a5a';
  
  /// See also [profilesSelectorState].
  @ProviderFor(profilesSelectorState)
  final profilesSelectorStateProvider =
      AutoDisposeProvider<ProfilesSelectorState>.internal(
    profilesSelectorState,
    name: r'profilesSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$profilesSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ProfilesSelectorStateRef
      = AutoDisposeProviderRef<ProfilesSelectorState>;
  String _$proxiesListSelectorStateHash() =>
      r'0e63ea2fb141e086156a2ed8452584e2375c5aa5';
  
  /// See also [proxiesListSelectorState].
  @ProviderFor(proxiesListSelectorState)
  final proxiesListSelectorStateProvider =
      AutoDisposeProvider<ProxiesListSelectorState>.internal(
    proxiesListSelectorState,
    name: r'proxiesListSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$proxiesListSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ProxiesListSelectorStateRef
      = AutoDisposeProviderRef<ProxiesListSelectorState>;
  String _$proxiesSelectorStateHash() =>
      r'4b96e83c09efd17de6caede484e71c904273c9f8';
  
  /// See also [proxiesSelectorState].
  @ProviderFor(proxiesSelectorState)
  final proxiesSelectorStateProvider =
      AutoDisposeProvider<ProxiesSelectorState>.internal(
    proxiesSelectorState,
    name: r'proxiesSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$proxiesSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef ProxiesSelectorStateRef = AutoDisposeProviderRef<ProxiesSelectorState>;
  String _$groupNamesStateHash() => r'd4ba8f2fd72a0db7186ab5d96aa1548bd5a7cdcb';
  
  /// See also [groupNamesState].
  @ProviderFor(groupNamesState)
  final groupNamesStateProvider = AutoDisposeProvider<GroupNamesState>.internal(
    groupNamesState,
    name: r'groupNamesStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$groupNamesStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef GroupNamesStateRef = AutoDisposeProviderRef<GroupNamesState>;
  String _$proxyGroupSelectorStateHash() =>
      r'5bc86d13286c6c859f0b874235a281122cc612ba';
  
  /// Copied from Dart SDK
  class _SystemHash {
    _SystemHash._();
  
    static int combine(int hash, int value) {
      // ignore: parameter_assignments
      hash = 0x1fffffff & (hash + value);
      // ignore: parameter_assignments
      hash = 0x1fffffff & (hash + ((0x0007ffff & hash) << 10));
      return hash ^ (hash >> 6);
    }
  
    static int finish(int hash) {
      // ignore: parameter_assignments
      hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3));
      // ignore: parameter_assignments
      hash = hash ^ (hash >> 11);
      return 0x1fffffff & (hash + ((0x00003fff & hash) << 15));
    }
  }
  
  /// See also [proxyGroupSelectorState].
  @ProviderFor(proxyGroupSelectorState)
  const proxyGroupSelectorStateProvider = ProxyGroupSelectorStateFamily();
  
  /// See also [proxyGroupSelectorState].
  class ProxyGroupSelectorStateFamily extends Family<ProxyGroupSelectorState> {
    /// See also [proxyGroupSelectorState].
    const ProxyGroupSelectorStateFamily();
  
    /// See also [proxyGroupSelectorState].
    ProxyGroupSelectorStateProvider call(
      String groupName,
    ) {
      return ProxyGroupSelectorStateProvider(
        groupName,
      );
    }
  
    @override
    ProxyGroupSelectorStateProvider getProviderOverride(
      covariant ProxyGroupSelectorStateProvider provider,
    ) {
      return call(
        provider.groupName,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'proxyGroupSelectorStateProvider';
  }
  
  /// See also [proxyGroupSelectorState].
  class ProxyGroupSelectorStateProvider
      extends AutoDisposeProvider<ProxyGroupSelectorState> {
    /// See also [proxyGroupSelectorState].
    ProxyGroupSelectorStateProvider(
      String groupName,
    ) : this._internal(
            (ref) => proxyGroupSelectorState(
              ref as ProxyGroupSelectorStateRef,
              groupName,
            ),
            from: proxyGroupSelectorStateProvider,
            name: r'proxyGroupSelectorStateProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$proxyGroupSelectorStateHash,
            dependencies: ProxyGroupSelectorStateFamily._dependencies,
            allTransitiveDependencies:
                ProxyGroupSelectorStateFamily._allTransitiveDependencies,
            groupName: groupName,
          );
  
    ProxyGroupSelectorStateProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.groupName,
    }) : super.internal();
  
    final String groupName;
  
    @override
    Override overrideWith(
      ProxyGroupSelectorState Function(ProxyGroupSelectorStateRef provider)
          create,
    ) {
      return ProviderOverride(
        origin: this,
        override: ProxyGroupSelectorStateProvider._internal(
          (ref) => create(ref as ProxyGroupSelectorStateRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          groupName: groupName,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<ProxyGroupSelectorState> createElement() {
      return _ProxyGroupSelectorStateProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is ProxyGroupSelectorStateProvider &&
          other.groupName == groupName;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, groupName.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin ProxyGroupSelectorStateRef
      on AutoDisposeProviderRef<ProxyGroupSelectorState> {
    /// The parameter `groupName` of this provider.
    String get groupName;
  }
  
  class _ProxyGroupSelectorStateProviderElement
      extends AutoDisposeProviderElement<ProxyGroupSelectorState>
      with ProxyGroupSelectorStateRef {
    _ProxyGroupSelectorStateProviderElement(super.provider);
  
    @override
    String get groupName => (origin as ProxyGroupSelectorStateProvider).groupName;
  }
  
  String _$packageListSelectorStateHash() =>
      r'26ad58fec2cb0136ece373c7f3ec89b5aafd9324';
  
  /// See also [packageListSelectorState].
  @ProviderFor(packageListSelectorState)
  final packageListSelectorStateProvider =
      AutoDisposeProvider<PackageListSelectorState>.internal(
    packageListSelectorState,
    name: r'packageListSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$packageListSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef PackageListSelectorStateRef
      = AutoDisposeProviderRef<PackageListSelectorState>;
  String _$moreToolsSelectorStateHash() =>
      r'd27e3eceec2422ad6b6231cf52b892e63c67e365';
  
  /// See also [moreToolsSelectorState].
  @ProviderFor(moreToolsSelectorState)
  final moreToolsSelectorStateProvider =
      AutoDisposeProvider<MoreToolsSelectorState>.internal(
    moreToolsSelectorState,
    name: r'moreToolsSelectorStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$moreToolsSelectorStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef MoreToolsSelectorStateRef
      = AutoDisposeProviderRef<MoreToolsSelectorState>;
  String _$isCurrentPageHash() => r'7c300770aef90da23109d9fcfc3bf26140d8cd08';
  
  /// See also [isCurrentPage].
  @ProviderFor(isCurrentPage)
  const isCurrentPageProvider = IsCurrentPageFamily();
  
  /// See also [isCurrentPage].
  class IsCurrentPageFamily extends Family<bool> {
    /// See also [isCurrentPage].
    const IsCurrentPageFamily();
  
    /// See also [isCurrentPage].
    IsCurrentPageProvider call(
      PageLabel pageLabel, {
      bool Function(PageLabel, ViewMode)? handler,
    }) {
      return IsCurrentPageProvider(
        pageLabel,
        handler: handler,
      );
    }
  
    @override
    IsCurrentPageProvider getProviderOverride(
      covariant IsCurrentPageProvider provider,
    ) {
      return call(
        provider.pageLabel,
        handler: provider.handler,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'isCurrentPageProvider';
  }
  
  /// See also [isCurrentPage].
  class IsCurrentPageProvider extends AutoDisposeProvider<bool> {
    /// See also [isCurrentPage].
    IsCurrentPageProvider(
      PageLabel pageLabel, {
      bool Function(PageLabel, ViewMode)? handler,
    }) : this._internal(
            (ref) => isCurrentPage(
              ref as IsCurrentPageRef,
              pageLabel,
              handler: handler,
            ),
            from: isCurrentPageProvider,
            name: r'isCurrentPageProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$isCurrentPageHash,
            dependencies: IsCurrentPageFamily._dependencies,
            allTransitiveDependencies:
                IsCurrentPageFamily._allTransitiveDependencies,
            pageLabel: pageLabel,
            handler: handler,
          );
  
    IsCurrentPageProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.pageLabel,
      required this.handler,
    }) : super.internal();
  
    final PageLabel pageLabel;
    final bool Function(PageLabel, ViewMode)? handler;
  
    @override
    Override overrideWith(
      bool Function(IsCurrentPageRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: IsCurrentPageProvider._internal(
          (ref) => create(ref as IsCurrentPageRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          pageLabel: pageLabel,
          handler: handler,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<bool> createElement() {
      return _IsCurrentPageProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is IsCurrentPageProvider &&
          other.pageLabel == pageLabel &&
          other.handler == handler;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, pageLabel.hashCode);
      hash = _SystemHash.combine(hash, handler.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin IsCurrentPageRef on AutoDisposeProviderRef<bool> {
    /// The parameter `pageLabel` of this provider.
    PageLabel get pageLabel;
  
    /// The parameter `handler` of this provider.
    bool Function(PageLabel, ViewMode)? get handler;
  }
  
  class _IsCurrentPageProviderElement extends AutoDisposeProviderElement<bool>
      with IsCurrentPageRef {
    _IsCurrentPageProviderElement(super.provider);
  
    @override
    PageLabel get pageLabel => (origin as IsCurrentPageProvider).pageLabel;
    @override
    bool Function(PageLabel, ViewMode)? get handler =>
        (origin as IsCurrentPageProvider).handler;
  }
  
  String _$getRealTestUrlHash() => r'5c6513cabb53e5e6689cba5919f49aeaeff90247';
  
  /// See also [getRealTestUrl].
  @ProviderFor(getRealTestUrl)
  const getRealTestUrlProvider = GetRealTestUrlFamily();
  
  /// See also [getRealTestUrl].
  class GetRealTestUrlFamily extends Family<String> {
    /// See also [getRealTestUrl].
    const GetRealTestUrlFamily();
  
    /// See also [getRealTestUrl].
    GetRealTestUrlProvider call([
      String? testUrl,
    ]) {
      return GetRealTestUrlProvider(
        testUrl,
      );
    }
  
    @override
    GetRealTestUrlProvider getProviderOverride(
      covariant GetRealTestUrlProvider provider,
    ) {
      return call(
        provider.testUrl,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getRealTestUrlProvider';
  }
  
  /// See also [getRealTestUrl].
  class GetRealTestUrlProvider extends AutoDisposeProvider<String> {
    /// See also [getRealTestUrl].
    GetRealTestUrlProvider([
      String? testUrl,
    ]) : this._internal(
            (ref) => getRealTestUrl(
              ref as GetRealTestUrlRef,
              testUrl,
            ),
            from: getRealTestUrlProvider,
            name: r'getRealTestUrlProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getRealTestUrlHash,
            dependencies: GetRealTestUrlFamily._dependencies,
            allTransitiveDependencies:
                GetRealTestUrlFamily._allTransitiveDependencies,
            testUrl: testUrl,
          );
  
    GetRealTestUrlProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.testUrl,
    }) : super.internal();
  
    final String? testUrl;
  
    @override
    Override overrideWith(
      String Function(GetRealTestUrlRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetRealTestUrlProvider._internal(
          (ref) => create(ref as GetRealTestUrlRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          testUrl: testUrl,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<String> createElement() {
      return _GetRealTestUrlProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetRealTestUrlProvider && other.testUrl == testUrl;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, testUrl.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetRealTestUrlRef on AutoDisposeProviderRef<String> {
    /// The parameter `testUrl` of this provider.
    String? get testUrl;
  }
  
  class _GetRealTestUrlProviderElement extends AutoDisposeProviderElement<String>
      with GetRealTestUrlRef {
    _GetRealTestUrlProviderElement(super.provider);
  
    @override
    String? get testUrl => (origin as GetRealTestUrlProvider).testUrl;
  }
  
  String _$getDelayHash() => r'b5920ac7de0aaadb8ff63fac993bd90ff87cd25a';
  
  /// See also [getDelay].
  @ProviderFor(getDelay)
  const getDelayProvider = GetDelayFamily();
  
  /// See also [getDelay].
  class GetDelayFamily extends Family<int?> {
    /// See also [getDelay].
    const GetDelayFamily();
  
    /// See also [getDelay].
    GetDelayProvider call({
      required String proxyName,
      String? testUrl,
    }) {
      return GetDelayProvider(
        proxyName: proxyName,
        testUrl: testUrl,
      );
    }
  
    @override
    GetDelayProvider getProviderOverride(
      covariant GetDelayProvider provider,
    ) {
      return call(
        proxyName: provider.proxyName,
        testUrl: provider.testUrl,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getDelayProvider';
  }
  
  /// See also [getDelay].
  class GetDelayProvider extends AutoDisposeProvider<int?> {
    /// See also [getDelay].
    GetDelayProvider({
      required String proxyName,
      String? testUrl,
    }) : this._internal(
            (ref) => getDelay(
              ref as GetDelayRef,
              proxyName: proxyName,
              testUrl: testUrl,
            ),
            from: getDelayProvider,
            name: r'getDelayProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getDelayHash,
            dependencies: GetDelayFamily._dependencies,
            allTransitiveDependencies: GetDelayFamily._allTransitiveDependencies,
            proxyName: proxyName,
            testUrl: testUrl,
          );
  
    GetDelayProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.proxyName,
      required this.testUrl,
    }) : super.internal();
  
    final String proxyName;
    final String? testUrl;
  
    @override
    Override overrideWith(
      int? Function(GetDelayRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetDelayProvider._internal(
          (ref) => create(ref as GetDelayRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          proxyName: proxyName,
          testUrl: testUrl,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<int?> createElement() {
      return _GetDelayProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetDelayProvider &&
          other.proxyName == proxyName &&
          other.testUrl == testUrl;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, proxyName.hashCode);
      hash = _SystemHash.combine(hash, testUrl.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetDelayRef on AutoDisposeProviderRef<int?> {
    /// The parameter `proxyName` of this provider.
    String get proxyName;
  
    /// The parameter `testUrl` of this provider.
    String? get testUrl;
  }
  
  class _GetDelayProviderElement extends AutoDisposeProviderElement<int?>
      with GetDelayRef {
    _GetDelayProviderElement(super.provider);
  
    @override
    String get proxyName => (origin as GetDelayProvider).proxyName;
    @override
    String? get testUrl => (origin as GetDelayProvider).testUrl;
  }
  
  String _$selectedMapHash() => r'0d7a3610d9005e74e1a88595d7e22897dc8240a5';
  
  /// See also [selectedMap].
  @ProviderFor(selectedMap)
  final selectedMapProvider = AutoDisposeProvider<SelectedMap>.internal(
    selectedMap,
    name: r'selectedMapProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$selectedMapHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef SelectedMapRef = AutoDisposeProviderRef<SelectedMap>;
  String _$unfoldSetHash() => r'59a5b417611533069462ddf31eca080ab2f74ac9';
  
  /// See also [unfoldSet].
  @ProviderFor(unfoldSet)
  final unfoldSetProvider = AutoDisposeProvider<Set<String>>.internal(
    unfoldSet,
    name: r'unfoldSetProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$unfoldSetHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef UnfoldSetRef = AutoDisposeProviderRef<Set<String>>;
  String _$getHotKeyActionHash() => r'4dc74ea7ffb25624ce70c7c8214806f3ef022223';
  
  /// See also [getHotKeyAction].
  @ProviderFor(getHotKeyAction)
  const getHotKeyActionProvider = GetHotKeyActionFamily();
  
  /// See also [getHotKeyAction].
  class GetHotKeyActionFamily extends Family<HotKeyAction> {
    /// See also [getHotKeyAction].
    const GetHotKeyActionFamily();
  
    /// See also [getHotKeyAction].
    GetHotKeyActionProvider call(
      HotAction hotAction,
    ) {
      return GetHotKeyActionProvider(
        hotAction,
      );
    }
  
    @override
    GetHotKeyActionProvider getProviderOverride(
      covariant GetHotKeyActionProvider provider,
    ) {
      return call(
        provider.hotAction,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getHotKeyActionProvider';
  }
  
  /// See also [getHotKeyAction].
  class GetHotKeyActionProvider extends AutoDisposeProvider<HotKeyAction> {
    /// See also [getHotKeyAction].
    GetHotKeyActionProvider(
      HotAction hotAction,
    ) : this._internal(
            (ref) => getHotKeyAction(
              ref as GetHotKeyActionRef,
              hotAction,
            ),
            from: getHotKeyActionProvider,
            name: r'getHotKeyActionProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getHotKeyActionHash,
            dependencies: GetHotKeyActionFamily._dependencies,
            allTransitiveDependencies:
                GetHotKeyActionFamily._allTransitiveDependencies,
            hotAction: hotAction,
          );
  
    GetHotKeyActionProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.hotAction,
    }) : super.internal();
  
    final HotAction hotAction;
  
    @override
    Override overrideWith(
      HotKeyAction Function(GetHotKeyActionRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetHotKeyActionProvider._internal(
          (ref) => create(ref as GetHotKeyActionRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          hotAction: hotAction,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<HotKeyAction> createElement() {
      return _GetHotKeyActionProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetHotKeyActionProvider && other.hotAction == hotAction;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, hotAction.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetHotKeyActionRef on AutoDisposeProviderRef<HotKeyAction> {
    /// The parameter `hotAction` of this provider.
    HotAction get hotAction;
  }
  
  class _GetHotKeyActionProviderElement
      extends AutoDisposeProviderElement<HotKeyAction> with GetHotKeyActionRef {
    _GetHotKeyActionProviderElement(super.provider);
  
    @override
    HotAction get hotAction => (origin as GetHotKeyActionProvider).hotAction;
  }
  
  String _$currentProfileHash() => r'55f3cb9570a0aa6b9e0b83a36693b69d52e753ab';
  
  /// See also [currentProfile].
  @ProviderFor(currentProfile)
  final currentProfileProvider = AutoDisposeProvider<Profile?>.internal(
    currentProfile,
    name: r'currentProfileProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$currentProfileHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef CurrentProfileRef = AutoDisposeProviderRef<Profile?>;
  String _$getProxiesColumnsHash() => r'725066b5fc21f590a4c2656a1fd5e14ab7079079';
  
  /// See also [getProxiesColumns].
  @ProviderFor(getProxiesColumns)
  final getProxiesColumnsProvider = AutoDisposeProvider<int>.internal(
    getProxiesColumns,
    name: r'getProxiesColumnsProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$getProxiesColumnsHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef GetProxiesColumnsRef = AutoDisposeProviderRef<int>;
  String _$getProxyCardStateHash() => r'0f131148cb5ed60c9c4c4f31fbe32f114ac346bb';
  
  /// See also [getProxyCardState].
  @ProviderFor(getProxyCardState)
  const getProxyCardStateProvider = GetProxyCardStateFamily();
  
  /// See also [getProxyCardState].
  class GetProxyCardStateFamily extends Family<ProxyCardState> {
    /// See also [getProxyCardState].
    const GetProxyCardStateFamily();
  
    /// See also [getProxyCardState].
    GetProxyCardStateProvider call(
      String proxyName,
    ) {
      return GetProxyCardStateProvider(
        proxyName,
      );
    }
  
    @override
    GetProxyCardStateProvider getProviderOverride(
      covariant GetProxyCardStateProvider provider,
    ) {
      return call(
        provider.proxyName,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getProxyCardStateProvider';
  }
  
  /// See also [getProxyCardState].
  class GetProxyCardStateProvider extends AutoDisposeProvider<ProxyCardState> {
    /// See also [getProxyCardState].
    GetProxyCardStateProvider(
      String proxyName,
    ) : this._internal(
            (ref) => getProxyCardState(
              ref as GetProxyCardStateRef,
              proxyName,
            ),
            from: getProxyCardStateProvider,
            name: r'getProxyCardStateProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getProxyCardStateHash,
            dependencies: GetProxyCardStateFamily._dependencies,
            allTransitiveDependencies:
                GetProxyCardStateFamily._allTransitiveDependencies,
            proxyName: proxyName,
          );
  
    GetProxyCardStateProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.proxyName,
    }) : super.internal();
  
    final String proxyName;
  
    @override
    Override overrideWith(
      ProxyCardState Function(GetProxyCardStateRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetProxyCardStateProvider._internal(
          (ref) => create(ref as GetProxyCardStateRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          proxyName: proxyName,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<ProxyCardState> createElement() {
      return _GetProxyCardStateProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetProxyCardStateProvider && other.proxyName == proxyName;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, proxyName.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetProxyCardStateRef on AutoDisposeProviderRef<ProxyCardState> {
    /// The parameter `proxyName` of this provider.
    String get proxyName;
  }
  
  class _GetProxyCardStateProviderElement
      extends AutoDisposeProviderElement<ProxyCardState>
      with GetProxyCardStateRef {
    _GetProxyCardStateProviderElement(super.provider);
  
    @override
    String get proxyName => (origin as GetProxyCardStateProvider).proxyName;
  }
  
  String _$getProxyNameHash() => r'204a477ea18c8e1eeef55b3efd3d47e45b0d2350';
  
  /// See also [getProxyName].
  @ProviderFor(getProxyName)
  const getProxyNameProvider = GetProxyNameFamily();
  
  /// See also [getProxyName].
  class GetProxyNameFamily extends Family<String?> {
    /// See also [getProxyName].
    const GetProxyNameFamily();
  
    /// See also [getProxyName].
    GetProxyNameProvider call(
      String groupName,
    ) {
      return GetProxyNameProvider(
        groupName,
      );
    }
  
    @override
    GetProxyNameProvider getProviderOverride(
      covariant GetProxyNameProvider provider,
    ) {
      return call(
        provider.groupName,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getProxyNameProvider';
  }
  
  /// See also [getProxyName].
  class GetProxyNameProvider extends AutoDisposeProvider<String?> {
    /// See also [getProxyName].
    GetProxyNameProvider(
      String groupName,
    ) : this._internal(
            (ref) => getProxyName(
              ref as GetProxyNameRef,
              groupName,
            ),
            from: getProxyNameProvider,
            name: r'getProxyNameProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getProxyNameHash,
            dependencies: GetProxyNameFamily._dependencies,
            allTransitiveDependencies:
                GetProxyNameFamily._allTransitiveDependencies,
            groupName: groupName,
          );
  
    GetProxyNameProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.groupName,
    }) : super.internal();
  
    final String groupName;
  
    @override
    Override overrideWith(
      String? Function(GetProxyNameRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetProxyNameProvider._internal(
          (ref) => create(ref as GetProxyNameRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          groupName: groupName,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<String?> createElement() {
      return _GetProxyNameProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetProxyNameProvider && other.groupName == groupName;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, groupName.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetProxyNameRef on AutoDisposeProviderRef<String?> {
    /// The parameter `groupName` of this provider.
    String get groupName;
  }
  
  class _GetProxyNameProviderElement extends AutoDisposeProviderElement<String?>
      with GetProxyNameRef {
    _GetProxyNameProviderElement(super.provider);
  
    @override
    String get groupName => (origin as GetProxyNameProvider).groupName;
  }
  
  String _$getSelectedProxyNameHash() =>
      r'13aeae1fede234983d262d824a85c7375f9e4e78';
  
  /// See also [getSelectedProxyName].
  @ProviderFor(getSelectedProxyName)
  const getSelectedProxyNameProvider = GetSelectedProxyNameFamily();
  
  /// See also [getSelectedProxyName].
  class GetSelectedProxyNameFamily extends Family<String?> {
    /// See also [getSelectedProxyName].
    const GetSelectedProxyNameFamily();
  
    /// See also [getSelectedProxyName].
    GetSelectedProxyNameProvider call(
      String groupName,
    ) {
      return GetSelectedProxyNameProvider(
        groupName,
      );
    }
  
    @override
    GetSelectedProxyNameProvider getProviderOverride(
      covariant GetSelectedProxyNameProvider provider,
    ) {
      return call(
        provider.groupName,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getSelectedProxyNameProvider';
  }
  
  /// See also [getSelectedProxyName].
  class GetSelectedProxyNameProvider extends AutoDisposeProvider<String?> {
    /// See also [getSelectedProxyName].
    GetSelectedProxyNameProvider(
      String groupName,
    ) : this._internal(
            (ref) => getSelectedProxyName(
              ref as GetSelectedProxyNameRef,
              groupName,
            ),
            from: getSelectedProxyNameProvider,
            name: r'getSelectedProxyNameProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getSelectedProxyNameHash,
            dependencies: GetSelectedProxyNameFamily._dependencies,
            allTransitiveDependencies:
                GetSelectedProxyNameFamily._allTransitiveDependencies,
            groupName: groupName,
          );
  
    GetSelectedProxyNameProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.groupName,
    }) : super.internal();
  
    final String groupName;
  
    @override
    Override overrideWith(
      String? Function(GetSelectedProxyNameRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetSelectedProxyNameProvider._internal(
          (ref) => create(ref as GetSelectedProxyNameRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          groupName: groupName,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<String?> createElement() {
      return _GetSelectedProxyNameProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetSelectedProxyNameProvider &&
          other.groupName == groupName;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, groupName.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetSelectedProxyNameRef on AutoDisposeProviderRef<String?> {
    /// The parameter `groupName` of this provider.
    String get groupName;
  }
  
  class _GetSelectedProxyNameProviderElement
      extends AutoDisposeProviderElement<String?> with GetSelectedProxyNameRef {
    _GetSelectedProxyNameProviderElement(super.provider);
  
    @override
    String get groupName => (origin as GetSelectedProxyNameProvider).groupName;
  }
  
  String _$getProxyDescHash() => r'c173fe2393d9c4f5d5d17480e69f9126bb76a17d';
  
  /// See also [getProxyDesc].
  @ProviderFor(getProxyDesc)
  const getProxyDescProvider = GetProxyDescFamily();
  
  /// See also [getProxyDesc].
  class GetProxyDescFamily extends Family<String> {
    /// See also [getProxyDesc].
    const GetProxyDescFamily();
  
    /// See also [getProxyDesc].
    GetProxyDescProvider call(
      Proxy proxy,
    ) {
      return GetProxyDescProvider(
        proxy,
      );
    }
  
    @override
    GetProxyDescProvider getProviderOverride(
      covariant GetProxyDescProvider provider,
    ) {
      return call(
        provider.proxy,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getProxyDescProvider';
  }
  
  /// See also [getProxyDesc].
  class GetProxyDescProvider extends AutoDisposeProvider<String> {
    /// See also [getProxyDesc].
    GetProxyDescProvider(
      Proxy proxy,
    ) : this._internal(
            (ref) => getProxyDesc(
              ref as GetProxyDescRef,
              proxy,
            ),
            from: getProxyDescProvider,
            name: r'getProxyDescProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getProxyDescHash,
            dependencies: GetProxyDescFamily._dependencies,
            allTransitiveDependencies:
                GetProxyDescFamily._allTransitiveDependencies,
            proxy: proxy,
          );
  
    GetProxyDescProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.proxy,
    }) : super.internal();
  
    final Proxy proxy;
  
    @override
    Override overrideWith(
      String Function(GetProxyDescRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetProxyDescProvider._internal(
          (ref) => create(ref as GetProxyDescRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          proxy: proxy,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<String> createElement() {
      return _GetProxyDescProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetProxyDescProvider && other.proxy == proxy;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, proxy.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetProxyDescRef on AutoDisposeProviderRef<String> {
    /// The parameter `proxy` of this provider.
    Proxy get proxy;
  }
  
  class _GetProxyDescProviderElement extends AutoDisposeProviderElement<String>
      with GetProxyDescRef {
    _GetProxyDescProviderElement(super.provider);
  
    @override
    Proxy get proxy => (origin as GetProxyDescProvider).proxy;
  }
  
  String _$getProfileOverrideDataHash() =>
      r'a17ec085f1733b63b123ac08aa7737588c048c5f';
  
  /// See also [getProfileOverrideData].
  @ProviderFor(getProfileOverrideData)
  const getProfileOverrideDataProvider = GetProfileOverrideDataFamily();
  
  /// See also [getProfileOverrideData].
  class GetProfileOverrideDataFamily extends Family<OverrideData?> {
    /// See also [getProfileOverrideData].
    const GetProfileOverrideDataFamily();
  
    /// See also [getProfileOverrideData].
    GetProfileOverrideDataProvider call(
      String profileId,
    ) {
      return GetProfileOverrideDataProvider(
        profileId,
      );
    }
  
    @override
    GetProfileOverrideDataProvider getProviderOverride(
      covariant GetProfileOverrideDataProvider provider,
    ) {
      return call(
        provider.profileId,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'getProfileOverrideDataProvider';
  }
  
  /// See also [getProfileOverrideData].
  class GetProfileOverrideDataProvider
      extends AutoDisposeProvider<OverrideData?> {
    /// See also [getProfileOverrideData].
    GetProfileOverrideDataProvider(
      String profileId,
    ) : this._internal(
            (ref) => getProfileOverrideData(
              ref as GetProfileOverrideDataRef,
              profileId,
            ),
            from: getProfileOverrideDataProvider,
            name: r'getProfileOverrideDataProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$getProfileOverrideDataHash,
            dependencies: GetProfileOverrideDataFamily._dependencies,
            allTransitiveDependencies:
                GetProfileOverrideDataFamily._allTransitiveDependencies,
            profileId: profileId,
          );
  
    GetProfileOverrideDataProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.profileId,
    }) : super.internal();
  
    final String profileId;
  
    @override
    Override overrideWith(
      OverrideData? Function(GetProfileOverrideDataRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GetProfileOverrideDataProvider._internal(
          (ref) => create(ref as GetProfileOverrideDataRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          profileId: profileId,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<OverrideData?> createElement() {
      return _GetProfileOverrideDataProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GetProfileOverrideDataProvider &&
          other.profileId == profileId;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, profileId.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GetProfileOverrideDataRef on AutoDisposeProviderRef<OverrideData?> {
    /// The parameter `profileId` of this provider.
    String get profileId;
  }
  
  class _GetProfileOverrideDataProviderElement
      extends AutoDisposeProviderElement<OverrideData?>
      with GetProfileOverrideDataRef {
    _GetProfileOverrideDataProviderElement(super.provider);
  
    @override
    String get profileId => (origin as GetProfileOverrideDataProvider).profileId;
  }
  
  String _$layoutChangeHash() => r'f25182e1dfaf3c70000404d7635bb1e1db09efbb';
  
  /// See also [layoutChange].
  @ProviderFor(layoutChange)
  final layoutChangeProvider = AutoDisposeProvider<VM2?>.internal(
    layoutChange,
    name: r'layoutChangeProvider',
    debugGetCreateSourceHash:
        const bool.fromEnvironment('dart.vm.product') ? null : _$layoutChangeHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  typedef LayoutChangeRef = AutoDisposeProviderRef<VM2?>;
  String _$genColorSchemeHash() => r'b18f15c938a8132ee4ed02cdfc02f3b9f01724e2';
  
  /// See also [genColorScheme].
  @ProviderFor(genColorScheme)
  const genColorSchemeProvider = GenColorSchemeFamily();
  
  /// See also [genColorScheme].
  class GenColorSchemeFamily extends Family<ColorScheme> {
    /// See also [genColorScheme].
    const GenColorSchemeFamily();
  
    /// See also [genColorScheme].
    GenColorSchemeProvider call(
      Brightness brightness, {
      Color? color,
      bool ignoreConfig = false,
    }) {
      return GenColorSchemeProvider(
        brightness,
        color: color,
        ignoreConfig: ignoreConfig,
      );
    }
  
    @override
    GenColorSchemeProvider getProviderOverride(
      covariant GenColorSchemeProvider provider,
    ) {
      return call(
        provider.brightness,
        color: provider.color,
        ignoreConfig: provider.ignoreConfig,
      );
    }
  
    static const Iterable<ProviderOrFamily>? _dependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get dependencies => _dependencies;
  
    static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
  
    @override
    Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
        _allTransitiveDependencies;
  
    @override
    String? get name => r'genColorSchemeProvider';
  }
  
  /// See also [genColorScheme].
  class GenColorSchemeProvider extends AutoDisposeProvider<ColorScheme> {
    /// See also [genColorScheme].
    GenColorSchemeProvider(
      Brightness brightness, {
      Color? color,
      bool ignoreConfig = false,
    }) : this._internal(
            (ref) => genColorScheme(
              ref as GenColorSchemeRef,
              brightness,
              color: color,
              ignoreConfig: ignoreConfig,
            ),
            from: genColorSchemeProvider,
            name: r'genColorSchemeProvider',
            debugGetCreateSourceHash:
                const bool.fromEnvironment('dart.vm.product')
                    ? null
                    : _$genColorSchemeHash,
            dependencies: GenColorSchemeFamily._dependencies,
            allTransitiveDependencies:
                GenColorSchemeFamily._allTransitiveDependencies,
            brightness: brightness,
            color: color,
            ignoreConfig: ignoreConfig,
          );
  
    GenColorSchemeProvider._internal(
      super._createNotifier, {
      required super.name,
      required super.dependencies,
      required super.allTransitiveDependencies,
      required super.debugGetCreateSourceHash,
      required super.from,
      required this.brightness,
      required this.color,
      required this.ignoreConfig,
    }) : super.internal();
  
    final Brightness brightness;
    final Color? color;
    final bool ignoreConfig;
  
    @override
    Override overrideWith(
      ColorScheme Function(GenColorSchemeRef provider) create,
    ) {
      return ProviderOverride(
        origin: this,
        override: GenColorSchemeProvider._internal(
          (ref) => create(ref as GenColorSchemeRef),
          from: from,
          name: null,
          dependencies: null,
          allTransitiveDependencies: null,
          debugGetCreateSourceHash: null,
          brightness: brightness,
          color: color,
          ignoreConfig: ignoreConfig,
        ),
      );
    }
  
    @override
    AutoDisposeProviderElement<ColorScheme> createElement() {
      return _GenColorSchemeProviderElement(this);
    }
  
    @override
    bool operator ==(Object other) {
      return other is GenColorSchemeProvider &&
          other.brightness == brightness &&
          other.color == color &&
          other.ignoreConfig == ignoreConfig;
    }
  
    @override
    int get hashCode {
      var hash = _SystemHash.combine(0, runtimeType.hashCode);
      hash = _SystemHash.combine(hash, brightness.hashCode);
      hash = _SystemHash.combine(hash, color.hashCode);
      hash = _SystemHash.combine(hash, ignoreConfig.hashCode);
  
      return _SystemHash.finish(hash);
    }
  }
  
  @Deprecated('Will be removed in 3.0. Use Ref instead')
  // ignore: unused_element
  mixin GenColorSchemeRef on AutoDisposeProviderRef<ColorScheme> {
    /// The parameter `brightness` of this provider.
    Brightness get brightness;
  
    /// The parameter `color` of this provider.
    Color? get color;
  
    /// The parameter `ignoreConfig` of this provider.
    bool get ignoreConfig;
  }
  
  class _GenColorSchemeProviderElement
      extends AutoDisposeProviderElement<ColorScheme> with GenColorSchemeRef {
    _GenColorSchemeProviderElement(super.provider);
  
    @override
    Brightness get brightness => (origin as GenColorSchemeProvider).brightness;
    @override
    Color? get color => (origin as GenColorSchemeProvider).color;
    @override
    bool get ignoreConfig => (origin as GenColorSchemeProvider).ignoreConfig;
  }
  
  String _$profileOverrideStateHash() =>
      r'16d7c75849ed077d60553e5d2bba4ed54b307971';
  
  /// See also [ProfileOverrideState].
  @ProviderFor(ProfileOverrideState)
  final profileOverrideStateProvider = AutoDisposeNotifierProvider<
      ProfileOverrideState, ProfileOverrideStateModel>.internal(
    ProfileOverrideState.new,
    name: r'profileOverrideStateProvider',
    debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
        ? null
        : _$profileOverrideStateHash,
    dependencies: null,
    allTransitiveDependencies: null,
  );
  
  typedef _$ProfileOverrideState = AutoDisposeNotifier<ProfileOverrideStateModel>;
  // ignore_for_file: type=lint
  // ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
  