anchor.diff:      () => GeoIpDataSourceImpl(
         client: sl(),
         settings: sl(),
  -      tautulliApiUrls: sl(),
  -      logging: sl(),
  +      tautulliApi: sl(),
  +      logging: sl(),
  +    ),
  +  );
  +
  +  sl.registerLazySingleton<ImageUrlDataSource>(
  +    () => ImageUrlDataSourceImpl(
  +      tautulliApi: sl(),
       ),
     );
   
  
positive.code: import 'package:http/http.dart' as http;
  import 'package:shared_preferences/shared_preferences.dart';
  
  import 'core/device_info/device_info.dart';
  import 'core/helpers/connection_address_helper.dart';
  import 'core/helpers/log_format_helper.dart';
  import 'core/helpers/tautulli_api_url_helper.dart';
  import 'core/network/network_info.dart';
  import 'features/activity/data/datasources/activity_data_source.dart';
  import 'features/activity/data/datasources/geo_ip_data_source.dart';
  import 'features/activity/data/repositories/activity_repository_impl.dart';
  import 'features/activity/data/repositories/geo_ip_repository_impl.dart';
  import 'features/activity/domain/repositories/activity_repository.dart';
  import 'features/activity/domain/repositories/geo_ip_repository.dart';
  import 'features/activity/domain/usecases/get_activity.dart';
  import 'features/activity/domain/usecases/get_geo_ip.dart';
  import 'features/activity/presentation/bloc/activity_bloc.dart';
  import 'features/logging/data/datasources/logging_data_source.dart';
  import 'features/logging/data/repositories/logging_repository_impl.dart';
  
negative.code: 
    sl.registerLazySingleton(
      () => GetGeoIp(
        repository: sl(),
      ),
    );
  
    sl.registerLazySingleton(
      () => GetImageUrl(
        repository: sl(),
      ),
    );
  