anchor.diff:      () => RegisterDeviceRepositoryImpl(
         dataSource: sl(),
         networkInfo: sl(),
  +    ),
  +  );
  +
  +  // Data sources
  +  sl.registerLazySingleton<SettingsDataSource>(
  +    () => SettingsDataSourceImpl(
  +      sharedPreferences: sl(),
       ),
     );
   
  
positive.code:       activity: sl(),
        geoIp: sl(),
        imageUrl: sl(),
        tautulliApi: sl(),
        logging: sl(),
      ),
  
negative.code: import 'features/onesignal/presentation/bloc/onesignal_privacy_bloc.dart';
  import 'features/onesignal/presentation/bloc/onesignal_subscription_bloc.dart';
  import 'features/settings/data/datasources/register_device_data_source.dart';
  import 'features/settings/data/datasources/settings_data_source.dart';
  import 'features/settings/data/repositories/register_device_repository_impl.dart';
  import 'features/settings/data/repositories/settings_repository_impl.dart';
  import 'features/settings/domain/repositories/register_device_repository.dart';
  