anchor.diff:  import '../../../../core/widgets/poster_card.dart';
   import '../../../../core/widgets/server_header.dart';
   import '../../../../injection_container.dart' as di;
  +import '../../../media/domain/entities/media_item.dart';
  +import '../../../media/presentation/pages/media_item_page.dart';
   import '../../../settings/presentation/bloc/settings_bloc.dart';
   import '../bloc/recently_added_bloc.dart';
   import '../widgets/recently_added_details.dart';
  
positive.code:     super.initState();
      _scrollController.addListener(_onScroll);
      _refreshCompleter = Completer<void>();
      _settingsBloc = context.bloc<SettingsBloc>();
      _recentlyAddedBloc = context.bloc<RecentlyAddedBloc>();
  
      final recentlyAddedState = _recentlyAddedBloc.state;
      final settingsState = _settingsBloc.state;
  
negative.code:                       child: Scrollbar(
                          child: ListView.builder(
                            itemBuilder: (context, index) {
                              final heroTag = UniqueKey();
  
                              return index >= state.list.length
                                  ? BottomLoader()
                                  : GestureDetector(
                                      onTap: () {
                                        final recentItem = state.list[index];
  
                                        MediaItem mediaItem = MediaItem(
                                          grandparentTitle:
                                              recentItem.grandparentTitle,
                                          parentMediaIndex:
                                              recentItem.parentMediaIndex,
                                          mediaIndex: recentItem.mediaIndex,
                                          mediaType: recentItem.mediaType,
                                          parentTitle: recentItem.parentTitle,
                                          posterUrl: recentItem.posterUrl,
                                          ratingKey: recentItem.ratingKey,
                                          title: recentItem.title,
                                          year: recentItem.year,
                                        );
  
                                        Navigator.of(context).push(
                                          MaterialPageRoute(
                                            builder: (context) => MediaItemPage(
                                              item: mediaItem,
                                              heroTag: heroTag,
                                            ),
                                          ),
                                        );
                                      },
                                      child: PosterCard(
                                        heroTag: heroTag,
                                        item: state.list[index],
                                        details: RecentlyAddedDetails(
                                            recentItem: state.list[index]),
                                      ),
                                    );
                            },
                            itemCount: state.hasReachedMax
  