From 177fe72099193b4ccee9dca70fae9f2dc99d91fa Mon Sep 17 00:00:00 2001
From: Eduardo Alvarez Fernandez <eduardo.alvarez.fernandez@cern.ch>
Date: Fri, 30 Apr 2021 18:14:15 +0200
Subject: [PATCH] Release v 8.9.14

---
 Dockerfile                                    |    2 +-
 drupal/composer.lock                          |   24 +-
 drupal/core/lib/Drupal.php                    |    2 +-
 .../core/lib/Drupal/Component/Utility/Xss.php |    9 +-
 drupal/core/modules/action/action.info.yml    |    6 +-
 .../action_form_ajax_test.info.yml            |    6 +-
 .../modules/aggregator/aggregator.info.yml    |    6 +-
 ...regator_display_configurable_test.info.yml |    6 +-
 .../aggregator_test/aggregator_test.info.yml  |    6 +-
 .../aggregator_test_views.info.yml            |    6 +-
 .../automated_cron/automated_cron.info.yml    |    6 +-
 drupal/core/modules/ban/ban.info.yml          |    6 +-
 .../modules/basic_auth/basic_auth.info.yml    |    6 +-
 .../basic_auth_test/basic_auth_test.info.yml  |    6 +-
 .../core/modules/big_pipe/big_pipe.info.yml   |    6 +-
 .../big_pipe_regression_test.info.yml         |    6 +-
 .../big_pipe_test/big_pipe_test.info.yml      |    6 +-
 .../big_pipe_test_theme.info.yml              |    6 +-
 drupal/core/modules/block/block.info.yml      |    6 +-
 .../modules/block_test/block_test.info.yml    |    6 +-
 .../block_test_specialchars_theme.info.yml    |    6 +-
 .../block_test_theme.info.yml                 |    6 +-
 .../block_test_views.info.yml                 |    6 +-
 .../block_content/block_content.info.yml      |    6 +-
 .../block_content_test.info.yml               |    6 +-
 .../block_content_test_views.info.yml         |    6 +-
 .../modules/block_place/block_place.info.yml  |    6 +-
 drupal/core/modules/book/book.info.yml        |    6 +-
 .../book_breadcrumb_test.info.yml             |    6 +-
 .../modules/book_test/book_test.info.yml      |    6 +-
 .../book_test_views/book_test_views.info.yml  |    6 +-
 .../modules/breakpoint/breakpoint.info.yml    |    6 +-
 .../breakpoint_module_test.info.yml           |    6 +-
 .../breakpoint_theme_test.info.yml            |    6 +-
 .../core/modules/ckeditor/ckeditor.info.yml   |    6 +-
 .../tests/modules/ckeditor_test.info.yml      |    6 +-
 drupal/core/modules/color/color.info.yml      |    6 +-
 .../modules/color_test/color_test.info.yml    |    6 +-
 .../color_test_theme.info.yml                 |    6 +-
 drupal/core/modules/comment/comment.info.yml  |    6 +-
 .../comment_base_field_test.info.yml          |    6 +-
 .../comment_empty_title_test.info.yml         |    6 +-
 .../comment_test/comment_test.info.yml        |    6 +-
 .../comment_test_views.info.yml               |    6 +-
 drupal/core/modules/config/config.info.yml    |    6 +-
 .../config_clash_test_theme.info.yml          |    6 +-
 ...fig_collection_clash_install_test.info.yml |    6 +-
 .../config_collection_install_test.info.yml   |    6 +-
 .../config_entity_static_cache_test.info.yml  |    6 +-
 .../config_events_test.info.yml               |    6 +-
 .../config_exclude_test.info.yml              |    6 +-
 .../config_import_test.info.yml               |    6 +-
 .../config_install_dependency_test.info.yml   |    6 +-
 ...ig_install_double_dependency_test.info.yml |    6 +-
 .../config_install_fail_test.info.yml         |    6 +-
 .../config_integration_test.info.yml          |    6 +-
 .../config_other_module_config_test.info.yml  |    6 +-
 .../config_override_integration_test.info.yml |    6 +-
 .../config_override_test.info.yml             |    6 +-
 .../config_schema_test.info.yml               |    6 +-
 .../tests/config_test/config_test.info.yml    |    6 +-
 .../config_test_id_mismatch.info.yml          |    6 +-
 .../config_test_language.info.yml             |    6 +-
 .../config_transformer_test.info.yml          |    6 +-
 .../config_translation.info.yml               |    6 +-
 .../config_translation_test.info.yml          |    6 +-
 .../config_translation_test_theme.info.yml    |    6 +-
 drupal/core/modules/contact/contact.info.yml  |    6 +-
 .../contact_storage_test.info.yml             |    6 +-
 .../contact_test/contact_test.info.yml        |    6 +-
 .../contact_test_views.info.yml               |    6 +-
 .../content_moderation.info.yml               |    6 +-
 ...ontent_moderation_test_local_task.info.yml |    6 +-
 .../content_moderation_test_views.info.yml    |    6 +-
 .../content_translation.info.yml              |    6 +-
 .../content_translation_test.info.yml         |    6 +-
 .../content_translation_test_views.info.yml   |    6 +-
 .../modules/contextual/contextual.info.yml    |    6 +-
 .../contextual_test/contextual_test.info.yml  |    6 +-
 .../core/modules/datetime/datetime.info.yml   |    6 +-
 .../datetime_test/datetime_test.info.yml      |    6 +-
 .../datetime_range/datetime_range.info.yml    |    6 +-
 .../datetime_range_test.info.yml              |    6 +-
 drupal/core/modules/dblog/dblog.info.yml      |    6 +-
 .../dblog_test_views.info.yml                 |    6 +-
 .../dynamic_page_cache.info.yml               |    6 +-
 .../dynamic_page_cache_test.info.yml          |    6 +-
 drupal/core/modules/editor/editor.info.yml    |    6 +-
 .../editor_private_test.info.yml              |    6 +-
 .../editor/tests/modules/editor_test.info.yml |    6 +-
 .../entity_reference.info.yml                 |    6 +-
 drupal/core/modules/field/field.info.yml      |    6 +-
 .../field_plugins_test.info.yml               |    6 +-
 .../modules/field_test/field_test.info.yml    |    6 +-
 .../field_test_boolean_access_denied.info.yml |    6 +-
 .../field_test_config.info.yml                |    6 +-
 .../field_test_views.info.yml                 |    6 +-
 .../field_third_party_test.info.yml           |    6 +-
 .../field_timestamp_test.info.yml             |    6 +-
 .../field_layout/field_layout.info.yml        |    6 +-
 .../field_layout_test.info.yml                |    6 +-
 .../core/modules/field_ui/field_ui.info.yml   |    6 +-
 .../field_ui_test/field_ui_test.info.yml      |    6 +-
 drupal/core/modules/file/file.info.yml        |    6 +-
 .../file_module_test.info.yml                 |    6 +-
 .../file/tests/file_test/file_test.info.yml   |    6 +-
 .../file_test_views/file_test_views.info.yml  |    6 +-
 drupal/core/modules/filter/filter.info.yml    |    6 +-
 .../tests/filter_test/filter_test.info.yml    |    6 +-
 .../filter_test_plugin.info.yml               |    6 +-
 drupal/core/modules/forum/forum.info.yml      |    6 +-
 .../forum_test_views.info.yml                 |    6 +-
 drupal/core/modules/hal/hal.info.yml          |    6 +-
 .../tests/modules/hal_test/hal_test.info.yml  |    6 +-
 drupal/core/modules/help/help.info.yml        |    6 +-
 .../help_page_test/help_page_test.info.yml    |    6 +-
 .../modules/help_test/help_test.info.yml      |    6 +-
 .../more_help_page_test.info.yml              |    6 +-
 .../modules/help_topics/help_topics.info.yml  |    6 +-
 .../help_topics_test.info.yml                 |    6 +-
 .../help_topics_test_theme.info.yml           |    6 +-
 drupal/core/modules/history/history.info.yml  |    6 +-
 drupal/core/modules/image/image.info.yml      |    6 +-
 .../image_access_test_hidden.info.yml         |    6 +-
 .../image_module_test.info.yml                |    6 +-
 .../image_test_views.info.yml                 |    6 +-
 .../inline_form_errors.info.yml               |    6 +-
 drupal/core/modules/jsonapi/jsonapi.info.yml  |    6 +-
 .../jsonapi_test_collection_count.info.yml    |    6 +-
 .../jsonapi_test_data_type.info.yml           |    6 +-
 .../jsonapi_test_field_access.info.yml        |    6 +-
 .../jsonapi_test_field_aliasing.info.yml      |    6 +-
 .../jsonapi_test_field_filter_access.info.yml |    6 +-
 .../jsonapi_test_field_type.info.yml          |    6 +-
 .../jsonapi_test_normalizers_kernel.info.yml  |    6 +-
 ...onapi_test_resource_type_building.info.yml |    6 +-
 .../jsonapi_test_user.info.yml                |    6 +-
 .../core/modules/language/language.info.yml   |    6 +-
 .../language_config_override_test.info.yml    |    6 +-
 .../language_elements_test.info.yml           |    6 +-
 ...language_entity_field_access_test.info.yml |    6 +-
 .../language_test/language_test.info.yml      |    6 +-
 .../tests/test_module/test_module.info.yml    |    6 +-
 .../layout_builder/layout_builder.info.yml    |    6 +-
 .../layout_builder_defaults_test.info.yml     |    6 +-
 .../layout_builder_fieldblock_test.info.yml   |    6 +-
 .../layout_builder_form_block_test.info.yml   |    6 +-
 .../layout_builder_overrides_test.info.yml    |    6 +-
 .../layout_builder_test.info.yml              |    6 +-
 ...ut_builder_theme_suggestions_test.info.yml |    6 +-
 .../layout_builder_views_test.info.yml        |    6 +-
 .../layout_discovery.info.yml                 |    6 +-
 .../test_layout_theme.info.yml                |    6 +-
 drupal/core/modules/link/link.info.yml        |    6 +-
 .../link_test_base_field.info.yml             |    6 +-
 .../link_test_views/link_test_views.info.yml  |    6 +-
 drupal/core/modules/locale/locale.info.yml    |    6 +-
 .../early_translation_test.info.yml           |    6 +-
 .../modules/locale_test/locale_test.info.yml  |    6 +-
 .../locale_test_development_release.info.yml  |    6 +-
 .../locale_test_translate.info.yml            |    6 +-
 drupal/core/modules/media/media.info.yml      |    6 +-
 .../media_test_ckeditor.info.yml              |    6 +-
 .../media_test_filter.info.yml                |    6 +-
 .../media_test_oembed.info.yml                |    6 +-
 .../media_test_source.info.yml                |    6 +-
 .../media_test_type/media_test_type.info.yml  |    6 +-
 .../media_test_views.info.yml                 |    6 +-
 .../media_library/media_library.info.yml      |    6 +-
 ...media_library_form_overwrite_test.info.yml |    6 +-
 .../media_library_test.info.yml               |    6 +-
 .../media_library_test_widget.info.yml        |    6 +-
 .../menu_link_content.info.yml                |    6 +-
 .../menu_link_content_dynamic_route.info.yml  |    6 +-
 .../outbound_processing_test.info.yml         |    6 +-
 drupal/core/modules/menu_ui/menu_ui.info.yml  |    6 +-
 drupal/core/modules/migrate/migrate.info.yml  |    6 +-
 .../migrate_entity_test.info.yml              |    6 +-
 .../migrate_events_test.info.yml              |    6 +-
 .../migrate_external_translated_test.info.yml |    6 +-
 .../migrate_high_water_test.info.yml          |    6 +-
 .../migrate_lookup_test.info.yml              |    6 +-
 .../migrate_no_migrate_drupal_test.info.yml   |    6 +-
 .../migrate_prepare_row_test.info.yml         |    6 +-
 .../migrate_query_batch_test.info.yml         |    6 +-
 .../migrate_stub_test.info.yml                |    6 +-
 .../migrate_track_changes_test.info.yml       |    6 +-
 .../migration_directory_test.info.yml         |    6 +-
 .../migrate_drupal/migrate_drupal.info.yml    |    6 +-
 .../field_discovery_test.info.yml             |    6 +-
 ...rate_cckfield_plugin_manager_test.info.yml |    6 +-
 ...migrate_field_plugin_manager_test.info.yml |    6 +-
 .../migrate_overwrite_test.info.yml           |    6 +-
 .../migrate_state_finished_test.info.yml      |    6 +-
 .../migrate_state_no_file_test.info.yml       |    6 +-
 .../migrate_state_no_upgrade_path.info.yml    |    6 +-
 .../migrate_state_not_finished_test.info.yml  |    6 +-
 .../migrate_drupal_multilingual.info.yml      |    6 +-
 .../migrate_drupal_ui.info.yml                |    6 +-
 .../migration_provider_test.info.yml          |    6 +-
 drupal/core/modules/node/node.info.yml        |    6 +-
 .../node_access_test.info.yml                 |    6 +-
 .../node_access_test_empty.info.yml           |    6 +-
 .../node_access_test_language.info.yml        |    6 +-
 .../node_display_configurable_test.info.yml   |    6 +-
 .../modules/node_test/node_test.info.yml      |    6 +-
 .../node_test_config.info.yml                 |    6 +-
 .../node_test_exception.info.yml              |    6 +-
 .../node_test_views/node_test_views.info.yml  |    6 +-
 .../node_access_test_auto_bubbling.info.yml   |    6 +-
 drupal/core/modules/options/options.info.yml  |    6 +-
 .../options_config_install_test.info.yml      |    6 +-
 .../tests/options_test/options_test.info.yml  |    6 +-
 .../options_test_views.info.yml               |    6 +-
 .../modules/page_cache/page_cache.info.yml    |    6 +-
 .../modules/page_cache_form_test.info.yml     |    6 +-
 drupal/core/modules/path/path.info.yml        |    6 +-
 .../modules/path_alias/path_alias.info.yml    |    6 +-
 .../path_alias_deprecated_test.info.yml       |    6 +-
 .../core/modules/quickedit/quickedit.info.yml |    6 +-
 .../tests/modules/quickedit_test.info.yml     |    6 +-
 drupal/core/modules/rdf/rdf.info.yml          |    6 +-
 .../rdf_conflicting_namespaces.info.yml       |    6 +-
 .../rdf/tests/rdf_test/rdf_test.info.yml      |    6 +-
 .../rdf_test_namespaces.info.yml              |    6 +-
 .../responsive_image.info.yml                 |    6 +-
 .../responsive_image_test_module.info.yml     |    6 +-
 drupal/core/modules/rest/rest.info.yml        |    6 +-
 .../config_test_rest.info.yml                 |    6 +-
 .../modules/rest_test/rest_test.info.yml      |    6 +-
 .../rest_test_views/rest_test_views.info.yml  |    6 +-
 drupal/core/modules/search/search.info.yml    |    6 +-
 .../search_date_query_alter.info.yml          |    6 +-
 .../search_embedded_form.info.yml             |    6 +-
 .../search_extra_type.info.yml                |    6 +-
 .../search_langcode_test.info.yml             |    6 +-
 .../search_query_alter.info.yml               |    6 +-
 .../serialization/serialization.info.yml      |    6 +-
 .../entity_serialization_test.info.yml        |    6 +-
 .../field_normalization_test.info.yml         |    6 +-
 ...datatype_boolean_emoji_normalizer.info.yml |    6 +-
 ...ieldtype_boolean_emoji_normalizer.info.yml |    6 +-
 .../serialization_test.info.yml               |    6 +-
 .../settings_tray/settings_tray.info.yml      |    6 +-
 .../settings_tray_override_test.info.yml      |    6 +-
 .../settings_tray_test.info.yml               |    6 +-
 .../settings_tray_test_css.info.yml           |    6 +-
 .../core/modules/shortcut/shortcut.info.yml   |    6 +-
 .../modules/simpletest/simpletest.info.yml    |    6 +-
 .../simpletest_deprecation_test.info.yml      |    6 +-
 .../modules/statistics/statistics.info.yml    |    6 +-
 .../statistics_test_views.info.yml            |    6 +-
 .../statistics_test_attached.info.yml         |    6 +-
 drupal/core/modules/syslog/syslog.info.yml    |    6 +-
 .../modules/syslog_test/syslog_test.info.yml  |    6 +-
 drupal/core/modules/system/system.info.yml    |    6 +-
 .../accept_header_routing_test.info.yml       |    6 +-
 .../modules/action_test/action_test.info.yml  |    6 +-
 .../ajax_forms_test/ajax_forms_test.info.yml  |    6 +-
 .../modules/ajax_test/ajax_test.info.yml      |    6 +-
 .../modules/batch_test/batch_test.info.yml    |    6 +-
 .../modules/cache_test/cache_test.info.yml    |    6 +-
 .../modules/common_test/common_test.info.yml  |    6 +-
 .../common_test_cron_helper.info.yml          |    6 +-
 .../condition_test/condition_test.info.yml    |    6 +-
 .../modules/conneg_test/conneg_test.info.yml  |    6 +-
 .../cron_queue_test/cron_queue_test.info.yml  |    6 +-
 .../csrf_race_test/csrf_race_test.info.yml    |    6 +-
 .../modules/csrf_test/csrf_test.info.yml      |    6 +-
 .../css_disable_transitions_test.info.yml     |    6 +-
 ...atabase_statement_monitoring_test.info.yml |    6 +-
 .../database_test/database_test.info.yml      |    6 +-
 .../default_format_test.info.yml              |    6 +-
 .../delay_cache_tags_invalidation.info.yml    |    6 +-
 .../deprecation_test.info.yml                 |    6 +-
 .../dialog_renderer_test.info.yml             |    6 +-
 .../display_variant_test.info.yml             |    6 +-
 .../modules/driver_test/driver_test.info.yml  |    6 +-
 ...al_system_listing_compatible_test.info.yml |    6 +-
 .../early_rendering_controller_test.info.yml  |    6 +-
 .../element_info_test.info.yml                |    6 +-
 .../entity_crud_hook_test.info.yml            |    6 +-
 .../entity_reference_test.info.yml            |    6 +-
 .../entity_reference_test_views.info.yml      |    6 +-
 .../entity_schema_test.info.yml               |    6 +-
 .../modules/entity_test/entity_test.info.yml  |    6 +-
 .../entity_test_constraints.info.yml          |    6 +-
 .../entity_test_extra.info.yml                |    6 +-
 .../entity_test_operation.info.yml            |    6 +-
 .../entity_test_revlog.info.yml               |    6 +-
 .../entity_test_schema_converter.info.yml     |    6 +-
 .../entity_test_third_party.info.yml          |    6 +-
 .../entity_test_update.info.yml               |    6 +-
 .../error_service_test.info.yml               |    6 +-
 .../modules/error_test/error_test.info.yml    |    6 +-
 ...perimental_module_dependency_test.info.yml |    6 +-
 ...rimental_module_requirements_test.info.yml |    6 +-
 .../experimental_module_test.info.yml         |    6 +-
 .../modules/form_test/form_test.info.yml      |    6 +-
 .../modules/hold_test/hold_test.info.yml      |    6 +-
 .../httpkernel_test/httpkernel_test.info.yml  |    6 +-
 .../modules/image_test/image_test.info.yml    |    6 +-
 ..._maximum_allowed_character_length.info.yml |    6 +-
 .../js_ajax_test/js_ajax_test.info.yml        |    6 +-
 .../js_cookie_test/js_cookie_test.info.yml    |    6 +-
 .../js_deprecation_log_test.info.yml          |    6 +-
 .../js_deprecation_test.info.yml              |    6 +-
 .../js_message_test/js_message_test.info.yml  |    6 +-
 .../js_webassert_test.info.yml                |    6 +-
 .../keyvalue_test/keyvalue_test.info.yml      |    6 +-
 .../modules/layout_test/layout_test.info.yml  |    6 +-
 .../lazy_route_provider_install_test.info.yml |    6 +-
 .../link_generation_test.info.yml             |    6 +-
 .../mail_cancel_test.info.yml                 |    6 +-
 .../mail_html_test/mail_html_test.info.yml    |    6 +-
 .../modules/menu_test/menu_test.info.yml      |    6 +-
 .../module_autoload_test.info.yml             |    6 +-
 .../module_cachebin/module_cachebin.info.yml  |    6 +-
 .../module_handler_test_multiple.info.yml     |    6 +-
 ...odule_handler_test_multiple_child.info.yml |    6 +-
 ...module_install_class_loader_test1.info.yml |    6 +-
 ...module_install_class_loader_test2.info.yml |    6 +-
 .../module_installer_config_test.info.yml     |    6 +-
 .../module_required_test.info.yml             |    6 +-
 .../modules/module_test/module_test.info.yml  |    6 +-
 .../new_dependency_test.info.yml              |    6 +-
 .../new_dependency_test_with_service.info.yml |    6 +-
 .../off_canvas_test/off_canvas_test.info.yml  |    6 +-
 .../modules/pager_test/pager_test.info.yml    |    6 +-
 .../paramconverter_test.info.yml              |    6 +-
 .../path_deprecated_test.info.yml             |    6 +-
 .../path_encoded_test.info.yml                |    6 +-
 .../phpunit_test/phpunit_test.info.yml        |    6 +-
 .../modules/plugin_test/plugin_test.info.yml  |    6 +-
 .../plugin_test_extended.info.yml             |    6 +-
 ...er_array_non_html_subscriber_test.info.yml |    6 +-
 .../render_attached_test.info.yml             |    6 +-
 .../render_placeholder_message_test.info.yml  |    6 +-
 .../requirements1_test.info.yml               |    6 +-
 .../requirements2_test.info.yml               |    6 +-
 .../router_test.info.yml                      |    6 +-
 .../service_provider_test.info.yml            |    6 +-
 ...session_exists_cache_context_test.info.yml |    6 +-
 .../session_test/session_test.info.yml        |    6 +-
 ...tem_core_incompatible_semver_test.info.yml |    6 +-
 .../system_core_semver_test.info.yml          |    6 +-
 .../system_dependencies_test.info.yml         |    6 +-
 ...le_core_version_dependencies_test.info.yml |    6 +-
 ...em_incompatible_core_version_test.info.yml |    6 +-
 ...incompatible_core_version_test_1x.info.yml |    6 +-
 ..._module_version_dependencies_test.info.yml |    6 +-
 ..._incompatible_module_version_test.info.yml |    6 +-
 ...tem_incompatible_php_version_test.info.yml |    6 +-
 .../system_mail_failure_test.info.yml         |    6 +-
 .../system_module_test.info.yml               |    6 +-
 .../system_project_namespace_test.info.yml    |    6 +-
 .../modules/system_test/system_test.info.yml  |    6 +-
 .../tabledrag_test/tabledrag_test.info.yml    |    6 +-
 .../test_batch_test/test_batch_test.info.yml  |    6 +-
 .../test_page_test/test_page_test.info.yml    |    6 +-
 .../theme_legacy_suggestions_test.info.yml    |    6 +-
 .../theme_legacy_test.info.yml                |    6 +-
 .../theme_page_test/theme_page_test.info.yml  |    6 +-
 .../theme_region_test.info.yml                |    6 +-
 .../theme_suggestions_test.info.yml           |    6 +-
 .../modules/theme_test/theme_test.info.yml    |    6 +-
 .../modules/token_test/token_test.info.yml    |    6 +-
 .../trusted_hosts_test.info.yml               |    6 +-
 .../twig_extension_test.info.yml              |    6 +-
 .../twig_loader_test.info.yml                 |    6 +-
 .../twig_namespace_a.info.yml                 |    6 +-
 .../twig_namespace_b.info.yml                 |    6 +-
 .../twig_theme_test/twig_theme_test.info.yml  |    6 +-
 .../unique_field_constraint_test.info.yml     |    6 +-
 .../update_script_test.info.yml               |    6 +-
 .../update_test_0/update_test_0.info.yml      |    6 +-
 .../update_test_1/update_test_1.info.yml      |    6 +-
 .../update_test_2/update_test_2.info.yml      |    6 +-
 .../update_test_3/update_test_3.info.yml      |    6 +-
 .../update_test_failing.info.yml              |    6 +-
 .../update_test_invalid_hook.info.yml         |    6 +-
 .../update_test_last_removed.info.yml         |    6 +-
 .../update_test_no_preexisting.info.yml       |    6 +-
 .../update_test_postupdate.info.yml           |    6 +-
 .../update_test_schema.info.yml               |    6 +-
 .../update_test_semver_update_n.info.yml      |    6 +-
 .../update_test_with_7x.info.yml              |    6 +-
 .../url_alter_test/url_alter_test.info.yml    |    6 +-
 .../themes/engines/nyan_cat/nyan_cat.info.yml |    6 +-
 ...xperimental_theme_dependency_test.info.yml |    6 +-
 .../experimental_theme_test.info.yml          |    6 +-
 .../test_basetheme/test_basetheme.info.yml    |    6 +-
 ...est_ckeditor_stylesheets_external.info.yml |    6 +-
 ...tor_stylesheets_protocol_relative.info.yml |    6 +-
 ...est_ckeditor_stylesheets_relative.info.yml |    6 +-
 .../test_core_semver.info.yml                 |    6 +-
 .../test_invalid_basetheme.info.yml           |    6 +-
 .../test_invalid_basetheme_sub.info.yml       |    6 +-
 .../test_invalid_core.info.yml                |    6 +-
 .../test_invalid_core_semver.info.yml         |    6 +-
 .../test_invalid_engine.info.yml              |    6 +-
 .../test_invalid_region.info.yml              |    6 +-
 .../test_legacy_stylesheets_remove.info.yml   |    6 +-
 .../test_legacy_theme.info.yml                |    6 +-
 .../test_messages/test_messages.info.yml      |    6 +-
 .../test_subseven/test_subseven.info.yml      |    6 +-
 .../test_subsubtheme.info.yml                 |    6 +-
 .../test_subtheme/test_subtheme.info.yml      |    6 +-
 .../themes/test_theme/test_theme.info.yml     |    6 +-
 ...test_module_compatible_constraint.info.yml |    6 +-
 ...st_module_incompatible_constraint.info.yml |    6 +-
 ..._depending_on_constrained_modules.info.yml |    6 +-
 ..._another_module_required_by_theme.info.yml |    6 +-
 .../test_module_required_by_theme.info.yml    |    6 +-
 .../test_theme_depending_on_modules.info.yml  |    6 +-
 ...e_depending_on_nonexisting_module.info.yml |    6 +-
 ...veery_long_name_which_is_too_long.info.yml |    6 +-
 .../test_theme_libraries_empty.info.yml       |    6 +-
 .../test_theme_libraries_extend.info.yml      |    6 +-
 ...ies_override_with_drupal_settings.info.yml |    6 +-
 ...aries_override_with_invalid_asset.info.yml |    6 +-
 ...t_theme_mixed_module_dependencies.info.yml |    6 +-
 .../test_theme_nyan_cat_engine.info.yml       |    6 +-
 .../test_theme_settings.info.yml              |    6 +-
 .../test_theme_settings_features.info.yml     |    6 +-
 .../test_theme_theme.info.yml                 |    6 +-
 .../test_theme_twig_registry_loader.info.yml  |    6 +-
 ...eme_twig_registry_loader_subtheme.info.yml |    6 +-
 ..._theme_twig_registry_loader_theme.info.yml |    6 +-
 ...a_base_theme_depending_on_modules.info.yml |    6 +-
 .../test_wild_west/test_wild_west.info.yml    |    6 +-
 .../core/modules/taxonomy/taxonomy.info.yml   |    6 +-
 .../taxonomy_crud/taxonomy_crud.info.yml      |    6 +-
 ...my_term_display_configurable_test.info.yml |    6 +-
 .../taxonomy_term_stub_test.info.yml          |    6 +-
 .../taxonomy_test/taxonomy_test.info.yml      |    6 +-
 .../taxonomy_test_views.info.yml              |    6 +-
 .../vocabulary_serialization_test.info.yml    |    6 +-
 .../core/modules/telephone/telephone.info.yml |    6 +-
 drupal/core/modules/text/text.info.yml        |    6 +-
 .../toolbar_disable_user_toolbar.info.yml     |    6 +-
 .../toolbar_test/toolbar_test.info.yml        |    6 +-
 drupal/core/modules/toolbar/toolbar.info.yml  |    6 +-
 .../tour/tests/tour_test/tour_test.info.yml   |    6 +-
 drupal/core/modules/tour/tour.info.yml        |    6 +-
 .../tracker_test_views.info.yml               |    6 +-
 drupal/core/modules/tracker/tracker.info.yml  |    6 +-
 .../aaa_update_test/aaa_update_test.info.yml  |    6 +-
 .../bbb_update_test/bbb_update_test.info.yml  |    6 +-
 .../ccc_update_test/ccc_update_test.info.yml  |    6 +-
 .../modules/update_test/update_test.info.yml  |    6 +-
 .../update_test_basetheme.info.yml            |    6 +-
 .../update_test_subtheme.info.yml             |    6 +-
 drupal/core/modules/update/update.info.yml    |    6 +-
 .../user_access_test.info.yml                 |    6 +-
 .../user_custom_phpass_params_test.info.yml   |    6 +-
 .../user_form_test/user_form_test.info.yml    |    6 +-
 .../user_hooks_test/user_hooks_test.info.yml  |    6 +-
 .../user_test_views/user_test_views.info.yml  |    6 +-
 .../user_test_theme/user_test_theme.info.yml  |    6 +-
 drupal/core/modules/user/user.info.yml        |    6 +-
 .../action_bulk_test.info.yml                 |    6 +-
 .../user_batch_action_test.info.yml           |    6 +-
 .../views_config_entity_test.info.yml         |    6 +-
 .../views_entity_test.info.yml                |    6 +-
 ...st_cacheable_metadata_calculation.info.yml |    6 +-
 .../views_test_config.info.yml                |    6 +-
 .../views_test_data/views_test_data.info.yml  |    6 +-
 .../views_test_formatter.info.yml             |    6 +-
 .../views_test_language.info.yml              |    6 +-
 .../views_test_modal.info.yml                 |    6 +-
 .../views_test_query_access.info.yml          |    6 +-
 .../views_test_rss/views_test_rss.info.yml    |    6 +-
 .../views_test_checkboxes_theme.info.yml      |    6 +-
 .../views_test_theme.info.yml                 |    6 +-
 drupal/core/modules/views/views.info.yml      |    6 +-
 .../views_ui_test/views_ui_test.info.yml      |    6 +-
 .../views_ui_test_field.info.yml              |    6 +-
 .../views_test_classy_subtheme.info.yml       |    6 +-
 .../core/modules/views_ui/views_ui.info.yml   |    6 +-
 ...orkflow_third_party_settings_test.info.yml |    6 +-
 .../workflow_type_test.info.yml               |    6 +-
 .../core/modules/workflows/workflows.info.yml |    6 +-
 .../workspace_access_test.info.yml            |    6 +-
 .../workspace_update_test.info.yml            |    6 +-
 .../modules/workspaces/workspaces.info.yml    |    6 +-
 .../profiles/demo_umami/demo_umami.info.yml   |    6 +-
 .../demo_umami_content.info.yml               |    6 +-
 .../demo_umami/themes/umami/umami.info.yml    |    6 +-
 drupal/core/profiles/minimal/minimal.info.yml |    6 +-
 .../nightwatch_testing.info.yml               |    6 +-
 .../core/profiles/standard/standard.info.yml  |    6 +-
 .../drupal_system_cross_profile_test.info.yml |    6 +-
 ...al_system_listing_compatible_test.info.yml |    6 +-
 drupal/core/profiles/testing/testing.info.yml |    6 +-
 .../testing_config_import.info.yml            |    6 +-
 .../testing_config_overrides.info.yml         |    6 +-
 ..._install_profile_all_dependencies.info.yml |    6 +-
 ...ting_install_profile_dependencies.info.yml |    6 +-
 ...g_install_profile_dependencies_bc.info.yml |    6 +-
 .../testing_missing_dependencies.info.yml     |    6 +-
 .../testing_multilingual.info.yml             |    6 +-
 ...testing_multilingual_with_english.info.yml |    6 +-
 .../testing_requirements.info.yml             |    6 +-
 .../testing_site_config.info.yml              |    6 +-
 .../module_handler_test.info.yml              |    6 +-
 .../module_handler_test_added.info.yml        |    6 +-
 .../module_handler_test_all1.info.yml         |    6 +-
 .../module_handler_test_all2.info.yml         |    6 +-
 .../module_handler_test_no_hook.info.yml      |    6 +-
 .../fixtures/test_stable/test_stable.info.yml |    6 +-
 drupal/core/themes/bartik/bartik.info.yml     |    6 +-
 drupal/core/themes/claro/claro.info.yml       |    6 +-
 drupal/core/themes/classy/classy.info.yml     |    6 +-
 drupal/core/themes/engines/twig/twig.info.yml |    6 +-
 drupal/core/themes/seven/seven.info.yml       |    6 +-
 drupal/core/themes/stable/stable.info.yml     |    6 +-
 drupal/core/themes/stark/stark.info.yml       |    6 +-
 .../cern_cds_media/cern_cds_media.info.yml    |    1 +
 .../cern_components/cern_components.info.yml  |    1 +
 .../cern_dev_status/cern_dev_status.info.yml  |    3 +-
 .../cern_full_html_format.info.yml            |    1 +
 .../cern_indico_feeds.info.yml                |    1 +
 .../cern_landing_page.info.yml                |    1 +
 .../cern_ldap_api/cern_ldap_api.info.yml      |    2 +-
 .../cern_paragraph_types.info.yml             |    1 +
 .../cern_toolbar/cern_toolbar.info.yml        |    1 +
 .../cern_webcast_feeds.info.yml               |    1 +
 drupal/modules/ckeditor_font/README.txt       |    7 +-
 .../ckeditor_font/ckeditor_font.info.yml      |    6 +-
 drupal/modules/ckeditor_font/composer.json    |    4 +-
 .../CKEditorPlugin/FontCKEditorButton.php     |    2 +-
 drupal/modules/colorbox/colorbox.info.yml     |    6 +-
 drupal/modules/colorbox/colorbox.install      |    5 -
 drupal/modules/colorbox/colorbox.services.yml |    3 +
 drupal/modules/colorbox/colorbox.theme.inc    |   58 +-
 drupal/modules/colorbox/composer.json         |    6 +-
 drupal/modules/colorbox/drush.services.yml    |    2 +
 .../colorbox/src/ColorboxAttachment.php       |    2 +-
 .../src/Commands/ColorboxCommands.php         |   19 +-
 .../src/Form/ColorboxSettingsForm.php         |    5 +-
 .../modules/colorbox/src/GalleryIdHelper.php  |  118 ++
 .../templates/colorbox-formatter.html.twig    |    1 +
 .../colorbox_library_test.info.yml            |   10 +-
 drupal/modules/metatag/CHANGELOG.txt          |   47 +
 drupal/modules/metatag/composer.json          |    1 +
 drupal/modules/metatag/metatag.info.yml       |    8 +-
 drupal/modules/metatag/metatag.module         |   86 +-
 drupal/modules/metatag/metatag.tokens.inc     |   17 +-
 .../metatag_app_links.info.yml                |    6 +-
 .../Functional/MetatagAppLinksTagsTest.php    |   13 +-
 .../metatag/metatag_dc/metatag_dc.info.yml    |    6 +-
 .../Functional/MetatagDublinCoreTagsTest.php  |   13 +-
 .../metatag_dc_advanced.info.yml              |    6 +-
 .../MetatagDublinCoreAdvancedTagsTest.php     |   13 +-
 .../metatag/metatag_extended_perms/README.txt |   42 +
 .../metatag_extended_perms.info.yml           |    6 +-
 .../metatag_extended_perms.module             |    5 +-
 .../tests/src/Functional/PermissionsTest.php  |    7 +-
 .../metatag_facebook.info.yml                 |    6 +-
 .../Functional/MetatagFacebookTagsTest.php    |   13 +-
 .../metatag_favicons.info.yml                 |    6 +-
 .../Functional/MetatagFaviconsTagsTest.php    |   13 +-
 .../metatag_google_cse.info.yml               |    6 +-
 .../Functional/MetatagGoogleCSETagsTest.php   |   13 +-
 .../metatag_google_plus.info.yml              |    6 +-
 .../Functional/MetatagGooglePlusTagsTest.php  |   13 +-
 .../metatag_hreflang.info.yml                 |    6 +-
 .../Functional/MetatagHreflangTagsTest.php    |    9 +-
 .../metatag_mobile/metatag_mobile.info.yml    |    6 +-
 .../src/Functional/MetatagMobileTagsTest.php  |   27 +-
 .../metatag_open_graph.info.yml               |    6 +-
 .../src/Plugin/metatag/Tag/OgLatitude.php     |    2 +-
 .../src/Plugin/metatag/Tag/OgLongitude.php    |    2 +-
 .../Functional/MetatagOpenGraphTagsTest.php   |   20 +-
 .../metatag_open_graph_products.info.yml      |    6 +-
 .../MetatagOpenGraphProductsTagsTest.php      |   13 +-
 .../metatag_page_manager.info.yml             |    6 +-
 .../src/Functional/MetatagPageManagerTest.php |    2 +-
 .../metatag_pinterest.info.yml                |    6 +-
 .../Functional/MetatagPinterestTagsTest.php   |   13 +-
 .../metatag_twitter_cards.info.yml            |    6 +-
 .../MetatagTwitterCardsTagsTest.php           |   13 +-
 .../metatag_verification.info.yml             |    6 +-
 .../MetatagVerificationTagsTest.php           |   17 +-
 .../metatag_views/metatag_views.info.yml      |    6 +-
 .../src/Functional/MetatagViewsBasicsTest.php |    2 +-
 .../metatag/src/Form/MetatagDefaultsForm.php  |    3 +
 drupal/modules/metatag/src/MetatagManager.php |    6 +-
 .../src/Plugin/metatag/Tag/Description.php    |   11 +-
 .../src/Plugin/metatag/Tag/MetaNameBase.php   |    2 +-
 .../metatag/src/Plugin/metatag/Tag/Robots.php |   16 +-
 .../migrate/process/d6/NodewordsEntities.php  |    2 -
 .../migrate/process/d7/MetatagEntities.php    |    2 -
 .../metatag_test_custom_route.info.yml        |    6 +-
 .../metatag_test_integration.info.yml         |    6 +-
 .../metatag_test_tag.info.yml                 |    6 +-
 .../tests/src/Functional/DefaultTags.php      |    4 +-
 .../src/Functional/DisabledDefaultTags.php    |    2 +-
 .../EnsureDevelWebProfilerWorks.php           |   36 +
 .../tests/src/Functional/EnsureDevelWorks.php |   63 +
 .../tests/src/Functional/MaintenanceMode.php  |   15 +-
 .../tests/src/Functional/MetatagAdminTest.php |  193 +--
 .../MetatagConfigTranslationTest.php          |   42 +-
 .../src/Functional/MetatagCustomRouteTest.php |    5 +-
 .../src/Functional/MetatagFieldNodeTest.php   |    2 +-
 .../src/Functional/MetatagFieldTermTest.php   |    2 +-
 .../src/Functional/MetatagFieldTestBase.php   |  109 +-
 .../src/Functional/MetatagFieldTestTest.php   |    2 +-
 .../src/Functional/MetatagFieldUserTest.php   |    2 +-
 .../tests/src/Functional/MetatagForumTest.php |    9 +-
 .../src/Functional/MetatagFrontpageTest.php   |   46 +-
 .../Functional/MetatagNodeTranslationTest.php |   69 +-
 .../src/Functional/MetatagStringTest.php      |   95 +-
 .../src/Functional/MetatagTagTypesTest.php    |   30 +-
 .../src/Functional/MetatagTagsTestBase.php    |   15 +-
 .../src/Functional/MetatagTokenStatus.php     |   52 +
 .../tests/src/Functional/MetatagXssTest.php   |   50 +-
 .../tests/src/Functional/NodeJsonOutput.php   |    4 +-
 .../tests/src/Functional/NodeTranslation.php  |    2 +-
 .../src/Functional/RemoveCoreMetaTags.php     |    6 +-
 .../tests/src/Functional/WithRedirect.php     |    2 +-
 .../MetatagAvailableTokensTest.php            |   45 +
 .../Kernel/Form/MetatagSettingsFormTest.php   |    2 +-
 .../tests/src/Kernel/MetatagManagerTest.php   |    2 +-
 .../tests/src/Kernel/MetatagSettingsTest.php  |    2 +-
 .../Kernel/Migrate/d6/NodewordsFieldTest.php  |    6 +-
 .../Kernel/Migrate/d7/MetatagFieldTest.php    |    6 +-
 drupal/modules/require_login/README.md        |   23 -
 .../config/install/require_login.config.yml   |   10 +-
 .../config/schema/require_login.schema.yml    |   23 +-
 .../require_login/require_login.api.php       |   20 +-
 .../require_login.config_translation.yml      |    2 +-
 .../require_login/require_login.info.yml      |   17 +-
 .../require_login/require_login.install       |   29 +-
 .../require_login.links.menu.yml              |    2 +-
 .../require_login.links.task.yml              |    2 +-
 .../require_login/require_login.module        |   26 +-
 .../require_login.permissions.yml             |    4 +-
 .../require_login/require_login.services.yml  |    2 +-
 .../RequireLoginSubscriber.php                |  198 ++-
 .../src/Form/RequireLoginSettingsForm.php     |  238 ++-
 drupal/modules/search_api/CHANGELOG.txt       |   28 +
 .../config/schema/search_api.views.schema.yml |    6 +
 .../search_api_db/search_api_db.info.yml      |    6 +-
 .../search_api_db_defaults.info.yml           |    6 +-
 .../DatabaseCompatibilityHandlerInterface.php |    9 +
 .../DatabaseCompatibility/GenericDatabase.php |    9 +
 .../src/DatabaseCompatibility/MySql.php       |    9 +
 .../Plugin/search_api/backend/Database.php    |   10 +-
 .../search_api_db_test_autocomplete.info.yml  |    6 +-
 .../tests/src/Kernel/BackendTest.php          |   31 +
 drupal/modules/search_api/search_api.info.yml |    6 +-
 drupal/modules/search_api/search_api.module   |   12 +-
 .../modules/search_api/src/Entity/Index.php   |    8 +-
 .../MappingForeignRelationshipsEvent.php      |    2 +
 .../search_api/datasource/ContentEntity.php   |   35 +-
 .../ContentEntityTrackingManager.php          |   10 +-
 .../Plugin/search_api/processor/Highlight.php |    2 +-
 .../Plugin/views/cache/SearchApiTagCache.php  |   12 +
 .../src/Plugin/views/filter/SearchApiDate.php |   15 -
 .../Plugin/views/filter/SearchApiFulltext.php |   81 +
 drupal/modules/search_api/src/Query/Query.php |   12 -
 .../search_api/src/Task/TaskManager.php       |   12 +-
 .../search_api/src/Utility/TrackingHelper.php |   11 +-
 .../search_api_test/search_api_test.info.yml  |    6 +-
 .../search_api_test_bulk_form.info.yml        |    6 +-
 .../search_api_test_db.info.yml               |    6 +-
 .../search_api_test_events.info.yml           |    6 +-
 .../search_api_test_example_content.info.yml  |    6 +-
 ...i_test_example_content_references.info.yml |    6 +-
 ...ews.view.search_api_test_excerpt_field.yml |    4 +-
 .../search_api_test_excerpt_field.info.yml    |    6 +-
 .../search_api_test_extraction.info.yml       |    6 +-
 .../search_api_test_hooks.info.yml            |    6 +-
 ...arch_api_test_inconsistent_config.info.yml |    6 +-
 ...search_api_test_language_fallback.info.yml |    6 +-
 .../search_api_test_no_ui.info.yml            |    6 +-
 .../search_api_test_node_indexing.info.yml    |    6 +-
 .../search_api_test_tasks.info.yml            |    6 +-
 .../views.view.search_api_test_block_view.yml |  211 +++
 .../views.view.search_api_test_cache.yml      |    4 +-
 .../views.view.search_api_test_view.yml       |    1 +
 .../search_api_test_views.info.yml            |    6 +-
 .../tests/src/Functional/ViewsTest.php        |   57 +
 .../ReferencedEntitiesReindexingTest.php      |   52 +
 .../ViewsCacheabilityMetadataExportTest.php   |    1 +
 .../src/Kernel/Views/ViewsFieldTraitTest.php  |    2 +-
 .../install/webform.webform.contact.yml       |    4 +-
 drupal/modules/webform/css/webform.form.css   |    9 +
 .../images/addons/webform_paragraphs.png      |   32 +
 .../includes/webform.install.requirements.inc |   29 +-
 .../includes/webform.install.update.inc       |   26 +
 drupal/modules/webform/js/webform.admin.js    |    2 +-
 .../webform/js/webform.element.telephone.js   |   24 +-
 .../webform/js/webform.element.time.js        |    5 +
 drupal/modules/webform/js/webform.scroll.js   |   14 +-
 .../webform_access/webform_access.info.yml    |    6 +-
 .../webform_attachment_test.info.yml          |    6 +-
 .../webform_attachment.info.yml               |    6 +-
 .../webform_bootstrap_test_module.info.yml    |    6 +-
 .../webform_bootstrap_test_theme.info.yml     |    6 +-
 .../webform_bootstrap.info.yml                |    6 +-
 .../modules/webform_cards/js/webform_cards.js |    8 +-
 .../webform_cards_test.info.yml               |    6 +-
 .../webform_cards/webform_cards.info.yml      |    6 +-
 .../webform_cards/webform_cards.module        |    8 +-
 .../css/webform_clientside_validation.ife.css |    5 +-
 ...ebform_clientside_validation_test.info.yml |    6 +-
 .../webform_clientside_validation.info.yml    |    6 +-
 ...bform_demo_application_evaluation.info.yml |    6 +-
 .../webform_demo_event_registration.info.yml  |    6 +-
 .../webform_demo_group.info.yml               |    6 +-
 .../webform_demo_region_contact.info.yml      |    6 +-
 .../webform_devel/webform_devel.info.yml      |    6 +-
 .../webform_editorial.info.yml                |    6 +-
 .../webform_entity_print_test.info.yml        |    6 +-
 .../webform_entity_print.info.yml             |    6 +-
 ...form_entity_print_attachment_test.info.yml |    6 +-
 .../webform_entity_print_attachment.info.yml  |    6 +-
 .../webform_example_composite.info.yml        |    6 +-
 .../webform_example_custom_form.info.yml      |    6 +-
 .../webform_example_element.info.yml          |    6 +-
 ...ebform_example_element_properties.info.yml |    6 +-
 .../webform_example_handler.info.yml          |    6 +-
 .../webform_example_remote_post.info.yml      |    6 +-
 .../webform_example_variant.info.yml          |    6 +-
 .../webform_examples.info.yml                 |    6 +-
 .../webform_examples_accessibility.info.yml   |    6 +-
 .../webform_group_test.info.yml               |    6 +-
 .../webform_group/webform_group.info.yml      |    6 +-
 .../webform_icheck_test.info.yml              |    6 +-
 .../webform_icheck/webform_icheck.info.yml    |    6 +-
 .../WebformElement/WebformImageSelect.php     |   18 +-
 ...lect.webform_image_select_images.bears.yml |   26 +-
 .../webform_image_select_test.info.yml        |    6 +-
 .../WebformImageSelectImagesTest.php          |   10 +-
 .../webform_image_select.info.yml             |    6 +-
 .../webform_jqueryui_buttons_test.info.yml    |    6 +-
 .../webform_jqueryui_buttons.info.yml         |    6 +-
 ...webform_location_geocomplete_test.info.yml |    6 +-
 .../webform_location_geocomplete.info.yml     |    6 +-
 .../webform_node_test_multiple.info.yml       |    6 +-
 .../webform_node_test_translation.info.yml    |    6 +-
 .../webform_node/webform_node.info.yml        |    6 +-
 ...ebform_options_custom_entity_test.info.yml |    6 +-
 .../webform_options_custom_test.info.yml      |    6 +-
 .../webform_options_custom.info.yml           |    6 +-
 .../webform_options_limit_test.info.yml       |    6 +-
 .../webform_options_limit.info.yml            |    6 +-
 .../ScheduleEmailWebformHandler.php           |    4 +
 .../src/WebformScheduledEmailManager.php      |    2 +
 .../webform_scheduled_email_test.info.yml     |    6 +-
 ..._scheduled_email_test_translation.info.yml |    6 +-
 .../webform_scheduled_email.info.yml          |    6 +-
 .../src/Controller/WebformShareController.php |    4 +-
 .../webform_share/webform_share.info.yml      |    6 +-
 .../webform_shortcuts.info.yml                |    6 +-
 ...orm_submission_export_import_test.info.yml |    6 +-
 .../webform_submission_export_import.info.yml |    6 +-
 .../webform_submission_log.info.yml           |    6 +-
 .../webform_templates.info.yml                |    6 +-
 .../webform_toggles_test.info.yml             |    6 +-
 .../webform_toggles/webform_toggles.info.yml  |    6 +-
 .../modules/webform_ui/webform_ui.info.yml    |    6 +-
 .../WebformPluginElementController.php        |    2 +-
 .../WebformPluginExporterController.php       |   42 +-
 .../WebformPluginHandlerController.php        |   64 +-
 .../WebformPluginVariantController.php        |   57 +-
 .../webform/src/Element/WebformHtmlEditor.php |    7 +
 .../webform/src/Element/WebformLikert.php     |   10 +-
 .../webform/src/Element/WebformOtherBase.php  |    4 +-
 drupal/modules/webform/src/Entity/Webform.php |   10 +-
 .../WebformEntitySettingsFormForm.php         |    2 +-
 .../Form/WebformSubmissionsDeleteFormBase.php |    2 +-
 .../WebformSubmissionDevelGenerate.php        |    2 +-
 .../src/Plugin/WebformElement/NumericBase.php |    6 +
 .../src/Plugin/WebformElement/TextFormat.php  |    4 +
 .../WebformElement/WebformComputedBase.php    |    3 +-
 .../Plugin/WebformElement/WebformLikert.php   |    3 +
 .../WebformElement/WebformManagedFileBase.php |    7 +-
 .../webform/src/WebformAddonsManager.php      |   10 +-
 .../webform/src/WebformHelpManager.php        |    2 +-
 .../WebformSubmissionConditionsValidator.php  |    6 +-
 .../webform/src/WebformSubmissionForm.php     |    7 +
 .../webform/src/WebformSubmissionGenerate.php |    4 +-
 ...bform.test_element_description_tooltip.yml |   20 +-
 .../webform.webform.test_element_flexbox.yml  |   36 +-
 .../webform.webform.test_element_format.yml   |   56 +-
 ...m.webform.test_element_format_multiple.yml |  128 +-
 ...form.webform.test_element_help_display.yml |   74 +-
 ...bform.webform.test_element_html_escape.yml |   38 +-
 ...bform.webform.test_element_html_markup.yml |   38 +-
 .../webform.webform.test_element_likert.yml   |    3 +-
 .../webform.webform.test_element_other.yml    |   10 +-
 ...orm.webform.test_element_title_display.yml |   56 +-
 .../webform.webform.test_example_elements.yml |   38 +-
 ...rm.webform.test_states_client_disabled.yml |   18 +-
 ...m.webform.test_states_client_invisible.yml |   18 +-
 ...orm.webform.test_states_client_visible.yml |   18 +-
 .../webform_test/webform_test.info.yml        |    6 +-
 .../webform_test_ajax.info.yml                |    6 +-
 .../webform_test_alter_hooks.info.yml         |    6 +-
 .../webform_test_block_context.info.yml       |    6 +-
 .../webform_test_block_custom.info.yml        |    6 +-
 ...bform_test_block_submission_limit.info.yml |    6 +-
 .../webform_test_config_performance.info.yml  |    6 +-
 .../webform_test_element.info.yml             |    6 +-
 .../webform_test_element_input_masks.info.yml |    6 +-
 ...bform_test_entity_reference_views.info.yml |    6 +-
 .../webform_test_exporter.info.yml            |    6 +-
 .../webform_test_handler.info.yml             |    6 +-
 ...webform_test_handler_invoke_alter.info.yml |    6 +-
 .../webform_test_handler_remote_post.info.yml |    6 +-
 .../webform_test_markup.info.yml              |    6 +-
 .../webform_test_message_custom.info.yml      |    6 +-
 .../webform_test_options.info.yml             |    6 +-
 .../webform_test_paragraphs.info.yml          |    6 +-
 .../webform_test_rest.info.yml                |    6 +-
 .../webform_test_states.info.yml              |    6 +-
 .../webform_test_submissions.info.yml         |    6 +-
 ...webform_test_third_party_settings.info.yml |    6 +-
 .../webform_test_translation.info.yml         |    6 +-
 ...webform_test_translation_lingotek.info.yml |    6 +-
 .../webform_test_validate.info.yml            |    6 +-
 .../webform_test_variant.info.yml             |    6 +-
 .../webform_test_views.info.yml               |    6 +-
 .../webform_test_wizard_custom.info.yml       |    6 +-
 .../Element/WebformElementLikertTest.php      |   11 +-
 .../Element/WebformElementOtherTest.php       |   31 +
 .../Element/WebformElementTextFormatTest.php  |    2 +-
 .../WebformEntityTranslationTest.php          |    2 +-
 .../webform_test_bartik.info.yml              |    6 +-
 drupal/modules/webform/webform.info.yml       |    6 +-
 drupal/modules/webform/webform.module         |   12 +-
 drupal/themes/custom/cernbase/CHANGELOG.md    |   19 +
 .../themes/custom/cernbase/cernbase.info.yml  |    3 +-
 .../custom/cernbase/cernbase.libraries.yml    |    2 +-
 drupal/themes/custom/cernbase/cernbase.theme  |    4 +-
 drupal/themes/custom/cernbase/composer.json   |    2 +-
 .../custom/cernbase/css/components/fields.css |    3 +-
 drupal/themes/custom/cernbase/css/cookies.css |   23 +
 drupal/themes/custom/cernbase/css/layout.css  |    3 -
 drupal/themes/custom/cernbase/css/theme.css   |   18 +-
 .../cernbase/sass/components/fields.scss      |    1 +
 .../themes/custom/cernbase/sass/cookies.scss  |   38 +
 .../themes/custom/cernbase/sass/layout.scss   |   10 -
 drupal/themes/custom/cernbase/sass/theme.scss |   21 +-
 drupal/themes/custom/cernclean/CHANGELOG.md   |   14 +
 .../custom/cernclean/cernclean.info.yml       |    3 +-
 .../themes/custom/cernclean/cernclean.theme   |   21 +-
 drupal/themes/custom/cernclean/composer.json  |    2 +-
 drupal/themes/custom/cernclean/css/blocks.css |  433 ++---
 .../custom/cernclean/css/color/colors.css     | 1391 ++++++++++-------
 drupal/themes/custom/cernclean/css/header.css | 1034 ++++++------
 .../themes/custom/cernclean/sass/blocks.scss  |    5 +
 .../custom/cernclean/sass/color/colors.scss   |   27 +
 .../themes/custom/cernclean/sass/header.scss  |   65 +-
 .../templates/menu/menu--main.html.twig       |   54 +-
 drupal/vendor/autoload.php                    |    2 +-
 drupal/vendor/composer/autoload_real.php      |   14 +-
 drupal/vendor/composer/autoload_static.php    |   12 +-
 drupal/vendor/composer/installed.json         |   34 +-
 863 files changed, 6618 insertions(+), 4517 deletions(-)
 create mode 100644 drupal/modules/colorbox/src/GalleryIdHelper.php
 create mode 100644 drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php
 create mode 100644 drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php
 create mode 100644 drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php
 create mode 100644 drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php
 delete mode 100644 drupal/modules/require_login/README.md
 create mode 100644 drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml
 create mode 100644 drupal/modules/webform/images/addons/webform_paragraphs.png
 create mode 100644 drupal/themes/custom/cernbase/css/cookies.css
 mode change 100755 => 100644 drupal/themes/custom/cernbase/css/theme.css
 create mode 100644 drupal/themes/custom/cernbase/sass/cookies.scss

diff --git a/Dockerfile b/Dockerfile
index 5f8d6fe8c..22cd0f356 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,7 +3,7 @@ MAINTAINER drupal-admins@cern.ch
 
 # Set the Drush version.
 ENV DRUSH_VERSION 8.1.17
-ENV DRUPAL_VERSION 8.9.13
+ENV DRUPAL_VERSION 8.9.14
 
 RUN yum clean all \
     && yum install -y centos-release-scl \
diff --git a/drupal/composer.lock b/drupal/composer.lock
index 14675b5aa..b1475eec1 100644
--- a/drupal/composer.lock
+++ b/drupal/composer.lock
@@ -670,11 +670,11 @@
         },
         {
             "name": "drupal/core",
-            "version": "8.9.13",
+            "version": "8.9.14",
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core/zipball/a53db77b55a035453d7229e0c3069f8591cb4cb6",
-                "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6",
+                "url": "https://api.github.com/repos/drupal/core/zipball/84796e158cd3bd50af08974dd62931d0cc78dc7e",
+                "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e",
                 "shasum": ""
             },
             "require": {
@@ -902,12 +902,12 @@
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core.git",
-                "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6"
+                "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e"
             }
         },
         {
             "name": "drupal/core-composer-scaffold",
-            "version": "8.9.13",
+            "version": "8.9.14",
             "dist": {
                 "type": "zip",
                 "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/c902d07cb49ef73777e2b33a39e54c2861a8c81d",
@@ -952,7 +952,7 @@
         },
         {
             "name": "drupal/core-project-message",
-            "version": "8.9.13",
+            "version": "8.9.14",
             "dist": {
                 "type": "zip",
                 "url": "https://api.github.com/repos/drupal/core-project-message/zipball/3f8fa28128f1fef68ee0e6647011a543ef92be5b",
@@ -988,11 +988,11 @@
         },
         {
             "name": "drupal/core-recommended",
-            "version": "8.9.13",
+            "version": "8.9.14",
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/7a940fd5b64d2b22366680e2a60d96bf2c10089d",
-                "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d",
+                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3",
+                "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3",
                 "shasum": ""
             },
             "require": {
@@ -1004,7 +1004,7 @@
                 "doctrine/common": "v2.7.3",
                 "doctrine/inflector": "v1.2.0",
                 "doctrine/lexer": "1.0.2",
-                "drupal/core": "8.9.13",
+                "drupal/core": "8.9.14",
                 "easyrdf/easyrdf": "0.9.1",
                 "egulias/email-validator": "2.1.17",
                 "guzzlehttp/guzzle": "6.5.4",
@@ -1063,12 +1063,12 @@
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-recommended.git",
-                "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d"
+                "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3"
             }
         },
         {
             "name": "drupal/core-vendor-hardening",
-            "version": "8.9.13",
+            "version": "8.9.14",
             "dist": {
                 "type": "zip",
                 "url": "https://api.github.com/repos/drupal/core-vendor-hardening/zipball/7c2922e60df83ce1a062626833d7f172ff0f268a",
diff --git a/drupal/core/lib/Drupal.php b/drupal/core/lib/Drupal.php
index f15619906..83c201166 100644
--- a/drupal/core/lib/Drupal.php
+++ b/drupal/core/lib/Drupal.php
@@ -82,7 +82,7 @@ class Drupal {
   /**
    * The current system version.
    */
-  const VERSION = '8.9.13';
+  const VERSION = '8.9.14';
 
   /**
    * Core API compatibility.
diff --git a/drupal/core/lib/Drupal/Component/Utility/Xss.php b/drupal/core/lib/Drupal/Component/Utility/Xss.php
index 4bb8bbd16..31ba7fa2f 100644
--- a/drupal/core/lib/Drupal/Component/Utility/Xss.php
+++ b/drupal/core/lib/Drupal/Component/Utility/Xss.php
@@ -213,7 +213,14 @@ protected static function attributes($attributes) {
           // Attribute name, href for instance.
           if (preg_match('/^([-a-zA-Z][-a-zA-Z0-9]*)/', $attributes, $match)) {
             $attribute_name = strtolower($match[1]);
-            $skip = ($attribute_name == 'style' || substr($attribute_name, 0, 2) == 'on');
+            $skip = (
+              $attribute_name == 'style' ||
+              substr($attribute_name, 0, 2) == 'on' ||
+              substr($attribute_name, 0, 1) == '-' ||
+              // Ignore long attributes to avoid unnecessary processing
+              // overhead.
+              strlen($attribute_name) > 96
+            );
 
             // Values for attributes of type URI should be filtered for
             // potentially malicious protocols (for example, an href-attribute
diff --git a/drupal/core/modules/action/action.info.yml b/drupal/core/modules/action/action.info.yml
index bc6b659b2..0c395db00 100644
--- a/drupal/core/modules/action/action.info.yml
+++ b/drupal/core/modules/action/action.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: entity.action.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml b/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml
index 1dcc53541..9cbf0e8f7 100644
--- a/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml
+++ b/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/aggregator/aggregator.info.yml b/drupal/core/modules/aggregator/aggregator.info.yml
index e276f1d2d..d4b226c05 100644
--- a/drupal/core/modules/aggregator/aggregator.info.yml
+++ b/drupal/core/modules/aggregator/aggregator.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:file
   - drupal:options
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml
index e291174cc..6969d2bc7 100644
--- a/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml
+++ b/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml
index 137e835cc..5d4edb68c 100644
--- a/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml
+++ b/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml
index b9437d681..66cae00d2 100644
--- a/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml
+++ b/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:aggregator
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/automated_cron/automated_cron.info.yml b/drupal/core/modules/automated_cron/automated_cron.info.yml
index 077105a91..41af1082c 100644
--- a/drupal/core/modules/automated_cron/automated_cron.info.yml
+++ b/drupal/core/modules/automated_cron/automated_cron.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: system.cron_settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/ban/ban.info.yml b/drupal/core/modules/ban/ban.info.yml
index d7d33d436..0fcc8ccb6 100644
--- a/drupal/core/modules/ban/ban.info.yml
+++ b/drupal/core/modules/ban/ban.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: ban.admin_page
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/basic_auth/basic_auth.info.yml b/drupal/core/modules/basic_auth/basic_auth.info.yml
index 19ed09c7e..d43e0bac5 100644
--- a/drupal/core/modules/basic_auth/basic_auth.info.yml
+++ b/drupal/core/modules/basic_auth/basic_auth.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml b/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml
index 70443cca1..4cc9a3fa3 100644
--- a/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml
+++ b/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/big_pipe/big_pipe.info.yml b/drupal/core/modules/big_pipe/big_pipe.info.yml
index 83f5cffa3..a311571b3 100644
--- a/drupal/core/modules/big_pipe/big_pipe.info.yml
+++ b/drupal/core/modules/big_pipe/big_pipe.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml b/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml
index 1c018f4f0..74d2b0f27 100644
--- a/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml
+++ b/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml b/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml
index 72a05ecac..8c14c42cd 100644
--- a/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml
+++ b/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml b/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml
index 195266e28..e5cd5dba3 100644
--- a/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml
+++ b/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Theme for testing BigPipe edge cases.'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block/block.info.yml b/drupal/core/modules/block/block.info.yml
index 5798643a0..64c09eed2 100644
--- a/drupal/core/modules/block/block.info.yml
+++ b/drupal/core/modules/block/block.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: block.admin_display
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml b/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml
index c8cc0e0f6..4c4d534ab 100644
--- a/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml
+++ b/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:block
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml
index 255f4a02f..88d55fb9e 100644
--- a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml
+++ b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml
@@ -7,7 +7,7 @@ regions:
   content: Content
   help: Help
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml
index ba989284b..0e4c17c6c 100644
--- a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml
+++ b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml
@@ -16,7 +16,7 @@ regions_hidden:
   - sidebar_first
   - sidebar_second
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml b/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml
index 521e6c9e2..8fddfb04e 100644
--- a/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml
+++ b/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:block
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block_content/block_content.info.yml b/drupal/core/modules/block_content/block_content.info.yml
index ca9093939..3704bd39c 100644
--- a/drupal/core/modules/block_content/block_content.info.yml
+++ b/drupal/core/modules/block_content/block_content.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:user
 configure: entity.block_content.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml b/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml
index 48fbaea60..602476a9b 100644
--- a/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml
+++ b/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:block_content
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml b/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml
index 037b7efa0..311b31406 100644
--- a/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml
+++ b/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:block_content
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/block_place/block_place.info.yml b/drupal/core/modules/block_place/block_place.info.yml
index 3095c755f..47de1d5a4 100644
--- a/drupal/core/modules/block_place/block_place.info.yml
+++ b/drupal/core/modules/block_place/block_place.info.yml
@@ -8,7 +8,7 @@ hidden: true
 dependencies:
   - drupal:block
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/book/book.info.yml b/drupal/core/modules/book/book.info.yml
index 4dce95cf5..3e65b6da3 100644
--- a/drupal/core/modules/book/book.info.yml
+++ b/drupal/core/modules/book/book.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:node
 configure: book.settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml b/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml
index 048ae7482..58a5154a2 100644
--- a/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml
+++ b/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml b/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml
index 7a84c4521..5d2da5efc 100644
--- a/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml
+++ b/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml b/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml
index b243c0695..400c69e02 100644
--- a/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml
+++ b/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
  - drupal:book
  - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/breakpoint/breakpoint.info.yml b/drupal/core/modules/breakpoint/breakpoint.info.yml
index 7a27276ee..18fd1683c 100644
--- a/drupal/core/modules/breakpoint/breakpoint.info.yml
+++ b/drupal/core/modules/breakpoint/breakpoint.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml b/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml
index 4170e13a3..0e718fad7 100644
--- a/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml
+++ b/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml b/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml
index e9da2e739..ba00931f9 100644
--- a/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml
+++ b/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme for breakpoint.'
 core: 8.x
 base theme: bartik
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/ckeditor/ckeditor.info.yml b/drupal/core/modules/ckeditor/ckeditor.info.yml
index 698aa723f..3d890b88e 100644
--- a/drupal/core/modules/ckeditor/ckeditor.info.yml
+++ b/drupal/core/modules/ckeditor/ckeditor.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:editor
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml b/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml
index 1a05bcbe5..a2a0d0990 100644
--- a/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml
+++ b/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/color/color.info.yml b/drupal/core/modules/color/color.info.yml
index 339d2dd66..657a2f610 100644
--- a/drupal/core/modules/color/color.info.yml
+++ b/drupal/core/modules/color/color.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml b/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml
index a659dafc3..98a4daf37 100644
--- a/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml
+++ b/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml b/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml
index cbcfaab44..dc01a4106 100644
--- a/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml
+++ b/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 libraries:
   - color_test_theme/base
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/comment/comment.info.yml b/drupal/core/modules/comment/comment.info.yml
index c3ed7ef7a..093e4116e 100644
--- a/drupal/core/modules/comment/comment.info.yml
+++ b/drupal/core/modules/comment/comment.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:text
 configure: comment.admin
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml
index 7bbea7c0e..da20d057c 100644
--- a/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml
+++ b/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - drupal:comment
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml
index f34fa6960..c406b1107 100644
--- a/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml
+++ b/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:comment
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml
index dfe4cf12a..be3a7ff99 100644
--- a/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml
+++ b/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:comment
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml b/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml
index 3a84774d6..a88c64eef 100644
--- a/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml
+++ b/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:comment
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/config.info.yml b/drupal/core/modules/config/config.info.yml
index a4194b1e6..aad39d31f 100644
--- a/drupal/core/modules/config/config.info.yml
+++ b/drupal/core/modules/config/config.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: config.sync
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml b/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml
index 2bf9485b7..bdd5826ea 100644
--- a/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml
+++ b/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml
@@ -9,7 +9,7 @@ regions:
   left: Left
   right: Right
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml b/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml
index 97b903b47..872d524a2 100644
--- a/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml
+++ b/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml
@@ -8,7 +8,7 @@ core: 8.x
 dependencies:
   - drupal:config_collection_install_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml b/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml
index 3320ba1fc..82b4635ef 100644
--- a/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml
+++ b/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml b/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml
index 625479b33..a04d06710 100644
--- a/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml
+++ b/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml b/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml
index 3320ba1fc..82b4635ef 100644
--- a/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml
+++ b/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml b/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml
index 0ab9d44dc..8fc670424 100644
--- a/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml
+++ b/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml b/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml
index 1df371365..79f0dcd7a 100644
--- a/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml
+++ b/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml b/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml
index 098f4666b..39c93fa95 100644
--- a/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml
+++ b/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml b/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml
index a732fe8f9..15d95ded6 100644
--- a/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml
+++ b/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml b/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml
index 704377c2e..c20eddd67 100644
--- a/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml
+++ b/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml b/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml
index f070918f7..7f81c7587 100644
--- a/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml
+++ b/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml b/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml
index 23826ea8d..0dac0f0f3 100644
--- a/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml
+++ b/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml b/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml
index 1d969623b..09001c8f4 100644
--- a/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml
+++ b/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:block
   - drupal:block_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml b/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml
index 7f503e928..94729b635 100644
--- a/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml
+++ b/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:block
   - drupal:block_content
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml b/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml
index bd4c0bd2d..f01d4500a 100644
--- a/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml
+++ b/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_test/config_test.info.yml b/drupal/core/modules/config/tests/config_test/config_test.info.yml
index 179ec2dcc..3278378b6 100644
--- a/drupal/core/modules/config/tests/config_test/config_test.info.yml
+++ b/drupal/core/modules/config/tests/config_test/config_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml b/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml
index feb18f1c2..4f55ff82b 100644
--- a/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml
+++ b/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml b/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml
index c9e75d0a6..d3c289e9f 100644
--- a/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml
+++ b/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml b/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml
index 42c72509b..5bd351302 100644
--- a/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml
+++ b/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config_translation/config_translation.info.yml b/drupal/core/modules/config_translation/config_translation.info.yml
index bc768dd04..7897c9c2d 100644
--- a/drupal/core/modules/config_translation/config_translation.info.yml
+++ b/drupal/core/modules/config_translation/config_translation.info.yml
@@ -8,7 +8,7 @@ configure: config_translation.mapper_list
 dependencies:
   - drupal:locale
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml b/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml
index 39fb69997..3bf95f321 100644
--- a/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml
+++ b/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:config_translation
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml b/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml
index a34c5f9d4..6f429b4a1 100644
--- a/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml
+++ b/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Theme for testing the configuration translation mapper system'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contact/contact.info.yml b/drupal/core/modules/contact/contact.info.yml
index db3dd5350..4af839338 100644
--- a/drupal/core/modules/contact/contact.info.yml
+++ b/drupal/core/modules/contact/contact.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: entity.contact_form.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml b/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml
index cb0f4432b..06929db8a 100644
--- a/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml
+++ b/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:contact
   - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml b/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml
index 2ec5541f9..69e3c32d1 100644
--- a/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml
+++ b/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:contact
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml b/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml
index 89d333f3e..76613b38a 100644
--- a/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml
+++ b/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:views
   - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_moderation/content_moderation.info.yml b/drupal/core/modules/content_moderation/content_moderation.info.yml
index f118dae58..82cee088f 100644
--- a/drupal/core/modules/content_moderation/content_moderation.info.yml
+++ b/drupal/core/modules/content_moderation/content_moderation.info.yml
@@ -8,7 +8,7 @@ configure: entity.workflow.collection
 dependencies:
   - drupal:workflows
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml
index 34d12f35b..4ca4d7454 100644
--- a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml
+++ b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:content_moderation
   - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml
index c35d2b789..b54f95fb5 100644
--- a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml
+++ b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:views
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_translation/content_translation.info.yml b/drupal/core/modules/content_translation/content_translation.info.yml
index c16eba018..528af2e23 100644
--- a/drupal/core/modules/content_translation/content_translation.info.yml
+++ b/drupal/core/modules/content_translation/content_translation.info.yml
@@ -8,7 +8,7 @@ package: Multilingual
 core: 8.x
 configure: language.content_settings_page
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml b/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml
index 3d4702f1d..1951a513e 100644
--- a/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml
+++ b/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:language
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml b/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml
index 457f4e21a..5df56da4e 100644
--- a/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml
+++ b/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:content_translation
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contextual/contextual.info.yml b/drupal/core/modules/contextual/contextual.info.yml
index 54259a036..7d4ab098b 100644
--- a/drupal/core/modules/contextual/contextual.info.yml
+++ b/drupal/core/modules/contextual/contextual.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml b/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml
index 48ba481db..05570e0d9 100644
--- a/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml
+++ b/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:contextual
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/datetime/datetime.info.yml b/drupal/core/modules/datetime/datetime.info.yml
index 40b68aa8f..5ae2f0554 100644
--- a/drupal/core/modules/datetime/datetime.info.yml
+++ b/drupal/core/modules/datetime/datetime.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml b/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml
index 9a5e2275b..42cd33bd3 100644
--- a/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml
+++ b/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/datetime_range/datetime_range.info.yml b/drupal/core/modules/datetime_range/datetime_range.info.yml
index 834115c12..2a0ff7127 100644
--- a/drupal/core/modules/datetime_range/datetime_range.info.yml
+++ b/drupal/core/modules/datetime_range/datetime_range.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:datetime
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml b/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml
index a504ea999..62284a552 100644
--- a/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml
+++ b/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:taxonomy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/dblog/dblog.info.yml b/drupal/core/modules/dblog/dblog.info.yml
index 7c663840c..9b9321489 100644
--- a/drupal/core/modules/dblog/dblog.info.yml
+++ b/drupal/core/modules/dblog/dblog.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: system.logging_settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml b/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml
index b3d497ced..3b3739640 100644
--- a/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml
+++ b/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:dblog
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml b/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml
index 1c2e6b503..0f738481d 100644
--- a/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml
+++ b/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml b/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml
index d2d6adb0b..b0e90fea0 100644
--- a/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml
+++ b/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/editor/editor.info.yml b/drupal/core/modules/editor/editor.info.yml
index 5f939e6a9..ccfcc04d6 100644
--- a/drupal/core/modules/editor/editor.info.yml
+++ b/drupal/core/modules/editor/editor.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:file
 configure: filter.admin_overview
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml b/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml
index a69594344..265fd949f 100644
--- a/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml
+++ b/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:filter
   - drupal:ckeditor
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/editor/tests/modules/editor_test.info.yml b/drupal/core/modules/editor/tests/modules/editor_test.info.yml
index 04393996e..8f8762cf7 100644
--- a/drupal/core/modules/editor/tests/modules/editor_test.info.yml
+++ b/drupal/core/modules/editor/tests/modules/editor_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/entity_reference/entity_reference.info.yml b/drupal/core/modules/entity_reference/entity_reference.info.yml
index ec1d325e3..ce994997c 100644
--- a/drupal/core/modules/entity_reference/entity_reference.info.yml
+++ b/drupal/core/modules/entity_reference/entity_reference.info.yml
@@ -6,7 +6,7 @@ package: Field types
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/field.info.yml b/drupal/core/modules/field/field.info.yml
index 721467bf6..b9cf18cfe 100644
--- a/drupal/core/modules/field/field.info.yml
+++ b/drupal/core/modules/field/field.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml b/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml
index 16c283b09..96b3d6654 100644
--- a/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml
@@ -7,7 +7,7 @@ package: Testing
 dependencies:
   - drupal:text
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml b/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml
index aa3dba7b3..c72f1ecf6 100644
--- a/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml
@@ -7,7 +7,7 @@ package: Testing
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml b/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml
index e193b6970..c06b4c072 100644
--- a/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml
@@ -7,7 +7,7 @@ package: Testing
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml b/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml
index 90490e07c..8123b7fc1 100644
--- a/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml b/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml
index d79c0bd37..cf7ea4d5f 100644
--- a/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml b/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml
index 3751a1721..fdb61cb59 100644
--- a/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:entity_test
   - drupal:field_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml b/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml
index 5451a885f..61140ef74 100644
--- a/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml
+++ b/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:entity_test
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field_layout/field_layout.info.yml b/drupal/core/modules/field_layout/field_layout.info.yml
index 36a2cc3d9..1ae9f2e27 100644
--- a/drupal/core/modules/field_layout/field_layout.info.yml
+++ b/drupal/core/modules/field_layout/field_layout.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:layout_discovery
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml b/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml
index dcdefd39d..a79e5c30a 100644
--- a/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml
+++ b/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml
@@ -7,7 +7,7 @@ package: Testing
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field_ui/field_ui.info.yml b/drupal/core/modules/field_ui/field_ui.info.yml
index 66f79d94a..57a41b3bd 100644
--- a/drupal/core/modules/field_ui/field_ui.info.yml
+++ b/drupal/core/modules/field_ui/field_ui.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml b/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml
index 804cee46b..b435eeacd 100644
--- a/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml
+++ b/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/file/file.info.yml b/drupal/core/modules/file/file.info.yml
index d406491c3..eedb19001 100644
--- a/drupal/core/modules/file/file.info.yml
+++ b/drupal/core/modules/file/file.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml b/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml
index 017935cc5..5cc4e9800 100644
--- a/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml
+++ b/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/file/tests/file_test/file_test.info.yml b/drupal/core/modules/file/tests/file_test/file_test.info.yml
index 799f5a38f..dcfbc23a3 100644
--- a/drupal/core/modules/file/tests/file_test/file_test.info.yml
+++ b/drupal/core/modules/file/tests/file_test/file_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml b/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml
index d630cdce4..28eb67f88 100644
--- a/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml
+++ b/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:file
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/filter/filter.info.yml b/drupal/core/modules/filter/filter.info.yml
index 8b4a91701..967011de7 100644
--- a/drupal/core/modules/filter/filter.info.yml
+++ b/drupal/core/modules/filter/filter.info.yml
@@ -8,7 +8,7 @@ configure: filter.admin_overview
 dependencies:
   - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml b/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml
index f3adb178f..3c3979e6e 100644
--- a/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml
+++ b/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml b/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml
index 5b2ccc11c..c8425032a 100644
--- a/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml
+++ b/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/forum/forum.info.yml b/drupal/core/modules/forum/forum.info.yml
index 9514dc84f..eefa2644a 100644
--- a/drupal/core/modules/forum/forum.info.yml
+++ b/drupal/core/modules/forum/forum.info.yml
@@ -12,7 +12,7 @@ package: Core
 core: 8.x
 configure: forum.overview
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml b/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml
index 7c2ce7735..8e3c178fb 100644
--- a/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml
+++ b/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:forum
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/hal/hal.info.yml b/drupal/core/modules/hal/hal.info.yml
index 5d2b34c88..7856eb221 100644
--- a/drupal/core/modules/hal/hal.info.yml
+++ b/drupal/core/modules/hal/hal.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:serialization
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml b/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml
index 3462f4bc8..7e1147aa8 100644
--- a/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml
+++ b/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help/help.info.yml b/drupal/core/modules/help/help.info.yml
index 64031b4ba..d0ebfecd2 100644
--- a/drupal/core/modules/help/help.info.yml
+++ b/drupal/core/modules/help/help.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml b/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml
index 5e278a968..bfc87c588 100644
--- a/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml
+++ b/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml b/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml
index b3647d973..63a8df931 100644
--- a/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml
+++ b/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 dependencies:
   - drupal:help
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml b/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml
index d5c2fe201..1a03a5fc0 100644
--- a/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml
+++ b/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help_topics/help_topics.info.yml b/drupal/core/modules/help_topics/help_topics.info.yml
index aad16ea96..451210dc7 100644
--- a/drupal/core/modules/help_topics/help_topics.info.yml
+++ b/drupal/core/modules/help_topics/help_topics.info.yml
@@ -7,7 +7,7 @@ package: Core (Experimental)
 dependencies:
   - drupal:help
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml b/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml
index df8937b95..8e8aff5eb 100644
--- a/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml
+++ b/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml
@@ -6,7 +6,7 @@ description: 'Support module for help testing.'
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml b/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml
index b69632ff4..f7c2d8661 100644
--- a/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml
+++ b/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml
@@ -5,7 +5,7 @@ description: A theme to test help topics.
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/history/history.info.yml b/drupal/core/modules/history/history.info.yml
index 43e285bbe..75e4978cd 100644
--- a/drupal/core/modules/history/history.info.yml
+++ b/drupal/core/modules/history/history.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/image/image.info.yml b/drupal/core/modules/image/image.info.yml
index 461023757..93835a12f 100644
--- a/drupal/core/modules/image/image.info.yml
+++ b/drupal/core/modules/image/image.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:file
 configure: entity.image_style.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml b/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml
index 3eb7047ac..c3c17df25 100644
--- a/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml
+++ b/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml b/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml
index de55c742f..1c6c08e9c 100644
--- a/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml
+++ b/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml b/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml
index 94e8ba8eb..be7e1256d 100644
--- a/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml
+++ b/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:image
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml b/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml
index e1f16533d..4cbf2f9f7 100644
--- a/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml
+++ b/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml
@@ -5,7 +5,7 @@ description: 'Places error messages adjacent to form inputs, for improved usabil
 core: 8.x
 package: Core
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/jsonapi.info.yml b/drupal/core/modules/jsonapi/jsonapi.info.yml
index d2e3e871d..6f6f4cc24 100644
--- a/drupal/core/modules/jsonapi/jsonapi.info.yml
+++ b/drupal/core/modules/jsonapi/jsonapi.info.yml
@@ -7,7 +7,7 @@ configure: jsonapi.settings
 dependencies:
   - drupal:serialization
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml
index dee325ddb..a4ceb7d63 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml
index 8fd0fccd2..65a886f43 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml
index 3b4899309..0189a9666 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml
@@ -4,7 +4,7 @@ description: 'Provides a custom field access hook to test JSON API field access
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml
index 599a8763a..48374d48b 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml
index f002f3009..d5ca1a296 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml
@@ -4,7 +4,7 @@ description: 'Provides custom access related code to test JSON:API filter securi
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml
index c8a254175..f8a9bf32d 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml
index fa6c12634..cbdffd831 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml
index ad0e61a0f..65782ea9f 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml
index b3128fc5b..f8a7d14cc 100644
--- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml
+++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/language.info.yml b/drupal/core/modules/language/language.info.yml
index 7c0554513..5ac53af6f 100644
--- a/drupal/core/modules/language/language.info.yml
+++ b/drupal/core/modules/language/language.info.yml
@@ -6,7 +6,7 @@ package: Multilingual
 core: 8.x
 configure: entity.configurable_language.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml b/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml
index 52eaea0fc..27aa113b6 100644
--- a/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml
+++ b/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml b/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml
index 24b179625..00672d4e2 100644
--- a/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml
+++ b/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml
@@ -7,7 +7,7 @@ package: Testing
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml b/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml
index b9adf26c8..fc8fa8291 100644
--- a/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml
+++ b/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml
@@ -11,7 +11,7 @@ dependencies:
   - drupal:filter
   - drupal:language
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/tests/language_test/language_test.info.yml b/drupal/core/modules/language/tests/language_test/language_test.info.yml
index 83406824a..d6ad2026a 100644
--- a/drupal/core/modules/language/tests/language_test/language_test.info.yml
+++ b/drupal/core/modules/language/tests/language_test/language_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/language/tests/test_module/test_module.info.yml b/drupal/core/modules/language/tests/test_module/test_module.info.yml
index db02c4f70..7030a94c3 100644
--- a/drupal/core/modules/language/tests/test_module/test_module.info.yml
+++ b/drupal/core/modules/language/tests/test_module/test_module.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/layout_builder.info.yml b/drupal/core/modules/layout_builder/layout_builder.info.yml
index 802ab2f95..2b345fc7b 100644
--- a/drupal/core/modules/layout_builder/layout_builder.info.yml
+++ b/drupal/core/modules/layout_builder/layout_builder.info.yml
@@ -12,7 +12,7 @@ dependencies:
   # @todo Discuss removing in https://www.drupal.org/project/drupal/issues/3003610.
   - drupal:block
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml
index 0727c0d2f..5fd9adcbc 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml
index 4bcb90011..b0eee0267 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml
index a24620bad..dc6856660 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for testing layout building using blocks with forms
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml
index 61130e84f..5832e6d21 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml
index 4bcb90011..b0eee0267 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml
index 9788380c8..f66eaad24 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml
index f51f2cd9e..b26d22062 100644
--- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml
+++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_discovery/layout_discovery.info.yml b/drupal/core/modules/layout_discovery/layout_discovery.info.yml
index c24e95853..579c121bf 100644
--- a/drupal/core/modules/layout_discovery/layout_discovery.info.yml
+++ b/drupal/core/modules/layout_discovery/layout_discovery.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml b/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml
index 140058a5c..041ba6fab 100644
--- a/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml
+++ b/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Theme for testing a theme-provided layout'
 base theme: classy
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/link/link.info.yml b/drupal/core/modules/link/link.info.yml
index 756253965..0004588d0 100644
--- a/drupal/core/modules/link/link.info.yml
+++ b/drupal/core/modules/link/link.info.yml
@@ -7,7 +7,7 @@ package: Field types
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml b/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml
index b9b2d2f71..b3a6b2edc 100644
--- a/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml
+++ b/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - drupal:link
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml b/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml
index 41449d953..007fd22bc 100644
--- a/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml
+++ b/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:views
   - drupal:link
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/locale/locale.info.yml b/drupal/core/modules/locale/locale.info.yml
index cb77412ca..346603c58 100644
--- a/drupal/core/modules/locale/locale.info.yml
+++ b/drupal/core/modules/locale/locale.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:language
   - drupal:file
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml b/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml
index 67a34eebd..c404da0e6 100644
--- a/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml
+++ b/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml b/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml
index 9d1032dcb..c2398e722 100644
--- a/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml
+++ b/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml
@@ -8,7 +8,7 @@ hidden: true
 'interface translation project': locale_test
 'interface translation server pattern': core/modules/locale/test/test.%language.po
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml b/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml
index 2ec73fdb4..84596c404 100644
--- a/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml
+++ b/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml b/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml
index 055797cfa..3d9fd8c5b 100644
--- a/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml
+++ b/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml
@@ -8,7 +8,7 @@ hidden: true
 'interface translation project': locale_test_translate
 'interface translation server pattern': core/modules/locale/tests/test.%language.po
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/media.info.yml b/drupal/core/modules/media/media.info.yml
index 8807c45b1..9408c64c9 100644
--- a/drupal/core/modules/media/media.info.yml
+++ b/drupal/core/modules/media/media.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:user
 configure: media.settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml b/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml
index 9344cc2e8..6854ce78e 100644
--- a/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:media
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml b/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml
index 2f5c75478..3a799b9c9 100644
--- a/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:media
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml b/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml
index af0b7fe65..d2fcd48df 100644
--- a/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:media
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml b/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml
index 9e57646b9..5403aa1c4 100644
--- a/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml b/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml
index 6dd7eb11a..ca1986f24 100644
--- a/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:media
   - drupal:media_test_source
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml b/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml
index 316666685..9b5d92614 100644
--- a/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml
+++ b/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:media
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media_library/media_library.info.yml b/drupal/core/modules/media_library/media_library.info.yml
index deb3cc3a0..ed8aa38f0 100644
--- a/drupal/core/modules/media_library/media_library.info.yml
+++ b/drupal/core/modules/media_library/media_library.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:views
   - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml
index 3a7268cd0..38b48f11a 100644
--- a/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml
+++ b/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:node
   - drupal:path
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml
index ccbe57d09..e338990d8 100644
--- a/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml
+++ b/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml
@@ -11,7 +11,7 @@ dependencies:
   - drupal:node
   - drupal:path
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml
index 403ed1e34..ae80e1c79 100644
--- a/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml
+++ b/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:media_library
   - drupal:media_test_source
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/menu_link_content/menu_link_content.info.yml b/drupal/core/modules/menu_link_content/menu_link_content.info.yml
index 6413cd15b..f64f0b83f 100644
--- a/drupal/core/modules/menu_link_content/menu_link_content.info.yml
+++ b/drupal/core/modules/menu_link_content/menu_link_content.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:link
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml b/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml
index a216b6387..91e37424e 100644
--- a/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml
+++ b/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml
@@ -5,7 +5,7 @@ hidden: true
 dependencies:
   - drupal:menu_link_content
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml b/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml
index 4e921fab7..c0cb8e8bb 100644
--- a/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml
+++ b/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml
@@ -3,7 +3,7 @@ type: module
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/menu_ui/menu_ui.info.yml b/drupal/core/modules/menu_ui/menu_ui.info.yml
index 8b8fb9857..0087c7954 100644
--- a/drupal/core/modules/menu_ui/menu_ui.info.yml
+++ b/drupal/core/modules/menu_ui/menu_ui.info.yml
@@ -8,7 +8,7 @@ configure: entity.menu.collection
 dependencies:
   - drupal:menu_link_content
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/migrate.info.yml b/drupal/core/modules/migrate/migrate.info.yml
index 3c62877d7..a18d88f0f 100644
--- a/drupal/core/modules/migrate/migrate.info.yml
+++ b/drupal/core/modules/migrate/migrate.info.yml
@@ -5,7 +5,7 @@ package: Migration
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml
index 21b07815c..326d24aa1 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml
index 874467640..8e0e6ee20 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml
index f33979160..285aaacd4 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - drupal:node
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml
index 7da0899bb..f6358233d 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml
index 3711a8501..ebdbad5c3 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml
index 400d44b27..8379f802b 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - drupal:migrate
   - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml
index 5ea3e01f2..f2fbeabe8 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml
index 906542238..d1e9101a5 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml
index cac151d5c..448790592 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml
index 91b2ab537..e0851afed 100644
--- a/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml b/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml
index 07444ef46..71a56638b 100644
--- a/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml
+++ b/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml b/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml
index 693b8c578..b97b43686 100644
--- a/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml
+++ b/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml
index f7bfabaa3..cdefcb9f5 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml
index b41f0b2a4..0878a6608 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml
index eaeab4438..34672989b 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml
index 892cd071f..5817e2475 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml
index 555c76a40..83bec44d3 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml
index 4ec17c492..3955fc213 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml
index 4075ebe11..595cd9d13 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml
index 1e5804c9c..d26fc03c5 100644
--- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml
+++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml b/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml
index bbe8a73b3..35e5c2fab 100644
--- a/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml
+++ b/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - migrate_drupal
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml b/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml
index 965127d2d..bda122c60 100644
--- a/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml
+++ b/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:migrate_drupal
   - drupal:dblog
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml b/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml
index 965d98f0d..680c54a31 100644
--- a/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml
+++ b/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/node.info.yml b/drupal/core/modules/node/node.info.yml
index 5135cfaed..c06ccabab 100644
--- a/drupal/core/modules/node/node.info.yml
+++ b/drupal/core/modules/node/node.info.yml
@@ -8,7 +8,7 @@ configure: entity.node_type.collection
 dependencies:
   - drupal:text
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml b/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml
index e328fc750..6162aafed 100644
--- a/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml b/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml
index 6f6163540..636d27737 100644
--- a/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml b/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml
index fd1d23d32..c97005c60 100644
--- a/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
 - drupal:options
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml b/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml
index bd07b90d3..3571b99bc 100644
--- a/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml b/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml
index 786253d61..79dc27483 100644
--- a/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml b/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml
index 1a5ac0c50..dfa0825d1 100644
--- a/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml b/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml
index 80b461a53..dbec16b19 100644
--- a/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml b/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml
index 41fbe980b..b9dc2ea6a 100644
--- a/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml
+++ b/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:views
   - drupal:language
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml b/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml
index cde60baac..1228faa9f 100644
--- a/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml
+++ b/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/options/options.info.yml b/drupal/core/modules/options/options.info.yml
index b2e9598f7..92457b48f 100644
--- a/drupal/core/modules/options/options.info.yml
+++ b/drupal/core/modules/options/options.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:field
   - drupal:text
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml b/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml
index 2b44579ae..6fca6bf50 100644
--- a/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml
+++ b/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:node
   - drupal:options
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/options/tests/options_test/options_test.info.yml b/drupal/core/modules/options/tests/options_test/options_test.info.yml
index a2494311a..a75645c12 100644
--- a/drupal/core/modules/options/tests/options_test/options_test.info.yml
+++ b/drupal/core/modules/options/tests/options_test/options_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml b/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml
index bda8ee1be..aeaed6400 100644
--- a/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml
+++ b/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:options
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/page_cache/page_cache.info.yml b/drupal/core/modules/page_cache/page_cache.info.yml
index 7aa3a53d3..41e761e00 100644
--- a/drupal/core/modules/page_cache/page_cache.info.yml
+++ b/drupal/core/modules/page_cache/page_cache.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml b/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml
index ac2bea776..f39ff01ed 100644
--- a/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml
+++ b/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/path/path.info.yml b/drupal/core/modules/path/path.info.yml
index 6c527c8d3..db9b0a94d 100644
--- a/drupal/core/modules/path/path.info.yml
+++ b/drupal/core/modules/path/path.info.yml
@@ -8,7 +8,7 @@ configure: entity.path_alias.collection
 dependencies:
   - drupal:path_alias
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/path_alias/path_alias.info.yml b/drupal/core/modules/path_alias/path_alias.info.yml
index 2894ee38b..c3ad87d50 100644
--- a/drupal/core/modules/path_alias/path_alias.info.yml
+++ b/drupal/core/modules/path_alias/path_alias.info.yml
@@ -6,7 +6,7 @@ package: Core
 required: true
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml b/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml
index c29870806..f9857ad74 100644
--- a/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml
+++ b/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for testing deprecated functionality for path alias
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/quickedit/quickedit.info.yml b/drupal/core/modules/quickedit/quickedit.info.yml
index c97dca625..bc39f7941 100644
--- a/drupal/core/modules/quickedit/quickedit.info.yml
+++ b/drupal/core/modules/quickedit/quickedit.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:field
   - drupal:filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml b/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml
index dafb99684..06a6c529a 100644
--- a/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml
+++ b/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rdf/rdf.info.yml b/drupal/core/modules/rdf/rdf.info.yml
index 40c933b07..a4faf5aa2 100644
--- a/drupal/core/modules/rdf/rdf.info.yml
+++ b/drupal/core/modules/rdf/rdf.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml b/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml
index 4b1ecb4cc..cf452d83a 100644
--- a/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml
+++ b/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:rdf
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml b/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml
index 412454f7c..2c786cb4b 100644
--- a/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml
+++ b/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - rdf
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml b/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml
index f1bce82f1..26971d89a 100644
--- a/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml
+++ b/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:rdf
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/responsive_image/responsive_image.info.yml b/drupal/core/modules/responsive_image/responsive_image.info.yml
index b2568fac6..b7b37f18b 100644
--- a/drupal/core/modules/responsive_image/responsive_image.info.yml
+++ b/drupal/core/modules/responsive_image/responsive_image.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:image
 configure: entity.responsive_image_style.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml b/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml
index 2c6f20240..c8d5e94c9 100644
--- a/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml
+++ b/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rest/rest.info.yml b/drupal/core/modules/rest/rest.info.yml
index 3b58a32d7..9e1d4d082 100644
--- a/drupal/core/modules/rest/rest.info.yml
+++ b/drupal/core/modules/rest/rest.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:serialization
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml b/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml
index 38d226796..c8efb5175 100644
--- a/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml
+++ b/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:config_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml b/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml
index 4f45e4cad..84cdaa9da 100644
--- a/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml
+++ b/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml b/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml
index 37240c580..db9cff847 100644
--- a/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml
+++ b/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:rest
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/search.info.yml b/drupal/core/modules/search/search.info.yml
index 8e43f4788..37a7819d7 100644
--- a/drupal/core/modules/search/search.info.yml
+++ b/drupal/core/modules/search/search.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: entity.search_page.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml b/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml
index d700917ab..1bfc5336b 100644
--- a/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml
+++ b/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml b/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml
index 3cfbaef88..e5d84f39d 100644
--- a/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml
+++ b/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml b/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml
index 155eaf11f..cec616c78 100644
--- a/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml
+++ b/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:test_page_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml b/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml
index 5f7c4f811..8dfcc0643 100644
--- a/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml
+++ b/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml b/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml
index 99f8ad1b9..1e3e397f7 100644
--- a/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml
+++ b/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/serialization.info.yml b/drupal/core/modules/serialization/serialization.info.yml
index 82d0a446c..381742f4a 100644
--- a/drupal/core/modules/serialization/serialization.info.yml
+++ b/drupal/core/modules/serialization/serialization.info.yml
@@ -5,7 +5,7 @@ package: Web services
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml b/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml
index a4a84e34c..ced018369 100644
--- a/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml
+++ b/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml b/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml
index e2bf013a4..012fbaa62 100644
--- a/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml
+++ b/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml b/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml
index b67689882..14d26654e 100644
--- a/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml
+++ b/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml b/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml
index 41f593a7d..0de461da1 100644
--- a/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml
+++ b/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml b/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml
index 6e4ed4467..f2a952b94 100644
--- a/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml
+++ b/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/settings_tray/settings_tray.info.yml b/drupal/core/modules/settings_tray/settings_tray.info.yml
index 97dc15cb8..c3f297077 100644
--- a/drupal/core/modules/settings_tray/settings_tray.info.yml
+++ b/drupal/core/modules/settings_tray/settings_tray.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:toolbar
   - drupal:contextual
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml
index 52f4805bb..f2b6e5109 100644
--- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml
+++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:settings_tray
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml
index 5cbcacc01..e29d641d2 100644
--- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml
+++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:block
   - drupal:settings_tray
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml
index 08bea3706..28de62903 100644
--- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml
+++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
 - drupal:settings_tray
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/shortcut/shortcut.info.yml b/drupal/core/modules/shortcut/shortcut.info.yml
index f894871e6..f570fa4c0 100644
--- a/drupal/core/modules/shortcut/shortcut.info.yml
+++ b/drupal/core/modules/shortcut/shortcut.info.yml
@@ -8,7 +8,7 @@ configure: entity.shortcut_set.collection
 dependencies:
   - drupal:link
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/simpletest/simpletest.info.yml b/drupal/core/modules/simpletest/simpletest.info.yml
index 50f2bbe19..454fa511b 100644
--- a/drupal/core/modules/simpletest/simpletest.info.yml
+++ b/drupal/core/modules/simpletest/simpletest.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: simpletest.settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml b/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml
index dbe3751d9..8b1e27cba 100644
--- a/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml
+++ b/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/statistics/statistics.info.yml b/drupal/core/modules/statistics/statistics.info.yml
index f4d9e3b89..7b249572b 100644
--- a/drupal/core/modules/statistics/statistics.info.yml
+++ b/drupal/core/modules/statistics/statistics.info.yml
@@ -8,7 +8,7 @@ configure: statistics.settings
 dependencies:
   - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml b/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml
index c99dde0bd..e7e5d9444 100644
--- a/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml
+++ b/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:statistics
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml b/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml
index 8120cfc9f..4683e26a0 100644
--- a/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml
+++ b/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml
@@ -5,7 +5,7 @@ description: 'Theme for testing attached library'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/syslog/syslog.info.yml b/drupal/core/modules/syslog/syslog.info.yml
index 478a30784..aa1ad0dc9 100644
--- a/drupal/core/modules/syslog/syslog.info.yml
+++ b/drupal/core/modules/syslog/syslog.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 configure: system.logging_settings
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml b/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml
index 43a24b74c..37ad917e0 100644
--- a/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml
+++ b/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:syslog
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/system.info.yml b/drupal/core/modules/system/system.info.yml
index 522993fe6..0a0f3b91c 100644
--- a/drupal/core/modules/system/system.info.yml
+++ b/drupal/core/modules/system/system.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 required: true
 configure: system.admin_config_system
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml b/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml
index 80ba48fee..4abdbc296 100644
--- a/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml
@@ -4,7 +4,7 @@ type: module
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml b/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml
index 90ba72684..ff049bc9e 100644
--- a/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml b/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml
index 36e4a42dd..c4b9aefd2 100644
--- a/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml b/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml
index 15a7aa380..5a5268948 100644
--- a/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:contact
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml b/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml
index 5847c0c10..e006e08ba 100644
--- a/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml b/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml
index c3f80b37b..1b47c1ed1 100644
--- a/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml b/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml
index 5c30c87cf..8d0aeccd6 100644
--- a/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml b/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml
index 92c1bbf6c..a1b422b41 100644
--- a/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml
+++ b/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml b/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml
index 52dee72ca..9c73d7da0 100644
--- a/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml b/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml
index 89ed07fba..f5285e904 100644
--- a/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml b/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml
index 1086d4868..46d3029e4 100644
--- a/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml b/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml
index 99d2dabc5..a377956eb 100644
--- a/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml
@@ -4,7 +4,7 @@ description: 'Check that CSRF token is generated once.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml b/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml
index 89eb5d686..011f07870 100644
--- a/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml b/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml
index 046cd6439..d4888a150 100644
--- a/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml b/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml
index fe1963dda..5c48d619e 100644
--- a/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml b/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml
index 96df4c131..3f04b40ab 100644
--- a/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml b/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml
index 6b140b292..202b2444f 100644
--- a/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml b/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml
index df3013a17..8bbcdd3d4 100644
--- a/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml
+++ b/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml
@@ -4,7 +4,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml b/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml
index 3b37c8dce..62f54289a 100644
--- a/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml b/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml
index b270e4ab5..856075058 100644
--- a/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml b/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml
index 6e718367a..3cda768e6 100644
--- a/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml b/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml
index ffd098a88..c5cc962f0 100644
--- a/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support database contrib driver testing.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml b/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
index 55fdbd44d..577ac8f1b 100644
--- a/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml b/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml
index 333ba95b9..610dbf320 100644
--- a/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml b/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml
index 0868315b9..4211f85d8 100644
--- a/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml
@@ -4,7 +4,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml b/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml
index 553f4f890..cfbfb7d29 100644
--- a/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml b/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml
index 38c042d1e..ed4246c0b 100644
--- a/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - drupal:views
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml b/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml
index 9eea3bc53..fdef8970c 100644
--- a/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
  - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml b/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml
index 07ecb7a45..bb91b97d7 100644
--- a/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml b/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml
index a1bfac3b8..3b6cc238b 100644
--- a/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:text
   - drupal:system
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml b/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml
index 757455953..e575f7b46 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml b/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml
index 0dec8fa9b..7aae36cdd 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml b/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml
index e6bc17df7..ad2f24bcf 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml b/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml
index 6120f7ca1..82ddde211 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml b/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml
index f4e194bdc..be99e3aac 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test_update
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml b/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml
index 83bda3cf7..a42073d93 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml b/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml
index dd0521572..81437366e 100644
--- a/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml
+++ b/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml b/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml
index 36cbfd65e..9eaa3606b 100644
--- a/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml b/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml
index e6c556333..7ba3366ad 100644
--- a/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml
index a50eded7b..3f6b54b92 100644
--- a/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml
index e183a44ad..2362b74e4 100644
--- a/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml
@@ -5,7 +5,7 @@ package: Core (Experimental)
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml
index e73dade5b..6e475d854 100644
--- a/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml
@@ -5,7 +5,7 @@ package: Core (Experimental)
 # version: 8.y.x-unstable
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml b/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml
index 0273610e8..46784e273 100644
--- a/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - file
   - filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml b/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml
index a95fe7a0a..c61ca57b6 100644
--- a/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml b/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml
index 9e34d2514..07ceee206 100644
--- a/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml b/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml
index 4aecfe1eb..be9b66d18 100644
--- a/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml b/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml
index 7f424a303..02ece4c8e 100644
--- a/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml
+++ b/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml b/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml
index 48ce59b8d..b7e7f63cf 100644
--- a/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml b/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml
index ef376867b..72a47baf4 100644
--- a/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml
@@ -4,7 +4,7 @@ description: 'Module for the jsCookieTest.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml b/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml
index 02364ce6b..240191eab 100644
--- a/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml b/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml
index 434f8a1c5..b31c98908 100644
--- a/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml b/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml
index 59f39ae93..cb7e1265f 100644
--- a/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml b/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml
index d6e399117..b44059dcd 100644
--- a/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml b/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml
index 6344a5490..d6aad6d0f 100644
--- a/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml
@@ -8,7 +8,7 @@ hidden: true
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml b/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml
index 03d2230ef..8bfae94dc 100644
--- a/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml b/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml
index 8b00c5db9..dd456b8c0 100644
--- a/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml b/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml
index 65d817211..4406e95e5 100644
--- a/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml b/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml
index adc49aedb..b7e3b0f3c 100644
--- a/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml b/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml
index c26656112..6ad9de036 100644
--- a/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml b/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml
index 18b609776..eb2ab318a 100644
--- a/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:test_page_test
   - drupal:menu_ui
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml b/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml
index fef6fe484..92d0b34d6 100644
--- a/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml b/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml
index 2be208370..b7943270c 100644
--- a/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml
index 718a670ec..cc02584b2 100644
--- a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml
index 18e13f277..74693dd3e 100644
--- a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml
@@ -8,7 +8,7 @@ hidden: true
 dependencies:
   - drupal:module_handler_test_multiple
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml b/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml
index 62ea7dc41..094b41112 100644
--- a/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml
@@ -5,7 +5,7 @@ package: Testing
 core: 8.x
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml b/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml
index 6460cc06e..edba5f76e 100644
--- a/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:module_install_class_loader_test1
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml b/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml
index 20c67ed7c..0a52e1767 100644
--- a/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 core: 8.x
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml b/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml
index f77cd6bd3..d8d5f01cd 100644
--- a/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml
@@ -10,7 +10,7 @@ core: 8.x
 dependencies:
   - drupal:node (>=8.x)
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml b/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml
index 482119bc2..3a86f7325 100644
--- a/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml b/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml
index 5235d4ad6..a167139ec 100644
--- a/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - new_dependency_test_with_service
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml b/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml
index 20c0bc653..1794f5e1e 100644
--- a/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml
+++ b/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml b/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml
index 71e0531a9..905cafda5 100644
--- a/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml b/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml
index 2c5be381c..ea8ed7d30 100644
--- a/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml
@@ -5,7 +5,7 @@ description: 'Support module for pager tests.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml b/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml
index 33b98601b..9e55872b2 100644
--- a/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml b/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml
index edac89839..19a2f0876 100644
--- a/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml b/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml
index b5d865719..989f10d03 100644
--- a/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml b/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml
index 18dd014c0..e521f6629 100644
--- a/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml b/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml
index 47489eff3..a1c69d44c 100644
--- a/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml b/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml
index c9295e2aa..449d12ca3 100644
--- a/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml
+++ b/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml b/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml
index 9d6b8c953..759e1783a 100644
--- a/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml b/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml
index 453bf02c0..8ed4c140f 100644
--- a/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:block
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml b/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml
index 87cbd688a..21cdf8541 100644
--- a/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml b/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml
index 63bb80d0c..032017c13 100644
--- a/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml b/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml
index d669a1ada..2cf0341f0 100644
--- a/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml
@@ -8,7 +8,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml b/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml
index bc7026ff0..29cc11cf0 100644
--- a/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml b/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml
index 8895a83f7..b3d4969a5 100644
--- a/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml b/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml
index 0f3b6952f..86e307c6d 100644
--- a/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml b/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml
index 87158277b..dc926096b 100644
--- a/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml b/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml
index 0c231c004..7c30429b5 100644
--- a/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: 1.0.0
 core_version_requirement: ^7
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml b/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml
index f26cc5b02..481db7ba8 100644
--- a/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: 1.0.0
 core_version_requirement: ^8
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml
index 706f9cb13..50bf5e532 100644
--- a/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:_missing_dependency
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml
index 49c82171f..26a5fae0b 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:system_incompatible_core_version_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml
index 68fcd94a8..fb22b4216 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 5.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml
index 388535cb1..ec94f0516 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: 1.0.0
 core: 1.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml
index 1bcae102b..8f3beccd8 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - 'drupal:system_incompatible_module_version_test (>2.0)'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml
index 8a2ddffce..bb5bc1961 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: '1.0'
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml
index 80a7dc892..782740fb5 100644
--- a/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 php: 6502
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml b/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml
index 638342c82..b8cb93a1a 100644
--- a/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml b/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml
index 986593be7..fb8c038c6 100644
--- a/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml b/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml
index e79911a96..52a537f71 100644
--- a/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml b/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml
index a7c9d5025..8ab00c3e0 100644
--- a/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml
@@ -8,7 +8,7 @@ configure: system_test.configure
 configure_parameters:
   foo: bar
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml b/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml
index f09322440..c53b0d58a 100644
--- a/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml b/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml
index 5144fb6f5..0c1128e8c 100644
--- a/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml b/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml
index baeed5e40..9bf9eaec6 100644
--- a/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml b/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml
index 1da8b009d..ad7d6f355 100644
--- a/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for testing theme suggestions for legacy theme func
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml b/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml
index c3de55519..a3e9f1355 100644
--- a/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for testing legacy theme functions.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml b/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml
index b74028a69..b8f5917bb 100644
--- a/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml b/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml
index 2febec380..bd127e6e7 100644
--- a/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml b/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml
index e944d74bd..afff8b5f1 100644
--- a/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml b/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml
index b0c470c1e..d338c35e0 100644
--- a/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml b/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml
index d3a978c7b..4d4870088 100644
--- a/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
  - drupal:user
  - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml b/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml
index 7f8177d4f..9a8ac5880 100644
--- a/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml
@@ -4,7 +4,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml b/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml
index 6b63ac2d8..740e50723 100644
--- a/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml b/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml
index fd944b468..38699fa74 100644
--- a/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml
index 19eef11e5..ba27d98c2 100644
--- a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml
+++ b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml
index 19eef11e5..ba27d98c2 100644
--- a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml
+++ b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml
index 8e0a451e2..b88793822 100644
--- a/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml b/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml
index 2ffee6ddf..a35116a1a 100644
--- a/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml b/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml
index 914e73e46..9bac00a69 100644
--- a/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml b/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml
index 73737ed33..19b94ada5 100644
--- a/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml b/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml
index 435e9968f..822be9359 100644
--- a/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml b/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml
index 435e9968f..822be9359 100644
--- a/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml b/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml
index 435e9968f..822be9359 100644
--- a/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml b/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml
index e2727e1af..77438f771 100644
--- a/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml b/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml
index fe5ca21b1..5f9f0bf6f 100644
--- a/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml b/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml
index 43ded417e..383626df4 100644
--- a/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update testing.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml b/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml
index 9d8e8811c..bea3a4574 100644
--- a/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update testing.'
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml b/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml
index 5ddd351ff..772dfdc9e 100644
--- a/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml
@@ -4,7 +4,7 @@ type: module
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml b/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml
index 342e31c49..5d0d17200 100644
--- a/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml b/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml
index d87db7999..f84bb52e1 100644
--- a/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core_version_requirement: ^8
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml b/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml
index 985852974..d9aca3c56 100644
--- a/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml
+++ b/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml b/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml
index 578b944d6..36fb8385a 100644
--- a/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml
+++ b/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml
@@ -5,7 +5,7 @@ core: 8.x
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml b/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml
index 4542c9610..8f6437446 100644
--- a/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml
+++ b/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml
@@ -4,7 +4,7 @@ core: 8.x
 # version: VERSION
 package: Core
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml b/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml
index 132563dfe..61cdae3c6 100644
--- a/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml
+++ b/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml
@@ -5,7 +5,7 @@ description: 'Experimental dependency test theme.'
 core: 8.x
 base theme: experimental_theme_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml b/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml
index 1816016c8..ba40daf52 100644
--- a/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml
+++ b/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 base theme: false
 experimental: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml b/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml
index fae99f83f..f7ae9570d 100644
--- a/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml
@@ -25,7 +25,7 @@ libraries-extend:
   classy/base:
     - test_basetheme/global-styling
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml
index a510c4d1d..775efa265 100644
--- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml
@@ -8,7 +8,7 @@ core: 8.x
 ckeditor_stylesheets:
   - https://fonts.googleapis.com/css?family=Open+Sans
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml
index 379d8e51b..8fc18277b 100644
--- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml
@@ -8,7 +8,7 @@ core: 8.x
 ckeditor_stylesheets:
   - //fonts.googleapis.com/css?family=Open+Sans
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml
index 1a1beb0a7..8b48a33e4 100644
--- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml
@@ -8,7 +8,7 @@ core: 8.x
 ckeditor_stylesheets:
   - css/yokotsoko.css
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml b/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml
index 9348b7e4e..3b9ab9ff6 100644
--- a/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which has semver core version.'
 # version: VERSION
 core_version_requirement: ^8 || ^9
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml
index 3d114a54e..57b4d632a 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which has a non-existent base theme.'
 core: 8.x
 base theme: not_real_test_basetheme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml
index 26232101c..13cf84dc6 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which has a non-existent base theme in the base chain.'
 core: 8.x
 base theme: test_invalid_basetheme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml
index 17da76a07..5aeb5a40e 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which has an invalid core version.'
 # version: VERSION
 core: 7.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml
index 74d67bc2c..835ae2987 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which has an invalid semver core version.'
 # version: VERSION
 core_version_requirement: ^7
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml
index 83b8838f3..93e0a66c5 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 engine: not_real_engine
 base theme: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml
index 53ffb89ac..76d618e16 100644
--- a/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml
@@ -8,7 +8,7 @@ core: 8.x
 regions:
   - foo: Foo
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml b/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml
index 865533de8..3b4be38ea 100644
--- a/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml
@@ -8,7 +8,7 @@ libraries: { }
 stylesheets-remove:
   - '@classy/css/components/action-links.css'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml b/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml
index 99c2723d9..53dab8415 100644
--- a/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme to test deprecated functionality.'
 core: 8.x
 base theme: test_theme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml b/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml
index a234fba7b..e27d01696 100644
--- a/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which provides another div for messages.'
 core: 8.x
 base theme: classy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml b/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml
index 75fc8d350..d99b0a63d 100644
--- a/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which uses seven as the base theme.'
 core: 8.x
 base theme: seven
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml b/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml
index d51393e4f..298afd414 100644
--- a/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which uses test_subtheme as the base theme.'
 core: 8.x
 base theme: test_subtheme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml b/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml
index a534cee59..920b18789 100644
--- a/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml
@@ -19,7 +19,7 @@ libraries-extend:
   classy/base:
     - test_subtheme/global-styling
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml
index 8390bc723..75b197622 100644
--- a/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml
@@ -69,7 +69,7 @@ regions:
   left: Left
   right: Right
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml
index d125f8efd..6119fa531 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 # version: '8.x-1.2'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml
index b5ad8397c..9ceebab3b 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 # version: '8.x-1.8'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml
index 093427e11..9ebd75121 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml
@@ -5,7 +5,7 @@ dependencies:
   - test_module_compatible_constraint (>=8.x-1.x)
   - test_module_incompatible_constraint (>=8.x-2.x)
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml
index ce1de49ec..91dedb67d 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml
index 84c93d916..23176d514 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml
@@ -3,7 +3,7 @@ type: module
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml
index 3122902ca..cea19ca0a 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml
@@ -5,7 +5,7 @@ dependencies:
   - test_module_required_by_theme
   - test_another_module_required_by_theme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml
index 078c94b29..5fddd7f0d 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml
@@ -5,7 +5,7 @@ base theme: stark
 dependencies:
   - test_module_non_existing
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml b/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml
index 0e9050765..15c30c684 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml
@@ -4,7 +4,7 @@ core: 8.x
 name: 'Test theme with a too long name'
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml
index 8bf2fd9d5..d3614c8d5 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml
@@ -6,7 +6,7 @@ base theme: classy
 core: 8.x
 libraries:
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml
index 391e9beb0..6bd3ebf4b 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml
@@ -14,7 +14,7 @@ libraries-extend:
     - not_a_string:
         expected: 'an exception'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml
index e2929d09d..72cb23477 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml
@@ -11,7 +11,7 @@ libraries-override:
     drupalSettings:
       ajaxPageState: { }
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml
index 56b870f67..62c2f4e06 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml
@@ -10,7 +10,7 @@ libraries-override:
   core/drupal.dialog:
     css: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml b/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml
index 4b0d8d215..ae94f6489 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml
@@ -4,7 +4,7 @@ base theme: test_theme_depending_on_modules
 dependencies:
   - help
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml b/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml
index 02906a30a..dc7cdf310 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 engine: nyan_cat
 base theme: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml b/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml
index 996f8c7f1..6b98afadc 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme that extends theme settings options via theme-settings.
 core: 8.x
 base theme: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml b/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml
index 851fbf136..c9064356d 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml
@@ -8,7 +8,7 @@ features:
   - comment_user_picture
   - comment_user_verification
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml
index e90ac8964..9651959c7 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme that extends theme settings options via theme.theme fil
 core: 8.x
 base theme: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml
index 43515fb5d..b76edac3d 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml
@@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml
index 65ef31e17..2b81de8d6 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml
@@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml
index c36d01508..55b67e164 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml
index c38435c57..356e9318f 100644
--- a/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml
@@ -2,7 +2,7 @@ name: Test Theme with a Base Theme Depending on Modules
 type: theme
 base theme: test_theme_depending_on_modules
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml b/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml
index 0ade89eb6..856b7048a 100644
--- a/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml
+++ b/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml
@@ -5,7 +5,7 @@ description: A theme that doesn't use Stable as its base. It tests the wild west
 base theme: false
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/taxonomy.info.yml b/drupal/core/modules/taxonomy/taxonomy.info.yml
index d8e6d9081..66aa46a8c 100644
--- a/drupal/core/modules/taxonomy/taxonomy.info.yml
+++ b/drupal/core/modules/taxonomy/taxonomy.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - drupal:text
 configure: entity.taxonomy_vocabulary.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml
index cb62542af..105fcd53f 100644
--- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:taxonomy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml
index 6a5e0df9c..a7cbcde80 100644
--- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml
index cf6a5c76c..b61971250 100644
--- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:taxonomy
   - drupal:migrate
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml
index fa165c12e..df732e0dd 100644
--- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:taxonomy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml
index 5fd086749..9b34f2119 100644
--- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:taxonomy
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml
index 950df8b90..23013a51f 100644
--- a/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml
+++ b/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 dependencies:
   - drupal:taxonomy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/telephone/telephone.info.yml b/drupal/core/modules/telephone/telephone.info.yml
index f133d2a86..d6ec4725f 100644
--- a/drupal/core/modules/telephone/telephone.info.yml
+++ b/drupal/core/modules/telephone/telephone.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:field
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/text/text.info.yml b/drupal/core/modules/text/text.info.yml
index 0571106c5..f7ad3592c 100644
--- a/drupal/core/modules/text/text.info.yml
+++ b/drupal/core/modules/text/text.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:field
   - drupal:filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml b/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml
index 91c909cc5..605ae88cd 100644
--- a/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml
+++ b/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml b/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml
index 01a4318c1..45e645b69 100644
--- a/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml
+++ b/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/toolbar/toolbar.info.yml b/drupal/core/modules/toolbar/toolbar.info.yml
index 608dffb8d..2e7a48e63 100644
--- a/drupal/core/modules/toolbar/toolbar.info.yml
+++ b/drupal/core/modules/toolbar/toolbar.info.yml
@@ -7,7 +7,7 @@ package: Core
 dependencies:
   - drupal:breakpoint
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml b/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml
index 19b4373f7..ec33b16e3 100644
--- a/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml
+++ b/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:tour
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/tour/tour.info.yml b/drupal/core/modules/tour/tour.info.yml
index 921e42fb3..80202e0e6 100644
--- a/drupal/core/modules/tour/tour.info.yml
+++ b/drupal/core/modules/tour/tour.info.yml
@@ -5,7 +5,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml b/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml
index c46042626..2500121f1 100644
--- a/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml
+++ b/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:tracker
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/tracker/tracker.info.yml b/drupal/core/modules/tracker/tracker.info.yml
index 1db40ce5d..8f651c796 100644
--- a/drupal/core/modules/tracker/tracker.info.yml
+++ b/drupal/core/modules/tracker/tracker.info.yml
@@ -8,7 +8,7 @@ package: Core
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml b/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml
index b68af9ee3..4524f234c 100644
--- a/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml
+++ b/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update module testing.'
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml b/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml
index 6db115f28..3113bc1c9 100644
--- a/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml
+++ b/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update module testing.'
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml b/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml
index 3e228a701..1f47dbb15 100644
--- a/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml
+++ b/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update module testing.'
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml b/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml
index a661b8f6d..3321f2345 100644
--- a/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml
+++ b/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml
@@ -4,7 +4,7 @@ description: 'Support module for update module testing.'
 package: Testing
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml b/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml
index ec610cb28..6d6d011cb 100644
--- a/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml
+++ b/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which acts as a base theme for other test subthemes.'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml b/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml
index 47a770516..9385beaa3 100644
--- a/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml
+++ b/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which uses update_test_basetheme as the base theme.'
 core: 8.x
 base theme: update_test_basetheme
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/update/update.info.yml b/drupal/core/modules/update/update.info.yml
index cc34366e4..0be009ac2 100644
--- a/drupal/core/modules/update/update.info.yml
+++ b/drupal/core/modules/update/update.info.yml
@@ -8,7 +8,7 @@ configure: update.settings
 dependencies:
   - drupal:file
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml b/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml
index 7fc3ce695..0021cb40b 100644
--- a/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml
+++ b/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml b/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml
index 6cf264ba9..e888eef58 100644
--- a/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml
+++ b/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml b/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml
index f685eb9a0..e430ada61 100644
--- a/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml
+++ b/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml b/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml
index bc884775d..ac8cd70b5 100644
--- a/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml
+++ b/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml b/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml
index fb9d4bffd..ade3cdd3d 100644
--- a/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml
+++ b/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:user
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml b/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml
index d712900aa..3a074f557 100644
--- a/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml
+++ b/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml
@@ -5,7 +5,7 @@ description: 'Theme for testing the available fields in user twig template'
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/user/user.info.yml b/drupal/core/modules/user/user.info.yml
index f94dcbcfb..87a5c8171 100644
--- a/drupal/core/modules/user/user.info.yml
+++ b/drupal/core/modules/user/user.info.yml
@@ -9,7 +9,7 @@ configure: user.admin_index
 dependencies:
   - drupal:system
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml b/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml
index 6202bd0ff..99bbe7877 100644
--- a/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml
+++ b/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:views
   - drupal:node
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml b/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml
index aaab087e0..7f4781d15 100644
--- a/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml
+++ b/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - views
   - user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml b/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml
index a0cf79b43..e9f802942 100644
--- a/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml
@@ -4,7 +4,7 @@ type: module
 package: Testing
 # version: VERSION
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml b/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml
index 526a136b3..3b1f34b7e 100644
--- a/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:views
   - drupal:entity_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml b/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml
index 9d6deca40..40745e94c 100644
--- a/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml b/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml
index bd862ddc1..783fb3157 100644
--- a/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml b/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml
index 5be0c6ec1..a0c846bff 100644
--- a/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml b/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml
index 6ffef2727..a0352f115 100644
--- a/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml b/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml
index e10e77725..886170ca4 100644
--- a/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:views
   - drupal:language
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml b/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml
index 45ef71f76..313e343dd 100644
--- a/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - drupal:node
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml b/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml
index a4cc436a6..9be43e317 100644
--- a/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml b/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml
index 03e953eec..f927d0df8 100644
--- a/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml
+++ b/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml b/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml
index 961b5dbab..944e324d1 100644
--- a/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml
+++ b/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml
@@ -5,7 +5,7 @@ description: Theme for testing Views rendering of checkboxes.
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml b/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml
index b9379afb3..0ca97f6d8 100644
--- a/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml
+++ b/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml
@@ -5,7 +5,7 @@ description: Theme for testing Views functionality.
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views/views.info.yml b/drupal/core/modules/views/views.info.yml
index bedf39f1b..3e2040090 100644
--- a/drupal/core/modules/views/views.info.yml
+++ b/drupal/core/modules/views/views.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:filter
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml b/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml
index 6b97c5e02..8c7e608e9 100644
--- a/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml
+++ b/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views_ui
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml b/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml
index 12489656c..7a0585514 100644
--- a/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml
+++ b/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:views_ui
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml b/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml
index c4fd13e15..aaae977b1 100644
--- a/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml
+++ b/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml
@@ -5,7 +5,7 @@ description: 'Test theme which uses test_basetheme as the base theme.'
 core: 8.x
 base theme: classy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/views_ui/views_ui.info.yml b/drupal/core/modules/views_ui/views_ui.info.yml
index a33c6cf4a..12aa3545b 100644
--- a/drupal/core/modules/views_ui/views_ui.info.yml
+++ b/drupal/core/modules/views_ui/views_ui.info.yml
@@ -8,7 +8,7 @@ configure: entity.view.collection
 dependencies:
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml b/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml
index 420efc226..616a89924 100644
--- a/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml
+++ b/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:workflows
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml b/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml
index 788c2092e..ce0506aec 100644
--- a/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml
+++ b/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:workflows
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workflows/workflows.info.yml b/drupal/core/modules/workflows/workflows.info.yml
index b76a20191..be05e8d54 100644
--- a/drupal/core/modules/workflows/workflows.info.yml
+++ b/drupal/core/modules/workflows/workflows.info.yml
@@ -6,7 +6,7 @@ core: 8.x
 package: Core
 configure: entity.workflow.collection
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml b/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml
index 258c6fc80..931257966 100644
--- a/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml
+++ b/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml
@@ -7,7 +7,7 @@ core: 8.x
 dependencies:
   - drupal:workspaces
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml b/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml
index cb5d588bb..227104f06 100644
--- a/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml
+++ b/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml
@@ -6,7 +6,7 @@ package: Testing
 dependencies:
   - drupal:workspaces
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/modules/workspaces/workspaces.info.yml b/drupal/core/modules/workspaces/workspaces.info.yml
index c6a4930f0..09d2abe3c 100644
--- a/drupal/core/modules/workspaces/workspaces.info.yml
+++ b/drupal/core/modules/workspaces/workspaces.info.yml
@@ -8,7 +8,7 @@ configure: entity.workspace.collection
 dependencies:
  - drupal:user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/demo_umami/demo_umami.info.yml b/drupal/core/profiles/demo_umami/demo_umami.info.yml
index 05a7cbbe6..2042fb87d 100644
--- a/drupal/core/profiles/demo_umami/demo_umami.info.yml
+++ b/drupal/core/profiles/demo_umami/demo_umami.info.yml
@@ -54,7 +54,7 @@ themes:
   - umami
 keep_english: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml b/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml
index 2222117da..bc98a46b7 100644
--- a/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml
+++ b/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml
@@ -16,7 +16,7 @@ dependencies:
   - text
   - user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml b/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml
index 7230450af..409b8cdd5 100644
--- a/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml
+++ b/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml
@@ -79,7 +79,7 @@ regions:
 ckeditor_stylesheets:
   - css/classy/components/media-embed-error.css
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/minimal/minimal.info.yml b/drupal/core/profiles/minimal/minimal.info.yml
index 45a2576c1..89efd2699 100644
--- a/drupal/core/profiles/minimal/minimal.info.yml
+++ b/drupal/core/profiles/minimal/minimal.info.yml
@@ -12,7 +12,7 @@ install:
 themes:
   - stark
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml b/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml
index 6fe4e4605..f3f740ccd 100644
--- a/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml
+++ b/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml
@@ -7,7 +7,7 @@ hidden: true
 install:
   - js_deprecation_log_test
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/standard/standard.info.yml b/drupal/core/profiles/standard/standard.info.yml
index 4c46b5dad..0211ab1ec 100644
--- a/drupal/core/profiles/standard/standard.info.yml
+++ b/drupal/core/profiles/standard/standard.info.yml
@@ -43,7 +43,7 @@ themes:
   - bartik
   - seven
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml b/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml
index 1200cef37..5d8b28e5d 100644
--- a/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml
+++ b/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml b/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
index 55fdbd44d..577ac8f1b 100644
--- a/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
+++ b/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing/testing.info.yml b/drupal/core/profiles/testing/testing.info.yml
index 42e1f5278..b4c03dd31 100644
--- a/drupal/core/profiles/testing/testing.info.yml
+++ b/drupal/core/profiles/testing/testing.info.yml
@@ -10,7 +10,7 @@ install:
   - drupal:page_cache
   - dynamic_page_cache
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_config_import/testing_config_import.info.yml b/drupal/core/profiles/testing_config_import/testing_config_import.info.yml
index 2616a3cf6..e9099c563 100644
--- a/drupal/core/profiles/testing_config_import/testing_config_import.info.yml
+++ b/drupal/core/profiles/testing_config_import/testing_config_import.info.yml
@@ -9,7 +9,7 @@ install:
 themes:
   - stark
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml b/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
index c008ed55a..a84ebc1d1 100644
--- a/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
+++ b/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
@@ -11,7 +11,7 @@ install:
   - language
   - tour
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml b/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml
index 91adc649f..344c22c59 100644
--- a/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml
+++ b/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml
@@ -11,7 +11,7 @@ install: []
 themes:
   - classy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml b/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml
index d4ac3cb44..2769cc27c 100644
--- a/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml
+++ b/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml
@@ -11,7 +11,7 @@ install:
 themes:
   - classy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml b/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml
index 602b6f881..0fd9089d9 100644
--- a/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml
+++ b/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml
@@ -10,7 +10,7 @@ dependencies:
 themes:
   - classy
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml b/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml
index ac46b476f..99be62d75 100644
--- a/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml
+++ b/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml
@@ -12,7 +12,7 @@ install:
   - missing_module2
 keep_english: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml b/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml
index 8652067d5..e89debe99 100644
--- a/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml
+++ b/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml
@@ -8,7 +8,7 @@ install:
   - locale
   - tour
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml b/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml
index 7557c9d33..3a31b6dfe 100644
--- a/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml
+++ b/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml
@@ -8,7 +8,7 @@ install:
   - locale
 keep_english: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_requirements/testing_requirements.info.yml b/drupal/core/profiles/testing_requirements/testing_requirements.info.yml
index 69a3fae04..e7ecab5a5 100644
--- a/drupal/core/profiles/testing_requirements/testing_requirements.info.yml
+++ b/drupal/core/profiles/testing_requirements/testing_requirements.info.yml
@@ -5,7 +5,7 @@ description: 'Profile for testing hook_requirements().'
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/profiles/testing_site_config/testing_site_config.info.yml b/drupal/core/profiles/testing_site_config/testing_site_config.info.yml
index 7045c15ee..73c26e8c6 100644
--- a/drupal/core/profiles/testing_site_config/testing_site_config.info.yml
+++ b/drupal/core/profiles/testing_site_config/testing_site_config.info.yml
@@ -5,7 +5,7 @@ description: 'Minimal profile for testing with default site config.'
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml
index 655fded0b..b5aa10cbf 100644
--- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml
+++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml
index 448d6dea1..5709b526a 100644
--- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml
+++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml
index f025d5813..8121fee7d 100644
--- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml
+++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml
index b724290e2..ad73d00ec 100644
--- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml
+++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml
@@ -6,7 +6,7 @@ package: Testing
 core: 8.x
 hidden: true
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml
index 30727d1e7..623b2783d 100644
--- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml
+++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml
@@ -5,7 +5,7 @@ package: Testing
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/tests/fixtures/test_stable/test_stable.info.yml b/drupal/core/tests/fixtures/test_stable/test_stable.info.yml
index 860a18161..71274c03a 100644
--- a/drupal/core/tests/fixtures/test_stable/test_stable.info.yml
+++ b/drupal/core/tests/fixtures/test_stable/test_stable.info.yml
@@ -4,7 +4,7 @@ description: A theme to test that stable is set as the default.
 # version: VERSION
 core: 8.x
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/bartik/bartik.info.yml b/drupal/core/themes/bartik/bartik.info.yml
index 843245e06..f579c0483 100644
--- a/drupal/core/themes/bartik/bartik.info.yml
+++ b/drupal/core/themes/bartik/bartik.info.yml
@@ -84,7 +84,7 @@ regions:
   footer_fourth: 'Footer fourth'
   footer_fifth: 'Footer fifth'
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/claro/claro.info.yml b/drupal/core/themes/claro/claro.info.yml
index e71331ffb..88d8700ea 100644
--- a/drupal/core/themes/claro/claro.info.yml
+++ b/drupal/core/themes/claro/claro.info.yml
@@ -216,7 +216,7 @@ regions:
 regions_hidden:
   - sidebar_first
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/classy/classy.info.yml b/drupal/core/themes/classy/classy.info.yml
index e31a89887..0307903b3 100644
--- a/drupal/core/themes/classy/classy.info.yml
+++ b/drupal/core/themes/classy/classy.info.yml
@@ -33,7 +33,7 @@ libraries-extend:
 ckeditor_stylesheets:
   - css/components/media-embed-error.css
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/engines/twig/twig.info.yml b/drupal/core/themes/engines/twig/twig.info.yml
index 48e3855c3..7ba71ad6f 100644
--- a/drupal/core/themes/engines/twig/twig.info.yml
+++ b/drupal/core/themes/engines/twig/twig.info.yml
@@ -4,7 +4,7 @@ core: 8.x
 # version: VERSION
 package: Core
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/seven/seven.info.yml b/drupal/core/themes/seven/seven.info.yml
index dcacfb66f..abc80c64e 100644
--- a/drupal/core/themes/seven/seven.info.yml
+++ b/drupal/core/themes/seven/seven.info.yml
@@ -132,7 +132,7 @@ regions_hidden:
 ckeditor_stylesheets:
   - css/classy/components/media-embed-error.css
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/stable/stable.info.yml b/drupal/core/themes/stable/stable.info.yml
index 79fdba974..1507c6f71 100644
--- a/drupal/core/themes/stable/stable.info.yml
+++ b/drupal/core/themes/stable/stable.info.yml
@@ -310,7 +310,7 @@ libraries-extend:
   user/drupal.user:
     - stable/drupal.user
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/core/themes/stark/stark.info.yml b/drupal/core/themes/stark/stark.info.yml
index 881e44784..49a7c230c 100644
--- a/drupal/core/themes/stark/stark.info.yml
+++ b/drupal/core/themes/stark/stark.info.yml
@@ -6,7 +6,7 @@ package: Core
 core: 8.x
 base theme: false
 
-# Information added by Drupal.org packaging script on 2021-01-20
-version: '8.9.13'
+# Information added by Drupal.org packaging script on 2021-04-21
+version: '8.9.14'
 project: 'drupal'
-datestamp: 1611162326
+datestamp: 1619021571
diff --git a/drupal/modules/cern_cds_media/cern_cds_media.info.yml b/drupal/modules/cern_cds_media/cern_cds_media.info.yml
index fb66b73c4..430386f91 100755
--- a/drupal/modules/cern_cds_media/cern_cds_media.info.yml
+++ b/drupal/modules/cern_cds_media/cern_cds_media.info.yml
@@ -1,6 +1,7 @@
 name: 'CERN CDS Media Plugin'
 description: 'Provides the CERN CDS Media Plugin in the CKEditor.'
 type: module
+core: 8.x
 core_version_requirement: ^8 || ^9
 version: 2.1.3
 package: CERN Basic Elements
diff --git a/drupal/modules/cern_components/cern_components.info.yml b/drupal/modules/cern_components/cern_components.info.yml
index 2b9f3965b..5dbc5a710 100755
--- a/drupal/modules/cern_components/cern_components.info.yml
+++ b/drupal/modules/cern_components/cern_components.info.yml
@@ -2,6 +2,7 @@ name: "CERN Components"
 type: module
 description: "Provides all the necessary modules regarding CERN Web Components."
 core_version_requirement: ^8 || ^9
+core: 8.x
 version: 2.7.11
 package: CERN Components
 dependencies:
diff --git a/drupal/modules/cern_dev_status/cern_dev_status.info.yml b/drupal/modules/cern_dev_status/cern_dev_status.info.yml
index bea850634..3b09043fd 100644
--- a/drupal/modules/cern_dev_status/cern_dev_status.info.yml
+++ b/drupal/modules/cern_dev_status/cern_dev_status.info.yml
@@ -2,6 +2,7 @@ name: CERN Dev Status
 type: module
 description: Displays a banner at the bottom of the website and applies styles according to its development status. Prevents anonymous users to access the website by checking their IP.
 core_version_requirement: ^8 || ^9
+core: 8.x
 package: CERN Basic Elements
 configure: cern_dev_status.settings
-version: 2.0.3
\ No newline at end of file
+version: 2.0.3
diff --git a/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml b/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml
index ebd4e0ab5..a68e2f128 100644
--- a/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml
+++ b/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml
@@ -3,6 +3,7 @@ description: 'Enables the CERN Full HTML text format for CKEditor.'
 package: 'CERN CKEditor'
 type: module
 core_version_requirement: ^8 || ^9
+core: 8.x
 dependencies:
   - ckeditor
   - editor
diff --git a/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml b/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml
index a5d4a870f..a8a779fbd 100644
--- a/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml
+++ b/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml
@@ -2,6 +2,7 @@ name: 'CERN Indico Feeds'
 type: module
 description: 'Imports events from Indico website (http://indico.cern.ch) to Drupal websites'
 core_version_requirement: ^8 || ^9
+core: 8.x
 package: 'CERN Basic Elements'
 dependencies:
   - cern_indico_events
diff --git a/drupal/modules/cern_landing_page/cern_landing_page.info.yml b/drupal/modules/cern_landing_page/cern_landing_page.info.yml
index b728edf50..f9b151593 100755
--- a/drupal/modules/cern_landing_page/cern_landing_page.info.yml
+++ b/drupal/modules/cern_landing_page/cern_landing_page.info.yml
@@ -1,6 +1,7 @@
 name: 'CERN Landing Page'
 type: module
 description: 'Provides the Landing Page content type and related configuration. A long-form story telling page.'
+core: 8.x
 core_version_requirement: ^8 || ^9
 package: 'CERN Components'
 version: 2.2.3
diff --git a/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml b/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml
index b5f2381e2..78e45c067 100644
--- a/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml
+++ b/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml
@@ -4,4 +4,4 @@ description: Provides a service API to access CERN LDAP, please note this module
 core: 8.x
 package: CERN
 version: 0.1
-project: cern_ldap_api
\ No newline at end of file
+project: cern_ldap_api
diff --git a/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml b/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml
index 57be7f500..015e12e2d 100755
--- a/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml
+++ b/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml
@@ -2,6 +2,7 @@ name: 'CERN Paragraph Types'
 description: 'A common set of re-usable paragraph types. This module is usually bundled with the CERN Page content type.'
 package: CERN Components
 type: module
+core: 8.x
 core_version_requirement: ^8 || ^9
 version: 2.2.2
 dependencies:
diff --git a/drupal/modules/cern_toolbar/cern_toolbar.info.yml b/drupal/modules/cern_toolbar/cern_toolbar.info.yml
index 864046259..6f3ff2041 100755
--- a/drupal/modules/cern_toolbar/cern_toolbar.info.yml
+++ b/drupal/modules/cern_toolbar/cern_toolbar.info.yml
@@ -1,6 +1,7 @@
 name: CERN Toolbar
 type: module
 description: "Provides CERN Toolbar. The CERN Toolbar is obligatory for all CERN Drupal websites so make sure that the checkbox on the left is ticked."
+core: 8.x
 core_version_requirement: ^8 || ^9
 package: CERN Basic Elements
 version: 2.2.2
diff --git a/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml b/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml
index 0f5cf8b42..d95f2e784 100644
--- a/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml
+++ b/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml
@@ -1,6 +1,7 @@
 name: 'CERN Webcast Feeds'
 type: module
 description: 'Imports events from Webcast website (http://webcast.cern.ch) to Drupal websites'
+core: 8.x
 core_version_requirement: ^8 || ^9
 package: CERN Basic Elements
 dependencies:
diff --git a/drupal/modules/ckeditor_font/README.txt b/drupal/modules/ckeditor_font/README.txt
index d2e909e2a..34d3b1a03 100644
--- a/drupal/modules/ckeditor_font/README.txt
+++ b/drupal/modules/ckeditor_font/README.txt
@@ -35,7 +35,7 @@ REQUIREMENTS
 
 This module requires no modules outside of Drupal core.
 
-This module requirees the CKEditor font plugin (http://ckeditor.com/addon/font).
+This module requires the CKEditor font plugin (http://ckeditor.com/addon/font).
 
 
 INSTALLATION
@@ -52,12 +52,9 @@ Local installation (non-composer):
 Composer installation:
 
     1. CKEditor Font Size and Family's composer.json will automatically install
-       the library into `base_path()/libraries/font`. To enable this (1.x-dev),
+       the library into `base_path()/libraries/font`. To add the library,
        type `composer require drupal/ckeditor_font` at your Drupal project root.
 
-       For more information, please see:
-       https://www.drupal.org/project/ckeditor_font/issues/3104018
-
 
 CONFIGURATION
 -------------
diff --git a/drupal/modules/ckeditor_font/ckeditor_font.info.yml b/drupal/modules/ckeditor_font/ckeditor_font.info.yml
index 24de57529..d246a21ef 100644
--- a/drupal/modules/ckeditor_font/ckeditor_font.info.yml
+++ b/drupal/modules/ckeditor_font/ckeditor_font.info.yml
@@ -7,7 +7,7 @@ package: CKEditor
 dependencies:
   - drupal:ckeditor
 
-# Information added by Drupal.org packaging script on 2020-05-22
-version: '8.x-1.1'
+# Information added by Drupal.org packaging script on 2021-04-05
+version: '8.x-1.2'
 project: 'ckeditor_font'
-datestamp: 1590157420
+datestamp: 1617651506
diff --git a/drupal/modules/ckeditor_font/composer.json b/drupal/modules/ckeditor_font/composer.json
index 189f27c04..f68478eda 100644
--- a/drupal/modules/ckeditor_font/composer.json
+++ b/drupal/modules/ckeditor_font/composer.json
@@ -13,7 +13,7 @@
 		"source": "http://cgit.drupalcode.org/ckeditor_font"
 	},
 	"require": {
-		"drupal-ckeditor-libraries-group/font": "4.13.1",
+		"drupal-ckeditor-libraries-group/font": "^4.13.1",
 		"drupal/core": "^8 || ^9"
 	}
-}
\ No newline at end of file
+}
diff --git a/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php b/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php
index 7ff10469c..8dc53034d 100644
--- a/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php
+++ b/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php
@@ -38,7 +38,7 @@ public function getButtons() {
         'image' => $modulePath . '/icons/font.png',
       ),
       'FontSize' => array(
-        'label' => $this->t('Font ckeditor button'),
+        'label' => $this->t('Font Size'),
         'image' => $modulePath . '/icons/fontsize.png',
       ),
     );
diff --git a/drupal/modules/colorbox/colorbox.info.yml b/drupal/modules/colorbox/colorbox.info.yml
index f75ef2844..34c971eb9 100644
--- a/drupal/modules/colorbox/colorbox.info.yml
+++ b/drupal/modules/colorbox/colorbox.info.yml
@@ -8,7 +8,7 @@ configure: colorbox.admin_settings
 dependencies:
   - drupal:image
 
-# Information added by Drupal.org packaging script on 2020-04-16
-version: '8.x-1.6'
+# Information added by Drupal.org packaging script on 2021-03-05
+version: '8.x-1.7'
 project: 'colorbox'
-datestamp: 1587016345
+datestamp: 1614960643
diff --git a/drupal/modules/colorbox/colorbox.install b/drupal/modules/colorbox/colorbox.install
index 065c505ca..7dd17cb44 100644
--- a/drupal/modules/colorbox/colorbox.install
+++ b/drupal/modules/colorbox/colorbox.install
@@ -5,16 +5,11 @@
  * Install, update and uninstall functions for the colorbox module.
  */
 
-use Drupal\Core\Url;
-
 /**
  * Implements hook_install().
  */
 function colorbox_install() {
   \Drupal::messenger()->addMessage(t('Thanks for installing Colorbox'));
-  \Drupal::messenger()->addMessage(t('You may configure Colorbox by visiting <a href="@url_settings">@url_settings</a>', [
-    '@url_settings' => Url::fromRoute('colorbox.admin_settings')->toString(),
-  ]));
 }
 
 /**
diff --git a/drupal/modules/colorbox/colorbox.services.yml b/drupal/modules/colorbox/colorbox.services.yml
index 1fce9d0c1..d7ffa3633 100644
--- a/drupal/modules/colorbox/colorbox.services.yml
+++ b/drupal/modules/colorbox/colorbox.services.yml
@@ -5,3 +5,6 @@ services:
   colorbox.attachment:
     class: Drupal\colorbox\ColorboxAttachment
     arguments: ['@colorbox.activation_check', '@module_handler', '@config.factory']
+  colorbox.gallery_id_generator:
+    class: Drupal\colorbox\GalleryIdHelper
+    arguments: ['@config.factory', '@token']
diff --git a/drupal/modules/colorbox/colorbox.theme.inc b/drupal/modules/colorbox/colorbox.theme.inc
index 7843813a7..07f177578 100644
--- a/drupal/modules/colorbox/colorbox.theme.inc
+++ b/drupal/modules/colorbox/colorbox.theme.inc
@@ -5,7 +5,6 @@
  * Colorbox theme functions.
  */
 
-use Drupal\Component\Utility\Crypt;
 use Drupal\file\Entity\File;
 use Drupal\image\Entity\ImageStyle;
 
@@ -26,7 +25,6 @@
  */
 function template_preprocess_colorbox_formatter(&$variables) {
   // @codingStandardsIgnoreEnd
-  static $gallery_token = NULL;
 
   $item = $variables['item'];
   $item_attributes = isset($variables['item_attributes']) ? $variables['item_attributes'] : [];
@@ -39,7 +37,6 @@ function template_preprocess_colorbox_formatter(&$variables) {
   // Build the caption.
   $entity_title = $entity->label();
   $entity_type = $entity->getEntityTypeId();
-  $entity_bundle = $entity->bundle();
 
   switch ($settings['colorbox_caption']) {
     case 'auto':
@@ -72,7 +69,11 @@ function template_preprocess_colorbox_formatter(&$variables) {
 
     case 'custom':
       $token_service = \Drupal::token();
-      $caption = $token_service->replace($settings['colorbox_caption_custom'], [$entity_type => $entity, 'file' => $item], ['clear' => TRUE]);
+      $caption = $token_service->replace(
+        $settings['colorbox_caption_custom'],
+        [$entity_type => $entity, 'file' => $item],
+        ['clear' => TRUE]
+      );
       break;
 
     default:
@@ -84,52 +85,11 @@ function template_preprocess_colorbox_formatter(&$variables) {
   $config = \Drupal::config('colorbox.settings');
   $colorbox_style = $config->get('colorbox_style');
   $trim_length = $config->get('colorbox_caption_trim_length');
-  if (((strpos($colorbox_style, 'colorbox/example') !== FALSE) || $config->get('colorbox_caption_trim')) && (mb_strlen($caption) > $trim_length)) {
-    $caption = mb_substr($caption, 0, $trim_length - 5) . '...';
+  if (((strpos($colorbox_style, 'colorbox/example') !== FALSE) || $config->get('colorbox_caption_trim')) && (strlen($caption) > $trim_length)) {
+    $caption = substr($caption, 0, $trim_length - 5) . '...';
   }
 
-  // Build the gallery id.
-  $id = $entity->id();
-  $entity_id = !empty($id) ? $entity_bundle . '-' . $id : 'entity-id';
-  $field_name = $item->getParent()->getName();
-
-  switch ($settings['colorbox_gallery']) {
-    case 'post':
-      $gallery_id = 'gallery-' . $entity_id;
-      break;
-
-    case 'page':
-      $gallery_id = 'gallery-all';
-      break;
-
-    case 'field_post':
-      $gallery_id = 'gallery-' . $entity_id . '-' . $field_name;
-      break;
-
-    case 'field_page':
-      $gallery_id = 'gallery-' . $field_name;
-      break;
-
-    case 'custom':
-      $token_service = \Drupal::token();
-      $gallery_id = $token_service->replace($settings['colorbox_gallery_custom'], [$entity_type => $entity, 'file' => $item], ['clear' => TRUE]);
-      break;
-
-    default:
-      $gallery_id = '';
-  }
-
-  // If gallery id is not empty add unique per-request token to avoid
-  // images being added manually to galleries.
-  if (!empty($gallery_id) && $config->get('advanced.unique_token')) {
-    // Check if gallery token has already been set, we need to reuse
-    // the token for the whole request.
-    if (is_null($gallery_token)) {
-      // We use a short token since randomness is not critical.
-      $gallery_token = Crypt::randomBytesBase64(8);
-    }
-    $gallery_id = $gallery_id . '-' . $gallery_token;
-  }
+  $gallery_id = \Drupal::service('colorbox.gallery_id_generator')->generateId($entity, $item, $settings);
 
   // Set up the $variables['image'] parameter.
   if ($settings['style_name'] == 'hide') {
@@ -152,7 +112,7 @@ function template_preprocess_colorbox_formatter(&$variables) {
     $variables['image']['#attributes'] = $item_attributes;
 
     // Do not output an empty 'title' attribute.
-    if (mb_strlen($item->title) != 0) {
+    if (strlen($item->title) != 0) {
       $variables['image']['#title'] = $item->title;
       $data_cbox_img_attrs['title'] = '"title":"' . $item->title . '"';
     }
diff --git a/drupal/modules/colorbox/composer.json b/drupal/modules/colorbox/composer.json
index 3b02609fb..5ce7f1fe9 100644
--- a/drupal/modules/colorbox/composer.json
+++ b/drupal/modules/colorbox/composer.json
@@ -7,7 +7,7 @@
     "issues": "https://www.drupal.org/project/issues/colorbox",
     "source": "https://git.drupalcode.org/project/colorbox"
   },
-  "license": "GPL-2.0+",
+  "license": "GPL-2.0-or-later",
   "minimum-stability": "dev",
   "authors": [
     {
@@ -35,7 +35,9 @@
       }
     }
   ],
-  "require": {},
+  "require": {
+      "drupal/core": "^8.8 || ^9"
+  },
   "suggest": {
     "jackmoore/colorbox": "The Colorbox library is required to use the drupal/colorbox module."
   },
diff --git a/drupal/modules/colorbox/drush.services.yml b/drupal/modules/colorbox/drush.services.yml
index 0f8040eb6..e1dbbcf8c 100644
--- a/drupal/modules/colorbox/drush.services.yml
+++ b/drupal/modules/colorbox/drush.services.yml
@@ -1,5 +1,7 @@
 services:
   colorbox.commands:
     class: \Drupal\colorbox\Commands\ColorboxCommands
+    arguments:
+      - '@library.discovery'
     tags:
       - { name: drush.command }
diff --git a/drupal/modules/colorbox/src/ColorboxAttachment.php b/drupal/modules/colorbox/src/ColorboxAttachment.php
index feb843d73..cd09389fb 100644
--- a/drupal/modules/colorbox/src/ColorboxAttachment.php
+++ b/drupal/modules/colorbox/src/ColorboxAttachment.php
@@ -15,7 +15,7 @@ class ColorboxAttachment implements ElementAttachmentInterface {
   use StringTranslationTrait;
 
   /**
-   * The service to determin if colorbox should be activated.
+   * The service to determine if colorbox should be activated.
    *
    * @var \Drupal\colorbox\ActivationCheckInterface
    */
diff --git a/drupal/modules/colorbox/src/Commands/ColorboxCommands.php b/drupal/modules/colorbox/src/Commands/ColorboxCommands.php
index 8a88efe5e..9b5f81684 100644
--- a/drupal/modules/colorbox/src/Commands/ColorboxCommands.php
+++ b/drupal/modules/colorbox/src/Commands/ColorboxCommands.php
@@ -2,10 +2,11 @@
 
 namespace Drupal\colorbox\Commands;
 
+use Drupal\Core\Asset\libraryDiscovery;
 use Drush\Commands\DrushCommands;
-use Symfony\Component\Filesystem\Filesystem;
 use GuzzleHttp\Client;
 use GuzzleHttp\Exception\RequestException;
+use Symfony\Component\Filesystem\Filesystem;
 
 /**
  * A Drush commandfile.
@@ -20,6 +21,20 @@
  */
 class ColorboxCommands extends DrushCommands {
 
+  /**
+   * Library discovery service.
+   *
+   * @var Drupal\Core\Asset\libraryDiscovery
+   */
+  protected $libraryDiscovery;
+
+  /**
+   * {@inheritdoc}
+   */
+  public function __construct(libraryDiscovery $library_discovery) {
+    $this->libraryDiscovery = $library_discovery;
+  }
+
   /**
    * Download and install the Colorbox plugin.
    *
@@ -49,7 +64,7 @@ public function download($path = '') {
     }
 
     // Load the colorbox defined library.
-    if ($colorbox_library = \Drupal::service('library.discovery')->getLibraryByName('colorbox', 'colorbox')) {
+    if ($colorbox_library = $this->libraryDiscovery->getLibraryByName('colorbox', 'colorbox')) {
       // Download the file.
       $client = new Client();
       $destination = tempnam(sys_get_temp_dir(), 'colorbox-tmp');
diff --git a/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php b/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php
index 6d463af95..d73bf6e86 100644
--- a/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php
+++ b/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php
@@ -66,6 +66,9 @@ protected function getEditableConfigNames() {
    * {@inheritdoc}
    */
   public function buildForm(array $form, FormStateInterface $form_state) {
+    global $base_url;
+    $module_path = \Drupal::service('extension.list.module')->getPath('colorbox');
+    $img_folder_path = $base_url . '/' . $module_path . '/images/admin';
 
     $config = $this->configFactory->get('colorbox.settings');
 
@@ -90,7 +93,7 @@ public function buildForm(array $form, FormStateInterface $form_state) {
       '#title' => $this->t('Style'),
       '#options' => $colorbox_styles,
       '#default_value' => $config->get('custom.style'),
-      '#description' => $this->t('Select the style to use for the Colorbox. The example styles are the ones that come with the Colorbox plugin. Select "None" if you have added Colorbox styles to your theme.  <br> <strong>Examples</strong>: <ul><li><a href="/modules/contrib/colorbox/images/admin/example_default.png" target="blank">Default</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_plain.png" target="blank">Plain</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_stockholm_syndrome.png" target="blank">Stockholm Syndrome</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_1.png" target="blank">Example 1</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_2.png" target="blank">Example 2</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_3.png" target="blank">Example 3</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_4.png" target="blank">Example 4</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_none.png" target="blank">None</a></li></ul>'),
+      '#description' => $this->t('Select the style to use for the Colorbox. The example styles are the ones that come with the Colorbox plugin. Select "None" if you have added Colorbox styles to your theme.  <br> <strong>Examples</strong>: <ul><li><a href="@img_folder_path/example_default.png" target="blank">Default</a></li><li><a href="@img_folder_path/example_plain.png" target="blank">Plain</a></li><li><a href="@img_folder_path/example_stockholm_syndrome.png" target="blank">Stockholm Syndrome</a></li><li><a href="@img_folder_path/colorbox_example_1.png" target="blank">Example 1</a></li><li><a href="@img_folder_path/colorbox_example_2.png" target="blank">Example 2</a></li><li><a href="@img_folder_path/colorbox_example_3.png" target="blank">Example 3</a></li><li><a href="@img_folder_path/colorbox_example_4.png" target="blank">Example 4</a></li><li><a href="@img_folder_path/example_none.png" target="blank">None</a></li></ul>', ['@img_folder_path' => $img_folder_path]),
     ];
     $form['colorbox_custom_settings']['colorbox_custom_settings_activate'] = [
       '#type' => 'radios',
diff --git a/drupal/modules/colorbox/src/GalleryIdHelper.php b/drupal/modules/colorbox/src/GalleryIdHelper.php
new file mode 100644
index 000000000..df900e80e
--- /dev/null
+++ b/drupal/modules/colorbox/src/GalleryIdHelper.php
@@ -0,0 +1,118 @@
+<?php
+
+namespace Drupal\colorbox;
+
+use Drupal\Component\Utility\Crypt;
+use Drupal\Core\Config\ConfigFactoryInterface;
+use Drupal\Core\Entity\ContentEntityInterface;
+use Drupal\Core\Field\FieldItemInterface;
+use Drupal\Core\Utility\Token;
+
+/**
+ * Implementation of GalleryIdHelper.
+ *
+ * @package Drupal\colorbox
+ */
+class GalleryIdHelper {
+
+  /**
+   * The Gallery Token.
+   *
+   * @var null
+   */
+  protected $galleryToken = NULL;
+
+  /**
+   * The Configuration Factory.
+   *
+   * @var \Drupal\Core\Config\ConfigFactoryInterface
+   */
+  protected $configFactory;
+
+  /**
+   * The Token.
+   *
+   * @var \Drupal\Core\Utility\Token
+   */
+  protected $token;
+
+  /**
+   * GalleryIdHelper constructor.
+   *
+   * @param \Drupal\Core\Config\ConfigFactoryInterface $configFactory
+   *   The Configuration Factory.
+   * @param \Drupal\Core\Utility\Token $token
+   *   The Token.
+   */
+  public function __construct(ConfigFactoryInterface $configFactory, Token $token) {
+    $this->configFactory = $configFactory;
+    $this->token = $token;
+  }
+
+  /**
+   * Generate ID.
+   *
+   * @param \Drupal\Core\Entity\ContentEntityInterface $entity
+   *   The Entity.
+   * @param \Drupal\Core\Field\FieldItemInterface $item
+   *   The Item.
+   * @param array $settings
+   *   The Settings.
+   *
+   * @return string
+   *   Return string.
+   */
+  public function generateId(ContentEntityInterface $entity, FieldItemInterface $item, array $settings) {
+    $entity_bundle = $entity->bundle();
+    $entity_type = $entity->getEntityTypeId();
+    $config = $this->configFactory->get('colorbox.settings');
+
+    // Build the gallery id.
+    $id = $entity->id();
+    $entity_id = !empty($id) ? $entity_bundle . '-' . $id : 'entity-id';
+    $field_name = $item->getParent()->getName();
+
+    switch ($settings['colorbox_gallery']) {
+      case 'post':
+        $gallery_id = 'gallery-' . $entity_id;
+        break;
+
+      case 'page':
+        $gallery_id = 'gallery-all';
+        break;
+
+      case 'field_post':
+        $gallery_id = 'gallery-' . $entity_id . '-' . $field_name;
+        break;
+
+      case 'field_page':
+        $gallery_id = 'gallery-' . $field_name;
+        break;
+
+      case 'custom':
+        $gallery_id = $this->token->replace(
+          $settings['colorbox_gallery_custom'],
+          [$entity_type => $entity, 'file' => $item],
+          ['clear' => TRUE]
+        );
+        break;
+
+      default:
+        $gallery_id = '';
+    }
+
+    // If gallery id is not empty add unique per-request token to avoid.
+    // images being added manually to galleries.
+    if (!empty($gallery_id) && $config->get('advanced.unique_token')) {
+      // Check if gallery token has already been set, we need to reuse.
+      // the token for the whole request.
+      if (is_null($this->galleryToken)) {
+        // We use a short token since randomness is not critical.
+        $this->galleryToken = Crypt::randomBytesBase64(8);
+      }
+      $gallery_id = $gallery_id . '-' . $this->galleryToken;
+    }
+    return $gallery_id;
+  }
+
+}
diff --git a/drupal/modules/colorbox/templates/colorbox-formatter.html.twig b/drupal/modules/colorbox/templates/colorbox-formatter.html.twig
index b282c1b87..a5c86188f 100644
--- a/drupal/modules/colorbox/templates/colorbox-formatter.html.twig
+++ b/drupal/modules/colorbox/templates/colorbox-formatter.html.twig
@@ -13,4 +13,5 @@
  * @ingroup themeable
  */
 #}
+
 <a href="{{ url }}"{{ attributes }}>{{ image }}</a>
diff --git a/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml b/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml
index 57dbbebaf..4cae3dd70 100644
--- a/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml
+++ b/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml
@@ -1,11 +1,11 @@
-name: Colorbox Library Test
-description: Ensure colorbox can be tested properly with the downloaded library.
+name: 'Colorbox Library Test'
+description: 'Ensure colorbox can be tested properly with the downloaded library.'
 type: module
 hidden: true
 package: Testing
 core_version_requirement: ^8.8 || ^9
 
-# Information added by Drupal.org packaging script on 2020-04-16
-version: '8.x-1.6'
+# Information added by Drupal.org packaging script on 2021-03-05
+version: '8.x-1.7'
 project: 'colorbox'
-datestamp: 1587016345
+datestamp: 1614960643
diff --git a/drupal/modules/metatag/CHANGELOG.txt b/drupal/modules/metatag/CHANGELOG.txt
index e5549ef09..0631fc900 100644
--- a/drupal/modules/metatag/CHANGELOG.txt
+++ b/drupal/modules/metatag/CHANGELOG.txt
@@ -1,3 +1,50 @@
+Metatag 8.x-1.16, 2021-03-15
+----------------------------
+#3186893 by DamienMcKenna: Document how to update from Metatag Access to Metatag
+  Extended Perms.
+#3187583 by jrb: Syntax error when running PHP 7.0.
+#3187898 by rutiolma: Comply with migrations using migrate_upgrade.
+#3182548 by DamienMcKenna: Fix tests on 8.x-1.x branch for D9.1.
+#3158186 by siddhant.bhosale, rahulrasgon, rokzabukovec, sabina.h,
+  DamienMcKenna: Replace usages of assertions that are deprecated.
+#3186770 by mortim07: System status report page indicates Metatag's token types
+  do not have any tokens defined.
+#3188806 by mortim07, acbramley, DamienMcKenna: Check if the entity being viewed
+  is the route entity.
+#3188839 by mortim07, DamienMcKenna, mrshowerman, FiNeX, bwaindwain: Node tokens
+  missing.
+#3189138 by bwaindwain, DamienMcKenna: Form element still visible even though
+  permissions turned off.
+#3191109 by thalles: Replace deprecated Drupal\KernelTests\AssertLegacyTrait
+  ::assertEqual by $this->assertEquals().
+#3190808 by Wim Leers, DamienMcKenna: Do not run a "table exists" query for
+  every migrated row of data (regardless of whether it's a metatag row or not!).
+#3193523 by DamienMcKenna: Removed files accidentally committed.
+#3189850 by cmod, DamienMcKenna, J-Lee: Undefined index: href in
+  metatag_page_attachments().
+#3077781 by thejimbirch, DamienMcKenna, mmbk, cindytwilliams: Remove references
+  to the amphtml meta tag.
+#3193502 by DaliaMoh, aritrika.d, DamienMcKenna: Extra if() statement in
+  _metatag_is_migration_plugin_supported().
+#3123583 by DamienMcKenna, Berdir, jonathan1055: Add Devel dependency, tests
+  back again.
+#3199122 by DamienMcKenna, thejimbirch: Fix compatibility with Drupal 9.
+#3199060 by Santhosh-Kumar-Rengasamy, DamienMcKenna: Custom Migration dependency
+  issue for d7 migrate process plugin.
+#2930291 by dobe, trobey, DamienMcKenna, sylus: Expand all text fields to allow
+  1,024 characters.
+#3202865 by stmh, DamienMcKenna: logic in generateRawElements does not work with
+  hreflangs.
+#2941632 by bgilhome, rokzabukovec, DamienMcKenna, yannickoo, thejimbirch:
+  og:latitude/longitude have been replaced by place:location:latitude/longitude.
+#3196133 by leopathu, DamienMcKenna: Exclusive robots metatags (index, noindex,
+  follow, nofollow) in Entity Form.
+#3145078 by DamienMcKenna, mrinalini9, amjad1233, vijaycs85, dww: Possibly wrong
+  use of $modules array in setUp() for functional tests.
+#3196067 by Ruslan Piskarov, DamienMcKenna, mohit.bansal623: Notice: Undefined
+  offset: 2 in metatag_tokens() (line 218 of metatag.tokens.inc).
+
+
 Metatag 8.x-1.15, 2020-12-05
 ----------------------------
 #3165112 by Wim Leers, tim.plunkett: Metatag migrations should be tagged
diff --git a/drupal/modules/metatag/composer.json b/drupal/modules/metatag/composer.json
index 88b6bbd6f..c43f531a9 100644
--- a/drupal/modules/metatag/composer.json
+++ b/drupal/modules/metatag/composer.json
@@ -26,6 +26,7 @@
     "drupal/token": "^1.0"
   },
   "require-dev": {
+    "drupal/devel": "^4.0",
     "drupal/redirect": "1.x-dev",
     "drupal/page_manager": "4.x-dev",
     "drupal/panelizer": "4.x-dev"
diff --git a/drupal/modules/metatag/metatag.info.yml b/drupal/modules/metatag/metatag.info.yml
index bf207cb89..cbfc297df 100644
--- a/drupal/modules/metatag/metatag.info.yml
+++ b/drupal/modules/metatag/metatag.info.yml
@@ -7,8 +7,10 @@ configure: entity.metatag_defaults.collection
 dependencies:
   - drupal:field
   - token:token
+test_dependencies:
+  - devel:devel
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag.module b/drupal/modules/metatag/metatag.module
index a5fc44b39..565298c83 100644
--- a/drupal/modules/metatag/metatag.module
+++ b/drupal/modules/metatag/metatag.module
@@ -156,15 +156,18 @@ function metatag_page_attachments(array &$attachments) {
       // Also add a HTTP header "Link:" for canonical URLs and shortlinks.
       // See HtmlResponseAttachmentsProcessor::processHtmlHeadLink() for the
       // implementation of the functionality in core.
-      if (in_array($item[1], ['canonical_url', 'shortlink'])) {
-        $attributes = $item[0]['#attributes'];
-
-        $href = '<' . Html::escape($attributes['href']) . '>';
-        unset($attributes['href']);
-        if ($param = HtmlResponseAttachmentsProcessor::formatHttpHeaderAttributes($attributes)) {
-          $href .= ';' . $param;
+      if (isset($item[0]['#attributes']['href'])) {
+        if (in_array($item[1], ['canonical_url', 'shortlink'])) {
+          $attributes = $item[0]['#attributes'];
+
+          $href = '<' . Html::escape($attributes['href']) . '>';
+          unset($attributes['href']);
+          $param = HtmlResponseAttachmentsProcessor::formatHttpHeaderAttributes($attributes);
+          if (!empty($param)) {
+            $href .= ';' . $param;
+          }
+          $head_links[] = $href;
         }
-        $head_links[] = $href;
       }
     }
 
@@ -209,6 +212,12 @@ function metatag_page_attachments_alter(array &$attachments) {
  * Implements hook_entity_view_alter().
  */
 function metatag_entity_view_alter(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display) {
+  // Don't proceed any further if the entity being viewed isn't the route
+  // entity.
+  if (!_metatag_is_entity_route_entity($entity)) {
+    return;
+  }
+
   if (!$entity->getEntityType()->hasLinkTemplate('canonical')) {
     return;
   }
@@ -234,6 +243,29 @@ function metatag_entity_view_alter(array &$build, EntityInterface $entity, Entit
   _metatag_remove_duplicate_entity_tags($build);
 }
 
+/**
+ * A function to determine whether the entity in question is the route entity.
+ *
+ * @param \Drupal\Core\Entity\EntityInterface $entity
+ *   The entity.
+ *
+ * @return bool
+ *   The result.
+ */
+function _metatag_is_entity_route_entity(EntityInterface $entity): bool {
+  static $cached_entity_uuid;
+  if (!$cached_entity_uuid) {
+    foreach (\Drupal::routeMatch()->getParameters() as $route_parameter) {
+      if ($route_parameter instanceof EntityInterface) {
+        if ($route_parameter->uuid() === $entity->uuid()) {
+          $cached_entity_uuid = $entity->uuid();
+        }
+      }
+    }
+  }
+  return ($cached_entity_uuid === $entity->uuid());
+}
+
 /**
  * Pre render callback for entities processed by Panelizer.
  *
@@ -669,9 +701,16 @@ function metatag_migrate_prepare_row(Row $row, MigrateSourceInterface $source, M
     return;
   }
 
-  // Work out what sort of migration to do.
-  // Metatag-D7.
-  if ($source->getDatabase()->schema()->tableExists('metatag')) {
+  // Work out what sort of migration to do. Cache the results of this logic so
+  // that it isn't checked on every single row being processed.
+  static $metatag_table_exists, $nodewords_table_exists;
+  if (!isset($metatag_table_exists)) {
+    $metatag_table_exists = $source->getDatabase()->schema()->tableExists('metatag');
+    $nodewords_table_exists = $source->getDatabase()->schema()->tableExists('nodewords');
+  }
+
+  // The source is Metatag-D7.
+  if ($metatag_table_exists) {
     // @todo Write a more general version rather than hard-coded.
     // Support a know subset of D7 sources.
     if (is_a($source, Node7::class)) {
@@ -735,8 +774,8 @@ function metatag_migrate_prepare_row(Row $row, MigrateSourceInterface $source, M
     }
   }
 
-  // Nodewords-D6.
-  elseif ($source->getDatabase()->schema()->tableExists('nodewords')) {
+  // The source is Nodewords-D6.
+  elseif ($nodewords_table_exists) {
     // @todo Write a more general version rather than hard-coded.
     // Support a know subset of D6 sources.
     if (is_a($source, Node6::class)) {
@@ -858,14 +897,14 @@ function metatag_migration_plugins_alter(array &$definitions) {
         // d7_node_complete, which has dependencies on d7_field_instance and
         // d7_comment_field_instance to ensure correct migration order.
         if ($bundle_id && isset($definitions["d7_metatag_field_instance:$entity_type_id:$bundle_id"])) {
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id";
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id";
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id";
         }
         elseif (isset($definitions["d7_metatag_field_instance:$entity_type_id"])) {
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id";
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id";
-          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id";
+          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id";
         }
       }
     }
@@ -891,10 +930,19 @@ function _metatag_is_migration_plugin_supported(array $definition) {
   if (empty($definition['migration_tags'])) {
     return FALSE;
   }
+  if (!is_array($definition['migration_tags'])) {
+    return FALSE;
+  }
   if (!array_intersect(['Drupal 6', 'Drupal 7'], $definition['migration_tags'])) {
     return FALSE;
   }
 
+  // Support for migrate_upgrade module, to avoid adding dependencies on already
+  // processed migration procedures.
+  if (!empty($definition['migration_group'])) {
+    return FALSE;
+  }
+
   // This migration has destination plugins defined.
   if (!empty($definition['destination']['plugin'])) {
     // Follow logic on hook_entity_base_field_info() and exclude the metatag
diff --git a/drupal/modules/metatag/metatag.tokens.inc b/drupal/modules/metatag/metatag.tokens.inc
index 836bfd7e9..8b1674d35 100644
--- a/drupal/modules/metatag/metatag.tokens.inc
+++ b/drupal/modules/metatag/metatag.tokens.inc
@@ -54,6 +54,12 @@ function metatag_token_info() {
       'nested' => TRUE,
     ];
 
+    $info['tokens'][$metatag_token_name]['value'] = [
+      'name' => Html::escape($label),
+      'module' => 'metatag',
+      'description' => $description,
+    ];
+
     // Tag list token type.
     if ($multiple) {
       $info['types']["list<$metatag_token_name>"] = [
@@ -200,7 +206,7 @@ function metatag_tokens($type, $tokens, array $data, array $options, BubbleableM
         // For [metatag:tag_name:0], [metatag:tag_name:0:value] and
         // [metatag:tag_name:value] tokens.
         else {
-          [$tag_name, $delta] = explode(':', $name, 2);
+          list($tag_name, $delta) = explode(':', $name, 2);
           if (!is_numeric($delta)) {
             unset($delta);
           }
@@ -215,10 +221,15 @@ function metatag_tokens($type, $tokens, array $data, array $options, BubbleableM
 
         // Render only one delta.
         if (isset($delta)) {
-          $replacements[$original] = $processed_tags[$tag_name][$delta];
+          $replacements[$original] = $processed_tags[$tag_name][$delta] ?? NULL;
         }
         else {
-          $replacements[$original] = is_array($processed_tags[$tag_name]) ? implode(',', $processed_tags[$tag_name]) : $processed_tags[$tag_name];
+          if (is_array($processed_tags[$tag_name])) {
+            $replacements[$original] = implode(',', $processed_tags[$tag_name]);
+          }
+          else {
+            $replacements[$original] = $processed_tags[$tag_name];
+          }
         }
       }
       break;
diff --git a/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml b/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml
index 6953e156b..b5a57a087 100644
--- a/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml
+++ b/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php b/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php
index ac47a66d0..9935b482d 100644
--- a/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php
+++ b/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagAppLinksTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_app_links'];
+
   /**
    * {@inheritdoc}
    */
@@ -46,14 +51,6 @@ class MetatagAppLinksTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'property';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_app_links';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml b/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml
index 59c782f66..e084b6bf3 100644
--- a/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml
+++ b/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php b/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php
index 963a3315f..032834b3b 100644
--- a/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php
+++ b/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagDublinCoreTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_dc'];
+
   /**
    * {@inheritdoc}
    */
@@ -32,14 +37,6 @@ class MetatagDublinCoreTagsTest extends MetatagTagsTestBase {
     'dcterms_type',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_dc';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml b/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml
index 598e9c507..73aa8bae7 100644
--- a/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml
+++ b/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - metatag:metatag
   - metatag:metatag_dc
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php b/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php
index 03d8bf7e6..7df9b3a24 100644
--- a/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php
+++ b/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php
@@ -12,6 +12,11 @@
  */
 class MetatagDublinCoreAdvancedTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_dc_advanced'];
+
   /**
    * {@inheritdoc}
    */
@@ -58,14 +63,6 @@ class MetatagDublinCoreAdvancedTagsTest extends MetatagTagsTestBase {
     'dcterms_valid',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_dc_advanced';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_extended_perms/README.txt b/drupal/modules/metatag/metatag_extended_perms/README.txt
index ba2d609c9..4bd5059c2 100644
--- a/drupal/modules/metatag/metatag_extended_perms/README.txt
+++ b/drupal/modules/metatag/metatag_extended_perms/README.txt
@@ -25,6 +25,48 @@ before enabling it on production, to help ensure these problems are not
 encountered.
 
 
+Updating from Metatag Access
+--------------------------------------------------------------------------------
+The original sandbox module for this functionality was called "Metatag Access".
+Sites which used that submodule should switch to this module. Rather than
+loosing their configuration, use the following update script to convert the
+permissions.
+
+/**
+ * Replace Metatag Access with Metatag Extended Perms.
+ */
+function mysite_update_9001() {
+  $installer = \Drupal::service('module_installer');
+
+  // Install the Metatag Extended Permissions module.
+  $installer->install(['metatag_extended_perms']);
+
+  // Update the permissions.
+  foreach (Role::loadMultiple() as $role) {
+    // Keep track of whether the permissions changed for this role.
+    $changed = FALSE;
+    foreach ($role->getPermissions() as $key => $perm) {
+      // Look for permissions that started with the old permission string.
+      if (strpos($perm, 'access metatag tag') !== FALSE) {
+        // Grand the new permission.
+        $role->grantPermission(str_replace('access metatag tag', 'access metatag', $perm));
+
+        // Track that the role's permissions changed.
+        $changed = TRUE;
+      }
+    }
+
+    // If the permissions changed, save the role.
+    if ($changed) {
+      $role->trustData()->save();
+    }
+  }
+
+  // Uninstall the Metatag Access module.
+  $installer->uninstall(['metatag_access']);
+}
+
+
 Credits / contact
 --------------------------------------------------------------------------------
 Originally written by Michael Petri [1].
diff --git a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml
index f2d6d1f78..928385acb 100644
--- a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml
+++ b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module
index fb0ff5706..9061ab959 100644
--- a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module
+++ b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module
@@ -16,6 +16,8 @@ function metatag_extended_perms_field_widget_form_alter(&$element, FormStateInte
   if ($context['widget'] instanceof MetatagFirehose) {
     $group_manager = \Drupal::getContainer()->get('plugin.manager.metatag.group');
 
+    // Prevent access to the element until at least one permission is granted.
+    $element['#access'] = FALSE;
     foreach (Element::children($element) as $group_id) {
       $group = $group_manager->getDefinition($group_id, FALSE);
       if ($group === NULL) {
@@ -33,9 +35,10 @@ function metatag_extended_perms_field_widget_form_alter(&$element, FormStateInte
         $element[$group_id][$tag_id]['#access'] = \Drupal::currentUser()
           ->hasPermission('access metatag ' . $group_id . '__' . $tag_id);
 
-        // Make the group accessible if user has access to the tag.
+        // Make the parent and group accessible if user has access to the tag.
         if ($element[$group_id][$tag_id]['#access']) {
           $element[$group_id]['#access'] = TRUE;
+          $element['#access'] = TRUE;
         }
       }
     }
diff --git a/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php b/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php
index 830a4d3d9..392cb0c96 100644
--- a/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php
+++ b/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php
@@ -104,9 +104,12 @@ public function testPermissionsExist() {
     $session = $this->assertSession();
     $session->statusCodeEquals(200);
 
-    // Confirm that the page contains the standard text iddicating this is the
+    // Confirm that the page contains the standard text indicating this is the
     // permissions page.
-    $session->pageTextContains('Administer menus and menu items');
+    $session->pageTextContains('Administer modules');
+    $session->pageTextContains('Administer site configuration');
+    $session->pageTextContains('Administer themes');
+    $session->pageTextContains('Administer software updates');
 
     // Look for each of the meta tags.
     foreach ($this->permissions as $group => $perms) {
diff --git a/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml b/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml
index 11944e97e..ed5f9b5d5 100644
--- a/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml
+++ b/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php b/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php
index c71799d9b..f3f6c7380 100644
--- a/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php
+++ b/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagFacebookTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_facebook'];
+
   /**
    * {@inheritdoc}
    */
@@ -25,14 +30,6 @@ class MetatagFacebookTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'property';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_facebook';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml b/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml
index b5179b53f..4b3940f93 100644
--- a/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml
+++ b/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php b/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php
index 96fcc70ad..aec9f6bf6 100644
--- a/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php
+++ b/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagFaviconsTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_favicons'];
+
   /**
    * {@inheritdoc}
    */
@@ -54,14 +59,6 @@ class MetatagFaviconsTagsTest extends MetatagTagsTestBase {
    */
   protected $testValueAttribute = 'href';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_favicons';
-    parent::setUp();
-  }
-
   /**
    * Implements {tag_name}TestValueAttribute() for 'shortcut icon'.
    */
diff --git a/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml b/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml
index beb9dbe7d..9cfe7ce4d 100644
--- a/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml
+++ b/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php b/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php
index 0787e2512..4867b6db1 100644
--- a/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php
+++ b/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagGoogleCSETagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_google_cse'];
+
   /**
    * {@inheritdoc}
    */
@@ -22,14 +27,6 @@ class MetatagGoogleCSETagsTest extends MetatagTagsTestBase {
     'thumbnail',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_google_cse';
-    parent::setUp();
-  }
-
   /**
    * Implements {tag_name}TestTagName() for 'google_rating'.
    */
diff --git a/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml b/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml
index e9c4e69c5..746077905 100644
--- a/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml
+++ b/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php b/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php
index 4109d043a..c85c3adf6 100644
--- a/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php
+++ b/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagGooglePlusTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_google_plus'];
+
   /**
    * {@inheritdoc}
    */
@@ -27,14 +32,6 @@ class MetatagGooglePlusTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'itemprop';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_google_plus';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml b/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml
index 2c14c44d6..08f4d821b 100644
--- a/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml
+++ b/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php b/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php
index 040bd7dfc..8423cf4ba 100644
--- a/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php
+++ b/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php
@@ -12,6 +12,11 @@
  */
 class MetatagHreflangTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['language', 'metatag_hreflang'];
+
   /**
    * {@inheritdoc}
    */
@@ -42,10 +47,6 @@ class MetatagHreflangTagsTest extends MetatagTagsTestBase {
    * {@inheritdoc}
    */
   protected function setUp() {
-    // Need the Language module in order for any of this to work.
-    parent::$modules[] = 'language';
-    // This module.
-    parent::$modules[] = 'metatag_hreflang';
     parent::setUp();
 
     // Enable additional languages.
diff --git a/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml b/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml
index 856d0a3e7..d572a64b8 100644
--- a/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml
+++ b/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php b/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php
index b7d8fc543..ccb246fd4 100644
--- a/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php
+++ b/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagMobileTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_mobile'];
+
   /**
    * {@inheritdoc}
    */
@@ -55,14 +60,6 @@ class MetatagMobileTagsTest extends MetatagTagsTestBase {
     'x_ua_compatible',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_mobile';
-    parent::setUp();
-  }
-
   /**
    * {@inheritdoc}
    */
@@ -92,20 +89,6 @@ protected function alternateHandheldTestValueAttribute() {
     return 'href';
   }
 
-  /**
-   * Implements {tag_name}TestOutputXpath() for 'amphtml'.
-   */
-  protected function amphtmlTestOutputXpath() {
-    return "//link[@rel='amphtml']";
-  }
-
-  /**
-   * Implements {tag_name}TestValueAttribute() for 'amphtml'.
-   */
-  protected function amphtmlTestValueAttribute() {
-    return 'href';
-  }
-
   /**
    * Implements {tag_name}TestValue() for 'android_app_link_alternative'.
    */
diff --git a/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml b/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml
index 5e4d81943..01bfba11e 100644
--- a/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml
+++ b/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php
index e1db6f070..b84745d01 100644
--- a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php
+++ b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php
@@ -11,7 +11,7 @@
  *   id = "og_latitude",
  *   label = @Translation("Latitude"),
  *   description = @Translation(""),
- *   name = "og:latitude",
+ *   name = "place:location:latitude",
  *   group = "open_graph",
  *   weight = 16,
  *   type = "string",
diff --git a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php
index a25c59cf4..551bac4b8 100644
--- a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php
+++ b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php
@@ -11,7 +11,7 @@
  *   id = "og_longitude",
  *   label = @Translation("Longitude"),
  *   description = @Translation(""),
- *   name = "og:longitude",
+ *   name = "place:location:longitude",
  *   group = "open_graph",
  *   weight = 16,
  *   type = "string",
diff --git a/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php b/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php
index b2346f74c..e00f85030 100644
--- a/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php
+++ b/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagOpenGraphTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_open_graph'];
+
   /**
    * {@inheritdoc}
    */
@@ -86,18 +91,17 @@ class MetatagOpenGraphTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'property';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_open_graph';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
   protected function getTestTagName($tag_name) {
+    if ($tag_name == 'og_latitude') {
+      $tag_name = 'place:location:latitude';
+    }
+    elseif ($tag_name == 'og_longitude') {
+      $tag_name = 'place:location:longitude';
+    }
+
     // Replace the first underline with a colon.
     $tag_name = str_replace('og_', 'og:', $tag_name);
     $tag_name = str_replace('article_', 'article:', $tag_name);
diff --git a/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml b/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml
index 49e50b737..8c6c2c020 100644
--- a/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml
+++ b/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - metatag:metatag
   - metatag:metatag_open_graph
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php b/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php
index 87f169e43..3f1acdfa5 100644
--- a/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php
+++ b/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagOpenGraphProductsTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_open_graph_products'];
+
   /**
    * {@inheritdoc}
    */
@@ -29,14 +34,6 @@ class MetatagOpenGraphProductsTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'property';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_open_graph_products';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml b/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml
index b266b506d..c469bb375 100644
--- a/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml
+++ b/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - page_manager:page_manager
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php b/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php
index 674da434c..5cccbb4af 100644
--- a/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php
+++ b/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php
@@ -19,7 +19,7 @@ class MetatagPageManagerTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // This module.
     'metatag_page_manager',
     'page_manager_ui',
diff --git a/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml b/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml
index fbd29135f..f870cf876 100644
--- a/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml
+++ b/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php b/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php
index 09edba973..791149f4e 100644
--- a/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php
+++ b/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagPinterestTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_pinterest'];
+
   /**
    * {@inheritdoc}
    */
@@ -35,14 +40,6 @@ class MetatagPinterestTagsTest extends MetatagTagsTestBase {
    */
   protected $testNameAttribute = 'property';
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_pinterest';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml b/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml
index 75987c56b..48fbb2acc 100644
--- a/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml
+++ b/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php b/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php
index fa41edc81..9bd0ee112 100644
--- a/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php
+++ b/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php
@@ -11,6 +11,11 @@
  */
 class MetatagTwitterCardsTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['metatag_twitter_cards'];
+
   /**
    * {@inheritdoc}
    */
@@ -54,14 +59,6 @@ class MetatagTwitterCardsTagsTest extends MetatagTagsTestBase {
     // 'twitter_cards_player',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_twitter_cards';
-    parent::setUp();
-  }
-
   /**
    * Twitter meta tags (almost) all have colons instead of underlines.
    *
diff --git a/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml b/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml
index 7bc072625..b575b8036 100644
--- a/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml
+++ b/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml
@@ -6,7 +6,7 @@ package: SEO
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php b/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php
index 4ebc2882e..9e01deb5d 100644
--- a/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php
+++ b/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php
@@ -11,6 +11,13 @@
  */
 class MetatagVerificationTagsTest extends MetatagTagsTestBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = [
+    'metatag_verification',
+  ];
+
   /**
    * {@inheritdoc}
    */
@@ -23,17 +30,9 @@ class MetatagVerificationTagsTest extends MetatagTagsTestBase {
     'pinterest',
     'pocket',
     'yandex',
-    'zoom_domain_verification'
+    'zoom_domain_verification',
   ];
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp() {
-    parent::$modules[] = 'metatag_verification';
-    parent::setUp();
-  }
-
   /**
    * Each of these meta tags has a different tag name vs its internal name.
    */
diff --git a/drupal/modules/metatag/metatag_views/metatag_views.info.yml b/drupal/modules/metatag/metatag_views/metatag_views.info.yml
index eb0f40ff7..66c98dd3a 100644
--- a/drupal/modules/metatag/metatag_views/metatag_views.info.yml
+++ b/drupal/modules/metatag/metatag_views/metatag_views.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - metatag:metatag
   - drupal:views
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php b/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php
index 6757e5c3e..728295d4a 100644
--- a/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php
+++ b/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php
@@ -17,7 +17,7 @@ class MetatagViewsBasicsTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'block',
     'field',
diff --git a/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php b/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php
index bbbbc88d4..98212411d 100644
--- a/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php
+++ b/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php
@@ -117,6 +117,9 @@ public function form(array $form, FormStateInterface $form_state) {
 
     $token_types = empty($default_type) ? [] : [explode('__', $default_type)[0]];
 
+    // Add the token browser at the top.
+    $form += $this->metatagToken->tokenBrowser($token_types);
+
     // If this is a new Metatag defaults, then list available bundles.
     if ($metatag_defaults->isNew()) {
       $options = $this->getAvailableBundles();
diff --git a/drupal/modules/metatag/src/MetatagManager.php b/drupal/modules/metatag/src/MetatagManager.php
index 53399bc9a..18cac1947 100644
--- a/drupal/modules/metatag/src/MetatagManager.php
+++ b/drupal/modules/metatag/src/MetatagManager.php
@@ -553,9 +553,9 @@ public function generateRawElements(array $tags, $entity = NULL, BubbleableMetad
     array_multisort($group, SORT_ASC, $weight, SORT_ASC, $metatag_tags);
 
     $ordered_tags = [];
-    foreach ($metatag_tags as $metatag) {
-      if (isset($tags[$metatag['id']])) {
-        $ordered_tags[$metatag['id']] = $tags[$metatag['id']];
+    foreach ($metatag_tags as $id => $metatag) {
+      if (isset($tags[$id])) {
+        $ordered_tags[$id] = $tags[$id];
       }
     }
 
diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php
index 0c2ba09a6..ee2866ed0 100644
--- a/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php
+++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php
@@ -19,14 +19,5 @@
  * )
  */
 class Description extends MetaNameBase {
-
-  /**
-   * {@inheritdoc}
-   */
-  public function form(array $element = []) {
-    $form = parent::form($element);
-    $form['#maxlength'] = 320;
-    return $form;
-  }
-
+  // Nothing here yet. Just a placeholder class for a plugin.
 }
diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php
index 1c46c9a5f..da0061358 100644
--- a/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php
+++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php
@@ -265,7 +265,7 @@ public function form(array $element = []) {
       '#type' => $this->isLong() ? 'textarea' : 'textfield',
       '#title' => $this->label(),
       '#default_value' => $this->value(),
-      '#maxlength' => 255,
+      '#maxlength' => 1024,
       '#required' => isset($element['#required']) ? $element['#required'] : FALSE,
       '#description' => $this->description(),
       '#element_validate' => [[get_class($this), 'validateTag']],
diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php
index bd333e0ff..492546a67 100644
--- a/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php
+++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php
@@ -69,28 +69,36 @@ public function form(array $element = []) {
       'index' => [
         '#states' => [
           'disabled' => [
-            ':input[name="robots[noindex]"]' => ['checked' => TRUE],
+            [':input[name="robots[noindex]"]' => ['checked' => TRUE]],
+            'or',
+            [':input[name*="[robots][noindex]"]' => ['checked' => TRUE]],
           ],
         ],
       ],
       'noindex' => [
         '#states' => [
           'disabled' => [
-            ':input[name="robots[index]"]' => ['checked' => TRUE],
+            [':input[name="robots[index]"]' => ['checked' => TRUE]],
+            'or',
+            [':input[name*="[robots][index]"]' => ['checked' => TRUE]],
           ],
         ],
       ],
       'follow' => [
         '#states' => [
           'disabled' => [
-            ':input[name="robots[nofollow]"]' => ['checked' => TRUE],
+            [':input[name="robots[nofollow]"]' => ['checked' => TRUE]],
+            'or',
+            [':input[name*="[robots][nofollow]"]' => ['checked' => TRUE]],
           ],
         ],
       ],
       'nofollow' => [
         '#states' => [
           'disabled' => [
-            ':input[name="robots[follow]"]' => ['checked' => TRUE],
+            [':input[name="robots[follow]"]' => ['checked' => TRUE]],
+            'or',
+            [':input[name*="[robots][follow]"]' => ['checked' => TRUE]],
           ],
         ],
       ],
diff --git a/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php b/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php
index 4121c442e..b6544d1b5 100644
--- a/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php
+++ b/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php
@@ -261,8 +261,6 @@ public function tagsMap() {
       // 'hreflang_' . $langcode => 'hreflang_per_language',
       // From metatag_mobile.metatag.inc:
       'alternate_handheld' => 'alternate_handheld',
-      // @todo https://www.drupal.org/project/metatag/issues/3077781
-      // 'amphtml' => '',
       'android-app-link-alternative' => 'android_app_link_alternative',
       'android-manifest' => 'android_manifest',
       'apple-itunes-app' => 'apple_itunes_app',
diff --git a/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php b/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php
index c5df768f8..d8ea72399 100644
--- a/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php
+++ b/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php
@@ -247,8 +247,6 @@ protected function tagsMap() {
       // 'hreflang_' . $langcode => 'hreflang_per_language',
       // From metatag_mobile.metatag.inc:
       'alternate_handheld' => 'alternate_handheld',
-      // @todo https://www.drupal.org/project/metatag/issues/3077781
-      // 'amphtml' => '',
       'android-app-link-alternative' => 'android_app_link_alternative',
       'android-manifest' => 'android_manifest',
       'apple-itunes-app' => 'apple_itunes_app',
diff --git a/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml
index dc263b855..9d53e1776 100644
--- a/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml
+++ b/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml
@@ -6,7 +6,7 @@ package: Testing
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml
index ac185d1e1..faf3cf056 100644
--- a/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml
+++ b/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml
@@ -5,7 +5,7 @@ package: Testing
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml
index 94ea37134..12d764ca3 100644
--- a/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml
+++ b/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml
@@ -6,7 +6,7 @@ package: Testing
 dependencies:
   - metatag:metatag
 
-# Information added by Drupal.org packaging script on 2020-12-05
-version: '8.x-1.15'
+# Information added by Drupal.org packaging script on 2021-03-15
+version: '8.x-1.16'
 project: 'metatag'
-datestamp: 1607188982
+datestamp: 1615820871
diff --git a/drupal/modules/metatag/tests/src/Functional/DefaultTags.php b/drupal/modules/metatag/tests/src/Functional/DefaultTags.php
index 53abe27dd..6375b2530 100644
--- a/drupal/modules/metatag/tests/src/Functional/DefaultTags.php
+++ b/drupal/modules/metatag/tests/src/Functional/DefaultTags.php
@@ -17,7 +17,7 @@ class DefaultTags extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'node',
     'taxonomy',
@@ -153,7 +153,7 @@ public function testUserLoginPages() {
 
       // Check the meta tags.
       $xpath = $this->xpath("//link[@rel='canonical']");
-      $this->assertNotEqual((string) $xpath[0]->getAttribute('href'), $front_url);
+      $this->assertNotEquals((string) $xpath[0]->getAttribute('href'), $front_url);
       self::assertEquals((string) $xpath[0]->getAttribute('href'), $this_page_url);
     }
   }
diff --git a/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php b/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php
index 66817a4ec..52a23c189 100644
--- a/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php
+++ b/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php
@@ -17,7 +17,7 @@ class DisabledDefaultTags extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'node',
     'taxonomy',
diff --git a/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php
new file mode 100644
index 000000000..901dc0d04
--- /dev/null
+++ b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php
@@ -0,0 +1,36 @@
+<?php
+
+namespace Drupal\Tests\metatag\Functional;
+
+/**
+ * Verify that enabling WebProfiler won't cause the site to blow up.
+ *
+ * @group metatag
+ */
+class EnsureDevelWebProfilerWorks extends EnsureDevelWorks {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = [
+    // Modules for core functionality.
+    'node',
+    'field',
+    'field_ui',
+    'user',
+
+    // Contrib dependencies.
+    'token',
+
+    // This module.
+    'metatag',
+
+    // Use the custom route to verify the site works.
+    'metatag_test_custom_route',
+
+    // The modules to test.
+    'devel',
+    'webprofiler',
+  ];
+
+}
diff --git a/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php
new file mode 100644
index 000000000..7fb43a271
--- /dev/null
+++ b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php
@@ -0,0 +1,63 @@
+<?php
+
+namespace Drupal\Tests\metatag\Functional;
+
+use Drupal\Tests\BrowserTestBase;
+
+/**
+ * Verify that enabling Devel won't cause the site to blow up.
+ *
+ * @group metatag
+ */
+class EnsureDevelWorks extends BrowserTestBase {
+
+  // Contains helper methods.
+  use MetatagHelperTrait;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = [
+    // Modules for core functionality.
+    'node',
+    'field',
+    'field_ui',
+    'user',
+
+    // Contrib dependencies.
+    'token',
+
+    // This module.
+    'metatag',
+
+    // Use the custom route to verify the site works.
+    'metatag_test_custom_route',
+
+    // The modules to test.
+    'devel',
+  ];
+
+  /**
+   * Load the custom route, make sure something is output.
+   */
+  public function testCustomRoute() {
+    $this->drupalGet('metatag_test_custom_route');
+    $this->assertResponse(200);
+    $this->assertText('Hello world!');
+  }
+
+  /**
+   * Make sure that the system still works when some example content exists.
+   */
+  public function testNode() {
+    $node = $this->createContentTypeNode();
+    $this->drupalGet($node->toUrl());
+    $this->assertResponse(200);
+  }
+
+}
diff --git a/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php b/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php
index 680f05da9..1bd3cd8f0 100644
--- a/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php
+++ b/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php
@@ -18,7 +18,7 @@ class MaintenanceMode extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'node',
     'field',
@@ -43,10 +43,11 @@ class MaintenanceMode extends BrowserTestBase {
   public function testUser1() {
     // Load the user 1 profile page.
     $this->drupalGet('/user/1');
+    $session = $this->assertSession();
     // Confirm the page title is correct.
-    $this->assertRaw('<title>Access denied | ');
-    $this->assertNoRaw('<title>admin | ');
-    $this->assertNoRaw('<title>Site under maintenance | ');
+    $session->responseContains('<title>Access denied | ');
+    $session->responseNotContains('<title>admin | ');
+    $session->responseNotContains('<title>Site under maintenance | ');
 
     // Put the site into maintenance mode.
     \Drupal::state()->set('system.maintenance_mode', TRUE);
@@ -55,9 +56,9 @@ public function testUser1() {
     // Load the user 1 profile page again.
     $this->drupalGet('/user/1');
     // Confirm the page title has changed.
-    $this->assertNoRaw('<title>Access denied | ');
-    $this->assertNoRaw('<title>admin | ');
-    $this->assertRaw('<title>Site under maintenance | ');
+    $session->responseNotContains('<title>Access denied | ');
+    $session->responseNotContains('<title>admin | ');
+    $session->responseContains('<title>Site under maintenance | ');
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php
index 79e0e292a..867e0c305 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php
@@ -20,7 +20,7 @@ class MetatagAdminTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Core modules.
     // @see testAvailableConfigEntities
     'block',
@@ -85,77 +85,77 @@ public function testDefaults() {
 
     // Check that the user can see the list of metatag defaults.
     $this->drupalGet('admin/config/search/metatag');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
 
     // Check that the Global defaults were created.
-    $this->assertLinkByHref('admin/config/search/metatag/global', 0, $this->t('Global defaults were created on installation.'));
+    $session->linkByHrefExists('admin/config/search/metatag/global');
 
     // Check that Global and entity defaults can't be deleted.
-    $this->assertNoLinkByHref('admin/config/search/metatag/global/delete', 0, $this->t("Global defaults can't be deleted"));
-    $this->assertNoLinkByHref('admin/config/search/metatag/node/delete', 0, $this->t("Entity defaults can't be deleted"));
+    $session->linkByHrefNotExists('admin/config/search/metatag/global/delete');
+    $session->linkByHrefNotExists('admin/config/search/metatag/node/delete');
 
     // Check that the module defaults were injected into the Global config
     // entity.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->assertFieldById('edit-title', $metatag_defaults->get('title'), $this->t('Metatag defaults were injected into the Global configuration entity.'));
-
     // Update the Global defaults and test them.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'title' => 'Test title',
       'description' => 'Test description',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     $this->drupalGet('hit-a-404');
-    $this->assertSession()->statusCodeEquals(404);
+    $session->statusCodeEquals(404);
     foreach ($values as $metatag => $value) {
-      $this->assertRaw($value, $this->t('Updated metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag]));
+      $session->responseContains($value, $this->t('Updated metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag]));
     }
 
     // Check that tokens are processed.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'title' => '[site:name] | Test title',
       'description' => '[site:name] | Test description',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     drupal_flush_all_caches();
     $this->drupalGet('hit-a-404');
-    $this->assertSession()->statusCodeEquals(404);
+    $session->statusCodeEquals(404);
     foreach ($values as $metatag => $value) {
       $processed_value = \Drupal::token()->replace($value);
-      $this->assertRaw($processed_value, $this->t('Processed token for metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag]));
+      $session->responseContains($processed_value, $this->t('Processed token for metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag]));
     }
 
     // Test the Robots plugin.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $robots_values = ['index', 'follow', 'noydir'];
     $values = [];
     foreach ($robots_values as $value) {
       $values['robots[' . $value . ']'] = TRUE;
     }
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     drupal_flush_all_caches();
 
     // Trigger a 404 request.
     $this->drupalGet('hit-a-404');
-    $this->assertSession()->statusCodeEquals(404);
+    $session->statusCodeEquals(404);
     $robots_value = implode(', ', $robots_values);
-    $this->assertRaw($robots_value, $this->t('Robots metatag has the expected values.'));
+    $session->responseContains($robots_value, $this->t('Robots metatag has the expected values.'));
 
     // Test reverting global configuration to its defaults.
     $this->drupalGet('admin/config/search/metatag/global/revert');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->drupalPostForm(NULL, [], 'Revert');
-    $this->assertText('Reverted Global defaults.');
-    $this->assertText($default_title, 'Global title was reverted to its default value.');
+    $session->pageTextContains('Reverted Global defaults.');
+    $session->pageTextContains($default_title);
 
     $this->drupalLogout();
   }
@@ -174,10 +174,11 @@ public function testAvailableConfigEntities() {
 
     // Load the default-add page.
     $this->drupalGet('admin/config/search/metatag/add');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
 
     // Confirm the 'type' field exists.
-    $this->assertFieldByName('id');
+    $session->fieldExists('id');
 
     // Compile a list of entities from the list.
     $options = $this->cssSelect('select[name="id"] option');
@@ -208,41 +209,42 @@ public function testSpecialPages() {
 
     // Adjust the front page and test it.
     $this->drupalGet('admin/config/search/metatag/front');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $values = [
       'description' => 'Front page description',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Front page Metatag defaults.');
+    $session->pageTextContains('Saved the Front page Metatag defaults.');
     $this->drupalGet('<front>');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertRaw($values['description'], $this->t('Front page defaults are used at the front page.'));
+    $session->statusCodeEquals(200);
+    $session->responseContains($values['description'], $this->t('Front page defaults are used at the front page.'));
 
     // Adjust the 403 page and test it.
     $this->drupalGet('admin/config/search/metatag/403');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'description' => '403 page description.',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the 403 access denied Metatag defaults.');
+    $session->pageTextContains('Saved the 403 access denied Metatag defaults.');
     $this->drupalLogout();
     $this->drupalGet('admin/config/search/metatag');
-    $this->assertSession()->statusCodeEquals(403);
-    $this->assertRaw($values['description'], $this->t('403 page defaults are used at 403 pages.'));
+    $session->statusCodeEquals(403);
+    $session->responseContains($values['description'], $this->t('403 page defaults are used at 403 pages.'));
 
     // Adjust the 404 page and test it.
     $this->drupalLogin($account);
     $this->drupalGet('admin/config/search/metatag/404');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'description' => '404 page description.',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the 404 page not found Metatag defaults.');
+    $session->pageTextContains('Saved the 404 page not found Metatag defaults.');
     $this->drupalGet('foo');
-    $this->assertSession()->statusCodeEquals(404);
-    $this->assertRaw($values['description'], $this->t('404 page defaults are used at 404 pages.'));
+    $session->statusCodeEquals(404);
+    $session->responseContains($values['description'], $this->t('404 page defaults are used at 404 pages.'));
     $this->drupalLogout();
   }
 
@@ -265,13 +267,14 @@ public function testOverrides() {
 
     // Update the Metatag Node defaults.
     $this->drupalGet('admin/config/search/metatag/node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $values = [
       'title' => 'Test title for a node.',
       'description' => 'Test description for a node.',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Content Metatag defaults.');
+    $session->pageTextContains('Saved the Content Metatag defaults.');
 
     // Create a test node.
     $node = $this->drupalCreateNode([
@@ -281,32 +284,32 @@ public function testOverrides() {
 
     // Check that the new values are found in the response.
     $this->drupalGet('node/' . $node->id());
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     foreach ($values as $metatag => $value) {
-      $this->assertRaw($value, $this->t('Node metatag @tag overrides Global defaults.', ['@tag' => $metatag]));
+      $session->responseContains($value, $this->t('Node metatag @tag overrides Global defaults.', ['@tag' => $metatag]));
     }
 
     // Check that when the node defaults don't define a metatag, the Global one
     // is used.
     // First unset node defaults.
     $this->drupalGet('admin/config/search/metatag/node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'title' => '',
       'description' => '',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Content Metatag defaults.');
+    $session->pageTextContains('Saved the Content Metatag defaults.');
 
     // Then, set global ones.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'title' => 'Global title',
       'description' => 'Global description',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
 
     // Next, test that global defaults are rendered since node ones are empty.
     // We are creating a new node as doing a get on the previous one would
@@ -319,21 +322,21 @@ public function testOverrides() {
       'type' => 'article',
     ]);
     $this->drupalGet('node/' . $node->id());
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     foreach ($values as $metatag => $value) {
-      $this->assertRaw($value, $this->t('Found global @tag tag as Node does not set it.', ['@tag' => $metatag]));
+      $session->responseContains($value, $this->t('Found global @tag tag as Node does not set it.', ['@tag' => $metatag]));
     }
 
     // Now create article overrides and then test them.
     $this->drupalGet('admin/config/search/metatag/add');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'id' => 'node__article',
       'title' => 'Article title override',
       'description' => 'Article description override',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText(strip_tags($this->t('Created the %label Metatag defaults.', ['%label' => 'Content: Article'])));
+    $session->pageTextContains(strip_tags('Created the Content: Article Metatag defaults.'));
 
     // Confirm the fields load properly on the node/add/article page.
     $node = $this->drupalCreateNode([
@@ -341,17 +344,17 @@ public function testOverrides() {
       'type' => 'article',
     ]);
     $this->drupalGet('node/' . $node->id());
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     unset($values['id']);
     foreach ($values as $metatag => $value) {
-      $this->assertRaw($value, $this->t('Found bundle override for tag @tag.', ['@tag' => $metatag]));
+      $session->responseContains($value, $this->t('Found bundle override for tag @tag.', ['@tag' => $metatag]));
     }
 
     // Test deleting the article defaults.
     $this->drupalGet('admin/config/search/metatag/node__article/delete');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->drupalPostForm(NULL, [], 'Delete');
-    $this->assertText($this->t('Deleted @label defaults.', ['@label' => 'Content: Article']));
+    $session->pageTextContains('Deleted Content: Article defaults.');
   }
 
   /**
@@ -377,7 +380,8 @@ public function testEntityDefaultInheritence() {
 
     // Add a Metatag field to the Article content type.
     $this->drupalGet('admin/structure/types/manage/article/fields/add-field');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'new_storage_type' => 'metatag',
       'label' => 'Meta tags',
@@ -385,33 +389,33 @@ public function testEntityDefaultInheritence() {
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save and continue'));
     $this->drupalPostForm(NULL, [], $this->t('Save field settings'));
-    $this->assertText(strip_tags($this->t('Updated field %label field settings.', ['%label' => 'Meta tags'])));
+    $session->pageTextContains(strip_tags('Updated field Meta tags field settings.'));
     $this->drupalPostForm(NULL, [], $this->t('Save settings'));
-    $this->assertText(strip_tags($this->t('Saved %label configuration.', ['%label' => 'Meta tags'])));
+    $session->pageTextContains(strip_tags('Saved Meta tags configuration.'));
 
     // Try creating an article, confirm the fields are present. This should be
     // the node default values that are shown.
     $this->drupalGet('node/add/article');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]');
-    $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]');
+    $session->statusCodeEquals(200);
+    $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]');
+    $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]');
 
     // Customize the Article content type defaults.
     $this->drupalGet('admin/config/search/metatag/add');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'id' => 'node__article',
       'title' => 'Article title override',
       'description' => 'Article description override',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText(strip_tags($this->t('Created the %label Metatag defaults.', ['%label' => 'Content: Article'])));
+    $session->pageTextContains(strip_tags('Created the Content: Article Metatag defaults.'));
 
     // Try creating an article, this time with the overridden defaults.
     $this->drupalGet('node/add/article');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertFieldByName('field_meta_tags[0][basic][title]', 'Article title override');
-    $this->assertFieldByName('field_meta_tags[0][basic][description]', 'Article description override');
+    $session->statusCodeEquals(200);
+    $session->fieldValueEquals('field_meta_tags[0][basic][title]', 'Article title override');
+    $session->fieldValueEquals('field_meta_tags[0][basic][description]', 'Article description override');
   }
 
   /**
@@ -422,6 +426,7 @@ public function testDefaultProtected() {
     $permissions = ['administer site configuration', 'administer meta tags'];
     $account = $this->drupalCreateUser($permissions);
     $this->drupalLogin($account);
+    $session = $this->assertSession();
 
     // Add default metatag for Articles.
     $edit = [
@@ -431,25 +436,25 @@ public function testDefaultProtected() {
 
     // Check that protected defaults contains "Revert" link instead of "Delete".
     foreach (MetatagManager::protectedDefaults() as $protected) {
-      $this->assertLinkByHref('/admin/config/search/metatag/' . $protected);
-      $this->assertLinkByHref('/admin/config/search/metatag/' . $protected . '/revert');
-      $this->assertNoLinkByHref('/admin/config/search/metatag/' . $protected . '/delete');
+      $session->linkByHrefExists('/admin/config/search/metatag/' . $protected);
+      $session->linkByHrefExists('/admin/config/search/metatag/' . $protected . '/revert');
+      $session->linkByHrefNotExists('/admin/config/search/metatag/' . $protected . '/delete');
     }
 
     // Confirm that non protected defaults can be deleted.
-    $this->assertLinkByHref('/admin/config/search/metatag/node__article');
-    $this->assertNoLinkByHref('/admin/config/search/metatag/node__article/revert');
-    $this->assertLinkByHref('/admin/config/search/metatag/node__article/delete');
+    $session->linkByHrefExists('/admin/config/search/metatag/node__article');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/node__article/revert');
+    $session->linkByHrefExists('/admin/config/search/metatag/node__article/delete');
 
     // Visit each protected default page to confirm "Delete" button is hidden.
     foreach (MetatagManager::protectedDefaults() as $protected) {
       $this->drupalGet('/admin/config/search/metatag/' . $protected);
-      $this->assertNoLink('Delete');
+      $session->linkNotExists('Delete');
     }
 
     // Confirm that non protected defaults can be deleted.
     $this->drupalGet('/admin/config/search/metatag/node__article');
-    $this->assertLink('Delete');
+    $session->linkExists('Delete');
   }
 
   /**
@@ -457,16 +462,17 @@ public function testDefaultProtected() {
    */
   public function testListPager() {
     $this->loginUser1();
+    $session = $this->assertSession();
 
     $this->drupalGet('admin/config/search/metatag');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertLinkByHref('/admin/config/search/metatag/global');
-    $this->assertLinkByHref('/admin/config/search/metatag/front');
-    $this->assertLinkByHref('/admin/config/search/metatag/403');
-    $this->assertLinkByHref('/admin/config/search/metatag/404');
-    $this->assertLinkByHref('/admin/config/search/metatag/node');
-    $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term');
-    $this->assertLinkByHref('/admin/config/search/metatag/user');
+    $session->statusCodeEquals(200);
+    $session->linkByHrefExists('/admin/config/search/metatag/global');
+    $session->linkByHrefExists('/admin/config/search/metatag/front');
+    $session->linkByHrefExists('/admin/config/search/metatag/403');
+    $session->linkByHrefExists('/admin/config/search/metatag/404');
+    $session->linkByHrefExists('/admin/config/search/metatag/node');
+    $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term');
+    $session->linkByHrefExists('/admin/config/search/metatag/user');
 
     // Create 50 vocabularies and generate metatag defaults for all of them.
     for ($i = 0; $i < 50; $i++) {
@@ -479,27 +485,26 @@ public function testListPager() {
 
     // Reload the page.
     $this->drupalGet('admin/config/search/metatag');
-    $this->assertLinkByHref('/admin/config/search/metatag/global');
-    $this->assertLinkByHref('/admin/config/search/metatag/front');
-    $this->assertLinkByHref('/admin/config/search/metatag/403');
-    $this->assertLinkByHref('/admin/config/search/metatag/404');
-    $this->assertLinkByHref('/admin/config/search/metatag/node');
-    $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term');
+    $session->linkByHrefExists('/admin/config/search/metatag/global');
+    $session->linkByHrefExists('/admin/config/search/metatag/front');
+    $session->linkByHrefExists('/admin/config/search/metatag/403');
+    $session->linkByHrefExists('/admin/config/search/metatag/404');
+    $session->linkByHrefExists('/admin/config/search/metatag/node');
+    $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term');
     // User entity not visible because it has been pushed to the next page.
-    $this->assertNoLinkByHref('/admin/config/search/metatag/user');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/user');
     $this->clickLink('Next');
 
     // Go to next page and confirm that parents are loaded and user us present.
-    $this->assertLinkByHref('/admin/config/search/metatag/global');
-    $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term');
+    $session->linkByHrefExists('/admin/config/search/metatag/global');
+    $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term');
     // Main links not visible in the 2nd page.
-    $this->assertNoLinkByHref('/admin/config/search/metatag/front');
-    $this->assertNoLinkByHref('/admin/config/search/metatag/403');
-    $this->assertNoLinkByHref('/admin/config/search/metatag/404');
-    $this->assertNoLinkByHref('/admin/config/search/metatag/node');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/front');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/403');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/404');
+    $session->linkByHrefNotExists('/admin/config/search/metatag/node');
     // User is present because was pushed to page 2.
-    $this->assertLinkByHref('/admin/config/search/metatag/user');
-
+    $session->linkByHrefExists('/admin/config/search/metatag/user');
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php
index a3179c09e..43388a082 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php
@@ -31,11 +31,9 @@ class MetatagConfigTranslationTest extends BrowserTestBase {
   protected $adminUser;
 
   /**
-   * Modules to enable.
-   *
-   * @var array
+   * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'metatag',
     'language',
     'config_translation',
@@ -84,14 +82,15 @@ protected function setUp() {
   public function testConfigTranslationsExist() {
     // Ensure the config shows on the admin form.
     $this->drupalGet('admin/config/regional/config-translation');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('Metatag defaults'));
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Metatag defaults');
 
     // Load the main metatag_defaults config translation page.
     $this->drupalGet('admin/config/regional/config-translation/metatag_defaults');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     // @todo Update this to confirm the H1 is loaded.
-    $this->assertRaw($this->t('Metatag defaults'));
+    $session->responseContains($this->t('Metatag defaults'));
 
     // Load all of the Metatag defaults.
     $defaults = \Drupal::configFactory()->listAll('metatag.metatag_defaults');
@@ -102,7 +101,7 @@ public function testConfigTranslationsExist() {
     // Confirm each of the configs is available on the translation form.
     foreach ($defaults as $config_name) {
       if ($config_entity = $config_manager->loadConfigEntityByName($config_name)) {
-        $this->assertText($config_entity->label());
+        $session->pageTextContains($config_entity->label());
       }
     }
 
@@ -110,7 +109,7 @@ public function testConfigTranslationsExist() {
     foreach ($defaults as $config_name) {
       if ($config_entity = $config_manager->loadConfigEntityByName($config_name)) {
         $this->drupalGet('admin/config/search/metatag/' . $config_entity->id() . '/translate');
-        $this->assertSession()->statusCodeEquals(200);
+        $session->statusCodeEquals(200);
       }
       else {
         $this->error('Unable to load a Metatag default config: ' . $config_name);
@@ -124,30 +123,31 @@ public function testConfigTranslationsExist() {
   public function testConfigTranslations() {
     // Add something to the Global config.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => 'Test title',
       'description' => 'Test description',
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save'));
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('Saved the Global Metatag defaults.'));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Saved the Global Metatag defaults.');
 
     // Confirm the config has languages available to translate into.
     $this->drupalGet('admin/config/search/metatag/global/translate');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Load the translation form.
     $this->drupalGet('admin/config/search/metatag/global/translate/fr/add');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Confirm the meta tag fields are shown on the form. Confirm the fields and
     // values separately to make it easier to pinpoint where the problem is if
     // one should fail.
-    $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][title]');
-    $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][title]', $edit['title']);
-    $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][description]');
-    $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][description]', $edit['description']);
+    $session->fieldExists('translation[config_names][metatag.metatag_defaults.global][tags][title]');
+    $session->fieldValueEquals('translation[config_names][metatag.metatag_defaults.global][tags][title]', $edit['title']);
+    $session->fieldExists('translation[config_names][metatag.metatag_defaults.global][tags][description]');
+    $session->fieldValueEquals('translation[config_names][metatag.metatag_defaults.global][tags][description]', $edit['description']);
 
     // Confirm the form can be saved correctly.
     $edit = [
@@ -155,8 +155,8 @@ public function testConfigTranslations() {
       'translation[config_names][metatag.metatag_defaults.global][tags][description]' => 'Le description',
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save translation'));
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('Successfully saved French translation'));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Successfully saved French translation');
 
     // Delete the node metatag defaults to simplify the test.
     MetatagDefaults::load('node')->delete();
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php
index bd3d2eaaa..7a426b2f6 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php
@@ -18,7 +18,7 @@ class MetatagCustomRouteTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'node',
     // Dependencies.
     'token',
@@ -35,7 +35,6 @@ class MetatagCustomRouteTest extends BrowserTestBase {
    */
   protected $defaultTheme = 'stark';
 
-
   /**
    * Run tests on the custom route.
    */
@@ -57,7 +56,7 @@ public function testCustomRoute() {
     $this->assertSession()->statusCodeEquals(200);
     $xpath = $this->xpath("//meta[@name='keywords']");
     $this->assertCount(1, $xpath);
-    $this->assertEqual($xpath[0]->getAttribute('content'), 'test');
+    $this->assertEquals('test', $xpath[0]->getAttribute('content'));
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php
index 46301daf0..24645aeda 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php
@@ -12,7 +12,7 @@ class MetatagFieldNodeTest extends MetatagFieldTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php
index b6d2b58bc..9ffa9f7e8 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php
@@ -16,7 +16,7 @@ class MetatagFieldTermTest extends MetatagFieldTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php
index 83dd14944..f84239fa1 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php
@@ -21,11 +21,9 @@ abstract class MetatagFieldTestBase extends BrowserTestBase {
   protected $profile = 'testing';
 
   /**
-   * Modules to enable.
-   *
-   * @var array
+   * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
@@ -209,12 +207,13 @@ protected function addField() {
   public function testGlobalDefaultsInheritance() {
     // First we set global defaults.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $global_values = [
       'metatag_test_tag' => 'Global description',
     ];
     $this->drupalPostForm(NULL, $global_values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
 
     // Add the field to this entity type.
     $this->addField();
@@ -222,8 +221,8 @@ public function testGlobalDefaultsInheritance() {
     // Now when we create an entity, global defaults are used to fill the form
     // fields.
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag'], $this->t('The metatag_test_tag field has the global default as the field default does not define it.'));
+    $session->statusCodeEquals(200);
+    $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
   }
 
   /**
@@ -237,29 +236,30 @@ public function testEntityDefaultsInheritance() {
 
     // Set a global default.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $global_values = [
       'metatag_test_tag' => 'Global description',
     ];
     $this->drupalPostForm(NULL, $global_values, 'Save');
-    $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')])));
+    $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.'));
 
     // Set an entity default.
     $this->drupalGet('admin/config/search/metatag/' . $this->entityType);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $entity_values = [
       'metatag_test_tag' => 'Entity description',
     ];
     $this->drupalPostForm(NULL, $entity_values, 'Save');
-    $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)])));
+    $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults."));
 
     // Add the field to this entity type.
     $this->addField();
 
     // Load the entity form for this entity type.
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertNoText('Fatal error');
+    $session->statusCodeEquals(200);
+    $session->pageTextNotContains('Fatal error');
 
     // Allow the fields to be customized if needed.
     $title = 'Barfoo';
@@ -272,8 +272,8 @@ public function testEntityDefaultsInheritance() {
 
     // If this entity type supports defaults then verify the global default is
     // not present but that the entity default *is* present.
-    $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
-    $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+    $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
+    $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
   }
 
   /**
@@ -291,8 +291,9 @@ public function testBundleDefaultsInheritance() {
    */
   public function testFieldCanBeAdded() {
     $this->drupalGet($this->entityFieldAdminPath . '/add-field');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertRaw('<option value="metatag">' . $this->t('Meta tags') . '</option>');
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
+    $session->responseContains('<option value="metatag">' . $this->t('Meta tags') . '</option>');
   }
 
   /**
@@ -304,9 +305,10 @@ public function testEntityFieldsAvailable() {
 
     // Load the entity's form.
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertNoText('Fatal error');
-    $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]');
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
+    $session->pageTextNotContains('Fatal error');
+    $session->fieldExists('field_metatag[0][basic][metatag_test_tag]');
   }
 
   /**
@@ -317,29 +319,30 @@ public function testEntityFieldsAvailable() {
   public function testEntityFieldValuesOldEntity() {
     // Set a global default.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $global_values = [
       'metatag_test_tag' => 'Global description',
     ];
     $this->drupalPostForm(NULL, $global_values, 'Save');
-    $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')])));
+    $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.'));
 
     // Set an entity default if it's supported by the entity type.
     if ($this->entitySupportsDefaults) {
       $this->drupalGet('admin/config/search/metatag/' . $this->entityType);
-      $this->assertSession()->statusCodeEquals(200);
+      $session->statusCodeEquals(200);
       $entity_values = [
         'metatag_test_tag' => 'Entity description',
       ];
       $this->drupalPostForm(NULL, $entity_values, 'Save');
-      $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)])));
+      $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults."));
     }
 
     // Load the entity form for this entity type.
     $title = 'Barfoo';
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertNoText('Fatal error');
+    $session->statusCodeEquals(200);
+    $session->pageTextNotContains('Fatal error');
 
     // Allow the fields to be customized if needed.
     $edit = $this->entityDefaultValues();
@@ -363,16 +366,16 @@ public function testEntityFieldValuesOldEntity() {
 
     // Open the 'edit' form for the entity.
     $this->drupalGet($entity->toUrl('edit-form'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // If this entity type supports defaults then verify the global default is
     // not present but that the entity default *is* present.
     if ($this->entitySupportsDefaults) {
-      $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
+      $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
     }
     else {
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
     }
 
     // @todo Confirm the values output correctly.
@@ -386,22 +389,23 @@ public function testEntityFieldValuesOldEntity() {
   public function testEntityFieldValuesNewEntity() {
     // Set a global default.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $global_values = [
       'metatag_test_tag' => 'Global description',
     ];
     $this->drupalPostForm(NULL, $global_values, 'Save');
-    $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')])));
+    $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.'));
 
     // Set an entity default if it's supported by the entity type.
     if ($this->entitySupportsDefaults) {
       $this->drupalGet('admin/config/search/metatag/' . $this->entityType);
-      $this->assertSession()->statusCodeEquals(200);
+      $session->statusCodeEquals(200);
       $entity_values = [
         'metatag_test_tag' => 'Entity description',
       ];
       $this->drupalPostForm(NULL, $entity_values, 'Save');
-      $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)])));
+      $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults."));
     }
 
     // Add a field to the entity type.
@@ -410,17 +414,17 @@ public function testEntityFieldValuesNewEntity() {
     // Load the entity form for this entity type.
     $title = 'Barfoo';
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertNoText('Fatal error');
+    $session->statusCodeEquals(200);
+    $session->pageTextNotContains('Fatal error');
 
     // If this entity type supports defaults then verify the global default is
     // not present but that the entity default *is* present.
     if ($this->entitySupportsDefaults) {
-      $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
+      $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
     }
     else {
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
     }
 
     // Allow the fields to be customized if needed.
@@ -442,16 +446,16 @@ public function testEntityFieldValuesNewEntity() {
     // @todo Confirm the values output correctly.
     // Open the 'edit' form for the entity.
     $this->drupalGet($entity->toUrl('edit-form'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // If this entity type supports defaults then verify the global default is
     // not present but that the entity default *is* present.
     if ($this->entitySupportsDefaults) {
-      $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
+      $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']);
     }
     else {
-      $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
+      $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']);
     }
 
     // @todo Confirm the values output correctly.
@@ -468,8 +472,9 @@ public function tofixTestEntityField() {
 
     // Create a test entity.
     $this->drupalGet($this->entityAddPath);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertNoText('Fatal error');
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
+    $session->pageTextNotContains('Fatal error');
     $edit = $this->entityDefaultValues($title) + [
       'field_metatag[0][basic][metatag_test_tag]' => 'Kilimanjaro',
     ];
@@ -483,10 +488,10 @@ public function tofixTestEntityField() {
     // Make sure tags that have a field value but no default value still show
     // up.
     $this->drupalGet($entity->toUrl());
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $elements = $this->cssSelect('meta[name=metatag_test_tag]');
     $this->assertCount(1, $elements, 'Found keywords metatag_test_tag from defaults');
-    $this->assertEqual((string) $elements[0]['content'], 'Kilimanjaro', 'Field value for metatag_test_tag found when no default set.');
+    $this->assertEquals((string) $elements[0]['content'], 'Kilimanjaro', 'Field value for metatag_test_tag found when no default set.');
 
     // @todo This should not be required, but meta tags does not invalidate
     // cache upon setting globals.
@@ -494,18 +499,18 @@ public function tofixTestEntityField() {
 
     // Update the Global defaults and test them.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $values = [
       'metatag_test_tag' => 'Purple monkey dishwasher',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     $this->drupalGet($entity->toUrl());
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $elements = $this->cssSelect('meta[name=metatag_test_tag]');
     $this->assertCount(1, $elements, 'Found test metatag from defaults');
     $this->verbose('<pre>' . print_r($elements, TRUE) . '</pre>');
-    $this->assertEqual((string) $elements[0]['content'], $values['metatag_test_tag']);
+    $this->assertEquals((string) $elements[0]['content'], $values['metatag_test_tag']);
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php
index 41ca27ab4..fb54470a9 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php
@@ -12,7 +12,7 @@ class MetatagFieldTestTest extends MetatagFieldTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php
index 61c31715c..baa76318a 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php
@@ -12,7 +12,7 @@ class MetatagFieldUserTest extends MetatagFieldTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php
index 860e875d4..a0b1c96df 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php
@@ -17,7 +17,7 @@ class MetatagForumTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'token',
     'metatag',
     'node',
@@ -71,7 +71,8 @@ protected function setUp() {
    */
   public function testForumPost() {
     $this->drupalGet('node/add/forum');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => 'Testing forums',
       'taxonomy_forums' => 1,
@@ -79,8 +80,8 @@ public function testForumPost() {
     ];
     $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save');
     $this->drupalPostForm(NULL, $edit, $save_label);
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('@type @title has been created.', ['@type' => $this->t('Forum topic'), '@title' => 'Testing forums']));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Forum topic Testing forums has been created.');
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php
index 50deeec34..ae839d1f7 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php
@@ -18,7 +18,7 @@ class MetatagFrontpageTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'token',
     'metatag',
     'node',
@@ -64,15 +64,16 @@ protected function setUp() {
   public function testFrontPageMetatagsEnabledConfig() {
     // Add something to the front page config.
     $this->drupalGet('admin/config/search/metatag/front');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => 'Test title',
       'description' => 'Test description',
       'keywords' => 'testing,keywords',
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save'));
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('Saved the Front page Metatag defaults.'));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Saved the Front page Metatag defaults.');
 
     // Testing front page metatags.
     $this->drupalGet('<front>');
@@ -88,7 +89,7 @@ public function testFrontPageMetatagsEnabledConfig() {
         $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.');
         $value = $xpath[0]->getAttribute('content');
       }
-      $this->assertEqual($value, $metatag_value);
+      $this->assertEquals($value, $metatag_value);
     }
 
     $node_path = '/node/' . $this->nodeId;
@@ -106,7 +107,7 @@ public function testFrontPageMetatagsEnabledConfig() {
         $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.');
         $value = $xpath[0]->getAttribute('content');
       }
-      $this->assertEqual($value, $metatag_value);
+      $this->assertEquals($value, $metatag_value);
     }
 
     // Change the front page to a valid custom route.
@@ -114,19 +115,19 @@ public function testFrontPageMetatagsEnabledConfig() {
       'site_frontpage' => '/test-page',
     ];
     $this->drupalGet('admin/config/system/site-information');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->drupalPostForm(NULL, $site_edit, $this->t('Save configuration'));
-    $this->assertText($this->t('The configuration options have been saved.'), 'The front page path has been saved.');
+    $session->pageTextContains('The configuration options have been saved.');
     return;
 
     // @todo Finish this?
     $this->drupalGet('test-page');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     foreach ($edit as $metatag => $metatag_value) {
       $xpath = $this->xpath("//meta[@name='" . $metatag . "']");
       $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.');
       $value = $xpath[0]->getAttribute('content');
-      $this->assertEqual($value, $metatag_value);
+      $this->assertEquals($value, $metatag_value);
     }
   }
 
@@ -136,20 +137,21 @@ public function testFrontPageMetatagsEnabledConfig() {
   public function testFrontPageMetatagDisabledConfig() {
     // Disable front page metatag, enable node metatag & check.
     $this->drupalGet('admin/config/search/metatag/front/delete');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $this->drupalPostForm(NULL, [], $this->t('Delete'));
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('Deleted Front page defaults.'));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('Deleted Front page defaults.');
 
     // Update the Metatag Node defaults.
     $this->drupalGet('admin/config/search/metatag/node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => 'Test title for a node.',
       'description' => 'Test description for a node.',
     ];
     $this->drupalPostForm(NULL, $edit, 'Save');
-    $this->assertText('Saved the Content Metatag defaults.');
+    $session->pageTextContains('Saved the Content Metatag defaults.');
     $this->drupalGet('<front>');
     foreach ($edit as $metatag => $metatag_value) {
       $xpath = $this->xpath("//meta[@name='" . $metatag . "']");
@@ -163,32 +165,32 @@ public function testFrontPageMetatagDisabledConfig() {
         $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.');
         $value = $xpath[0]->getAttribute('content');
       }
-      $this->assertEqual($value, $metatag_value);
+      $this->assertEquals($value, $metatag_value);
     }
 
     // Change the front page to a valid path.
     $this->drupalGet('admin/config/system/site-information');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'site_frontpage' => '/test-page',
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save configuration'));
-    $this->assertText($this->t('The configuration options have been saved.'), 'The front page path has been saved.');
+    $session->pageTextContains('The configuration options have been saved.');
 
     // Front page is custom route.
     // Update the Metatag Node global.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => 'Test title.',
       'description' => 'Test description.',
     ];
     $this->drupalPostForm(NULL, $edit, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
 
     // Test Metatags.
     $this->drupalGet('test-page');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     foreach ($edit as $metatag => $metatag_value) {
       $xpath = $this->xpath("//meta[@name='" . $metatag . "']");
       if ($metatag == 'title') {
@@ -201,7 +203,7 @@ public function testFrontPageMetatagDisabledConfig() {
         $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.');
         $value = $xpath[0]->getAttribute('content');
       }
-      $this->assertEqual($value, $metatag_value);
+      $this->assertEquals($value, $metatag_value);
     }
   }
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php
index 8470d12f1..01b97cb6f 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php
@@ -20,7 +20,7 @@ class MetatagNodeTranslationTest extends BrowserTestBase {
    *
    * @var array
    */
-  public static $modules = [
+  protected static $modules = [
     'content_translation',
     'field_ui',
     'metatag',
@@ -101,45 +101,46 @@ public function testMetatagValueTranslation() {
 
     // Add a metatag field to the content type.
     $this->drupalGet('admin/structure/types');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $this->drupalGet('admin/structure/types/manage/metatag_node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'language_configuration[language_alterable]' => TRUE,
       'language_configuration[content_translation]' => TRUE,
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save content type'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $this->drupalGet('admin/structure/types/manage/metatag_node/fields/add-field');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'label' => 'Meta tags',
       'field_name' => 'meta_tags',
       'new_storage_type' => 'metatag',
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save and continue'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->drupalPostForm(NULL, [], $this->t('Save field settings'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'translatable' => TRUE,
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save settings'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $this->drupalGet('admin/structure/types/manage/metatag_node/fields/node.metatag_node.field_meta_tags');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Set up a node without explicit metatag description. This causes the
     // global default to be used, which contains a token (node:summary). The
     // token value should be correctly translated.
     // Load the node form.
     $this->drupalGet('node/add/metatag_node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Check the default values are correct.
-    $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.');
-    $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.');
+    $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]');
+    $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]');
 
     // Create a node.
     $edit = [
@@ -147,71 +148,71 @@ public function testMetatagValueTranslation() {
       'body[0][value]' => 'French summary.',
     ];
     $this->drupalPostForm(NULL, $edit, $save_label);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $xpath = $this->xpath("//meta[@name='description']");
     $this->assertCount(1, $xpath, 'Exactly one description meta tag found.');
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, 'French summary.');
+    $this->assertEquals($value, 'French summary.');
 
     $this->drupalGet('node/1/translations/add/en/es');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     // Check the default values are there.
-    $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.');
-    $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.');
+    $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]');
+    $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]');
 
     $edit = [
       'title[0][value]' => 'Node Español',
       'body[0][value]' => 'Spanish summary.',
     ];
     $this->drupalPostForm(NULL, $edit, $save_label_i18n);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $this->drupalGet('es/node/1');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $xpath = $this->xpath("//meta[@name='description']");
     $this->assertCount(1, $xpath, 'Exactly one description meta tag found.');
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, 'Spanish summary.');
-    $this->assertNotEqual($value, 'French summary.');
+    $this->assertEquals($value, 'Spanish summary.');
+    $this->assertNotEquals($value, 'French summary.');
 
     $this->drupalGet('node/1/edit');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     // Check the default values are there.
-    $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.');
-    $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.');
+    $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]');
+    $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]');
 
     // Set explicit values on the description metatag instead using the
     // defaults.
     $this->drupalGet('node/1/edit');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'field_meta_tags[0][basic][description]' => 'Overridden French description.',
     ];
     $this->drupalPostForm(NULL, $edit, $save_label_i18n);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $xpath = $this->xpath("//meta[@name='description']");
     $this->assertCount(1, $xpath, 'Exactly one description meta tag found.');
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, 'Overridden French description.');
-    $this->assertNotEqual($value, 'Spanish summary.');
-    $this->assertNotEqual($value, 'French summary.');
+    $this->assertEquals($value, 'Overridden French description.');
+    $this->assertNotEquals($value, 'Spanish summary.');
+    $this->assertNotEquals($value, 'French summary.');
 
     $this->drupalGet('es/node/1/edit');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'field_meta_tags[0][basic][description]' => 'Overridden Spanish description.',
     ];
     $this->drupalPostForm(NULL, $edit, $save_label_i18n);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $xpath = $this->xpath("//meta[@name='description']");
     $this->assertCount(1, $xpath, 'Exactly one description meta tag found.');
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, 'Overridden Spanish description.');
-    $this->assertNotEqual($value, 'Spanish summary.');
-    $this->assertNotEqual($value, 'French summary.');
+    $this->assertEquals($value, 'Overridden Spanish description.');
+    $this->assertNotEquals($value, 'Spanish summary.');
+    $this->assertNotEquals($value, 'French summary.');
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php
index 73c860dba..354297867 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php
@@ -26,7 +26,7 @@ class MetatagStringTest extends BrowserTestBase {
    *
    * @var array
    */
-  public static $modules = [
+  protected static $modules = [
     'token',
     'node',
     'field_ui',
@@ -128,34 +128,35 @@ public function checkConfig($string) {
 
     // Update the Global defaults and test them.
     $this->drupalGet('admin/config/search/metatag/front');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => $title_original,
       'description' => $desc_original,
     ];
     $this->drupalPostForm(NULL, $edit, 'Save');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     $metatag_defaults = \Drupal::config('metatag.metatag_defaults.front');
     $default_title = $metatag_defaults->get('tags')['title'];
     $default_description = $metatag_defaults->get('tags')['description'];
 
     // Make sure the title tag is stored correctly.
-    $this->assertEqual($title_original, $default_title, 'The title tag was stored in its original format.');
-    $this->assertNotEqual($title_encoded, $default_title, 'The title tag was not stored in an encoded format.');
-    $this->assertNotEqual($title_encodeded, $default_title, 'The title tag was not stored in a double-encoded format.');
+    $this->assertEquals($title_original, $default_title, 'The title tag was stored in its original format.');
+    $this->assertNotEquals($title_encoded, $default_title, 'The title tag was not stored in an encoded format.');
+    $this->assertNotEquals($title_encodeded, $default_title, 'The title tag was not stored in a double-encoded format.');
 
     // Make sure the description tag is stored correctly.
-    $this->assertEqual($desc_original, $default_description, 'The description tag was stored in its original format.');
-    $this->assertNotEqual($desc_encoded, $default_description, 'The description tag was not stored in an encoded format.');
-    $this->assertNotEqual($desc_encodeded, $default_description, 'The description tag was not stored in a double-encoded format.');
+    $this->assertEquals($desc_original, $default_description, 'The description tag was stored in its original format.');
+    $this->assertNotEquals($desc_encoded, $default_description, 'The description tag was not stored in an encoded format.');
+    $this->assertNotEquals($desc_encodeded, $default_description, 'The description tag was not stored in a double-encoded format.');
 
     // Set up a node without explicit metatag description. This causes the
     // global default to be used, which contains a token (node:summary). The
     // token value should be correctly translated.
     // Create a node.
     $this->drupalGet('node/add/page');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $title_original,
       'body[0][value]' => $desc_original,
@@ -167,26 +168,26 @@ public function checkConfig($string) {
 
     // Load the front page.
     $this->drupalGet('<front>');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Again, with xpath the HTML entities will be parsed automagically.
     $xpath_title = current($this->xpath("//title"))->getText();
-    $this->assertEqual($xpath_title, $title_original);
-    $this->assertNotEqual($xpath_title, $title_encoded);
-    $this->assertNotEqual($xpath_title, $title_encodeded);
+    $this->assertEquals($xpath_title, $title_original);
+    $this->assertNotEquals($xpath_title, $title_encoded);
+    $this->assertNotEquals($xpath_title, $title_encodeded);
 
     // The page title should be HTML encoded; have to do this check manually
     // because assertRaw() checks the raw HTML, not the parsed strings like
     // xpath does.
-    $this->assertRaw('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is available in its encoded format.');
-    $this->assertNoRaw('<title>' . $title_original . '</title>', 'Confirmed the node title tag is not available in its original format.');
-    $this->assertNoRaw('<title>' . $title_encodeded . '</title>', 'Confirmed the node title tag is not double-double-encoded?');
+    $session->responseContains('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is available in its encoded format.');
+    $session->responseNotContains('<title>' . $title_original . '</title>', 'Confirmed the node title tag is not available in its original format.');
+    $session->responseNotContains('<title>' . $title_encodeded . '</title>', 'Confirmed the node title tag is not double-double-encoded?');
 
     // Again, with xpath the HTML entities will be parsed automagically.
     $xpath = $this->xpath("//meta[@name='description']");
-    $this->assertEqual($xpath[0]->getAttribute('content'), $desc_original);
-    $this->assertNotEqual($xpath[0]->getAttribute('content'), $desc_encoded);
-    $this->assertNotEqual($xpath[0]->getAttribute('content'), $desc_encodeded);
+    $this->assertEquals($xpath[0]->getAttribute('content'), $desc_original);
+    $this->assertNotEquals($xpath[0]->getAttribute('content'), $desc_encoded);
+    $this->assertNotEquals($xpath[0]->getAttribute('content'), $desc_encodeded);
   }
 
   /**
@@ -209,55 +210,56 @@ public function checkNode($string) {
 
     // Update the Global defaults and test them.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => $title_original,
       'description' => $desc_original,
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Set up a node without explicit metatag description. This causes the
     // global default to be used, which contains a token (node:summary). The
     // token value should be correctly translated.
     // Create a node.
     $this->drupalGet('node/add/page');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $title_original,
       'body[0][value]' => $desc_original,
     ];
     $this->drupalPostForm(NULL, $edit, $save_label);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Load the node page.
     $this->drupalGet('node/1');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Again, with xpath the HTML entities will be parsed automagically.
     $xpath_title = current($this->xpath("//title"))->getText();
-    $this->assertEqual($xpath_title, $title_original);
-    $this->assertNotEqual($xpath_title, $title_encoded);
-    $this->assertNotEqual($xpath_title, $title_encodeded);
+    $this->assertEquals($xpath_title, $title_original);
+    $this->assertNotEquals($xpath_title, $title_encoded);
+    $this->assertNotEquals($xpath_title, $title_encodeded);
 
     // The page title should be HTML encoded; have to do this check manually
     // because assertRaw() checks the raw HTML, not the parsed strings like
     // xpath does.
-    $this->assertRaw('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is encoded.');
+    $session->responseContains('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is encoded.');
     // Again, with xpath the HTML entities will be parsed automagically.
     $xpath = $this->xpath("//meta[@name='description']");
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, $desc_original);
-    $this->assertNotEqual($value, $desc_encoded);
-    $this->assertNotEqual($value, $desc_encodeded);
+    $this->assertEquals($value, $desc_original);
+    $this->assertNotEquals($value, $desc_encoded);
+    $this->assertNotEquals($value, $desc_encodeded);
 
     // Normal meta tags should be encoded properly.
-    $this->assertRaw('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.');
+    $session->responseContains('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.');
     // Normal meta tags with HTML entities should be displayed in their original
     // format.
-    $this->assertNoRaw('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.');
+    $session->responseNotContains('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.');
     // Normal meta tags should not be double-encoded.
-    $this->assertNoRaw('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.');
+    $session->responseNotContains('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.');
   }
 
   /**
@@ -278,47 +280,48 @@ public function checkEncodedField($string) {
 
     // Update the Global defaults and test them.
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title' => $title_original,
       'description' => $desc_original,
     ];
     $this->drupalPostForm(NULL, $edit, $this->t('Save'));
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Set up a node without explicit metatag description. This causes the
     // global default to be used, which contains a token (node:summary). The
     // token value should be correctly translated.
     // Create a node.
     $this->drupalGet('node/add/page');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $title_original,
       'body[0][value]' => $desc_original,
     ];
     $this->drupalPostForm(NULL, $edit, $save_label);
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // Load the node page.
     $this->drupalGet('node/1');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
     // With xpath the HTML entities will be parsed automagically.
     $xpath = $this->xpath("//meta[@name='description']");
     $value = $xpath[0]->getAttribute('content');
-    $this->assertEqual($value, $desc_original);
-    $this->assertNotEqual($value, $desc_encoded);
-    $this->assertNotEqual($value, $desc_encodeded);
+    $this->assertEquals($value, $desc_original);
+    $this->assertNotEquals($value, $desc_encoded);
+    $this->assertNotEquals($value, $desc_encodeded);
 
     // Normal meta tags should be encoded properly.
-    $this->assertRaw('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.');
+    $session->responseContains('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.');
 
     // Normal meta tags with HTML entities should be displayed in their original
     // format.
-    $this->assertNoRaw('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.');
+    $session->responseNotContains('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.');
 
     // Normal meta tags should not be double-encoded.
-    $this->assertNoRaw('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.');
+    $session->responseNotContains('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.');
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php
index 1d3a36938..475e8b148 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php
@@ -33,7 +33,7 @@ class MetatagTagTypesTest extends BrowserTestBase {
    *
    * @var array
    */
-  public static $modules = [
+  protected static $modules = [
     // Needed for token handling.
     'token',
 
@@ -104,7 +104,8 @@ protected function setUp() {
    */
   public function testHtmlIsRemoved() {
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $values = [
       'abstract' => 'No HTML here',
       'description' => '<html><body><p class="test">Surrounded by raw HTML</p></body></html>',
@@ -112,14 +113,14 @@ public function testHtmlIsRemoved() {
     ];
 
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     drupal_flush_all_caches();
     $this->drupalGet('hit-a-404');
-    $this->assertSession()->statusCodeEquals(404);
+    $session->statusCodeEquals(404);
 
-    $this->assertRaw('<meta name="abstract" content="No HTML here" />', $this->t('Test with no HTML content'));
-    $this->assertRaw('<meta name="description" content="Surrounded by raw HTML" />', $this->t('Test with raw HTML content'));
-    $this->assertRaw('<meta name="keywords" content="Surrounded by escaped HTML" />', $this->t('Test with escaped HTML content'));
+    $session->responseContains('<meta name="abstract" content="No HTML here" />', $this->t('Test with no HTML content'));
+    $session->responseContains('<meta name="description" content="Surrounded by raw HTML" />', $this->t('Test with raw HTML content'));
+    $session->responseContains('<meta name="keywords" content="Surrounded by escaped HTML" />', $this->t('Test with escaped HTML content'));
   }
 
   /**
@@ -132,19 +133,20 @@ public function testHtmlIsRemoved() {
    */
   public function testSecureTagOption() {
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $values = [
       'og_image' => 'https://blahblahblah.com/insecure.jpg',
       'og_image_secure_url' => 'https://blahblahblah.com/secure.jpg',
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     drupal_flush_all_caches();
     $this->drupalGet('');
-    $this->assertSession()->statusCodeEquals(200);
+    $session->statusCodeEquals(200);
 
-    $this->assertRaw('<meta property="og:image" content="https://blahblahblah.com/insecure.jpg" />', $this->t('Test og:image with regular https:// link'));
-    $this->assertRaw('<meta property="og:image:secure_url" content="https://blahblahblah.com/secure.jpg" />', $this->t('Test og:image:secure_url updated regular https:// link to https://'));
+    $session->responseContains('<meta property="og:image" content="https://blahblahblah.com/insecure.jpg" />', $this->t('Test og:image with regular https:// link'));
+    $session->responseContains('<meta property="og:image:secure_url" content="https://blahblahblah.com/secure.jpg" />', $this->t('Test og:image:secure_url updated regular https:// link to https://'));
   }
 
   /**
@@ -185,13 +187,13 @@ public function todoTestUrl() {
     // $entities = entity_load_multiple_by_properties('entity_test', [
     //   'name' => 'UrlTags',
     // ]);
-    // $this->assertEqual(1, count($entities), 'Entity was saved');
+    // $this->assertEquals(count($entities), 1, 'Entity was saved');
     // $entity = reset($entities);
     // $this->drupalGet($this->entity_base_path . '/' . $entity->id());
     // $this->assertSession()->statusCodeEquals(200);
     // $elements = $this->cssSelect("meta[name='original-source']");
     // $this->assertTrue(count($elements) === 1, 'Found original source metatag from defaults');
-    // $this->assertEqual((string) $elements[0]['content'], $edit['field_metatag[0][advanced][original_source]']);
+    // $this->assertEquals($edit['field_metatag[0][advanced][original_source]'], (string) $elements[0]['content']);
     // {@endcode}
   }
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php b/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php
index ac78d0bff..d781c8b32 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php
@@ -18,7 +18,7 @@ abstract class MetatagTagsTestBase extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // This is needed for the 'access content' permission.
     'node',
 
@@ -106,7 +106,7 @@ public function testTagsArePresent() {
         $xpath = "//input[@name='{$tag}' and @type='text']";
       }
 
-      $this->assertFieldByXPath($xpath, NULL, new FormattableMarkup('Found the @tag meta tag field using the xpath: @xpath', ['@tag' => $tag, '@xpath' => $xpath]));
+      $this->xpath($xpath);
     }
 
     $this->drupalLogout();
@@ -130,6 +130,7 @@ public function testTagsInputOutput($tag_name) {
       'title' => $this->t('Hello, world!'),
       'type' => 'page',
     ]);
+    $session = $this->assertSession();
 
     // Test a non-entity path and an entity path. The non-entity path inherits
     // the global meta tags, the entity path inherits from its entity config.
@@ -151,7 +152,7 @@ public function testTagsInputOutput($tag_name) {
 
       // Load the global config.
       $this->drupalGet($path1);
-      $this->assertSession()->statusCodeEquals(200);
+      $session->statusCodeEquals(200);
 
       // Update the Global defaults and test them.
       $all_values = $values = [];
@@ -182,11 +183,11 @@ public function testTagsInputOutput($tag_name) {
       $values[$test_key] = $test_value;
       $all_values[$tag_name] = $test_value;
       $this->drupalPostForm(NULL, $values, 'Save');
-      $this->assertText($save_message);
+      $session->pageTextContains($save_message);
 
       // Load the test page.
       $this->drupalGet($path2);
-      $this->assertSession()->statusCodeEquals(200);
+      $session->statusCodeEquals(200);
 
       // Look for the values.
       // Look for a custom method named "{$tag_name}TestOutputXpath", if
@@ -269,13 +270,13 @@ public function testTagsInputOutput($tag_name) {
             $this->verbose($xpath, $tag_name . ': ' . $xpath_string);
           }
           $this->assertNotEmpty($xpath[0]->getAttribute($xpath_value_attribute));
-          $this->assertEqual($xpath[0]->getAttribute($xpath_value_attribute), $all_values[$tag_name], "The '{$tag_name}' tag was found with the expected value.");
+          $this->assertEquals($xpath[0]->getAttribute($xpath_value_attribute), $all_values[$tag_name], "The '{$tag_name}' tag was found with the expected value.");
         }
       }
       else {
         $this->verbose($xpath, $tag_name . ': ' . $xpath_string);
         $this->assertTrue((string) $xpath[0]);
-        $this->assertEqual((string) $xpath[0], $all_values[$tag_name], new FormattableMarkup("The '@tag' tag was found with the expected value '@value'.", ['@tag' => $tag_name, '@value' => $all_values[$tag_name]]));
+        $this->assertEquals((string) $xpath[0], $all_values[$tag_name], new FormattableMarkup("The '@tag' tag was found with the expected value '@value'.", ['@tag' => $tag_name, '@value' => $all_values[$tag_name]]));
       }
     }
 
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php b/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php
new file mode 100644
index 000000000..892a8ec23
--- /dev/null
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php
@@ -0,0 +1,52 @@
+<?php
+
+namespace Drupal\Tests\metatag\Functional;
+
+use Drupal\Core\Url;
+use Drupal\Tests\BrowserTestBase;
+
+/**
+ * Test the token status for metatag.
+ *
+ * @group metatag
+ */
+class MetatagTokenStatus extends BrowserTestBase
+{
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = ['metatag'];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * Test the status report does not contain warnings about types.
+   *
+   * @see token_get_token_problems
+   */
+  function testStatusReportTypesWarning()
+  {
+    $this->drupalLogin($this->rootUser);
+    $this->drupalGet(Url::fromRoute('system.status'));
+
+    $this->assertSession()->pageTextNotContains('$info[\'types\'][\'metatag');
+  }
+
+  /**
+   * Test the status report does not contain warnings about tokens.
+   *
+   * @see token_get_token_problems
+   */
+  function testStatusReportTokensWarning()
+  {
+    $this->drupalLogin($this->rootUser);
+    $this->drupalGet(Url::fromRoute('system.status'));
+
+    $this->assertSession()->pageTextNotContains('$info[\'tokens\'][\'metatag');
+  }
+
+}
diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php
index 5243223b6..0ab5ec674 100644
--- a/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php
+++ b/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php
@@ -62,7 +62,7 @@ class MetatagXssTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'node',
     'views',
     'system',
@@ -120,33 +120,34 @@ protected function setUp() {
    */
   public function testXssMetatagConfig() {
     $this->drupalGet('admin/config/search/metatag/global');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $values = [
       'title' => $this->xssTitleString,
       'abstract' => $this->xssString,
       'image_src' => $this->xssImageString,
     ];
     $this->drupalPostForm(NULL, $values, 'Save');
-    $this->assertText('Saved the Global Metatag defaults.');
+    $session->pageTextContains('Saved the Global Metatag defaults.');
     $this->rebuildAll();
 
     // Load the Views-based front page.
     $this->drupalGet('node');
-    $this->assertSession()->statusCodeEquals(200);
-    $this->assertText($this->t('No front page content has been created yet.'));
+    $session->statusCodeEquals(200);
+    $session->pageTextContains('No front page content has been created yet.');
 
     // Check for the title tag, which will have the HTML tags removed and then
     // be lightly HTML encoded.
-    $this->assertEscaped(strip_tags($this->xssTitleString));
-    $this->assertNoRaw($this->xssTitleString);
+    $session->assertEscaped(strip_tags($this->xssTitleString));
+    $session->responseNotContains($this->xssTitleString);
 
     // Check for the basic meta tag.
-    $this->assertRaw($this->escapedXssTag);
-    $this->assertNoRaw($this->xssString);
+    $session->responseContains($this->escapedXssTag);
+    $session->responseNotContains($this->xssString);
 
     // Check for the image meta tag.
-    $this->assertRaw($this->escapedXssImageTag);
-    $this->assertNoRaw($this->xssImageString);
+    $session->responseContains($this->escapedXssImageTag);
+    $session->responseNotContains($this->xssImageString);
   }
 
   /**
@@ -156,7 +157,8 @@ public function testXssEntityOverride() {
     $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save');
 
     $this->drupalGet('node/add/metatag_node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $this->randomString(32),
       'field_metatag_field[0][basic][title]' => $this->xssTitleString,
@@ -167,16 +169,16 @@ public function testXssEntityOverride() {
 
     // Check for the title tag, which will have the HTML tags removed and then
     // be lightly HTML encoded.
-    $this->assertEscaped(strip_tags($this->xssTitleString));
-    $this->assertNoRaw($this->xssTitleString);
+    $session->assertEscaped(strip_tags($this->xssTitleString));
+    $session->responseNotContains($this->xssTitleString);
 
     // Check for the basic meta tag.
-    $this->assertRaw($this->escapedXssTag);
-    $this->assertNoRaw($this->xssString);
+    $session->responseContains($this->escapedXssTag);
+    $session->responseNotContains($this->xssString);
 
     // Check for the image meta tag.
-    $this->assertRaw($this->escapedXssImageTag);
-    $this->assertNoRaw($this->xssImageString);
+    $session->responseContains($this->escapedXssImageTag);
+    $session->responseNotContains($this->xssImageString);
   }
 
   /**
@@ -186,7 +188,8 @@ public function testXssEntityTitle() {
     $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save');
 
     $this->drupalGet('node/add/metatag_node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $this->xssTitleString,
       'body[0][value]' => $this->randomString() . ' ' . $this->randomString(),
@@ -195,8 +198,8 @@ public function testXssEntityTitle() {
 
     // Check for the title tag, which will have the HTML tags removed and then
     // be lightly HTML encoded.
-    $this->assertEscaped(strip_tags($this->xssTitleString));
-    $this->assertNoRaw($this->xssTitleString);
+    $session->assertEscaped(strip_tags($this->xssTitleString));
+    $session->responseNotContains($this->xssTitleString);
   }
 
   /**
@@ -206,7 +209,8 @@ public function testXssEntityBody() {
     $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save');
 
     $this->drupalGet('node/add/metatag_node');
-    $this->assertSession()->statusCodeEquals(200);
+    $session = $this->assertSession();
+    $session->statusCodeEquals(200);
     $edit = [
       'title[0][value]' => $this->randomString(),
       'body[0][value]' => $this->xssTitleString,
@@ -217,7 +221,7 @@ public function testXssEntityBody() {
     // {@code}
     // $this->assertNoTitle($this->xssTitleString);
     // {@endcode}
-    $this->assertNoRaw($this->xssTitleString);
+    $session->responseNotContains($this->xssTitleString);
   }
 
 }
diff --git a/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php b/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php
index 5c079df0a..41476177a 100644
--- a/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php
+++ b/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php
@@ -19,7 +19,7 @@ class NodeJsonOutput extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'node',
     'field',
@@ -63,7 +63,7 @@ public function testNode() {
     $this->assertSession()->statusCodeEquals(200);
 
     // Decode the JSON output.
-    $response = $this->getRawContent();
+    $response = $this->getSession()->getPage()->getContent();
     $this->assertNotEmpty($response);
     $json = json_decode($response);
     $this->verbose($json, 'JSON output');
diff --git a/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php b/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php
index b6f6f14b7..2e720c98e 100644
--- a/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php
+++ b/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php
@@ -17,7 +17,7 @@ class NodeTranslation extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Modules for core functionality.
     'language',
     'node',
diff --git a/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php b/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php
index 93b492b07..2a27226a7 100644
--- a/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php
+++ b/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php
@@ -17,11 +17,9 @@ class RemoveCoreMetaTags extends BrowserTestBase {
   use MetatagHelperTrait;
 
   /**
-   * Modules to enable.
-   *
-   * @var array
+   * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'token',
     'metatag',
     'taxonomy',
diff --git a/drupal/modules/metatag/tests/src/Functional/WithRedirect.php b/drupal/modules/metatag/tests/src/Functional/WithRedirect.php
index 2f254306e..37340f0fa 100644
--- a/drupal/modules/metatag/tests/src/Functional/WithRedirect.php
+++ b/drupal/modules/metatag/tests/src/Functional/WithRedirect.php
@@ -12,7 +12,7 @@ class WithRedirect extends MetatagAdminTest {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     'node',
     'field_ui',
     'test_page_test',
diff --git a/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php b/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php
new file mode 100644
index 000000000..0b27bd120
--- /dev/null
+++ b/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php
@@ -0,0 +1,45 @@
+<?php
+
+namespace Drupal\Tests\metatag\FunctionalJavascript;
+
+use Drupal\Core\Url;
+use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
+
+/**
+ * Tests the available tokens under metatag routes.
+ *
+ * @group metatag
+ */
+class MetatagAvailableTokensTest extends WebDriverTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = ['metatag', 'node'];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * Test the node metatag defaults page.
+   */
+  function testNodeMetatagDefaultsPage() {
+    $this->drupalLogin($this->rootUser);
+    $this->drupalGet(Url::fromRoute('entity.metatag_defaults.edit_form', ['metatag_defaults' => 'node']));
+    $page = $this->getSession()->getPage();
+
+    $token_dialog_link = $page->find('css', '.token-dialog');
+    $token_dialog_link->click();
+
+    $this->assertSession()->assertWaitOnAjaxRequest();
+
+    $token_dialog = $page->find('css', '.token-tree-dialog');
+
+    $token_node_token = $token_dialog->find('css', '#token-node');
+
+    $this->assertNotEmpty($token_node_token);
+  }
+
+}
diff --git a/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php b/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php
index 417f69e2f..5797ae9d0 100644
--- a/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php
+++ b/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php
@@ -27,7 +27,7 @@ class MetatagSettingsFormTest extends KernelTestBase {
    *
    * @var array
    */
-  public static $modules = [
+  protected static $modules = [
     // Core modules.
     'system',
 
diff --git a/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php b/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php
index bb1cd5cfc..28e861876 100644
--- a/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php
+++ b/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php
@@ -14,7 +14,7 @@ class MetatagManagerTest extends KernelTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Core modules.
     'system',
     'field',
diff --git a/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php b/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php
index 200b35ad9..37be98f2d 100644
--- a/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php
+++ b/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php
@@ -14,7 +14,7 @@ class MetatagSettingsTest extends KernelTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = [
+  protected static $modules = [
     // Contrib modules.
     'token',
 
diff --git a/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php b/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php
index ae5de0dc1..0b0eb9298 100644
--- a/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php
+++ b/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php
@@ -21,7 +21,11 @@ class NodewordsFieldTest extends MigrateSqlSourceTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = ['metatag', 'migrate_drupal', 'token'];
+  public static $modules = [
+    'metatag',
+    'migrate_drupal',
+    'token',
+  ];
 
   /**
    * {@inheritdoc}
diff --git a/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php b/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php
index 7030614f8..c335fcd93 100644
--- a/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php
+++ b/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php
@@ -15,7 +15,11 @@ class MetatagFieldTest extends MigrateSqlSourceTestBase {
   /**
    * {@inheritdoc}
    */
-  public static $modules = ['token', 'metatag', 'migrate_drupal'];
+  public static $modules = [
+    'token',
+    'metatag',
+    'migrate_drupal',
+  ];
 
   /**
    * {@inheritdoc}
diff --git a/drupal/modules/require_login/README.md b/drupal/modules/require_login/README.md
deleted file mode 100644
index e3c7f873e..000000000
--- a/drupal/modules/require_login/README.md
+++ /dev/null
@@ -1,23 +0,0 @@
-#Require Login
-
-Require login authentication regardless of user permissions.
-
-##Features
-
-* Instantly require login to access any page
-* Change default login and destination paths
-* Exclude specific paths from login requirement
-* Allow 403 (access denied) or 404 (not found) access
-* Configure or disable access denied warning
-
-##Installation
-
-1. Download and install the module
-2. Set "Administer login requirement" permission to appropriate roles
-3. Configure the module: Admin > Config > People > Require login
-
-**403 (access denied) OR 404 (not found) page access:**
-
-You may want anonymous users to have view access on default or custom 403/404 pages. There's a special configuration
-for just that. On the module configuration page open the "Advanced settings" section. Now check the desired exclude
-boxes to enable access on that respective 403/404 page. All done!
\ No newline at end of file
diff --git a/drupal/modules/require_login/config/install/require_login.config.yml b/drupal/modules/require_login/config/install/require_login.config.yml
index ea3d3ef77..24ee71a28 100644
--- a/drupal/modules/require_login/config/install/require_login.config.yml
+++ b/drupal/modules/require_login/config/install/require_login.config.yml
@@ -3,4 +3,12 @@ destination_path: ''
 deny_message: 'You must login to view this page.'
 excluded_403: true
 excluded_404: true
-excluded_paths: '/user/login'
\ No newline at end of file
+excluded_paths: ''
+excluded_routes: |
+  simplesamlphp_auth.saml_login
+  samlauth.saml_controller_login
+  samlauth.saml_controller_logout
+  samlauth.saml_controller_metadata
+  samlauth.saml_controller_acs
+  samlauth.saml_controller_sls
+  samlauth.saml_controller_changepw
diff --git a/drupal/modules/require_login/config/schema/require_login.schema.yml b/drupal/modules/require_login/config/schema/require_login.schema.yml
index d69728d31..e45f5699c 100644
--- a/drupal/modules/require_login/config/schema/require_login.schema.yml
+++ b/drupal/modules/require_login/config/schema/require_login.schema.yml
@@ -1,22 +1,33 @@
 require_login.config:
   type: config_object
-  label: 'Require login'
+  label: 'Require Login'
   mapping:
     auth_path:
       type: text
-      label: 'Login path'
+      label: 'Login form path'
     destination_path:
       type: text
-      label: 'Destination path'
+      label: 'Login destination path'
     deny_message:
       type: text
       label: 'Access denied message'
     excluded_403:
       type: boolean
-      label: 'Excluded 403 page'
+      label: 'Exclude 403 (access denied) page'
     excluded_404:
       type: boolean
-      label: 'Excluded 404 page'
+      label: 'Exclude 404 (not found) page'
     excluded_paths:
       type: text
-      label: 'Excluded paths'
\ No newline at end of file
+      label: 'Excluded paths'
+    excluded_node_types:
+      type: config_object
+      mapping:
+        type: require_login.node_type
+    excluded_routes:
+      type: text
+      label: 'Excluded route names'
+
+require_login.node_type:
+  type: string
+  label: 'Content Type'
diff --git a/drupal/modules/require_login/require_login.api.php b/drupal/modules/require_login/require_login.api.php
index c55be4a96..83994d354 100644
--- a/drupal/modules/require_login/require_login.api.php
+++ b/drupal/modules/require_login/require_login.api.php
@@ -2,20 +2,18 @@
 
 /**
  * @file
- * Documentation for require login API.
+ * Hooks for the require_login module.
  */
 
 /**
- * Alter login requirement checks. The $checks variable is a non-associative
- * array containing only boolean values. Login will be required if $checks
- * includes at least one TRUE boolean.
+ * Alter default authentication checks.
  *
- * @param array &$checks
- *   Boolean check values.
+ * @param array &$default_checks
+ *   An array of boolean values indicating authentication status.
  */
-function hook_require_login_authcheck_alter(&$checks) {
-  $variable_1 = $variable_2 = 'hello-world';
+function hook_require_login_authcheck_alter(array &$default_checks) {
+  $var1 = $var2 = 'some-value';
 
-  // Allow access if $variable_1 equals $variable_2.
-  $checks[] = ($variable_1 == $variable_2);
-}
\ No newline at end of file
+  // If $var1 equals $var2 then allow unauthenticated access.
+  $default_checks[] = ($var1 == $var2);
+}
diff --git a/drupal/modules/require_login/require_login.config_translation.yml b/drupal/modules/require_login/require_login.config_translation.yml
index 6d2431cbc..8a1765656 100644
--- a/drupal/modules/require_login/require_login.config_translation.yml
+++ b/drupal/modules/require_login/require_login.config_translation.yml
@@ -1,5 +1,5 @@
 require_login.admin:
-  title: 'Require login'
+  title: 'Require Login'
   base_route_name: require_login.admin
   names:
     - require_login.config
diff --git a/drupal/modules/require_login/require_login.info.yml b/drupal/modules/require_login/require_login.info.yml
index eda9a60ba..528152e27 100644
--- a/drupal/modules/require_login/require_login.info.yml
+++ b/drupal/modules/require_login/require_login.info.yml
@@ -1,11 +1,14 @@
-name: 'Require login'
-description: 'Require login authentication regardless of user permissions.'
+name: 'Require Login'
+description: 'Provides catch-all solution to require user authentication on pages.'
 type: module
-# core: 8.x
+core: 8.x
+core_version_requirement: ^8 || ^9
 configure: require_login.admin
+dependencies:
+  - drupal:user
+  - drupal:node
 
-# Information added by Drupal.org packaging script on 2019-03-02
-version: '8.x-2.1'
-core: '8.x'
+# Information added by Drupal.org packaging script on 2021-03-11
+version: '8.x-2.4'
 project: 'require_login'
-datestamp: 1551549491
+datestamp: 1615474750
diff --git a/drupal/modules/require_login/require_login.install b/drupal/modules/require_login/require_login.install
index a10602131..9323bf453 100644
--- a/drupal/modules/require_login/require_login.install
+++ b/drupal/modules/require_login/require_login.install
@@ -2,26 +2,43 @@
 
 /**
  * @file
- * require_login.install
+ * Install, update and uninstall functions for the require_login module.
  */
 
 /**
  * Implements hook_install().
  */
 function require_login_install() {
+  // Run require_login before other modules.
   module_set_weight('require_login', -1000);
 }
 
 /**
- * Rebuild cache.
+ * Flush cache.
  */
 function require_login_update_8101() {
-  // Empty update to cause a cache rebuild.
+  // Empty update to trigger cache flush.
 }
 
 /**
- * Rebuild cache.
+ * Flush cache.
  */
 function require_login_update_8102() {
-  // Empty update to cause a cache rebuild.
-}
\ No newline at end of file
+  // Empty update to trigger cache flush.
+}
+
+/**
+ * Add defaults to the excluded routes configuration.
+ */
+function require_login_update_8103() {
+  $config_factory = Drupal::configFactory();
+  $config = $config_factory->getEditable('require_login.config');
+  $config->set('excluded_routes', 'simplesamlphp_auth.saml_login
+samlauth.saml_controller_login
+samlauth.saml_controller_logout
+samlauth.saml_controller_metadata
+samlauth.saml_controller_acs
+samlauth.saml_controller_sls
+samlauth.saml_controller_changepw');
+  $config->save(TRUE);
+}
diff --git a/drupal/modules/require_login/require_login.links.menu.yml b/drupal/modules/require_login/require_login.links.menu.yml
index 8c9656906..fb4252272 100644
--- a/drupal/modules/require_login/require_login.links.menu.yml
+++ b/drupal/modules/require_login/require_login.links.menu.yml
@@ -1,5 +1,5 @@
 system.require_login:
   title: 'Require login'
-  description: 'Configure site-wide login requirement settings.'
+  description: 'Configure user authentication settings.'
   parent: user.admin_index
   route_name: require_login.admin
diff --git a/drupal/modules/require_login/require_login.links.task.yml b/drupal/modules/require_login/require_login.links.task.yml
index 46da51098..98128b6b3 100644
--- a/drupal/modules/require_login/require_login.links.task.yml
+++ b/drupal/modules/require_login/require_login.links.task.yml
@@ -1,4 +1,4 @@
 require_login.admin:
   route_name: require_login.admin
   title: 'Settings'
-  base_route: require_login.admin
\ No newline at end of file
+  base_route: require_login.admin
diff --git a/drupal/modules/require_login/require_login.module b/drupal/modules/require_login/require_login.module
index 6424f03ab..58f9290f8 100644
--- a/drupal/modules/require_login/require_login.module
+++ b/drupal/modules/require_login/require_login.module
@@ -2,7 +2,7 @@
 
 /**
  * @file
- * This is the Require login module for enforcing authentication.
+ * Hook implementations for the require_login module.
  */
 
 use Drupal\Core\Routing\RouteMatchInterface;
@@ -13,24 +13,22 @@
 function require_login_help($route_name, RouteMatchInterface $route_match) {
   switch ($route_name) {
     case 'help.page.require_login':
-      $output  = '<h3>' . t('About') . '</h3>';
-      $output .= '<p>' . t('Require login authentication regardless of user permissions.') . '</p>';
+      $output = '<p>' . t('Provides catch-all solution to require user authentication on pages.') . '</p>';
       $output .= '<h3>' . t('Features') . '</h3>';
       $output .= '<dl>';
-      $output .= '  <dt>' . t('Instantly require login to access any page') . '</dt>';
-      $output .= '  <dt>' . t('Change default login and destination paths') . '</dt>';
-      $output .= '  <dt>' . t('Exclude specific paths from login requirement') . '</dt>';
-      $output .= '  <dt>' . t('Allow 403 (access denied) or 404 (not found) access') . '</dt>';
-      $output .= '  <dt>' . t('Configure or disable access denied warning') . '</dt>';
+      $output .= '  <dt>' . t('Enforce user authentication for any or all pages.') . '</dt>';
+      $output .= '  <dt>' . t('Change the default user login path (/user/login).') . '</dt>';
+      $output .= '  <dt>' . t('Exclude content types, paths, or router names as needed.') . '</dt>';
+      $output .= '  <dt>' . t('Configure access to 403 (access denied) and (404) not found pages.') . '</dt>';
+      $output .= '  <dt>' . t('Translatable access denied message seen by anonymous users.') . '</dt>';
+      $output .= '  <dt>' . t('Fully translatable configuration for per-language exclusions.') . '</dt>';
       $output .= '</dl>';
-      $output .= '<h3>' . t('Installation') . '</h3>';
+      $output .= '<h3>' . t('Usage') . '</h3>';
       $output .= '<dl>';
-      $output .= '  <dt>' . t('Download and install the module') . '</dt>';
-      $output .= '  <dt>' . t('Set "Administer login requirement" permission to appropriate roles') . '</dt>';
-      $output .= '  <dt>' . t('Configure the module: Admin > Config > People > Require login') . '</dt>';
+      $output .= '  <dt>' . t('Install the module.') . '</dt>';
+      $output .= '  <dt>' . t('Set permissions: /admin/people/permissions#module-require_login') . '</dt>';
+      $output .= '  <dt>' . t('Configure settings: /admin/config/people/require-login') . '</dt>';
       $output .= '</dl>';
-      $output .= '<strong>' . t('403 (access denied) OR 404 (not found) page access:') . '</strong>';
-      $output .= '<p>' . t('You may want anonymous users to have view access to default or custom 403/404 pages. There\'s a special configuration for just that. On the module configuration page open the "Advanced settings" section. Now check the desired exclude boxes to enable access on that respective 403/404 page. All done!') . '</p>';
       return $output;
   }
   return NULL;
diff --git a/drupal/modules/require_login/require_login.permissions.yml b/drupal/modules/require_login/require_login.permissions.yml
index 3fe405aa3..b8e048c85 100644
--- a/drupal/modules/require_login/require_login.permissions.yml
+++ b/drupal/modules/require_login/require_login.permissions.yml
@@ -1,3 +1,3 @@
 administer require login:
-  title: 'Administer login requirement'
-  description: 'Configure site-wide login requirement settings.'
+  title: 'Administer user authentication requirements'
+  restrict access: true
diff --git a/drupal/modules/require_login/require_login.services.yml b/drupal/modules/require_login/require_login.services.yml
index 1ed826db0..2e9089ff4 100644
--- a/drupal/modules/require_login/require_login.services.yml
+++ b/drupal/modules/require_login/require_login.services.yml
@@ -1,6 +1,6 @@
 services:
   require_login.request_subscriber:
     class: Drupal\require_login\EventSubscriber\RequireLoginSubscriber
-    arguments: ['@module_handler', '@config.factory', '@request_stack', '@current_user', '@path.matcher', '@messenger']
+    arguments: ['@module_handler', '@config.factory', '@request_stack', '@current_user', '@messenger', '@path.matcher', '@path.current', '@path_alias.manager', '@current_route_match']
     tags:
       - {name: event_subscriber}
diff --git a/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php b/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php
index f91ad8ce9..344a7df80 100644
--- a/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php
+++ b/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php
@@ -2,18 +2,25 @@
 
 namespace Drupal\require_login\EventSubscriber;
 
+use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Url;
+use Drupal\Core\Path\CurrentPathStack;
 use Drupal\Core\Config\ConfigFactoryInterface;
+use Drupal\Core\Config\ImmutableConfig;
 use Drupal\Core\Extension\ModuleHandlerInterface;
 use Drupal\Core\Messenger\MessengerInterface;
 use Drupal\Core\Path\PathMatcher;
 use Drupal\Core\Session\AccountProxyInterface;
-use Symfony\Component\Debug\Exception\FlattenException;
+use Drupal\Component\Utility\UrlHelper;
+use Drupal\path_alias\AliasManager;
+use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpKernel\KernelEvents;
 use Symfony\Component\HttpKernel\Event\GetResponseEvent;
+use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
 use Symfony\Component\HttpFoundation\RequestStack;
 use Symfony\Component\HttpFoundation\RedirectResponse;
 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
+use Symfony\Component\Routing\Route;
 
 /**
  * Login requirement.
@@ -21,9 +28,11 @@
 class RequireLoginSubscriber implements EventSubscriberInterface {
 
   /**
-   * The request exception boolean.
+   * The event exception boolean.
+   *
+   * @var bool
    */
-  protected $requestException;
+  protected $eventException;
 
   /**
    * The module handler.
@@ -54,7 +63,7 @@ class RequireLoginSubscriber implements EventSubscriberInterface {
   protected $accountProxy;
 
   /**
-   * The path matcher under test.
+   * The path matcher.
    *
    * @var \Drupal\Core\Path\PathMatcher
    */
@@ -67,6 +76,27 @@ class RequireLoginSubscriber implements EventSubscriberInterface {
    */
   protected $messenger;
 
+  /**
+   * The current path stack.
+   *
+   * @var \Drupal\Core\Path\CurrentPathStack
+   */
+  protected $currentPath;
+
+  /**
+   * The path alias manager.
+   *
+   * @var \Drupal\path_alias\AliasManager
+   */
+  protected $aliasManager;
+
+  /**
+   * The route match.
+   *
+   * @var \Drupal\Core\Routing\RouteMatchInterface
+   */
+  protected $routeMatch;
+
   /**
    * Class constructor.
    *
@@ -78,22 +108,32 @@ class RequireLoginSubscriber implements EventSubscriberInterface {
    *   The request stack.
    * @param \Drupal\Core\Session\AccountProxyInterface $account_proxy
    *   The account proxy.
-   * @param \Drupal\Core\Path\PathMatcher $path_matcher
-   *   The path matcher.
    * @param \Drupal\Core\Messenger\MessengerInterface $messenger
    *   The messenger.
+   * @param \Drupal\Core\Path\PathMatcher $path_matcher
+   *   The path matcher.
+   * @param \Drupal\Core\Path\CurrentPathStack $current_path
+   *   The current path stack.
+   * @param \Drupal\path_alias\AliasManager $alias_manager
+   *   The path alias manager.
+   * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
+   *   The route match.
    */
-  public function __construct(ModuleHandlerInterface $module_handler, ConfigFactoryInterface $config_factory, RequestStack $request_stack, AccountProxyInterface $account_proxy, PathMatcher $path_matcher, MessengerInterface $messenger) {
+  public function __construct(ModuleHandlerInterface $module_handler, ConfigFactoryInterface $config_factory, RequestStack $request_stack, AccountProxyInterface $account_proxy, MessengerInterface $messenger, PathMatcher $path_matcher, CurrentPathStack $current_path, AliasManager $alias_manager, RouteMatchInterface $route_match) {
+    $this->eventException = FALSE;
     $this->moduleHandler = $module_handler;
     $this->configFactory = $config_factory;
     $this->requestStack = $request_stack;
     $this->accountProxy = $account_proxy;
-    $this->pathMatcher = $path_matcher;
     $this->messenger = $messenger;
+    $this->pathMatcher = $path_matcher;
+    $this->currentPath = $current_path;
+    $this->aliasManager = $alias_manager;
+    $this->routeMatch = $route_match;
   }
 
   /**
-   * Check login requirement for current request.
+   * Check login authentication enforcement for current request.
    *
    * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
    *   The event response.
@@ -102,16 +142,14 @@ public function __construct(ModuleHandlerInterface $module_handler, ConfigFactor
    * @param \Symfony\Component\HttpFoundation\Request $request
    *   The HTTP request.
    *
-   * @return boolean
-   *   Return FALSE if login not required. TRUE otherwise.
+   * @return bool
+   *   Return FALSE if authentication isn't required. Otherwise TRUE.
    */
-  private function checkLogin($event, $config, $request) {
-    $route_name = $request->get('_route');
-
-    // Check 403/404 page exclusions.
-    if ($event instanceof \Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent) {
-      $exception = FlattenException::create($event->getException());
-
+  private function checkLogin(GetResponseEvent $event, ImmutableConfig $config, Request $request) {
+    // Check event exception status codes.
+    if ($event instanceof GetResponseForExceptionEvent) {
+      /** @var \Symfony\Component\HttpKernel\Exception\HttpException $exception */
+      $exception = $event->getException();
       switch ($exception->getStatusCode()) {
         case '403':
           if ($config->get('excluded_403')) {
@@ -127,78 +165,114 @@ private function checkLogin($event, $config, $request) {
       }
     }
 
-    // Check path exclusions.
-    $excluded_paths = explode(PHP_EOL, $config->get('excluded_paths'));
-    $excluded_paths[] = $config->get('auth_path');
+    /** @var \Symfony\Component\Routing\Route $route */
+    $route = $request->get('_route_object');
 
-    if ($this->pathMatcher->matchPath($request->getRequestUri(), implode(PHP_EOL, $excluded_paths))) {
+    // Default authentication exclusions.
+    if ($route instanceof Route && $route->hasRequirement('_user_is_logged_in') && $route->getRequirement('_user_is_logged_in') === 'FALSE') {
       return FALSE;
     }
-
-    // Standard login requirement checks.
-    $checks = [
-      // Check user session.
-      ($this->accountProxy->getAccount()->id() > 0),
-      // Check system.cron (/cron.php).
-      ($route_name == 'system.cron'),
-      // Check system.db_update (/update.php).
-      ($route_name == 'system.db_update'),
-      // Check user.* (/user/*).
-      ($route_name == 'user.login' || $route_name == 'user.register' || $route_name == 'user.pass' || substr($route_name, 0, 10) === 'user.reset'),
-      // Check Drush.
-      (function_exists('drupal_is_cli') && drupal_is_cli()),
-      // Check samlauth routes.
-      (preg_match('/^samlauth./i', $route_name) && $route_name != 'samlauth.samlauth_configure_form'),
-      // Check simplesamlphp_auth routes.
-      ($route_name == 'simplesamlphp_auth.saml_login'),
+    $route_name = $request->get('_route');
+    $default_checks = [
+      // Check if CLI environment.
+      (PHP_SAPI === 'cli'),
+      // Check system.cron route.
+      ($route_name === 'system.cron'),
+      // Check system.db_update route (/update.php).
+      ($route_name === 'system.db_update'),
+      // Check user.* routes (/user/*).
+      ($route_name === 'user.register' || $route_name === 'user.pass' || substr($route_name, 0, 10) === 'user.reset'),
+      // Check image.style_* routes.
+      ($route_name === 'image.style_public' || $route_name === 'image.style_private'),
     ];
-    // Allow modules to alter $checks variable.
-    $this->moduleHandler->alter('require_login_authcheck', $checks);
+    $this->moduleHandler->alter('require_login_authcheck', $default_checks);
+    if (in_array(TRUE, $default_checks)) {
+      return FALSE;
+    }
+
+    // Configurable route name exclusions.
+    $excluded_routes = array_filter(preg_split('/\r\n|\r|\n/', $config->get('excluded_routes')));
+    if (in_array($route_name, $excluded_routes)) {
+      return FALSE;
+    }
 
-    foreach ($checks as $check) {
-      if ($check) {
+    // Configurable node type exclusions.
+    if ($route_name === 'entity.node.canonical' && ($node_types = $config->get('excluded_node_types'))) {
+      if (($node = $this->routeMatch->getParameter('node')) && in_array($node->bundle(), $node_types, TRUE)) {
         return FALSE;
       }
     }
+
+    // Configurable path exclusions.
+    $current_path = $this->currentPath->getPath($request);
+    $current_path_alias = $this->aliasManager->getAliasByPath($current_path);
+    $current_path_parameters = $request->query->all();
+    $excluded_paths = array_filter(preg_split('/\r\n|\r|\n/', $config->get('excluded_paths')));
+    $excluded_paths[] = $config->get('auth_path');
+
+    foreach ($excluded_paths as $path) {
+      $path = trim($path);
+      $path_parts = UrlHelper::parse($path);
+      $path_parts['path'] = mb_strtolower($path_parts['path']);
+      $current_checks = [
+        ($this->pathMatcher->matchPath($current_path, $path_parts['path'])),
+        ($this->pathMatcher->matchPath($current_path_alias, $path_parts['path'])),
+      ];
+      if (!empty($path_parts['query'])) {
+        if (in_array(TRUE, $current_checks)) {
+          // Path matched an exclusion. Now check for matching query parameters.
+          if (count(array_intersect($current_path_parameters, $path_parts['query'])) === count($path_parts['query'])) {
+            return FALSE;
+          }
+        }
+      }
+      elseif (in_array(TRUE, $current_checks)) {
+        // Path matched an exclusion. No query parameters to check.
+        return FALSE;
+      }
+    }
+
     return TRUE;
   }
 
   /**
-   * Prepare redirect response.
+   * Prepare login redirect response.
    *
    * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
    *   The event response.
    *
    * @return string|null
-   *   Redirect URL including query string.
+   *   The redirect URL.
    */
-  private function prepareLoginRedirect($event) {
+  private function loginRedirect(GetResponseEvent $event) {
+    if ($this->accountProxy->getAccount()->isAuthenticated()) {
+      // Stop if user is authenticated.
+      return NULL;
+    }
     $config = $this->configFactory->get('require_login.config');
     $request = $this->requestStack->getCurrentRequest();
 
     if ($this->checkLogin($event, $config, $request)) {
-
-      // Access denied warning message.
+      // Show access denied warning message.
       if ($message = $config->get('deny_message')) {
         $messenger = $this->messenger;
         $messenger->addMessage($message, $messenger::TYPE_WARNING);
       }
 
-      // Login form redirect path.
+      // Prepare login and destination paths.
       if ($auth_path = $config->get('auth_path')) {
-        $redirectPath = "internal:{$auth_path}";
+        $redirect_path = "internal:{$auth_path}";
       }
       else {
-        $redirectPath = 'internal:/user/login';
+        $redirect_path = 'internal:/user/login';
       }
-
-      // Login destination redirect path.
-      if (!($destination = $config->get('destination_path'))) {
+      if (empty($destination = $config->get('destination_path'))) {
         $destination = $request->getRequestUri();
       }
-
-      return Url::fromUri($redirectPath, ['query' => ['destination' => $destination]])->toString();
+      return Url::fromUri($redirect_path, ['query' => ['destination' => $destination]])
+        ->toString();
     }
+
     return NULL;
   }
 
@@ -209,13 +283,11 @@ private function prepareLoginRedirect($event) {
    *   The event response.
    */
   public function exceptionRedirect(GetResponseEvent $event) {
+    // Boolean indicating event exception. Prevents potential infinite
+    // redirect loop on KernelEvents::REQUEST.
+    $this->eventException = TRUE;
 
-    // Boolean to indicate request exception. Prevents additional login
-    // requirement checks on KernelEvents::REQUEST which could cause
-    // infinite loop redirects on protected pages.
-    $this->requestException = TRUE;
-
-    if ($redirect = $this->prepareLoginRedirect($event)) {
+    if ($redirect = $this->loginRedirect($event)) {
       $response = new RedirectResponse($redirect);
       $event->setResponse($response);
     }
@@ -228,7 +300,7 @@ public function exceptionRedirect(GetResponseEvent $event) {
    *   The event response.
    */
   public function requestRedirect(GetResponseEvent $event) {
-    if (!$this->requestException && ($redirect = $this->prepareLoginRedirect($event))) {
+    if (!$this->eventException && ($redirect = $this->loginRedirect($event))) {
       $response = new RedirectResponse($redirect);
       $event->setResponse($response);
     }
diff --git a/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php b/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php
index 14d0fe68a..094723a5b 100644
--- a/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php
+++ b/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php
@@ -4,12 +4,41 @@
 
 use Drupal\Core\Form\ConfigFormBase;
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Config\ConfigFactoryInterface;
+use Drupal\Core\Routing\RouteProvider;
+use Drupal\Component\Utility\UrlHelper;
+use Symfony\Component\DependencyInjection\ContainerInterface;
 
 /**
  * Configure Require Login settings for this site.
  */
 class RequireLoginSettingsForm extends ConfigFormBase {
 
+  /**
+   * The routing provider.
+   *
+   * @var \Drupal\Core\Routing\RouteProvider
+   */
+  protected $routeProvider;
+
+  /**
+   * {@inheritdoc}
+   */
+  public function __construct(ConfigFactoryInterface $config_factory, RouteProvider $route_provider) {
+    parent::__construct($config_factory);
+    $this->routeProvider = $route_provider;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function create(ContainerInterface $container) {
+    return new static(
+      $container->get('config.factory'),
+      $container->get('router.route_provider')
+    );
+  }
+
   /**
    * {@inheritdoc}
    */
@@ -30,29 +59,52 @@ protected function getEditableConfigNames() {
   public function buildForm(array $form, FormStateInterface $form_state) {
     $config = $this->config('require_login.config');
 
-    // Login and destination paths.
-    $form['require_login_auth_path'] = [
+    // Basic settings.
+    $form['auth_path'] = [
       '#type' => 'textfield',
-      '#title' => $this->t('Login form path'),
-      '#description' => $this->t('Login path. Default is /user/login.'),
-      '#default_value' => $config->get('auth_path') ? $config->get('auth_path') : 'user/login',
+      '#title' => $this->t('Login path'),
+      '#description' => $this->t('Path to the user login page. Default: /user/login'),
+      '#default_value' => $config->get('auth_path') ? $config->get('auth_path') : '/user/login',
     ];
-    $form['require_login_destination_path'] = [
+    $form['destination_path'] = [
       '#type' => 'textfield',
-      '#title' => $this->t('Login destination path'),
-      '#description' => $this->t('Login destination path. Leave blank to use default referer path.'),
+      '#title' => $this->t('Login destination'),
+      '#description' => $this->t('Predetermined post-login destination path. Leave blank for the default behavior.'),
       '#default_value' => $config->get('destination_path'),
     ];
-
-    // Access denied message.
-    $form['require_login_deny_message'] = [
+    $form['deny_message'] = [
       '#type' => 'textarea',
       '#title' => $this->t('Access denied message'),
-      '#description' => $this->t('Message shown to anonymous users attempting to access a restricted page. Leave blank to disable.'),
+      '#description' => $this->t('Show message to user attempting to access a restricted page. Leave blank to disable.'),
       '#default_value' => $config->get('deny_message'),
     ];
+    $items = [
+      '#theme' => 'item_list',
+      '#prefix' => $this->t('Exclude authentication checks on specific paths. <strong>Limit one path per line.</strong>'),
+      '#items' => [
+        $this->t('Use &lt;front&gt; to exclude the front page.'),
+        $this->t('Use internal paths to exclude site pages. <em>I.E. /about/contact</em>'),
+        $this->t('Use URL parameters to further refine path matches. <em>I.E. /blog?year=current</em>'),
+        $this->t('Use wildcards (*) to match any part of a path. <em>I.E. /shop/*/orders</em>'),
+      ],
+    ];
+    $form['excluded_paths'] = [
+      '#type' => 'textarea',
+      '#title' => $this->t('Excluded paths'),
+      '#description' => render($items),
+      '#default_value' => $config->get('excluded_paths'),
+    ];
+    $node_types = $config->get('excluded_node_types');
+    $form['excluded_node_types'] = [
+      '#type' => 'checkboxes',
+      '#title' => $this->t('Excluded content types'),
+      '#description' => $this->t('Exclude authentication checks on all pages of a specific content type.'),
+      '#options' => node_type_get_names(),
+      '#multiple' => TRUE,
+      '#default_value' => $node_types ? $node_types : [],
+    ];
 
-    // Excluded exceptions and paths.
+    // Additional settings.
     $form['advanced'] = [
       '#type' => 'details',
       '#title' => $this->t('Advanced settings'),
@@ -60,91 +112,111 @@ public function buildForm(array $form, FormStateInterface $form_state) {
     $form['advanced']['excluded_403'] = [
       '#type' => 'checkbox',
       '#title' => $this->t('Exclude 403 (access denied) page'),
-      '#description' => $this->t('Allow anonymous users to view the 403 (access denied) page.'),
+      '#description' => $this->t('Allow unauthenticated access to the 403 (access denied) page.'),
       '#default_value' => $config->get('excluded_403'),
     ];
     $form['advanced']['excluded_404'] = [
       '#type' => 'checkbox',
       '#title' => $this->t('Exclude 404 (not found) page'),
-      '#description' => $this->t('Allow anonymous users to view the 404 (not found) page.'),
+      '#description' => $this->t('Allow unauthenticated access to the 404 (not found) page.'),
       '#default_value' => $config->get('excluded_404'),
     ];
-    $items = [
-      '#theme' => 'item_list',
-      '#prefix' => $this->t('Disable login requirement on specific paths. <strong>Limit one per line.</strong>'),
-      '#items' => [
-        $this->t('Use &lt;front&gt; to exclude the front page.'),
-        $this->t('Use internal paths to exclude site pages. <em>Examples: /about/contact, /blog?hello=world</em>'),
-      ],
-    ];
-    $form['advanced']['require_login_excluded_paths'] = [
+    $form['advanced']['excluded_routes'] = [
       '#type' => 'textarea',
-      '#title' => $this->t('Path exclusions'),
-      '#description' => render($items),
-      '#default_value' => $config->get('excluded_paths'),
+      '#title' => $this->t('Excluded route names'),
+      '#description' => $this->t('Exclude authentication checks on specific route names. <strong>Limit one path per line.</strong>'),
+      '#default_value' => $config->get('excluded_routes'),
     ];
 
     return parent::buildForm($form, $form_state);
   }
 
   /**
-   * {@inheritdoc}
+   * Process user inputted path.
+   *
+   * @var string &$path
+   *   The path input.
+   * @var string $config_key
+   *   The configuration key.
+   * @var \Drupal\Core\Form\FormStateInterface $form_state
+   *   The form state.
    */
-  public function validateForm(array &$form, FormStateInterface $form_state) {
-    $absolutes = [];
-
-    // Validate excluded paths formatting.
-    $exclude_paths = explode(PHP_EOL, $form_state->getValue('require_login_excluded_paths'));
-    foreach ($exclude_paths as $key => $exclude_path) {
-      $exclude_path = trim($exclude_path);
-      if (empty($exclude_path) || $exclude_path == '<front>') {
-        continue;
-      }
-      $url = parse_url($exclude_path);
-
-      // Detect protocol or domain name.
-      if (isset($url['scheme']) || isset($url['host']) || preg_match('/^www./i', $url['path'])) {
-        $absolutes[] = trim($exclude_path);
-      }
+  private function processPathInput(&$path, $config_key, FormStateInterface $form_state) {
+    $url_parts = parse_url(trim($path));
+    // Verify path is valid.
+    if (!UrlHelper::isValid($url_parts['path'])) {
+      $form_state->setErrorByName($config_key, $this->t('Invalid path: %s', ['%s' => $path]));
+      return;
+    }
+    // Use parsed path in case user inputted schema and/or host.
+    $path = $url_parts['path'];
+    if (!empty($url_parts['query'])) {
+      $path .= '?' . $url_parts['query'];
+    }
+    // Prepend leading forward slash.
+    if (substr($path, 0, 1) !== '/') {
+      $path = '/' . $path;
+    }
+  }
 
-      // Confirm leading forward slash present.
-      elseif (substr($exclude_path, 0, 1) != '/') {
-        $exclude_paths[$key] = '/' . $exclude_path;
-      }
+  /**
+   * Array filter callback to remove empty elements.
+   *
+   * @var string $element
+   *   The array element.
+   *
+   * @return bool
+   *   TRUE if element should be removed. Otherwise FALSE.
+   */
+  protected function arrayFilterEmpty($element) {
+    return !empty(trim($element));
+  }
 
-      // Trim whitespace.
-      else {
-        $exclude_paths[$key] = $exclude_path;
+  /**
+   * {@inheritdoc}
+   */
+  public function validateForm(array &$form, FormStateInterface $form_state) {
+    // Validate login and destination paths.
+    $config_keys = [
+      'require_login_auth_path',
+      'require_login_destination_path',
+    ];
+    foreach ($config_keys as $config_key) {
+      if ($path = $form_state->getValue($config_key)) {
+        $this->processPathInput($path, $config_key, $form_state);
+        $form_state->setValue($config_key, $path);
       }
     }
-    $form_state->setValue('require_login_excluded_paths', implode(PHP_EOL, $exclude_paths));
 
-    if ($absolutes) {
-      $form_state->setErrorByName('require_login_excluded_paths', $this->t("Excluded paths cannot include a protocol or domain name. Invalid paths:<br />!paths", [
-        '!paths' => implode('<br />', $absolutes),
-      ]));
+    // Validate excluded paths.
+    $excluded_paths = preg_split('/\r\n|\r|\n/', $form_state->getValue('require_login_excluded_paths'));
+    $excluded_paths = array_filter($excluded_paths, [
+      $this,
+      'arrayFilterEmpty',
+    ]);
+    foreach ($excluded_paths as $key => $path) {
+      if (!empty($path) && $path !== '<front>') {
+        $this->processPathInput($path, 'require_login_excluded_paths', $form_state);
+        $excluded_paths[$key] = $path;
+      }
     }
-
-    // Validate login and destination path formatting.
-    foreach (['require_login_auth_path', 'require_login_destination_path'] as $form_key) {
-      $path = trim($form_state->getValue($form_key));
-      if (!empty($path)) {
-        $url = parse_url($path);
-
-        // Detect protocol or domain name.
-        if (isset($url['scheme']) || isset($url['host']) || preg_match('/^www./i', $url['path'])) {
-          $form_state->setErrorByName($form_key, $this->t('External URL detected. Must enter a relative path.'));
-        }
-
-        // Confirm leading forward slash present.
-        elseif (substr($path, 0, 1) != '/') {
-          $form_state->setValue($form_key, '/' . $path);
-        }
-
-        // Trim whitespace.
-        else {
-          $form_state->setValue($form_key, $path);
-        }
+    $form_state->setValue('require_login_excluded_paths', implode(PHP_EOL, $excluded_paths));
+
+    // Validate excluded route names.
+    $excluded_routes = preg_split('/\r\n|\r|\n/', $form_state->getValue('require_login_excluded_routes'));
+    $excluded_routes = array_filter($excluded_routes, [
+      $this,
+      'arrayFilterEmpty',
+    ]);
+    if (!empty($excluded_routes)) {
+      $valid_route_names = $this->routeProvider->getRoutesByNames($excluded_routes);
+      if ($invalid_route_names = array_diff($excluded_routes, array_keys($valid_route_names))) {
+        $items = [
+          '#theme' => 'item_list',
+          '#prefix' => $this->t('Missing route names detected. You may remove them if the related modules will not be installed.'),
+          '#items' => $invalid_route_names,
+        ];
+        $this->messenger()->addWarning(render($items));
       }
     }
   }
@@ -154,15 +226,17 @@ public function validateForm(array &$form, FormStateInterface $form_state) {
    */
   public function submitForm(array &$form, FormStateInterface $form_state) {
     $this->config('require_login.config')
-      ->set('auth_path', $form_state->getValue('require_login_auth_path'))
-      ->set('destination_path', $form_state->getValue('require_login_destination_path'))
-      ->set('deny_message', $form_state->getValue('require_login_deny_message'))
+      ->set('auth_path', $form_state->getValue('auth_path'))
+      ->set('destination_path', $form_state->getValue('destination_path'))
+      ->set('deny_message', $form_state->getValue('deny_message'))
       ->set('excluded_403', $form_state->getValue('excluded_403'))
       ->set('excluded_404', $form_state->getValue('excluded_404'))
-      ->set('excluded_paths', $form_state->getValue('require_login_excluded_paths'))
+      ->set('excluded_paths', $form_state->getValue('excluded_paths'))
+      ->set('excluded_node_types', $form_state->getValue('excluded_node_types'))
+      ->set('excluded_routes', $form_state->getValue('excluded_routes'))
       ->save();
 
-    // Must rebuild caches for settings to take immediate effect.
+    // Flush caches so changes take immediate effect.
     drupal_flush_all_caches();
 
     parent::submitForm($form, $form_state);
diff --git a/drupal/modules/search_api/CHANGELOG.txt b/drupal/modules/search_api/CHANGELOG.txt
index d4b5c72b4..55608ea08 100644
--- a/drupal/modules/search_api/CHANGELOG.txt
+++ b/drupal/modules/search_api/CHANGELOG.txt
@@ -1,3 +1,31 @@
+Search API 1.19 (2021-02-01):
+-----------------------------
+- #3182306 by drunken monkey: Improved output from the "rebuild tracker" batch
+  job.
+- #3111383 by liquidcms, drunken monkey: Fixed problems with exposed, grouped
+  Views date filters.
+- #3127099 by Grimreaper, drunken monkey: Added option to expose searched
+  fields in Views fulltext filter.
+- #2944371 by Upchuk, jasonschweb, drunken monkey: Fixed random sort for DB
+  backend.
+- Issue #3194016 by mkalkbrenner, borisson_: Fixed PHP 8 compatibility.
+- #3181827 by brunodbo, drunken monkey: Fixed wrong @var type doc in
+  ContentEntityTrackingManager.
+- #3179045 by sebish, joelpittet, drunken monkey: Fixed parameter type hint in
+  ContentEntityTrackingManager.
+- #3178417 by SivaprasadC, drunken monkey: Fixed two typos in the Database
+  backend plugin class.
+- #3174778 by drunken monkey: Fixed some encoding errors.
+- #3178941 by drunken monkey, cspitzlay, MegaChriz, ooziedie, bakulahluwalia:
+  Fixed fatal error when saving entities with certain setups.
+- #3036504 by kfritsche, drunken monkey: Fixed memory issues during indexing
+  via Drush.
+- #3136277 by drunken monkey, pfrenssen, Berdir, dwinters, calmforce: Fixed
+  issue with modifying condition group via pre-execute event/hook.
+- #3174657 by drunken monkey: Fixed "keep facets" feature for search views when
+  facet source wasn't saved.
+- #3181936 by drunken monkey: Fixed tests on Drupal 9.1.x HEAD.
+
 Search API 1.18 (2020-10-22):
 -----------------------------
 - #3153153 by mkalkbrenner, cristiroma, drunken monkey: Fixed serialization of
diff --git a/drupal/modules/search_api/config/schema/search_api.views.schema.yml b/drupal/modules/search_api/config/schema/search_api.views.schema.yml
index 55de809f2..94511cb85 100644
--- a/drupal/modules/search_api/config/schema/search_api.views.schema.yml
+++ b/drupal/modules/search_api/config/schema/search_api.views.schema.yml
@@ -256,9 +256,15 @@ views.filter.search_api_fulltext:
       type: mapping
       label: 'Exposed'
       mapping:
+        expose_fields:
+          type: boolean
+          label: 'Expose the list of searched fields'
         placeholder:
           type: label
           label: 'Placeholder'
+        searched_fields_id:
+          type: string
+          label: 'Searched fields identifier'
 
 views.filter.search_api_language:
   type: views.filter.language
diff --git a/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml b/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml
index 4141fde16..dd719947e 100644
--- a/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml
+++ b/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8 || ^9
 dependencies:
   - search_api:search_api
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml b/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml
index 86b46a70d..7164db811 100644
--- a/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml
+++ b/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml
@@ -13,7 +13,7 @@ dependencies:
   - drupal:views
   - search_api:search_api_db
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php
index d96431d5a..e13211caa 100644
--- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php
+++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php
@@ -3,6 +3,7 @@
 namespace Drupal\search_api_db\DatabaseCompatibility;
 
 use Drupal\Core\Database\Connection;
+use Drupal\Core\Database\Query\SelectInterface;
 
 /**
  * Bundles methods for resolving DBMS-specific differences.
@@ -70,4 +71,12 @@ public function alterNewTable($table, $type = 'text');
    */
   public function preprocessIndexValue($value, $type = 'text');
 
+  /**
+   * Applies a random sort to the query.
+   *
+   * @param \Drupal\Core\Database\Query\SelectInterface $query
+   *   The search query.
+   */
+  public function orderByRandom(SelectInterface $query);
+
 }
diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php
index 5db84b2f9..b083899f8 100644
--- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php
+++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php
@@ -4,6 +4,7 @@
 
 use Drupal\Component\Transliteration\TransliterationInterface;
 use Drupal\Core\Database\Connection;
+use Drupal\Core\Database\Query\SelectInterface;
 
 /**
  * Represents any database for which no specifics are known.
@@ -68,4 +69,12 @@ public function preprocessIndexValue($value, $type = 'text') {
     return mb_strtolower($this->transliterator->transliterate($value));
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function orderByRandom(SelectInterface $query) {
+    $alias = $query->addExpression('random()', 'random_order_field');
+    $query->orderBy($alias);
+  }
+
 }
diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php
index 08112f206..8ce1a0699 100644
--- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php
+++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php
@@ -3,6 +3,7 @@
 namespace Drupal\search_api_db\DatabaseCompatibility;
 
 use Drupal\Core\Database\DatabaseException;
+use Drupal\Core\Database\Query\SelectInterface;
 use Drupal\search_api\SearchApiException;
 
 /**
@@ -36,4 +37,12 @@ public function alterNewTable($table, $type = 'text') {
     }
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function orderByRandom(SelectInterface $query) {
+    $alias = $query->addExpression('rand()', 'random_order_field');
+    $query->orderBy($alias);
+  }
+
 }
diff --git a/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php b/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php
index be0254cdb..bbc13bacf 100644
--- a/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php
+++ b/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php
@@ -591,6 +591,7 @@ public function getSupportedFeatures() {
       'search_api_autocomplete',
       'search_api_facets',
       'search_api_facets_operator_or',
+      'search_api_random_sort',
     ];
   }
 
@@ -850,7 +851,7 @@ protected function createFieldTable(FieldInterface $field = NULL, array $db = []
     // index with the same as the first table, which conflicts in SQLite.
     //
     // The core issue addressing this (https://www.drupal.org/node/1008128) was
-    // closed as it fixed the PostgresSQL part. The SQLite fix is added in
+    // closed as it fixed the PostgreSQL part. The SQLite fix is added in
     // https://www.drupal.org/node/2625664
     // We prevent this by adding an extra underscore (which is also the proposed
     // solution in the original core issue).
@@ -2356,7 +2357,7 @@ protected function getTableAlias(array $field, SelectInterface $db_query, $new_j
   protected function preQuery(SelectInterface &$db_query, QueryInterface $query) {}
 
   /**
-   * Adds the approiate "ORDER BY" statements to a search database query.
+   * Adds the appropriate "ORDER BY" statements to a search database query.
    *
    * @param \Drupal\search_api\Query\QueryInterface $query
    *   The search query whose sorts should be applied.
@@ -2387,6 +2388,11 @@ protected function setQuerySort(QueryInterface $query, SelectInterface $db_query
           continue;
         }
 
+        if ($field_name == 'search_api_random') {
+          $this->dbmsCompatibility->orderByRandom($db_query);
+          continue;
+        }
+
         if (!isset($fields[$field_name])) {
           throw new SearchApiException("Trying to sort on unknown field '$field_name'.");
         }
diff --git a/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml b/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml
index 41ebc400d..5a1670123 100644
--- a/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml
+++ b/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml
@@ -8,7 +8,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php b/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php
index 0d47c6e2a..cbbc19e9b 100644
--- a/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php
+++ b/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php
@@ -99,6 +99,7 @@ public function setUp() {
    */
   protected function checkBackendSpecificFeatures() {
     $this->checkMultiValuedInfo();
+    $this->searchWithRandom();
     $this->setServerMatchMode();
     $this->searchSuccessPartial();
     $this->setServerMatchMode('prefix');
@@ -259,6 +260,36 @@ protected function setServerMatchMode($match_mode = 'partial') {
     $this->resetEntityCache();
   }
 
+  /**
+   * Tests whether random searches work.
+   */
+  protected function searchWithRandom() {
+    // Run the query 5 times, using random sorting as the first sort and verify
+    // that the results are not always the same.
+    $first_result = NULL;
+    $second_result = NULL;
+    for ($i = 1; $i <= 5; $i++) {
+      $results = $this->buildSearch('foo', [], NULL, FALSE)
+        ->sort('search_api_random')
+        ->sort('id')
+        ->execute();
+
+      $result_ids = array_keys($results->getResultItems());
+      if ($first_result === NULL) {
+        $first_result = $second_result = $result_ids;
+      }
+      elseif ($result_ids !== $first_result) {
+        $second_result = $result_ids;
+      }
+
+      // Make sure the search still returned the expected items.
+      $this->assertCount(4, $result_ids);
+      sort($result_ids);
+      $this->assertEquals($this->getItemIds([1, 2, 4, 5]), $result_ids);
+    }
+    $this->assertNotEquals($first_result, $second_result);
+  }
+
   /**
    * Tests whether partial searches work.
    */
diff --git a/drupal/modules/search_api/search_api.info.yml b/drupal/modules/search_api/search_api.info.yml
index 0b7ad670e..9c0c3ebef 100644
--- a/drupal/modules/search_api/search_api.info.yml
+++ b/drupal/modules/search_api/search_api.info.yml
@@ -5,7 +5,7 @@ package: Search
 core_version_requirement: ^8.8 || ^9
 configure: search_api.overview
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/search_api.module b/drupal/modules/search_api/search_api.module
index e10bc0bf4..c68c16f0d 100644
--- a/drupal/modules/search_api/search_api.module
+++ b/drupal/modules/search_api/search_api.module
@@ -576,19 +576,23 @@ function search_api_form_views_exposed_form_alter(&$form, FormStateInterface $fo
     && $query_plugin instanceof SearchApiQuery
     && \Drupal::moduleHandler()->moduleExists('facets');
   if ($preserve_facets) {
-    // Retrieve the facet source.
+    $filter_key = 'f';
+
+    // Attempt to retrieve the facet source to use the actual facets filter
+    // parameter as configured by the admin. (Facet source config entities are
+    // not always actually saved in the storage, if the admin didn't change
+    // their settings.)
     $query = $query_plugin->getSearchApiQuery();
     $display_id = $query->getSearchId(FALSE);
     $facet_source_id = str_replace(':', '__', 'search_api:' . $display_id);
     $facet_source = \Drupal::entityTypeManager()
       ->getStorage('facets_facet_source')
       ->load($facet_source_id);
-    if (!$facet_source) {
-      return;
+    if ($facet_source) {
+      $filter_key = $facet_source->getFilterKey() ?: 'f';
     }
 
     // Get the active facet filters from the query parameters.
-    $filter_key = $facet_source->getFilterKey() ?: 'f';
     $filters = \Drupal::request()->query->get($filter_key, []);
 
     // Do not iterate over facet filters if the parameter is not an array.
diff --git a/drupal/modules/search_api/src/Entity/Index.php b/drupal/modules/search_api/src/Entity/Index.php
index 221b3fb90..090131de7 100644
--- a/drupal/modules/search_api/src/Entity/Index.php
+++ b/drupal/modules/search_api/src/Entity/Index.php
@@ -1008,7 +1008,6 @@ public function indexSpecificItems(array $search_objects) {
       $description = 'This hook is deprecated in search_api:8.x-1.14 and is removed from search_api:2.0.0. Please use the "search_api.items_indexed" event instead. See https://www.drupal.org/node/3059866';
       \Drupal::moduleHandler()->invokeAllDeprecated($description, 'search_api_items_indexed', [$this, $processed_ids]);
 
-      /** @var \Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher */
       $dispatcher = \Drupal::getContainer()->get('event_dispatcher');
       $dispatcher->dispatch(SearchApiEvents::ITEMS_INDEXED, new ItemsIndexedEvent($this, $processed_ids));
 
@@ -1016,6 +1015,13 @@ public function indexSpecificItems(array $search_objects) {
       Cache::invalidateTags(['search_api_list:' . $this->id]);
     }
 
+    // When indexing via Drush, multiple iterations of a batch will happen in
+    // the same PHP process, so the static cache will quickly fill up. To
+    // prevent this, clear it after each batch of items gets indexed.
+    if (function_exists('drush_backend_batch_process') && batch_get()) {
+      \Drupal::getContainer()->get('entity.memory_cache')->deleteAll();
+    }
+
     return $processed_ids;
   }
 
diff --git a/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php b/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php
index d700ac6c0..17216973a 100644
--- a/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php
+++ b/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php
@@ -67,6 +67,8 @@ public function getIndex(): IndexInterface {
    *   A (numerically keyed) array of foreign relationship mappings. Each
    *   sub-array here represents a single known relationship. Such sub-arrays
    *   will have the following structure:
+   *   - datasource: (string) The ID of the datasource which contains this
+   *     relationship.
    *   - entity_type: (string) Entity type that is referred to from the index.
    *   - bundles: (array) Optional array of particular entity bundles that are
    *     referred to from the index. Empty array here means index refers to
diff --git a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php
index 06cceafc4..deb86a82c 100644
--- a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php
+++ b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php
@@ -18,6 +18,7 @@
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Language\LanguageInterface;
 use Drupal\Core\Language\LanguageManagerInterface;
+use Drupal\Core\Logger\RfcLogLevel;
 use Drupal\Core\Plugin\PluginFormInterface;
 use Drupal\Core\Session\AccountInterface;
 use Drupal\Core\State\StateInterface;
@@ -28,8 +29,9 @@
 use Drupal\field\FieldStorageConfigInterface;
 use Drupal\search_api\Datasource\DatasourcePluginBase;
 use Drupal\search_api\IndexInterface;
-use Drupal\search_api\Utility\Dependencies;
+use Drupal\search_api\LoggerTrait;
 use Drupal\search_api\Plugin\PluginFormTrait;
+use Drupal\search_api\Utility\Dependencies;
 use Drupal\search_api\Utility\FieldsHelperInterface;
 use Drupal\search_api\Utility\Utility;
 use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -44,6 +46,7 @@
  */
 class ContentEntity extends DatasourcePluginBase implements PluginFormInterface {
 
+  use LoggerTrait;
   use PluginFormTrait;
 
   /**
@@ -157,6 +160,7 @@ public static function create(ContainerInterface $container, array $configuratio
     $datasource->setFieldsHelper($container->get('search_api.fields_helper'));
     $datasource->setState($container->get('state'));
     $datasource->setEntityMemoryCache($container->get('entity.memory_cache'));
+    $datasource->setLogger($container->get('logger.channel.search_api'));
 
     return $datasource;
   }
@@ -1039,6 +1043,11 @@ public function getAffectedItemsForEntityChange(EntityInterface $entity, array $
     $ids_to_reindex = [];
     $path_separator = IndexInterface::PROPERTY_PATH_SEPARATOR;
     foreach ($foreign_entity_relationship_map as $relation_info) {
+      // Ignore relationships belonging to other datasources.
+      if (!empty($relation_info['datasource'])
+          && $relation_info['datasource'] !== $this->getPluginId()) {
+        continue;
+      }
       // Check whether entity type and (if specified) bundles match the entity.
       if ($relation_info['entity_type'] !== $entity->getEntityTypeId()) {
         continue;
@@ -1073,7 +1082,29 @@ public function getAffectedItemsForEntityChange(EntityInterface $entity, array $
         try {
           $entity_ids = array_values($query->execute());
         }
-        catch (\Exception $e) {
+        // @todo Switch back to \Exception once Core bug #2893747 is fixed.
+        catch (\Throwable $e) {
+          // We don't want to catch all PHP \Error objects thrown, but just the
+          // ones caused by #2893747.
+          if (!($e instanceof \Exception)
+              && (get_class($e) !== \Error::class || $e->getMessage() !== 'Call to a member function getColumns() on bool')) {
+            throw $e;
+          }
+          $vars = [
+            '%index' => $this->index->label(),
+            '%entity_type' => $entity->getEntityType()->getLabel(),
+            '@entity_id' => $entity->id(),
+          ];
+          try {
+            $link = $entity->toLink($this->t('Go to changed %entity_type with ID "@entity_id"', $vars))
+              ->toString()->getGeneratedLink();
+          }
+          catch (\Throwable $e) {
+            // Ignore any errors here, it's not that important that the log
+            // message contains a link.
+            $link = NULL;
+          }
+          $this->logException($e, '%type while attempting to find indexed entities referencing changed %entity_type with ID "@entity_id" for index %index: @message in %function (line %line of %file).', $vars, RfcLogLevel::ERROR, $link);
           continue;
         }
         foreach ($entity_ids as $entity_id) {
diff --git a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php
index d918a8ab9..551d21165 100644
--- a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php
+++ b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php
@@ -8,7 +8,7 @@
 use Drupal\Component\Plugin\Exception\PluginNotFoundException;
 use Drupal\Core\Entity\ContentEntityInterface;
 use Drupal\Core\Entity\EntityInterface;
-use Drupal\Core\Entity\EntityTypeManager;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\Language\LanguageInterface;
 use Drupal\Core\Language\LanguageManagerInterface;
 use Drupal\search_api\IndexInterface;
@@ -26,7 +26,7 @@ class ContentEntityTrackingManager {
   /**
    * The entity type manager.
    *
-   * @var \Drupal\Core\Entity\EntityTypeManager
+   * @var \Drupal\Core\Entity\EntityTypeManagerInterface
    */
   protected $entityTypeManager;
 
@@ -47,14 +47,14 @@ class ContentEntityTrackingManager {
   /**
    * Constructs a new class instance.
    *
-   * @param \Drupal\Core\Entity\EntityTypeManager $entityTypeManager
+   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
    *   The entity type manager.
    * @param \Drupal\Core\Language\LanguageManagerInterface $languageManager
    *   The language manager.
    * @param \Drupal\search_api\Task\TaskManagerInterface $taskManager
    *   The task manager.
    */
-  public function __construct(EntityTypeManager $entityTypeManager, LanguageManagerInterface $languageManager, TaskManagerInterface $taskManager) {
+  public function __construct(EntityTypeManagerInterface $entityTypeManager, LanguageManagerInterface $languageManager, TaskManagerInterface $taskManager) {
     $this->entityTypeManager = $entityTypeManager;
     $this->languageManager = $languageManager;
     $this->taskManager = $taskManager;
@@ -366,7 +366,7 @@ public function indexUpdate(IndexInterface $index) {
    * Filters a set of datasource-specific item IDs.
    *
    * Returns only those item IDs that are valid for the given datasource and
-   * index. This method only checks the item language, though – whether an
+   * index. This method only checks the item language, though – whether an
    * entity with that ID actually exists, or whether it has a bundle included
    * for that datasource, is not verified.
    *
diff --git a/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php b/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php
index 975495616..b13e805a6 100644
--- a/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php
+++ b/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php
@@ -280,7 +280,7 @@ protected function addExcerpts(array $results, array $fulltext_fields, array $ke
       // We call array_merge() using call_user_func_array() to prevent having to
       // use it in a loop because it is a resource greedy construction.
       // @see https://github.com/kalessil/phpinspectionsea/blob/master/docs/performance.md#slow-array-function-used-in-loop
-      $text = call_user_func_array('array_merge', $item);
+      $text = call_user_func_array('array_merge', array_values($item));
       $item_keys = $keys;
 
       // If the backend already did highlighting and told us the exact keys it
diff --git a/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php b/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php
index 9527c82a1..906d6c86c 100644
--- a/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php
+++ b/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php
@@ -3,6 +3,7 @@
 namespace Drupal\search_api\Plugin\views\cache;
 
 use Drupal\Core\Cache\Cache;
+use Drupal\Core\Cache\CacheableMetadata;
 use Drupal\Core\Entity\EntityInterface;
 use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\views\Plugin\views\cache\Tag;
@@ -115,4 +116,15 @@ public function getRowCacheTags(ResultRow $row) {
     return $tags;
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function alterCacheMetadata(CacheableMetadata $cache_metadata) {
+    // Allow modules that alter the query to add their cache metadata to the
+    // view.
+    $query = $this->getQuery()->getSearchApiQuery();
+    $query->preExecute();
+    $cache_metadata->addCacheableDependency($query);
+  }
+
 }
diff --git a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php
index 494f965ed..dc8482c63 100644
--- a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php
+++ b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php
@@ -63,21 +63,6 @@ public function acceptExposedInput($input) {
       return TRUE;
     }
 
-    // Unfortunately, this is necessary due to a bug in our parent filter. See
-    // #2704077.
-    if (!empty($this->options['expose']['identifier'])) {
-      $value = &$input[$this->options['expose']['identifier']];
-      if (!is_array($value)) {
-        $value = [
-          'value' => $value,
-        ];
-      }
-      $value += [
-        'min' => '',
-        'max' => '',
-      ];
-    }
-
     $return = parent::acceptExposedInput($input);
 
     if (!$return) {
diff --git a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php
index df5f705e7..f0c15bea3 100644
--- a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php
+++ b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php
@@ -19,6 +19,13 @@ class SearchApiFulltext extends FilterPluginBase {
 
   use SearchApiFilterTrait;
 
+  /**
+   * The list of fields selected for the search.
+   *
+   * @var array
+   */
+  public $searchedFields = [];
+
   /**
    * The parse mode manager.
    *
@@ -126,10 +133,21 @@ public function defineOptions() {
     $options['min_length'] = ['default' => ''];
     $options['fields'] = ['default' => []];
     $options['expose']['contains']['placeholder'] = ['default' => ''];
+    $options['expose']['contains']['expose_fields'] = ['default' => FALSE];
+    $options['expose']['contains']['searched_fields_id'] = ['default' => ''];
 
     return $options;
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function defaultExposeOptions() {
+    parent::defaultExposeOptions();
+
+    $this->options['expose']['searched_fields_id'] = $this->options['id'] . '_searched_fields';
+  }
+
   /**
    * {@inheritdoc}
    */
@@ -203,6 +221,58 @@ public function buildExposeForm(&$form, FormStateInterface $form_state) {
       '#size' => 40,
       '#description' => $this->t('Hint text that appears inside the field when empty.'),
     ];
+
+    $form['expose']['expose_fields'] = [
+      '#type' => 'checkbox',
+      '#default_value' => $this->options['expose']['expose_fields'],
+      '#title' => $this->t('Expose searched fields'),
+      '#description' => $this->t('Expose the list of searched fields. This allows users to narrow the search to the desired fields.'),
+    ];
+    $form['expose']['searched_fields_id'] = [
+      '#type' => 'textfield',
+      '#default_value' => $this->options['expose']['searched_fields_id'],
+      '#title' => $this->t('Searched fields identifier'),
+      '#size' => 40,
+      '#description' => $this->t('This will appear in the URL after the ? to identify this searched fields form element.'),
+      '#states' => [
+        'visible' => [
+          ':input[name="options[expose][expose_fields]"]' => ['checked' => TRUE],
+        ],
+      ],
+    ];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function buildExposedForm(&$form, FormStateInterface $form_state) {
+    parent::buildExposedForm($form, $form_state);
+
+    if (empty($this->options['exposed'])) {
+      return;
+    }
+
+    if ($this->options['expose']['expose_fields']) {
+      $fields = $this->getFulltextFields();
+      $configured_fields = $this->options['fields'];
+      // Only keep the configured fields.
+      if (!empty($configured_fields)) {
+        $configured_fields = array_flip($configured_fields);
+        $fields = array_intersect_key($fields, $configured_fields);
+      }
+
+      $searched_fields_identifier = $this->options['id'] . '_searched_fields';
+      if (!empty($this->options['expose']['searched_fields_id'])) {
+        $searched_fields_identifier = $this->options['expose']['searched_fields_id'];
+      }
+      $form[$searched_fields_identifier] = [
+        '#type' => 'select',
+        '#title' => $this->t('Search fields'),
+        '#options' => $fields,
+        '#multiple' => TRUE,
+        '#size' => min(count($fields), 5),
+      ];
+    }
   }
 
   /**
@@ -243,6 +313,13 @@ public function validateExposed(&$form, FormStateInterface $form_state) {
       return;
     }
 
+    // Store searched fields.
+    $searched_fields_identifier = $this->options['id'] . '_searched_fields';
+    if (!empty($this->options['expose']['searched_fields_id'])) {
+      $searched_fields_identifier = $this->options['expose']['searched_fields_id'];
+    }
+    $this->searchedFields = $form_state->getValue($searched_fields_identifier, []);
+
     $identifier = $this->options['expose']['identifier'];
     $input = &$form_state->getValue($identifier, '');
 
@@ -299,6 +376,10 @@ public function query() {
     }
     $fields = $this->options['fields'];
     $fields = $fields ?: array_keys($this->getFulltextFields());
+    // Override the search fields, if exposed.
+    if (!empty($this->searchedFields)) {
+      $fields = array_intersect($fields, $this->searchedFields);
+    }
     $query = $this->getQuery();
 
     // Save any keywords that were already set.
diff --git a/drupal/modules/search_api/src/Query/Query.php b/drupal/modules/search_api/src/Query/Query.php
index f6b419ae8..3049a1a05 100644
--- a/drupal/modules/search_api/src/Query/Query.php
+++ b/drupal/modules/search_api/src/Query/Query.php
@@ -756,10 +756,6 @@ public function getOriginalQuery() {
    * {@inheritdoc}
    */
   public function getCacheContexts() {
-    // Call the pre-execute method to ensure that processors and modules have
-    // had the chance to alter the query and modify the cacheability metadata.
-    $this->preExecute();
-
     $contexts = $this->cacheContexts;
 
     foreach ($this->getIndex()->getDatasources() as $datasource) {
@@ -773,10 +769,6 @@ public function getCacheContexts() {
    * {@inheritdoc}
    */
   public function getCacheTags() {
-    // Call the pre-execute method to ensure that processors and modules have
-    // had the chance to alter the query and modify the cacheability metadata.
-    $this->preExecute();
-
     $tags = $this->cacheTags;
 
     // If the configuration of the search index changes we should invalidate the
@@ -791,10 +783,6 @@ public function getCacheTags() {
    * {@inheritdoc}
    */
   public function getCacheMaxAge() {
-    // Call the pre-execute method to ensure that processors and modules have
-    // had the chance to alter the query and modify the cacheability metadata.
-    $this->preExecute();
-
     return $this->cacheMaxAge;
   }
 
diff --git a/drupal/modules/search_api/src/Task/TaskManager.php b/drupal/modules/search_api/src/Task/TaskManager.php
index 78e80f107..a2595ee20 100644
--- a/drupal/modules/search_api/src/Task/TaskManager.php
+++ b/drupal/modules/search_api/src/Task/TaskManager.php
@@ -352,11 +352,13 @@ public function processBatch(array $task_ids, array $conditions, &$context) {
     $pending = $this->getTasksCount($conditions);
     $context['finished'] = 1 - $pending / $context['results']['total'];
     $executed = $context['results']['total'] - $pending;
-    $context['message'] = $this->formatPlural(
-      $executed,
-      'Successfully executed @count pending task.',
-      'Successfully executed @count pending tasks.'
-    );
+    if ($executed > 0) {
+      $context['message'] = $this->formatPlural(
+        $executed,
+        'Successfully executed @count pending task.',
+        'Successfully executed @count pending tasks.'
+      );
+    }
   }
 
   /**
diff --git a/drupal/modules/search_api/src/Utility/TrackingHelper.php b/drupal/modules/search_api/src/Utility/TrackingHelper.php
index 9d9ac87c4..088211ac0 100644
--- a/drupal/modules/search_api/src/Utility/TrackingHelper.php
+++ b/drupal/modules/search_api/src/Utility/TrackingHelper.php
@@ -102,10 +102,11 @@ public function trackReferencedEntityUpdate(EntityInterface $entity, bool $delet
       // Can't really happen, but play it safe to appease static code analysis.
     }
 
-    // Map of foreign entity relations. Will get lazily populated as soon as we
-    // actually need it.
-    $original = $deleted ? NULL : $entity->original ?? NULL;
+    // Original entity, if available.
+    $original = $deleted ? NULL : ($entity->original ?? NULL);
     foreach ($indexes as $index) {
+      // Map of foreign entity relations. Will get lazily populated as soon as
+      // we actually need it.
       $map = NULL;
       foreach ($index->getDatasources() as $datasource_id => $datasource) {
         if (!$datasource->canContainEntityReferences()) {
@@ -142,6 +143,8 @@ public function trackReferencedEntityUpdate(EntityInterface $entity, bool $delet
    *   A (numerically keyed) array of foreign relationship mappings. Each
    *   sub-array represents a single known relationship. Such sub-arrays will
    *   have the following structure:
+   *   - datasource: (string) The ID of the datasource which contains this
+   *     relationship.
    *   - entity_type: (string) The entity type that is referenced from the
    *     index.
    *   - bundles: (string[]) An optional array of particular entity bundles that
@@ -175,6 +178,7 @@ protected function getForeignEntityRelationsMap(IndexInterface $index): array {
       }
 
       $relation_info = [
+        'datasource' => $datasource->getPluginId(),
         'entity_type' => NULL,
         'bundles' => NULL,
         'property_path_to_foreign_entity' => NULL,
@@ -216,6 +220,7 @@ protected function getForeignEntityRelationsMap(IndexInterface $index): array {
             && $relation_info['entity_type'] !== $entity_reference['entity_type']) {
           $relation_info = $entity_reference;
           $relation_info['property_path_to_foreign_entity'] = implode(IndexInterface::PROPERTY_PATH_SEPARATOR, $seen_path_chunks);
+          $relation_info['datasource'] = $datasource->getPluginId();
         }
 
         if ($property_definition instanceof ComplexDataDefinitionInterface) {
diff --git a/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml b/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml
index 08921e779..2335bffaf 100644
--- a/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml b/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml
index cdc501130..c1e2e3d92 100644
--- a/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml
@@ -10,7 +10,7 @@ dependencies:
 core_version_requirement: ^8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml b/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml
index ad96200c3..b859571a7 100644
--- a/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml
@@ -8,7 +8,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml b/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml
index 2528bdc72..88accc5a7 100644
--- a/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml b/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml
index 4b5356a22..15cd56388 100644
--- a/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml b/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml
index e87cf6436..6e096ca44 100644
--- a/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml b/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml
index b19e1871c..03184ab3f 100644
--- a/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml
+++ b/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml
@@ -57,8 +57,8 @@ display:
             offset: false
             offset_label: Offset
           tags:
-            previous: ‹‹
-            next: ››
+            previous: '«'
+            next: '»'
       style:
         type: default
         options:
diff --git a/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml b/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml
index 5a079c3dd..3830f9678 100644
--- a/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml
@@ -9,7 +9,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml b/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml
index e6386b635..af3c3baa6 100644
--- a/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml b/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml
index cb9eb68b4..02bd3080f 100644
--- a/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml b/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml
index 3fe52b63a..6e946b778 100644
--- a/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml
@@ -8,7 +8,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml b/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml
index 0daaefa13..946a8b91f 100644
--- a/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml
@@ -5,7 +5,7 @@ package: 'Search API'
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml b/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml
index 26efc2933..2d49a90e2 100644
--- a/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml b/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml
index c26492cbe..1112004e2 100644
--- a/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml b/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml
index 49d04312c..ca678d7ca 100644
--- a/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml
@@ -7,7 +7,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml
new file mode 100644
index 000000000..cf6a8c1a7
--- /dev/null
+++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml
@@ -0,0 +1,211 @@
+id: search_api_test_block_view
+label: 'Search API Test Block View'
+module: views
+tag: ''
+langcode: en
+dependencies:
+  config:
+    - search_api.index.database_search_index
+  module:
+    - search_api
+base_field: search_api_id
+base_table: search_api_index_database_search_index
+core: 8.x
+description: ''
+status: true
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: { }
+      cache:
+        type: none
+        options: { }
+      query:
+        type: search_api_query
+        options:
+          bypass_access: false
+          skip_access: false
+          preserve_facet_query_args: false
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: none
+        options: { }
+      style:
+        type: default
+      row:
+        type: fields
+      fields:
+        title:
+          id: title
+          table: search_api_index_database_search_index
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: false
+          group_column: value
+          group_columns: { }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          field_rendering: false
+          fallback_handler: search_api
+          fallback_options:
+            link_to_item: false
+            use_highlighting: false
+            multi_type: separator
+            multi_separator: ', '
+          plugin_id: search_api_field
+      filters:
+        search_api_fulltext:
+          id: search_api_fulltext
+          table: search_api_index_database_search_index
+          field: search_api_fulltext
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: and
+          value: TEST
+          group: 1
+          exposed: true
+          expose:
+            operator_id: search_api_fulltext_op
+            label: 'Fulltext search'
+            description: ''
+            use_operator: false
+            operator: search_api_fulltext_op
+            operator_limit_selection: false
+            operator_list: { }
+            identifier: search_api_fulltext
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            placeholder: ''
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: { }
+            group_items: { }
+          parse_mode: terms
+          min_length: null
+          fields: { }
+          plugin_id: search_api_fulltext
+      sorts: { }
+      title: 'Search API Test Block View'
+      header:
+        result:
+          id: result
+          table: views
+          field: result
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: true
+          content: 'Search API Test Block View: Found @total items'
+          plugin_id: result
+      footer: { }
+      empty: { }
+      relationships: { }
+      arguments: { }
+      display_extenders: { }
+      use_ajax: false
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - 'user.node_grants:view'
+      tags:
+        - 'config:search_api.index.database_search_index'
+  block_1:
+    display_plugin: block
+    id: block_1
+    display_title: Block
+    position: 1
+    display_options:
+      display_extenders: { }
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - 'user.node_grants:view'
+      tags:
+        - 'config:search_api.index.database_search_index'
diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml
index 55f598e7e..0f271a892 100644
--- a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml
+++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml
@@ -57,8 +57,8 @@ display:
             offset: false
             offset_label: Offset
           tags:
-            previous: ‹‹
-            next: ››
+            previous: '«'
+            next: '»'
       style:
         type: default
       row:
diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml
index 66169b481..ac7186c5c 100644
--- a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml
+++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml
@@ -78,6 +78,7 @@ display:
             description: ''
             use_operator: true
             operator: search_api_fulltext_op
+            expose_fields: false
             identifier: search_api_fulltext
             required: false
             remember: false
diff --git a/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml b/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml
index 8f20a4018..ec6a4aa68 100644
--- a/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml
+++ b/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml
@@ -11,7 +11,7 @@ dependencies:
 core_version_requirement: ^8.8 || ^9
 hidden: true
 
-# Information added by Drupal.org packaging script on 2020-10-22
-version: '8.x-1.18'
+# Information added by Drupal.org packaging script on 2021-02-01
+version: '8.x-1.19'
 project: 'search_api'
-datestamp: 1603359377
+datestamp: 1612192043
diff --git a/drupal/modules/search_api/tests/src/Functional/ViewsTest.php b/drupal/modules/search_api/tests/src/Functional/ViewsTest.php
index f7f1bdb05..ad1d7888f 100644
--- a/drupal/modules/search_api/tests/src/Functional/ViewsTest.php
+++ b/drupal/modules/search_api/tests/src/Functional/ViewsTest.php
@@ -309,6 +309,9 @@ public function testSearchView() {
 
     $this->regressionTests();
 
+    // Check special functionality that requires editing the view.
+    $this->checkExposedSearchFields();
+
     // Make sure there was a display plugin created for this view.
     /** @var \Drupal\search_api\Display\DisplayInterface[] $displays */
     $displays = \Drupal::getContainer()
@@ -373,6 +376,7 @@ public function testViewWithOperations() {
   protected function regressionTests() {
     $this->regressionTest2869121();
     $this->regressionTest3031991();
+    $this->regressionTest3136277();
   }
 
   /**
@@ -458,6 +462,59 @@ protected function regressionTest3031991() {
     $this->checkResults($query, [4], 'Search with multiple fulltext filters');
   }
 
+  /**
+   * Tests that query preprocessing works correctly for block views.
+   *
+   * @see https://www.drupal.org/node/3136277
+   */
+  protected function regressionTest3136277() {
+    $block = $this->drupalPlaceBlock('views_block:search_api_test_block_view-block_1', [
+      'region' => 'content',
+    ]);
+    /** @var \Drupal\search_api\IndexInterface $index */
+    $index = Index::load($this->indexId);
+    $processor = \Drupal::getContainer()
+      ->get('search_api.plugin_helper')
+      ->createProcessorPlugin($index, 'ignorecase');
+    $index->addProcessor($processor)->save();
+
+    $this->drupalGet('<front>');
+    $this->assertSession()->pageTextContains('Search API Test Block View: Found 4 items');
+
+    $index->removeProcessor('ignorecase')->save();
+    $block->delete();
+  }
+
+  /**
+   * Verifies that exposed fulltext fields work correctly.
+   */
+  protected function checkExposedSearchFields() {
+    $key = 'display.default.display_options.filters.search_api_fulltext.expose.expose_fields';
+    $view = \Drupal::configFactory()
+      ->getEditable('views.view.search_api_test_view');
+    $view->set($key, TRUE);
+    $view->save();
+
+    $query = [
+      'search_api_fulltext' => 'foo',
+      'search_api_fulltext_searched_fields' => [
+        'name',
+      ],
+    ];
+    $this->checkResults($query, [1, 2, 4], 'Search for results in name field only');
+
+    $query = [
+      'search_api_fulltext' => 'foo',
+      'search_api_fulltext_searched_fields' => [
+        'body',
+      ],
+    ];
+    $this->checkResults($query, [5], 'Search for results in body field only');
+
+    $view->set($key, FALSE);
+    $view->save();
+  }
+
   /**
    * Checks the Views results for a certain set of parameters.
    *
diff --git a/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php b/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php
index ead2c4746..d41173d26 100644
--- a/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php
+++ b/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php
@@ -8,6 +8,7 @@
 use Drupal\node\Entity\Node;
 use Drupal\search_api\Entity\Index;
 use Drupal\search_api\Entity\Server;
+use Drupal\search_api\Utility\TrackingHelper;
 use Drupal\search_api\Utility\Utility;
 
 /**
@@ -76,6 +77,7 @@ public function setUp() {
             'selected' => ['parent'],
           ],
         ],
+        'entity:user' => [],
       ],
       'server' => 'server',
       'field_settings' => [
@@ -292,4 +294,54 @@ protected function createEntitiesFromMap(array $entity_fields, array $references
     return $entities;
   }
 
+  /**
+   * Tests whether relationships are correctly separated between datasources.
+   *
+   * @see https://www.drupal.org/node/3178941
+   */
+  public function testUnrelatedDatasourceUnaffected() {
+    // First, check whether the tracking helper correctly includes "datasource"
+    // keys with all foreign relationship entries.
+    $tracking_helper = \Drupal::getContainer()
+      ->get('search_api.tracking_helper');
+    $method = new \ReflectionMethod(TrackingHelper::class, 'getForeignEntityRelationsMap');
+    $method->setAccessible(TRUE);
+    /** @see \Drupal\search_api\Utility\TrackingHelper::getForeignEntityRelationsMap() */
+    $map = $method->invoke($tracking_helper, $this->index);
+    $expected = [
+      [
+        'datasource' => 'entity:node',
+        'entity_type' => 'node',
+        // Note: It's unspecified that this array has string keys, only its
+        // values are important. Still, it's easier to just reflect the current
+        // implementation, when checking for equality.
+        'bundles' => ['child' => 'child'],
+        'property_path_to_foreign_entity' => 'entity_reference',
+        'field_name' => 'indexed',
+      ],
+    ];
+    $this->assertEquals($expected, $map);
+
+    // Then, check whether datasources correctly ignore relationships from other
+    // datasources, or that they at least don't lead to an exception/error.
+    $datasource = $this->index->getDatasource('entity:user');
+    $entities = $this->createEntitiesFromMap([
+      'child' => [
+        'title' => 'Child',
+        'indexed' => 'Indexed value',
+        'not_indexed' => 'Not indexed value.',
+      ],
+    ], [], 'child');
+    $child = reset($entities);
+    $original_child = clone $child;
+    $child->get('indexed')->setValue(['New value']);
+    $result = $datasource->getAffectedItemsForEntityChange($child, $map, $original_child);
+    $this->assertEquals([], $result);
+
+    // Change foreign relationships map slightly to trigger #3178941 on purpose.
+    $map[0]['property_path_to_foreign_entity'] = 'entity_reference:entity';
+    $result = $datasource->getAffectedItemsForEntityChange($child, $map, $original_child);
+    $this->assertEquals([], $result);
+  }
+
 }
diff --git a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php
index ff684a534..c6e79270a 100644
--- a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php
+++ b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php
@@ -155,6 +155,7 @@ public function testViewExport() {
     // Activate the alter hook and resave the view so it will recalculate the
     // cacheability metadata.
     $this->state->set('search_api_test_views.alter_query_cacheability_metadata', TRUE);
+    $view = $this->getView();
     $view->save();
 
     // Check that the altered metadata is now present in the view and the
diff --git a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php
index 9ee0bdd15..11eced6ad 100644
--- a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php
+++ b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php
@@ -103,7 +103,7 @@ protected function setUp() {
         'aggregated_field' => [
           'label' => 'Aggregated field',
           'property_path' => 'aggregated_field',
-          'type' => 'text',
+          'type' => 'string',
           'configuration' => [
             'type' => 'union',
             'fields' => [
diff --git a/drupal/modules/webform/config/install/webform.webform.contact.yml b/drupal/modules/webform/config/install/webform.webform.contact.yml
index 884cdf8c7..62ae88f62 100644
--- a/drupal/modules/webform/config/install/webform.webform.contact.yml
+++ b/drupal/modules/webform/config/install/webform.webform.contact.yml
@@ -40,7 +40,7 @@ elements: |
     '#type': webform_actions
     '#title': 'Submit button(s)'
     '#submit__label': 'Send message'
-  
+
 css: ''
 javascript: ''
 settings:
@@ -231,7 +231,7 @@ handlers:
     settings:
       states:
         - completed
-      to_mail: '[webform_submission:values:email:raw]'
+      to_mail: '[current-user:mail]'
       to_options: {  }
       cc_mail: ''
       cc_options: {  }
diff --git a/drupal/modules/webform/css/webform.form.css b/drupal/modules/webform/css/webform.form.css
index fe4c1621f..6594a928f 100644
--- a/drupal/modules/webform/css/webform.form.css
+++ b/drupal/modules/webform/css/webform.form.css
@@ -101,6 +101,15 @@ html.js .js-webform-visually-hidden[style*="display: none"] {
   display: inline;
 }
 
+/**
+ * Clientside validation errors.
+
+ * @see webform_clientside_validation.ife.css
+ */
+.webform-submission-form strong.error.form-item--error-message {
+  display: block;
+}
+
 /**
  * Readonly inputs. (@see .form-disabled)
  * @see https://www.wufoo.com/html5/attributes/21-readonly.html
diff --git a/drupal/modules/webform/images/addons/webform_paragraphs.png b/drupal/modules/webform/images/addons/webform_paragraphs.png
new file mode 100644
index 000000000..b193a7565
--- /dev/null
+++ b/drupal/modules/webform/images/addons/webform_paragraphs.png
@@ -0,0 +1,32 @@
+�PNG
+
+���
IHDR���������7�����	pHYs�������+�� �IDATx����}�s���
���6�0�NZDž@
Ihjܦ!�U���R[�C՗�Լ�TU��M�P�[�%�7��~�6��^����}��N_X�>��y�;3�a�ɺ��|ιgfΜ���s��O�DDi�Q�$��)%IB���E�wvD���}}���p�sE�D�\���,����
~�*��D�e&���?�$IV���7����6ѱ�-�e��f�7V�o�cw������M�H�]�Ŭ˧a?�F�.����k�pCu�N��v�ľ�N��v��b��O����O#����`��-֕�~Pn�	1�-~f���%��+���ٙ�1q��f_E��f�g�?�nq.�H��|>p�����#���m�
����G
+*_Ԩ�N��e�����|q�t���W�i^p��N�n��3D�_~$�s�XVX[7{��o.���}�[�+�nl�I[��d&��쌉�f��)ʕ��Ȭ�����P,+&�7ƺ)�l����|d�r^���E�>�(�W�Y�n��
+�pCv��J'�0d��6e�yq���������������!�h�@ϗ�C�t)�Q���.�"�:"����t��M���CT���0�A�����A�z�b�N5��ٺ��I4S�;\U�,;p�q��`�ΦA0���y�f`���eA�\�!��]�Å[�[�w��6�V/���H�m���+x^�o�T�.p���Å�[d�+�E�k�M���
+"K��U]p]���U��H(&�ȏ��p�V�֙��l�a�*�j�!��ظ���g���O��2��9��\�g�v�pCv}�`]�
Q��gt�J�5@�w�&W��?�l�O.{,�%b��n.�/�On,��3!�aҙ�f)&��W6C��������-�U9p��슈�>�˓Y��f;��l%�}ry|����\�pCvu�bwW������V��ؓk��u�0I����d�.�ܺ�P]�]p�…[�[G�ˑ�B�d��P�ˑ�j�e��n1.������l�3C�=�m�㚔�7C7#�[�+���\�!�u��G&�'���<���:B�]ӥ7�ź�>���i��
�UQ�gg:[�5�3���_����o6=�P�-�e"��.ܐ]��RW�?zg�D�E�y�Y��������5$�*1���n\�1�U~���՟	�>'�8.��UO<�Ġ;�Ź�t����U�3��
�$�T����#J�v�6.�tz��� B5K�[��Z��7&WE���W��Y��	�5,��ٸ����͐u⦣5�v��4\�U�,>�yU��gp٫h��n�g[6��g7�����"�-�p�wM^p�����۳D�� �U�`�.�]�j�g��e
�ea+������5.\��
�q��]�?�+�
F7uu}X:��*�4��?V-�d�و:E��H��ԏ�{�*re�p�wU�h;\����y����b3�Q"����y\��n��]_F�p�����r�TH�Ż�>���i��
�UQ�����ͦgj����+"�_��"T�#�d� ��p�}p���V�]>����e�t��8W�N�\�1��{&V���� B5K�[��Z��7&WE�.Bu9t3d���h
���z$
nU.�m^�.Bu9rYd�e�`n����.�\bv�ˑ��V\�Ń۟k
+\�p�w��>�n����tnU�i1���+[f�[���E���
�5�#F���p�w}YÅ[�[w�ˡkR!�����Ƨ�7dWE�d�����a��l;�^v!T�9v_?�I����\Z�N�d�h�R�^�����0���nXY�dIS����ɢi�
+�ӥ��Y9T��r���x��znn���b��n�>g3>�̍O+{/�ںld�/���:�P]f�p�VᲸ��\���N۱���>����1����æ�q媰��ڹ��y�pcuY�變d�7ʢ�!L�}>��->\o�p�pY|�i��6T�.�Z/�N��[�<�k�X/���n�n���������0�4����}�N@Yˢe.���(�3��S��c]Z��<}���ZÅ[�[g�& �_�̶�^]_��l�WT���*p��֙U��xL�t@�O�,OGW6e���+�r\�#JnȮ�:������P.�����P.���5n�n�.�ܺ�P]�\!t��>���­�eq}߹p�ˡ�¦C�k��.ܘ]�:����Ç�
n.��3��\��������í�E�.�\���ŁP]���|��p�V���������
+\�E�u���&�
+�W�����+�.Bu9r���Bu9r���Bu9rM�[�[D��7�� T�#WGE��3x�p�pY\�w.\��r誰��ڹ�u�7f���.Buy����zÅ[����L�,��<r��,|�p�v��#��@q T�g.��5\�U�u��<qA����n�n�A�.��ɱ�-Ǖ9�4p��ʨ��P]�\����P]�\����P]�\S��Q���
��;����BG���.�*\������*l:D�v.{]��e���P]���:|��p�V��<�*�E�.�\��(:ܪ]������P�����k
nn�A�.O\P->/���[�[g�ˡkr�p�qe�(
\�!�2��"T�#��@� T�#��@��z�=?3]
+b]�TZ��ٺ�r���,9��wUiM�!\�!�u��./���~�N�������T3L�\~��dV[���)u�]�D�$	5
�?a�Wx���V���'�����_����$	u�]�;6m�DCCC�遟�iJ�.]���YJӔ��6u:Z^^�v�M�nwe`�u��D4���kJ���?����g=�P����g������>��t讻�~��x�	Z�n]P�r��lnn��\�B�.]�.Ѕ��ŋt��%�t�]�z���Z-�k�Q�ۋ��\ln���'�%���=����:|�l!ui�Һu��������idd$������M�����i۶m��v���P�ۥ�7o���MOOә3g�>�'N���
S������]w�����߿?�D~�dӠ�6;j������.��������.pD�ۥ���~�:����t��Qz��w�ڵk���H�F���>#�В͊tˎ|�(�eK��<�1��ɒo�5k�W�Wi͚5BG���l��k�.Q�Ѡ��Z�f
mܸ�~�a:�<���[t��	z��w�ƍ444�}t�z�����U��bE�A���b�2���%�<�ɳ@���ea��L��v��.���Ӻu�V�_�>W�H����M�Ѡ��1����i���t��:y�$9r��x�
ZXXP��dm��݌�]�N4cb_y_�YT�ӎ��u�|QG��͐��A��e1�P���}�:��.҆
��_�:}�+_�O>��^x�:~�8]�|������
+�干�`�n����sQG%�)�/�U^щ�|Q���q�r��*|pU������t:�����t�w����0l]���(p�n�$�j�hÆ
������J��>��ZZZ�f���s4|�-�����;v����%�O��=��(�rX\\���	�����j)����+¤��]�&IBCCC�e�ڳg�s�=4;;K/^�>�(��;���e�*�j��:�>�+�g��*[r��u="�H��>��3ڶmmڴ����J:���g�S����܇�f�}xx���ڻw/


ѹs�hnnN9����O��nYY�d]E��]��Z��ٺ�r���ե{��
:s��Z-ںu+
��ׇ}�kz����f?H���@۶m�+W�����ٜ�{T�,\{���ȅ���r@}I�[��GGGi˖-�i�&��;zf�U�e�Ν��O����[ZZ�Ç���_j��=��#�裏
+G��y�|�2���+t��y����Q���qڲe������0�Y��FFFVf뢎Htl*7{�����������\ϊ����k��V��]������l�s��M�����?\i��&���}��);8�[a�N�8A��_�UZy�4�f�I�ׯ�G}���fטm�oܸAG����{��9d��h4��lR�բ��Aڸq��3�M�6��w�M[�lY������Q��������u�Vz������hpp��~�k������"T���O$IB�f��4�N�������YVvv���,�k��.��}ff�N�>M�f����h�֭411A�w尿{���5�
+�yX�v-8p�6o�L����irr��;�E6���b+9�ަAmv�qy}�|��
+C?����|�OD�6�v��\�B333��;�СC���;�]�v�7��M������ׯ�A���oxx�~�a��������{:v�u> >ܫv��|��Uh�,�I�D���Z�-��8�(CY.�,�.,,����izz��y��җ�D�?�8�ݻ�6l� =F�w��w�}��������^}��U�[��!״���"T�#���n2%��N�7_Y�5E���e*�U��L����իW�7ޠ'N���Eڿ?=��4<<��Ku�m�F�&&&��g����:z�h�/,};�������͐�h;�r��L\��E��*�mTnܸAo��&�8q�v��MO=�=���+���yh4�y�f��?�S�W_}����+�
���D�%@�D��D����u�r��*|pU�j�PwWU7�t2���i>�t�y���M�[�����<���[t��Yz�'����s����J˦M����.�����~���������kro��6�D� �Ǝ�x�Ϻe5��~�Z|(CUd�\��455E������7�|���D�l޼��}�Yڳgu:���D��.Mӕ:xW���'sE�l]]9Cq�}p��DuB6XS��c����2���Zj�t:t��1����O/��]�|Y��_�پ};����رC������:��;�,M�n��nS��}�������>ݒ[�\~�����n��Ե���U�n6�t���G?����.H���h4h�Ν�����466��Ʌr|v}�V�����N�+!`s=����'�D���X4���֋*�on6𘟟��_~������~�_����lƑ��}���w��\��t���kJ�����B��g=~IQ�?�kJh.(�2n$�>2������r�c�v�t��1����;�����v�9���?^zycw��VLbuW���
+'B����]4��ה�\�����6����{��~���㏥����q����M�7o^�Ł|���cw�~Xbv���v|����ߦ��˿�ӧO��l6��K��K�'�'��):��a�^�ې͊L^�˄2_����Ǎ~a�+K�ZnW9��]��cZN�2��&ɭ�|��G���>��S�|�nur�w羚}�k^[�)����*S~]�^���W���Tm\�Oׁ�pYD�"d�U�7�W��n��>
͋*C(n��?~��{�9���Z٧;g###�;��;ʥ�P΃WG�nC�Y�fL�LU�E(cV�)��������3�!k|ln\�2��&IB�N�~����?��?���<��Y�$�s�Nzꩧ��j�ʷ�������bq�DYC�W��Ó�P�=������q�r��*|pU��+����*�>ݬM����8oBr�N�7��F,��


�c�=F��{/��m/�-Wto��"T_�e�$Ihnn���y:u�vF��n޼����oQ�ݮdV����<s}��t�}�:!��(jy2�~���$��w�3g�����!�D�6�Mz衇���Wur���nA�.��l{=��g2���Jg�����*CHn����;�Б#G�y��lذ��qR����Wׇ�j�.Buy�����k���fu���b�HZ6[/�!�I����,����;}����sƟ�V�E�?�8���=�|;6�\Sbu��S�G7{���]����l���O?�C��͛7W��Vn��6n�H�<�H��
�%2[1��E�.O]����׎lP����G}��&IB�����C��������cw���A�''I:�<����+��l�̟����~����X�Ƈ�{�.Buy���
+͕�W-���w�.���1-�mbp��:�?~�Ν;'L�322B{��f�)�>_��הX]��r䲈��Ȁ�No��n����5>|��U�X�F�A���t���p\��Jv~��^ھ};u:��͵�#v�����1��g�'B���ܸ�e��M����6;vl%��<f�7o�L�v�Zi�|=6�\�^,.Bu9tU������݋P]~`fꚔ˔�e��m6�499I���t��~�/~�4::ꤼ!��{+v��@p�Z|(C�$IBt��q�r���6��h6��c�Z�vm%�|&����tߥ���	�`MEQ˓y��S��S�N��Ԕ��4
���?O����y�]ސ�:�P]���>�z�]��d�/��O��Ƶ���U�ܫW��ٳgW��o�|֬YC<��*��cs��0P��E�.O��uwm���N�tT,I�f�E�!Fw~~��y�e@�����0�ڵK��xl.\Sbu��S�G7{���]��>�Ir�הgϞ����U����l6i����j��f6E�7��l�$V��<uA>\�c\��I���_�NSSS�}����Qڸq�Y��j�?v���(t|�$IB׮]�ӧO�###t��wS��)�d�����j��<��_X���ҫ��U��;m��e���Ӷ1�I����<MNN
+����
6�r�cpM��E�.G.�������&���M\Y�ç5�E�!F7I�v�t��5Z^^��':�CCC�~�z�v���WG�.Bu9r3LGcp�#� O���qm���h4��իt����}���h4h||�'&e��
ŵ����D#ά�V5�l${/�O���˗�}Uძ�U
e�]U�ԍnu�t�M׈����(C�n�܊j���гOv~GGGihhHy�}96��ɽ��P] 8|�>�!���M�]��j����1�d����<s}��t�}�:!��(jy2�~������3������\�u��<s�}�%����>��>?ݒ��k3{+���6�te�!&ׇ�j�.Buy�����k���f5���b�HZ6[/�1�<8��\Sbu��S�G7{���]����8��\"��X]�����py�q}��7����]���d�0�mJ��0p��E�.��V������v�#�N�epY>��-C���� 


����c��5%V���,��2�ӛ�[v7qEd�����E�!V7MSZ�v-�]�v�v���q����Y=��<���E�.Gn��hny�䉐5>67�mbte��������⢳�����bq�ˡ��U
e�]U�ԍnu�t�M�_T.S�!F�������������n�K����h4J��1�&�VlnKց��De'�f��o�[Pd���ٞ
+����ڢu�����@�>��]ZZ���ij4V� ������y�������D�N���ɼ��)C�n��+��)�.�X\\�vp��k�� T�gn�O��V7��g�|���[r4umfoe�!7Mo=�����򙟟��/�tp��kׇ�j�.Buy�����k���fu���b�HZ6[/�����Z�nMLLHg'���y�&�;w��ͦ����5%V��<uAy�q#����l�����j�h���400�j�?��n�>��SZ^^F��d�$V��<uA>\�c\���/���j�V������"}�������r�.BuP2���Y�~==��=K�2n޼I��.:8C|�W�"T�����\Yz�r��}��2�,�rږ!67MSڵkmذA��O733C�����e�7הX]��r䲈�/Ȁ�No��n����5>|��U���4Mi``�v��Ew�y�t����N�C}����zl.]������0��-�<�<����Ƶ-C,n�ӡ�۷Ӟ={�QI�󻸸H'O����Y'�
ѵ����"T�CW�ʺ�������鮛j��\��-Cnv�v��I[�n]�]�yff�>��c��/����&�Vl.Bu���Շ*f{*P'�IӔ��.mܸ�8����X���3g��?��������y�������D�N���ɼ��)C,n�բ}��ѽ��+u������ �IDAT��7oޤ7�|���y(�l�� T�g.;Je?�����,_����M]��[Ye�MӔ6l�@����5k�H]6�K�.ѱcnj�C��C�ժ]�����Qw�6?�� �4MGŢ��l�^Tbq��կҗ����ϲ��[?.9z�(]�tI�H×cs���P]���<ʸ����d�������t:�m�6ڿ?�������ܤiJ�.]�#G�h�����������"T��.ȇ�s��kN�ۥ����7����M�������'��\[�Z��E�.�J����~�~�~K�Kt�fff襗^���n`���]����~a�+K�ZnW9��]��cZN�2���m�������6������t:t��I:u�Ԫ?
���|sM��E�.G.�������&���M\Y�ç�yQe�%���888H������Dw��4���iz饗���櫫#v�����1��g�'B���ܸ�e�m6���Oҁhpp��-..��Ç��ɓ400Piycrmfx�����U����n�F��}���/*�)y����v顇�g�yf�o�T�,�w��Y:t�-//K#��>�\�{+6W�g�F�q�޳nY
"�����#i�����޽����������>]����@/��"�9s�����<s}��t�}�:!��(jy2�~����t���g�}�v�ر�Q��Y�ӡ��~�~�ӟ��|9���:�P]���>ݒ[�\~�����n��Ե���U�v�M��s}�{ߣ]�v�CDt��9���Z^^���>�\�U���)6ף�m~��AԈ���E#i�l��2��iJ�v�x���?�3z�G��lJg�9�z�*=���t��Ij6�^[H�)����.�]�e���zl�x���qmF�!��<ʸ���ʯ<�:�������{��g�}�v��)�s��9k���ӟ��>���>[h.�:�urW�gJ���Ǵ��F|����𡲡s+�����/%;�}�ߠ�|�;=��D����ҩS��������$�r�`Z��u,nK�d`s�bv��:�iz�?.���~��~�i���;{�y�v�t��	��������fZ0>ܫv[�N�ҟi�U���hTK�p�
�����v���<�(�/n�ӡ4MiϞ=��SO�#�<B�����w��9z����̙3Ɲ�O�!�N���L�Lh���}�'�*���~��1%�M;P���r��0}>�o\�D�~%966F��k�F�<�m޼y%ڈ�<��ӕ+W�����?���߻�rBr�FK�0?;d?����@]��g�xEi�͘�]Qg��M��2i@t�&+w�ep�f��FFFh�޽��o}�|�����[u���i������?�3���k+���<�ಟE�@�n�ݠu�;���D�v�6��k���H�Y��t���1�צU�D��B��ݻ�k_�=��c�q�ƞ��4�W�^��{�:�ӹU}l����buW���Mí"o�Yev�T#��P�4�5(I�/����c��W��Z�~=
J���n�&''�?�!>|���n��	�KϏL�ģ,y�9�k�p�uUim��eτ�t��.ʐ�͖ �4�u���]w�E�v�����t�������{�m�Y�=}�4=��s���S��\�;9>�3_ݺ�b+�jC?i����e�n�g;utei��:��鰊��e�!�����>��m�t:466F411A��+�B�v��
6�w�!���yy���o��o���Eϲ����k��)6��:A&�M`��Wg�K$���B�.כ��ߞ���R�n���Q��$	5����I����mݺ�6o�L��sm߾��m�F7n����U���c3�?�4���Yz����G?�}���j����"�[�\�Uv�buW��l�;µIW�(ĉig k�u���(2�>::J?�0mٲ�����)
�t\w�u�[��֮]Kw�q������ت{die��ߟ"wjj������^y��v�ڪ����k��յ���+?2%��GT7�i�-c�������g��v�m��e�h4��j���:3�����ЩS��_��_�������
+����@�PG�"T�%�$	5�Ms]#�hh��6������Ћ/��2k�Z��:۪\��r�ͳ$�f�<���}����:6wnn��=J���
+?~���J�p1�u������~�.���]"���%����W^��^{��_�NI��<o3=�pѹBu9r������
?T��}n�ۥ�ׯӅ襗^�����499ICCC+��D�a����e?���]����5IW�i$�,{o�?�ucV�{��5z����7ޠ��~�.^�H�v����
+9�p�wM���"TYev�T#�n]�Kt�#���433Co��?~�N�8A׮]�$�5����|������.�˞/��ۉ˜��n�ݦ�W���˗�O>�cǎ��ӧirr����i```����8�p���Bu9t�>۩�+K˿���M��O�����XZZ���)�x�"�={�N�>M~�!������<��mj6�488�*ϲ�/������\��r��,D�H\L��1]�7)�������<u:��7�9ID4??O���t��E������I����.�ŋ��ի+���r�!�l���]�U֖��"T���>�x����T�F���+W�Џ�c:w��?vn4433C7nܠ4Miaa������͛4??Osss�$��U6�MZI[�9���յ�����Cuc���2f�*onn�����N�:��U�t�]�v�Dt���?"Z�Hf�p�<�(�E�.�J�Y��O�ͦ�NT�O�mUn��)��.���iCDtne��U��9����.�M���D��!�W�����
+��]�	wuX,�#[�Wa�� s��&�[t���4T
C��C�� ������JU#���g��uP=<��+Cס�ϙU���5�tǦ*w?e�W岟Ey��"T�'�I�rt�*_�{����C���[�pU��X�ߩ�4�*�vP��Uf��V���<�����#"�tX�n��ll�n��*-���'mѮn{e���4�-I��l�̡,ʚY��TN���{�2�͒cQ���2��˻��:��<��t�']�#�:�P\"������{6e�y�E۔.\�˾���X�U38[�pmҕ1�qbZ�e������`��E�.\Wז��6�D1͐@��*:?�˓G����ˇ1����<�(�m�;�Y
+D���:�𩳭�E�.��<K�kF�l��,\��6�����g��•f��y������n�SG�(\����r��e�:��W��Ca��ӈ�2u����kZ�~����e?���E�.O\�4p��<U�����3d������p�\�}����CV�MfZe"���pBu�
�U��5�-��m��p����r�TN���{�2�͒cQ���2��˻��:����:�P\"������{6e�y�E۔.\�˾���X]��QaZ�e������`��E�.\Wז��"TQE�Gty��׵|�0#�[7��E��@�`���O�mU.Bu9��Y\3�Hg��Xe���A�.Gd?>P=e���3�-�3��&�\v{�:ZD��� T�#��-�ׁ?~�rt
+�/�F����_^�r�S�pU.�Y�G�.Buy⚤�+G��7ݟ!�?To�e�W���E�.��l2�*Y�ǽ���n�*-���'mѮn{e��� T�Cפr�U������m����e�.\����E�.���ن��gD�|?س)����,ڦp��\�U֖��"T�
+Ӻ,�d����m/�p�ڸ��46��@p�*:?�˓G����ˇ1����<�(�E�.�J��|�l�r��!6ϒ��QE:�%�*��.�
Bu9"���({�p��my��ee0A�����"��.�����l����Õ��P�|�4��L]�;�򚖻�2���r�Ϣ<bw���$
\9:O���������x�-\�*�t_�.Bu���Uf��V���<��܀P]p�pUi�e�<i�vu۫(\�u���&��:-�^��h��XT�.�p���N.Bu9ħ�6�H?#�����M�D~�g�6e�W粯��4V��@T��e�'�t�7�n{Qe���յ�����CT��]�<�um_>̈���
�qD�.BuP2Xu�>�Sg[��P]�y�׌*��.9VY�p�m��ُT�@�c�+��n��-+�	2�ݞ��Q�pA/����g��u���]���˧�e�����״���.\��~���P]��&i���y�|e�M�g��U��o��U���bu���2�̴�DV�q/������J�/k�I[���^E�­;���5��p�i��:�eD�%Ǣ�wYe��wE�ur��!>u���D�Q?���l�$��<��)\�:�}�������´.�<Y'����tۋ*\�6��-��E�.��Ώ���ѯk;��aF�>n(�#�t�������:۪\��r�ͳ$�fT��vɱ�2��n�P]��~|�z�+\�gv[�ghYL����<u��2��zA�.G.?[��p��:6_>�(/S�������p�\��(��]����5IW��S�+{o�?Cv�:�~����5���P] 8d��d�U&�:�{�7 T� \UZ~Y3Oڢ]��*��n�A�.��I儫N˿��/#�,9U��*\��+z���P]�
�%�ψ��.~�gS&���Y�M��չ쫬-��E�.�uY��:)�
��^T�µqumil.Bu��Ut~D�'�~]���3b��qCyQ��P]��V����V�"T�Cl�%�5��t�K�U�.\p��rD���3P�X��?���<C��`��e�穣E�.\�Bu9r��2��+Gס���iDy���w��5-w?e�W岟Ey��"T�'�I�rt�*_�{����C���[�pU��X]���!��&3�2��y���������˚y���WQ�p�Bu9tM*'\uZ��~�fɱ��]V���]�k�\��r�O�m(.�~F��w�=�2��<Ϣm����e_emi�.Bu��0��2O�I��o0��������kKcs�����#�<y����|�í���"]���d���|��ζ*��b�,	�U��]r��p�� T�#������
+W��ݖ�ZVd.�=O-�p�^�ˑ�ϖ���?\9��͗O#���心/�i��)\�*��,�#v��<qM�����T��ޛ�ϐ�����2���rM���"TYe6�i�����^��
�7W��_�̓�hW���2��[w�ˡkR9����u�ˈ6K�E����.�^��"T�C|�lCq��3�~���ٔI��ymS�pu.�*kKcu�D�i]�y�NJ��U�pm\][��P] 8D���ɣ_�v��Ìn}�PG�"T�%�U�>u�U����gIpͨ"��c�e�������@��=V����<�в2� s��y�he��P]�\~��_�����u(l�|Q^�.�|yM��O��U��gQ����k�����W��t���Pu���.\�k�/V��@p�*��L�Ldu��n@�.�A�����f��E���U�.ܺ�P]]��	W����_F�Yr,�~�U�pyW�Z'���Sg�K����]�`ϦL"?ϳh�2���s�WY[��P] *L�̓uR:�L���2��k�����\���!����.O����/f�p���8�H���(�:�𩳭�E�.��<K�kF�l��,\��6�����g��•f��y������n�SG�(\����r��e�:��W��Ca��ӈ�2u����kZ�~����e?���E�.O\�4p��<U�����3d������p�\�}����CV�MfZe"���pBu�
�U��5�-��m��p����r�TN���{�2�͒cQ���2��˻��:����:�P\"������{6e�y�E۔.\�˾���X]��QaZ�e������`��E�.\Wז��"TQE�Gty��׵|�0#�[7��E��@�`���O�mU.Bu9��Y\3�Hg��Xe���A�.Gd?>P=e���3�-�3��&�\v{�:ZD��� T�#��-�ׁ?~�rt
+�/�F����_^�r�S�pU.�Y�G�.Buy⚤�+G��7ݟ!�?To�e�W���E�.��l2�*Y�ǽ���n�*-���'mѮn{e��� T�Cפr�U������m����e�.\����E�.���ن��gD�|?س)����,ڦp��\�U֖��"T�
+Ӻ,�d����m/�p�ڸ��46��@p�*:?�˓G����ˇ1����<�(�E�.�J��|�l�r��!6ϒ��QE:�%�*��.�
Bu9"���({�p��my��ee0A�����"��.�����l����Õ��P�|�4��L]�;�򚖻�2���r�Ϣ<bw���$
\9:O���������x�-\�*�t_�.Bu���Uf��V���<��܀P]p�pUi�e�<i�vu۫(\�u���&��:-�^��h��XT�.�p���N.Bu9ħ�6�H?#�����M�D~�g�6e�W粯��4V��@�iJ�����v�^�ۥ�ׯ+]Y��uR"����ƍ+�D^�������R�e���յ�����arr�fgg��ؑ���,�?��ݮt@��3Ij����g����6�˗/���45��������"]��A�h4�ܹst��!Z\\�zKKK���/�g�}F�f��2
��o�MG��v�-�fff�'?�	���b8çζ*��b�,��n�$���H?�����_��7o��ݸq��9B����e�gh�n�Ѡ��E:x� ������u�]����_|�^�u�g�e�.ܺ�<��)��!y�d��^{
+"qtn����(��po��v�4::J���A�������nܸA?��O��^>S���$r��.mذ����o�c�=F�����vijj�^}�U����o�rie��&ٿZ�ɩ⢩J_]Q�-J�����Ej�Z4>>NI��իWiyy���U�������422Bccc�n��ʕ+�$	
��.�~\���yD�f��!`���D��=��u}c�C�G���3-�SSݐ67+nlP6�u �����P]pk���٭;���5��p�u��s�u�7tW�Z'���Sg[W������˾���X]���DV�E�.�X\][��P]���:Ä�,���e����5��ζ*��"���\p��ŭ
�#�;�~;.ٯ]�g�3�<n����?��5�p�q�4��.ܐݺ��DY�	���~f��uy�Mո�t��2��[���� ��e?���E�.���Q�͖d������(��[;�t�.��ݺ�P]]��	�X�_:W]7�pCwE�ur��!>u�uqu���\���쫬-��E�.PKdu^T���յ����j��3L�p�r}}lP��P]��P|�l�r��!�A�-ϕn]�:�P]�H�0�Y��iL�9\�!�u����l�����-��Pu�p��ⲟEy��"T���(A�.���Q�P]pk�.5Å�[w�ˡkR9���K��n��N.Bu9ħζ.�.=?؃7t�}������j��΋�\�����46��@-�u�	nY���
�t���j�O�mU.Bu9D�#��2�­�['ٛ���d��	�5>�3�"�PHS�a{��.ܺ�u�A��109Y�'T�f������_�Y�-׵���
�
��E��?�����T��E)\�����pCt}X)q���_U�ܩ������-��[��K����
�͐�1�����SV.�C+���G�p���n2�� ����&��E�uu۳�>��ZlNp���f�Ey��j���eۙU��Á��KW�}�{�]P��h`n������C�+�IY��xإx�v��.��]���]������#�p�tM���\�����Sg[��P]�[�����ʀ�.n�@�.G�k�pݺD~�B��-ҭ������n���n�ne,�E�.�����`W/t����û/�b���IDATJ�����eaY�p�qui�\����{ f��@��}�	nY.��&31�����f�nLn�Y�G�.Buy����
HD�pCwM���"T��R�h�h`n�j�.Bu�Z���\�e�&m{l.Bu�@
𩳭�E�.��έɏV��we��[�N T�#صc�n]"�G�p���	��r[~]g
�\�փ7D7�2�"T��t�p�sE��:��
��a�ą�P]]Ѳ�,O�Ÿ����.����=��P]�v�>��,��u��\�����b3p�7&7�,�#F��<pAu�$��	\�����cs��
+v)^�]40�7tW�?f��@-�q�.�2]��=6��������V�"T�CD���G+p�2�­�['����1\�.�ߣP�p�t�Bu9�-����[�k����B�v��l:n���"��p����R��E�.��hYX�'�b\]Z~�n�n����E�.P;|u…[��v���L.Buy��j�8����}���P]��:t��.��]�����j�/�.��������P]����|n��I���P]��P|�l�r��!�sk���]p��ŭ��v��[���Q(\�E�u����_�Y�-׵���
�
��E���67��\���pCt}X)q�"T�CW�,,�n1�.-?��7t7Cv��"T���:��-�e;B�d&��<pA������>���E�.\P��h`n����\����]�m
L��
�U��E�.PK|\>��Lפm��E�.���>u�U���ѹ5��
+����p���	��r�v׭K��(.�"�:�P]�`˯����zp��PƢ]������n�v�B\�!�>���p�ˡ+Z��	�W�������!�bv���G�p���n2��P]��ZlNp���f�Ey��"T�.�݀D40�7t�tl.Bu�Z�.ŋ��&p�����"T�%>.��[�kҶ���?�w��A/����IEND�B`�
\ No newline at end of file
diff --git a/drupal/modules/webform/includes/webform.install.requirements.inc b/drupal/modules/webform/includes/webform.install.requirements.inc
index 9183e4dc6..7b6d82672 100644
--- a/drupal/modules/webform/includes/webform.install.requirements.inc
+++ b/drupal/modules/webform/includes/webform.install.requirements.inc
@@ -19,25 +19,6 @@ function webform_requirements($phase) {
 
   $requirements = [];
 
-  /****************************************************************************/
-  // Contrib modules.
-  /****************************************************************************/
-
-  // Memcache API and Integration 2.2 regression.
-  if (\Drupal::moduleHandler()->moduleExists('memcache')) {
-    $info = \Drupal::service('extension.list.module')->getExtensionInfo('memcache');
-    if ($info['version'] === '8.x-2.2') {
-      $requirements['webform_memcache'] = [
-        'title' => t('Webform: Memcache API and Integration 2.2'),
-        'value' => t('Memcache API and Integration 2.2 is causing unexpected regressions for the Webform module. Please consider downgrading to <a href=":memcache_href">Memcache API and Integration 2.1 and following <a href=":issue_href">Issue #3176519: Uploaded files not linking correctly in emails sent through Webform module after upgrading to memcache 2.2</a>.', [
-          ':memcache_href' => 'https://www.drupal.org/project/memcache/releases/8.x-2.1',
-          ':issue_href' => 'https://www.drupal.org/project/memcache/issues/3176519',
-        ]),
-        'severity' => REQUIREMENT_ERROR,
-      ];
-    }
-  }
-
   /****************************************************************************/
   // Experimental modules.
   /****************************************************************************/
@@ -142,14 +123,18 @@ function webform_requirements($phase) {
       if (\Drupal::moduleHandler()->moduleExists('webform_bootstrap')) {
         $requirements['webform_bootstrap'] = [
           'title' => t('Webform: Bootstrap integration'),
-          'value' => t('Webform Bootstrap module installed.'),
+          'value' => t('Webform Bootstrap sub-module installed.'),
         ];
       }
       else {
+        $t_args = [
+          ':install_href' => Url::fromRoute('system.modules_list')->toString(),
+          ':disable_href' => Url::fromRoute('webform.config.advanced')->toString(),
+        ];
         $requirements['webform_bootstrap'] = [
           'title' => t('Webform: Bootstrap integration'),
-          'value' => t('Webform Bootstrap Integration module not installed.'),
-          'description' => t('The Webform Bootstrap module helps support Webform to Bootstrap integration. <a href=":href">Disable Webform Bootstrap Integration warning</a>', [':href' => Url::fromRoute('webform.config.advanced')->toString()]),
+          'value' => t('Webform Bootstrap Integration sub-module not installed.'),
+          'description' => t('The <a href=":install_href">Webform Bootstrap sub-module</a> helps support Webform to Bootstrap integration. <a href=":disable_href">Disable Webform Bootstrap Integration warning</a>', $t_args),
           'severity' => REQUIREMENT_WARNING,
         ];
       }
diff --git a/drupal/modules/webform/includes/webform.install.update.inc b/drupal/modules/webform/includes/webform.install.update.inc
index d1bf53ab0..485062e1e 100644
--- a/drupal/modules/webform/includes/webform.install.update.inc
+++ b/drupal/modules/webform/includes/webform.install.update.inc
@@ -3916,3 +3916,29 @@ function webform_update_8209() {
 function webform_update_8210() {
   _webform_update_webform_settings();
 }
+
+/**
+ * Issue #174151 Webform Contact Form - open mail relay.
+ */
+function webform_update_8211() {
+  $config_factory = \Drupal::configFactory();
+
+  $config = $config_factory->getEditable('webform.webform.contact');
+  if (!$config) {
+    return;
+  }
+
+  $to_mail = $config->get('handlers.email_confirmation.settings.to_mail');
+  if ($to_mail === '[webform_submission:values:email:raw]') {
+    $config->set('handlers.email_confirmation.settings.to_mail', '[current-user:mail]');
+    $config->save();
+
+    /** @var \Drupal\webform\WebformHelpManagerInterface $help_manager */
+    $help_manager = \Drupal::service('webform.help_manager');
+    $help_manager->addNotification('webform_update_8211',
+      t("<strong>ATTENTION!!!</strong> The default Contact webform, included with the Webform module, has been updated to send the confirmation email to an authenticated user's email address.") .
+      ' ' . t('<a href=":href">Learn more</a>', [':href' => 'https://www.drupal.org/project/webform/releases/8.x-5.25']),
+      'warning'
+    );
+  }
+}
diff --git a/drupal/modules/webform/js/webform.admin.js b/drupal/modules/webform/js/webform.admin.js
index d709c2ed1..343a1649f 100644
--- a/drupal/modules/webform/js/webform.admin.js
+++ b/drupal/modules/webform/js/webform.admin.js
@@ -26,7 +26,7 @@
           $(this).bind('autocompleteselect', function (event, ui) {
             if (ui.item) {
               $(this).val(ui.item.value);
-              this.form.trigger('submit');
+              $(this.form).trigger('submit');
             }
           });
         });
diff --git a/drupal/modules/webform/js/webform.element.telephone.js b/drupal/modules/webform/js/webform.element.telephone.js
index c22f5e1d5..cf23d9ef5 100644
--- a/drupal/modules/webform/js/webform.element.telephone.js
+++ b/drupal/modules/webform/js/webform.element.telephone.js
@@ -27,7 +27,7 @@
         var $telephone = $(this);
 
         // Add error message container.
-        var $error = $('<div class="form-item--error-message">' + Drupal.t('Invalid phone number') + '</div>').hide();
+        var $error = $('<strong class="error form-item--error-message">' + Drupal.t('Invalid phone number') + '</strong>').hide();
         $telephone.closest('.js-form-item').append($error);
 
         var options = {
@@ -54,17 +54,33 @@
           $error.hide();
         };
 
-        $telephone.on('blur', function () {
-          reset();
+        var validate = function () {
           if ($.trim($telephone.val())) {
             if (!$telephone.intlTelInput('isValidNumber')) {
               $telephone.addClass('error');
-              $error.show();
+              var message = Drupal.t('The phone number is not valid. (e.g. @example)', {'@example': $telephone.attr('placeholder')});
+              $error.html(message).show();
+              return false;
             }
           }
+          return true;
+        };
+
+        $telephone.on('blur', function () {
+          reset();
+          validate();
         });
 
         $telephone.on('keyup change', reset);
+
+        // Check for a valid phone number on submit.
+        var $form = $(this.form);
+        $form.on('submit', function (event) {
+          if (!validate()) {
+            $telephone.focus();
+            event.preventDefault();
+          }
+        });
       });
     }
   };
diff --git a/drupal/modules/webform/js/webform.element.time.js b/drupal/modules/webform/js/webform.element.time.js
index 2ca0c7b51..adced77ab 100644
--- a/drupal/modules/webform/js/webform.element.time.js
+++ b/drupal/modules/webform/js/webform.element.time.js
@@ -57,6 +57,11 @@
           options.step = 1;
         }
 
+        // Set step to 'any' to prevent clientside validation issues.
+        // @see \Drupal\clientside_validation\Plugin\CvValidator\Step
+        // @see https://www.drupal.org/project/clientside_validation/issues/2941434
+        $input.attr('step', 'any');
+
         options = $.extend(options, Drupal.webform.timePicker.options);
 
         $input.timepicker(options);
diff --git a/drupal/modules/webform/js/webform.scroll.js b/drupal/modules/webform/js/webform.scroll.js
index da21d3936..51b67dc85 100644
--- a/drupal/modules/webform/js/webform.scroll.js
+++ b/drupal/modules/webform/js/webform.scroll.js
@@ -15,8 +15,8 @@
   /**
    * Scroll to top ajax command.
    *
-   * @param element
-   *
+   * @param {Element} element
+   *   The element to scroll to.
    * @param {string} target
    *   Scroll to target. (form or page)
    */
@@ -59,14 +59,14 @@
   /**
    * Scroll element into view.
    *
-   * @param {Element} element
+   * @param {jQuery} $element
    *   An element.
    */
-  Drupal.webformScrolledIntoView = function($element) {
+  Drupal.webformScrolledIntoView = function ($element) {
     if (!Drupal.webformIsScrolledIntoView($element)) {
       $('html, body').animate({scrollTop: $element.offset().top - Drupal.webform.scrollTopOffset}, 500);
     }
-  }
+  };
 
   /**
    * Determine if element is visible in the viewport.
@@ -79,7 +79,7 @@
    *
    * @see https://stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling
    */
-  Drupal.webformIsScrolledIntoView = function(element) {
+  Drupal.webformIsScrolledIntoView = function (element) {
     var docViewTop = $(window).scrollTop();
     var docViewBottom = docViewTop + $(window).height();
 
@@ -87,6 +87,6 @@
     var elemBottom = elemTop + $(element).height();
 
     return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
-  }
+  };
 
 })(jQuery, Drupal);
diff --git a/drupal/modules/webform/modules/webform_access/webform_access.info.yml b/drupal/modules/webform/modules/webform_access/webform_access.info.yml
index b5a7b3052..67be134be 100644
--- a/drupal/modules/webform/modules/webform_access/webform_access.info.yml
+++ b/drupal/modules/webform/modules/webform_access/webform_access.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_node'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml b/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml
index 117991999..09d779c40 100644
--- a/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml
+++ b/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_attachment'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml b/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml
index 56383e276..3812ccd4b 100644
--- a/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml
+++ b/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml b/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml
index 7723e65ba..2e0bea0c1 100644
--- a/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml
+++ b/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_bootstrap'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml b/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml
index d64f1917b..ccab40979 100644
--- a/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml
+++ b/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml
@@ -22,7 +22,7 @@ regions:
 libraries:
   - 'webform_bootstrap_test_theme/global-styling'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml b/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml
index 764ce21a4..aff0488fd 100644
--- a/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml
+++ b/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_cards/js/webform_cards.js b/drupal/modules/webform/modules/webform_cards/js/webform_cards.js
index 84b2e11fa..50aee52ea 100644
--- a/drupal/modules/webform/modules/webform_cards/js/webform_cards.js
+++ b/drupal/modules/webform/modules/webform_cards/js/webform_cards.js
@@ -43,7 +43,7 @@
           toggleShowLabel: $form.data('toggle-show-label'),
           ajaxEffect: $form.data('ajax-effect'),
           ajaxSpeed: $form.data('ajax-speed'),
-          ajaxScrollTop: $form.data('ajax-scroll-top'),
+          ajaxScrollTop: $form.data('ajax-scroll-top')
         };
 
         var currentPage = $form.data('current-page');
@@ -138,8 +138,8 @@
             // If input and the cursor is not at the end of the input, do not
             // trigger navigation.
             // @see https://stackoverflow.com/questions/21177489/selectionstart-selectionend-on-input-type-number-no-longer-allowed-in-chrome
-            if (event.target.value !== undefined
-              && event.target.selectionStart !== undefined
+            if (typeof event.target.value !== 'undefined'
+              && typeof event.target.selectionStart !== 'undefined'
               && event.target.selectionStart !== null) {
               if (event.target.value.length !== event.target.selectionStart) {
                 return;
@@ -373,7 +373,7 @@
           // Set properties.
           var properties = getCardsProgressProperties();
           for (var property in properties) {
-            if (propertie.hasOwnProperty(value)) {
+            if (properties.hasOwnProperty(property)) {
               var attribute = '[data-webform-progress-' + property + ']';
               var value = properties[property];
               $progress.find(attribute).html(value);
diff --git a/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml b/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml
index a9a3698a2..3abf30fc2 100644
--- a/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml
+++ b/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_cards'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml b/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml
index 0a1540829..d2c105a8f 100644
--- a/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml
+++ b/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'webform:webform_clientside_validation'
   - 'drupal:inline_form_errors'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_cards/webform_cards.module b/drupal/modules/webform/modules/webform_cards/webform_cards.module
index d7391d2a9..f78d69647 100644
--- a/drupal/modules/webform/modules/webform_cards/webform_cards.module
+++ b/drupal/modules/webform/modules/webform_cards/webform_cards.module
@@ -325,7 +325,13 @@ function webform_cards_form_webform_admin_config_forms_form_alter(array &$form,
         '#title' => t('Default wizard/cards start label'),
       ],
       'default_wizard_confirmation_label' => [
-        '#title' => t('Default/cards wizard end label'),
+        '#title' => t('Default wizard/cards end label'),
+      ],
+      'default_wizard_toggle_show_label' => [
+        '#title' => t('Default wizard/cards show all elements label'),
+      ],
+      'default_wizard_toggle_hide_label' => [
+        '#title' => t('Default wizard/cards hide all elements label'),
       ],
     ],
   ]);
diff --git a/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css b/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css
index 0d0ef9b75..4d023c162 100644
--- a/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css
+++ b/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css
@@ -3,6 +3,7 @@
  * Webform clientside validation styles.
  */
 
-.webform-submission-form strong.error.form-item--error-message {
-  display: block;
+.form-item.js-form-type-tel + strong.error.form-item--error-message,
+.form-item.js-form-type-tel + strong.error.form-item--error-message + strong.error.form-item--error-message {
+  margin-top: -1em;
 }
diff --git a/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml b/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml
index afbebfbdb..86324868a 100644
--- a/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml
+++ b/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_clientside_validation'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml b/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml
index 4d005b567..0da9ff997 100644
--- a/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml
+++ b/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'clientside_validation:clientside_validation'
   - 'clientside_validation:clientside_validation_jquery'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml
index 2ad0419a5..8202296a1 100644
--- a/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml
+++ b/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_node'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml
index c59cf4a2a..d9d35baec 100644
--- a/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml
+++ b/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml
@@ -13,7 +13,7 @@ dependencies:
   - 'webform:webform_scheduled_email'
   - 'webform:webform_share'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml
index 9f6175a06..ffbc193ee 100644
--- a/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml
+++ b/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml
@@ -11,7 +11,7 @@ dependencies:
   - 'webform:webform_node'
   - 'webform:webform_group'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml
index eaf02e195..92fc8e87b 100644
--- a/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml
+++ b/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - 'webform:webform_node'
   - 'webform:webform_access'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml b/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml
index 16fc29bf7..955743798 100644
--- a/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml
+++ b/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'devel:devel'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml b/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml
index ca8c30d8e..ce5e08901 100644
--- a/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml
+++ b/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml
@@ -8,7 +8,7 @@ hidden: true
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml b/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml
index f9cd4316a..f89424ef7 100644
--- a/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml
+++ b/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_entity_print'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml b/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml
index a88387688..88ea42540 100644
--- a/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml
+++ b/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'entity_print:entity_print'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml b/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml
index 188c4a04d..7463577df 100644
--- a/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml
+++ b/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_entity_print_attachment'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml b/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml
index 0532a88ab..0b3d5d85a 100644
--- a/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml
+++ b/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform_attachment'
   - 'webform:webform_entity_print'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml b/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml
index ea283b00c..b3dff1982 100644
--- a/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml
+++ b/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml b/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml
index 8fb2528bc..da979c44a 100644
--- a/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml
+++ b/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_devel'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml b/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml
index ee6856869..cde1d7c34 100644
--- a/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml
+++ b/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml b/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml
index f92b9eb1c..b65881ea2 100644
--- a/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml
+++ b/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_ui'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml b/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml
index 64cac2b12..e14c3828d 100644
--- a/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml
+++ b/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml b/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml
index a752a9e8e..641ee73ce 100644
--- a/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml
+++ b/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'token:token'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml b/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml
index 1370feb62..aa48078fd 100644
--- a/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml
+++ b/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml b/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml
index 59ad8075a..53cfba9d7 100644
--- a/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml
+++ b/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml b/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml
index 213cf181f..812fa5270 100644
--- a/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml
+++ b/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'drupal:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml b/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml
index bb57bccbe..fa5de27ff 100644
--- a/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml
+++ b/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform_group'
   - 'group:group_test_config'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_group/webform_group.info.yml b/drupal/modules/webform/modules/webform_group/webform_group.info.yml
index f033c7cac..c21dec23c 100644
--- a/drupal/modules/webform/modules/webform_group/webform_group.info.yml
+++ b/drupal/modules/webform/modules/webform_group/webform_group.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'group:group'
   - 'group:gnode'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml b/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml
index e0920de54..fa0c4d0c0 100644
--- a/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml
+++ b/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_icheck'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml b/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml
index ed14a579a..947099718 100644
--- a/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml
+++ b/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php b/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php
index d22101760..b3b65b19f 100644
--- a/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php
+++ b/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php
@@ -200,17 +200,17 @@ public function preview() {
     return parent::preview() + [
       '#show_label' => TRUE,
       '#images' => [
-        'bear_1' => [
-          'text' => 'Bear 1',
-          'src' => 'https://www.placebear.com/80/100',
+        'dog_1' => [
+          'text' => 'Dog 1',
+          'src' => 'https://www.placedog.net/80/100',
         ],
-        'bear_2' => [
-          'text' => 'Bear 2',
-          'src' => 'https://www.placebear.com/100/100',
+        'dog_2' => [
+          'text' => 'Dog 2',
+          'src' => 'https://www.placedog.net/100/100',
         ],
-        'bear_3' => [
-          'text' => 'Bear 3',
-          'src' => 'https://www.placebear.com/120/100',
+        'dog_3' => [
+          'text' => 'Dog 3',
+          'src' => 'https://www.placedog.net/120/100',
         ],
       ],
     ];
diff --git a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml
index 5dec405ed..81fbdbb3e 100644
--- a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml
+++ b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml
@@ -5,18 +5,18 @@ dependencies:
     module:
       - webform_image_select_test
 id: bears
-label: 'Cute Bears'
+label: 'Cute Dogs'
 category: Animals
 images: |
-  bear_1:
-    text: 'Cute Bear 1'
-    src: 'http://placebear.com/220/200'
-  bear_2:
-    text: 'Cute Bear 2'
-    src: 'http://placebear.com/180/200'
-  bear_3:
-    text: 'Cute Bear 3'
-    src: 'http://placebear.com/130/200'
-  bear_4:
-    text: 'Cute Bear 4'
-    src: 'http://placebear.com/270/200'
+  dog_1:
+    text: 'Cute Dog 1'
+    src: 'http://placedog.net/220/200'
+  dog_2:
+    text: 'Cute Dog 2'
+    src: 'http://placedog.net/180/200'
+  dog_3:
+    text: 'Cute Dog 3'
+    src: 'http://placedog.net/130/200'
+  dog_4:
+    text: 'Cute Dog 4'
+    src: 'http://placedog.net/270/200'
diff --git a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml
index ce3d97763..94cb13b11 100644
--- a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml
+++ b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_image_select'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php b/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php
index 67e743d2d..467f456a7 100644
--- a/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php
+++ b/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php
@@ -57,16 +57,16 @@ public function testWebformImageSelectImages() {
 
     $dogs = Yaml::decode("dog_1:
   text: 'Cute Dog 1'
-  src: 'http://placedog.com/220/200'
+  src: 'http://placedog.net/220/200'
 dog_2:
   text: 'Cute Dog 2'
-  src: 'http://placedog.com/180/200'
+  src: 'http://placedog.net/180/200'
 dog_3:
   text: 'Cute Dog 3'
-  src: 'http://placedog.com/130/200'
+  src: 'http://placedog.net/130/200'
 dog_4:
   text: 'Cute Dog 4'
-  src: 'http://placedog.com/270/200'");
+  src: 'http://placedog.net/270/200'");
 
     // Check get element images for manually defined images.
     $element = ['#images' => $dogs];
@@ -115,7 +115,7 @@ public function testWebformImageSelectImages() {
     $element = ['#images' => 'animals'];
     $images = WebformImageSelectImages::getElementImages($element);
     $this->debug($images);
-    $this->assertEqual(array_keys($images), ['kitten_1', 'kitten_2', 'kitten_3', 'kitten_4', 'bear_1', 'bear_2', 'bear_3', 'bear_4']);
+    $this->assertEqual(array_keys($images), ['kitten_1', 'kitten_2', 'kitten_3', 'kitten_4', 'dog_1', 'dog_2', 'dog_3', 'dog_4']);
   }
 
 }
diff --git a/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml b/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml
index 8df04beb9..d3e8948e5 100644
--- a/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml
+++ b/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml b/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml
index f6a2452a7..ef49a487c 100644
--- a/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml
+++ b/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_jqueryui_buttons'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml b/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml
index e1df1bf7a..c45307a9e 100644
--- a/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml
+++ b/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml b/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml
index 6920d4402..169351694 100644
--- a/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml
+++ b/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_location_geocomplete'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml b/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml
index 48a2bf8e6..5e4b92185 100644
--- a/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml
+++ b/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml
index c8d5761d1..1efaf0493 100644
--- a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml
+++ b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml
@@ -13,7 +13,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_node'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml
index da684868b..e44e91f8f 100644
--- a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml
+++ b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'webform:webform_test_translation'
   - 'drupal:content_translation'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_node/webform_node.info.yml b/drupal/modules/webform/modules/webform_node/webform_node.info.yml
index 9274f27c8..01833dd94 100644
--- a/drupal/modules/webform/modules/webform_node/webform_node.info.yml
+++ b/drupal/modules/webform/modules/webform_node/webform_node.info.yml
@@ -11,7 +11,7 @@ dependencies:
   - 'drupal:user'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml
index de5c2ed41..569542215 100644
--- a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml
+++ b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'webform:webform_options_limit'
   - 'webform:webform_options_custom'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml
index 69e527664..ce8dddd61 100644
--- a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml
+++ b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_options_custom'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml b/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml
index 9b822ed82..c92b7c852 100644
--- a/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml
+++ b/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml b/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml
index 76a86451d..1174a64fb 100644
--- a/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml
+++ b/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_options_limit'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml b/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml
index 78e25a937..b062a5500 100644
--- a/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml
+++ b/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php b/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php
index d0ddec96d..f3e4e08a6 100644
--- a/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php
+++ b/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php
@@ -225,6 +225,10 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta
         '#title' => $this->t('Schedule emails for all existing submissions'),
         '#description' => $this->t('Check schedule emails after submissions have been processed.'),
         '#return_value' => TRUE,
+        // Must specify #parents because 'queue' is not a configuration setting.
+        // @see \Drupal\webform_scheduled_email\Plugin\WebformHandler\ScheduleEmailWebformHandler::defaultConfiguration
+        // @see \Drupal\webform\Plugin\WebformHandlerBase::setSettingsParentsRecursively
+        '#parents' => ['settings', 'queue'],
       ];
       $form['scheduled']['queue_message'] = [
         '#type' => 'webform_message',
diff --git a/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php b/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php
index 598df32b0..3dab8adba 100644
--- a/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php
+++ b/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php
@@ -473,6 +473,7 @@ public function cron(EntityInterface $entity = NULL, $handler_id = NULL, $schedu
       WebformScheduledEmailManagerInterface::EMAIL_RESCHEDULED => $this->t('rescheduled'),
       WebformScheduledEmailManagerInterface::EMAIL_ALREADY_SCHEDULED => $this->t('already scheduled'),
       WebformScheduledEmailManagerInterface::EMAIL_UNSCHEDULED => $this->t('unscheduled'),
+      WebformScheduledEmailManagerInterface::EMAIL_IGNORED => $this->t('ignored'),
       WebformScheduledEmailManagerInterface::EMAIL_SENT => $this->t('sent'),
       WebformScheduledEmailManagerInterface::EMAIL_NOT_SENT => $this->t('not sent'),
       WebformScheduledEmailManagerInterface::EMAIL_SKIPPED => $this->t('skipped'),
@@ -522,6 +523,7 @@ protected function cronSchedule(EntityInterface $entity = NULL, $handler_id = NU
       WebformScheduledEmailManagerInterface::EMAIL_RESCHEDULED => 0,
       WebformScheduledEmailManagerInterface::EMAIL_UNSCHEDULED => 0,
       WebformScheduledEmailManagerInterface::EMAIL_ALREADY_SCHEDULED => 0,
+      WebformScheduledEmailManagerInterface::EMAIL_IGNORED => 0,
     ];
 
     if (empty($limit)) {
diff --git a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml
index 7333aaf05..1d0e663cb 100644
--- a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml
+++ b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_scheduled_email'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml
index ebd7a9c5d..1c8d55b3d 100644
--- a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml
+++ b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_scheduled_email'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml
index 626102cba..88f33bd0b 100644
--- a/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml
+++ b/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php b/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php
index 805e92ff1..d91a8e639 100644
--- a/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php
+++ b/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php
@@ -137,7 +137,9 @@ public function script(Request $request, $library = NULL, $version = NULL) {
     ];
     $iframe = $this->renderer->renderPlain($build);
 
-    $content = 'document.write(' . json_encode($iframe) . ');';
+    $iframe_script = json_encode($iframe);
+    $iframe_script = str_replace('src=\\"\/\/', 'src=\\"' . $request->getScheme() . ':\/\/', $iframe_script);
+    $content = 'document.write(' . $iframe_script . ');';
     $response = new CacheableResponse($content, 200, ['Content-Type' => 'text/javascript']);
 
     $response->addCacheableDependency($webform);
diff --git a/drupal/modules/webform/modules/webform_share/webform_share.info.yml b/drupal/modules/webform/modules/webform_share/webform_share.info.yml
index 2e0631dc5..afc91607b 100644
--- a/drupal/modules/webform/modules/webform_share/webform_share.info.yml
+++ b/drupal/modules/webform/modules/webform_share/webform_share.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml b/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml
index 535072596..c6f284f40 100644
--- a/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml
+++ b/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform'
   - 'webform:webform_ui'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml b/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml
index 9bbfc6aea..cda45c6b3 100644
--- a/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml
+++ b/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'webform:webform_submission_export_import'
   - 'webform:webform_image_select'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml b/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
index 9804976c3..a8899fec8 100644
--- a/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
+++ b/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml b/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml
index 0bf14aa73..a1e687888 100644
--- a/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml
+++ b/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml b/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml
index 9718fe882..27d3a3509 100644
--- a/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml
+++ b/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml b/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml
index def97977c..4f09f5984 100644
--- a/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml
+++ b/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform_toggles'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml b/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml
index 6425da081..454481352 100644
--- a/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml
+++ b/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml b/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml
index 505e891d6..8574bc9a8 100644
--- a/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml
+++ b/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/src/Controller/WebformPluginElementController.php b/drupal/modules/webform/src/Controller/WebformPluginElementController.php
index 58730b445..96667dc42 100644
--- a/drupal/modules/webform/src/Controller/WebformPluginElementController.php
+++ b/drupal/modules/webform/src/Controller/WebformPluginElementController.php
@@ -282,6 +282,7 @@ public function index() {
 
     $build = [];
 
+    // Filter.
     $build['filter'] = [
       '#type' => 'search',
       '#title' => $this->t('Filter'),
@@ -381,7 +382,6 @@ public function index() {
     ];
 
     $build['#attached']['library'][] = 'webform/webform.admin';
-    $build['#attached']['library'][] = 'webform/webform.form';
 
     return $build;
   }
diff --git a/drupal/modules/webform/src/Controller/WebformPluginExporterController.php b/drupal/modules/webform/src/Controller/WebformPluginExporterController.php
index f6920a112..63aaba36d 100644
--- a/drupal/modules/webform/src/Controller/WebformPluginExporterController.php
+++ b/drupal/modules/webform/src/Controller/WebformPluginExporterController.php
@@ -50,15 +50,14 @@ public function index() {
 
     $rows = [];
     foreach ($definitions as $plugin_id => $definition) {
-      $rows[$plugin_id] = [
-        'data' => [
-          $plugin_id,
-          $definition['label'],
-          $definition['description'],
-          (isset($excluded_exporters[$plugin_id])) ? $this->t('Yes') : $this->t('No'),
-          $definition['provider'],
-        ],
-      ];
+      $row = [];
+      $row[] = $plugin_id;
+      $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']];
+      $row[] = $definition['description'];
+      $row[] = (isset($excluded_exporters[$plugin_id])) ? $this->t('Yes') : $this->t('No');
+      $row[] = $definition['provider'];
+
+      $rows[$plugin_id] = ['data' => $row];
       if (isset($excluded_exporters[$plugin_id])) {
         $rows[$plugin_id]['class'] = ['color-warning'];
       }
@@ -67,6 +66,24 @@ public function index() {
 
     $build = [];
 
+    // Filter.
+    $build['filter'] = [
+      '#type' => 'search',
+      '#title' => $this->t('Filter'),
+      '#title_display' => 'invisible',
+      '#size' => 30,
+      '#placeholder' => $this->t('Filter by exporter label'),
+      '#attributes' => [
+        'class' => ['webform-form-filter-text'],
+        'data-element' => '.webform-exporter-plugin-table',
+        'data-summary' => '.webform-exporter-plugin-summary',
+        'data-item-singlular' => $this->t('exporter'),
+        'data-item-plural' => $this->t('exporters'),
+        'title' => $this->t('Enter a part of the exporter label to filter by.'),
+        'autofocus' => 'autofocus',
+      ],
+    ];
+
     // Settings.
     $build['settings'] = [
       '#type' => 'link',
@@ -78,7 +95,7 @@ public function index() {
     // Display info.
     $build['info'] = [
       '#markup' => $this->t('@total exporters', ['@total' => count($rows)]),
-      '#prefix' => '<p>',
+      '#prefix' => '<p class="webform-exporter-plugin-summary">',
       '#suffix' => '</p>',
     ];
 
@@ -94,8 +111,13 @@ public function index() {
       ],
       '#rows' => $rows,
       '#sticky' => TRUE,
+      '#attributes' => [
+        'class' => ['webform-exporter-plugin-table'],
+      ],
     ];
 
+    $build['#attached']['library'][] = 'webform/webform.admin';
+
     return $build;
   }
 
diff --git a/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php b/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php
index 538513d8c..903719ceb 100644
--- a/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php
+++ b/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php
@@ -6,6 +6,7 @@
 use Drupal\Core\Controller\ControllerBase;
 use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
 use Drupal\Core\Url;
+use Drupal\webform\Entity\Webform;
 use Drupal\webform\Utility\WebformDialogHelper;
 use Drupal\webform\Plugin\WebformHandlerInterface;
 use Drupal\webform\WebformInterface;
@@ -49,25 +50,34 @@ public static function create(ContainerInterface $container) {
   public function index() {
     $excluded_handlers = $this->config('webform.settings')->get('handler.excluded_handlers');
 
+    $used_by = [];
+    /** @var \Drupal\webform\WebformInterface[] $webforms */
+    $webforms = Webform::loadMultiple();
+    foreach ($webforms as $webform) {
+      $handlers = $webform->getHandlers();
+      foreach ($handlers as $handler) {
+        $used_by[$handler->getPluginId()][$webform->id()] = $webform->toLink()->toRenderable();
+      }
+    }
+
     $definitions = $this->pluginManager->getDefinitions();
     $definitions = $this->pluginManager->getSortedDefinitions($definitions);
 
     $rows = [];
     foreach ($definitions as $plugin_id => $definition) {
-      $rows[$plugin_id] = [
-        'data' => [
-          $plugin_id,
-          $definition['label'],
-          $definition['description'],
-          $definition['category'],
-          (isset($excluded_handlers[$plugin_id])) ? $this->t('Yes') : $this->t('No'),
-          ($definition['cardinality'] === -1) ? $this->t('Unlimited') : $definition['cardinality'],
-          $definition['conditions'] ? $this->t('Yes') : $this->t('No'),
-          $definition['submission'] ? $this->t('Required') : $this->t('Optional'),
-          $definition['results'] ? $this->t('Processed') : $this->t('Ignored'),
-          $definition['provider'],
-        ],
-      ];
+      $row = [];
+      $row[] = $plugin_id;
+      $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']];
+      $row[] = $definition['description'];
+      $row[] = $definition['category'];
+      $row[] = (isset($excluded_handlers[$plugin_id])) ? $this->t('Yes') : $this->t('No');
+      $row[] = ($definition['cardinality'] === -1) ? $this->t('Unlimited') : $definition['cardinality'];
+      $row[] = $definition['conditions'] ? $this->t('Yes') : $this->t('No');
+      $row[] = $definition['submission'] ? $this->t('Required') : $this->t('Optional');
+      $row[] = $definition['results'] ? $this->t('Processed') : $this->t('Ignored');
+      $row[] = (isset($used_by[$plugin_id])) ? ['data' => ['#theme' => 'item_list', '#items' => $used_by[$plugin_id]]] : '';
+      $row[] = $definition['provider'];
+      $rows[$plugin_id] = ['data' => $row];
       if (isset($excluded_handlers[$plugin_id])) {
         $rows[$plugin_id]['class'] = ['color-warning'];
       }
@@ -76,6 +86,24 @@ public function index() {
 
     $build = [];
 
+    // Filter.
+    $build['filter'] = [
+      '#type' => 'search',
+      '#title' => $this->t('Filter'),
+      '#title_display' => 'invisible',
+      '#size' => 30,
+      '#placeholder' => $this->t('Filter by handler label'),
+      '#attributes' => [
+        'class' => ['webform-form-filter-text'],
+        'data-element' => '.webform-handler-plugin-table',
+        'data-summary' => '.webform-handler-plugin-summary',
+        'data-item-singlular' => $this->t('handler'),
+        'data-item-plural' => $this->t('handlers'),
+        'title' => $this->t('Enter a part of the handler label to filter by.'),
+        'autofocus' => 'autofocus',
+      ],
+    ];
+
     // Settings.
     $build['settings'] = [
       '#type' => 'link',
@@ -87,7 +115,7 @@ public function index() {
     // Display info.
     $build['info'] = [
       '#markup' => $this->t('@total handlers', ['@total' => count($rows)]),
-      '#prefix' => '<p>',
+      '#prefix' => '<p class="webform-handler-plugin-summary">',
       '#suffix' => '</p>',
     ];
 
@@ -104,12 +132,18 @@ public function index() {
         $this->t('Conditional'),
         $this->t('Database'),
         $this->t('Results'),
+        $this->t('Used by'),
         $this->t('Provided by'),
       ],
       '#rows' => $rows,
       '#sticky' => TRUE,
+      '#attributes' => [
+        'class' => ['webform-handler-plugin-table'],
+      ],
     ];
 
+    $build['#attached']['library'][] = 'webform/webform.admin';
+
     return $build;
   }
 
diff --git a/drupal/modules/webform/src/Controller/WebformPluginVariantController.php b/drupal/modules/webform/src/Controller/WebformPluginVariantController.php
index 197f743bf..81d49d793 100644
--- a/drupal/modules/webform/src/Controller/WebformPluginVariantController.php
+++ b/drupal/modules/webform/src/Controller/WebformPluginVariantController.php
@@ -6,6 +6,7 @@
 use Drupal\Core\Controller\ControllerBase;
 use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
 use Drupal\Core\Url;
+use Drupal\webform\Entity\Webform;
 use Drupal\webform\Utility\WebformDialogHelper;
 use Drupal\webform\WebformInterface;
 use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -48,21 +49,31 @@ public static function create(ContainerInterface $container) {
   public function index() {
     $excluded_variants = $this->config('webform.settings')->get('variant.excluded_variants');
 
+    $used_by = [];
+    /** @var \Drupal\webform\WebformInterface[] $webforms */
+    $webforms = Webform::loadMultiple();
+    foreach ($webforms as $webform) {
+      $variants = $webform->getVariants();
+      foreach ($variants as $variant) {
+        $used_by[$variant->getPluginId()][$webform->id()] = $webform->toLink()->toRenderable();
+      }
+    }
+
     $definitions = $this->pluginManager->getDefinitions();
     $definitions = $this->pluginManager->getSortedDefinitions($definitions);
 
     $rows = [];
     foreach ($definitions as $plugin_id => $definition) {
-      $rows[$plugin_id] = [
-        'data' => [
-          $plugin_id,
-          $definition['label'],
-          $definition['description'],
-          $definition['category'],
-          (isset($excluded_variants[$plugin_id])) ? $this->t('Yes') : $this->t('No'),
-          $definition['provider'],
-        ],
-      ];
+      $row = [];
+      $row[] = $plugin_id;
+      $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']];
+      $row[] = $definition['description'];
+      $row[] = $definition['category'];
+      $row[] = (isset($excluded_variants[$plugin_id])) ? $this->t('Yes') : $this->t('No');
+      $row[] = (isset($used_by[$plugin_id])) ? ['data' => ['#theme' => 'item_list', '#items' => $used_by[$plugin_id]]] : '';
+      $row[] = $definition['provider'];
+
+      $rows[$plugin_id] = ['data' => $row];
       if (isset($excluded_variants[$plugin_id])) {
         $rows[$plugin_id]['class'] = ['color-warning'];
       }
@@ -71,6 +82,24 @@ public function index() {
 
     $build = [];
 
+    // Filter.
+    $build['filter'] = [
+      '#type' => 'search',
+      '#title' => $this->t('Filter'),
+      '#title_display' => 'invisible',
+      '#size' => 30,
+      '#placeholder' => $this->t('Filter by variant label'),
+      '#attributes' => [
+        'class' => ['webform-form-filter-text'],
+        'data-element' => '.webform-variant-plugin-table',
+        'data-summary' => '.webform-variant-plugin-summary',
+        'data-item-singlular' => $this->t('variant'),
+        'data-item-plural' => $this->t('variants'),
+        'title' => $this->t('Enter a part of the variant label to filter by.'),
+        'autofocus' => 'autofocus',
+      ],
+    ];
+
     // Settings.
     $build['settings'] = [
       '#type' => 'link',
@@ -82,7 +111,7 @@ public function index() {
     // Display info.
     $build['info'] = [
       '#markup' => $this->t('@total variants', ['@total' => count($rows)]),
-      '#prefix' => '<p>',
+      '#prefix' => '<p class="webform-variant-plugin-summary">',
       '#suffix' => '</p>',
     ];
 
@@ -95,12 +124,18 @@ public function index() {
         $this->t('Description'),
         $this->t('Category'),
         $this->t('Excluded'),
+        $this->t('Used by'),
         $this->t('Provided by'),
       ],
       '#rows' => $rows,
       '#sticky' => TRUE,
+      '#attributes' => [
+        'class' => ['webform-variant-plugin-table'],
+      ],
     ];
 
+    $build['#attached']['library'][] = 'webform/webform.admin';
+
     return $build;
   }
 
diff --git a/drupal/modules/webform/src/Element/WebformHtmlEditor.php b/drupal/modules/webform/src/Element/WebformHtmlEditor.php
index 870809308..f72ceb61e 100644
--- a/drupal/modules/webform/src/Element/WebformHtmlEditor.php
+++ b/drupal/modules/webform/src/Element/WebformHtmlEditor.php
@@ -103,6 +103,13 @@ public static function processWebformHtmlEditor(array $element) {
         '#type' => 'text_format',
         '#format' => $format,
         '#allowed_formats' => [$format],
+        // Do not allow the text format value to be cleared when the text format
+        // is hidden via #states. We must use a wrapper <div> because
+        // The TextFormat element does not support #attributes.
+        // @see \Drupal\webform\Plugin\WebformElement\TextFormat::preRenderFixTextFormatStates
+        // @see \Drupal\filter\Element\TextFormat
+        '#prefix' => '<div data-webform-states-no-clear>',
+        '#suffix' => '</div>',
       ];
       WebformElementHelper::fixStatesWrapper($element);
       return $element;
diff --git a/drupal/modules/webform/src/Element/WebformLikert.php b/drupal/modules/webform/src/Element/WebformLikert.php
index dc9860ebb..07bdb2703 100644
--- a/drupal/modules/webform/src/Element/WebformLikert.php
+++ b/drupal/modules/webform/src/Element/WebformLikert.php
@@ -30,6 +30,7 @@ public function getInfo() {
       ],
       '#theme_wrappers' => ['form_element'],
       '#required' => FALSE,
+      '#required_error' => '',
       '#sticky' => TRUE,
       '#questions' => [],
       '#questions_description_display' => 'description',
@@ -318,7 +319,14 @@ public static function setRequiredError(array &$element, FormStateInterface $for
     $value = $element['#value'];
     foreach ($element['#questions'] as $question_key => $question_title) {
       if (is_null($value[$question_key])) {
-        $form_state->setError($element['table'][$question_key]['likert_question'], t('@name field is required.', ['@name' => $question_title]));
+        $question_element =& $element['table'][$question_key]['likert_question'];
+        $t_args = ['@name' => $question_title];
+        if (!empty($element['#required_error'])) {
+          $form_state->setError($question_element, new FormattableMarkup($element['#required_error'], $t_args));
+        }
+        else {
+          $form_state->setError($question_element, t('@name field is required.', $t_args));
+        }
       }
     }
   }
diff --git a/drupal/modules/webform/src/Element/WebformOtherBase.php b/drupal/modules/webform/src/Element/WebformOtherBase.php
index 4a3a08380..531b33b23 100644
--- a/drupal/modules/webform/src/Element/WebformOtherBase.php
+++ b/drupal/modules/webform/src/Element/WebformOtherBase.php
@@ -328,7 +328,7 @@ protected static function isMultiple(array $element) {
   protected static function convertDefaultValueToElementValue(array $element) {
     $type = str_replace('webform_', '', static::$type);
 
-    $default_value = isset($element['#default_value']) ? $element['#default_value'] : NULL;
+    $default_value = isset($element['#default_value']) && $element['#default_value'] !== '' ? $element['#default_value'] : NULL;
     if (static::isMultiple($element)) {
       // Handle edge case where $default_value is not an array.
       if (!is_array($default_value)) {
@@ -347,7 +347,7 @@ protected static function convertDefaultValueToElementValue(array $element) {
       return [$type => $default_options, 'other' => NULL];
     }
     else {
-      if (!empty($default_value) && !WebformOptionsHelper::hasOption($default_value, $element['#options'])) {
+      if ($default_value !== NULL && !WebformOptionsHelper::hasOption($default_value, $element['#options'])) {
         return [$type => static::OTHER_OPTION, 'other' => $default_value];
       }
 
diff --git a/drupal/modules/webform/src/Entity/Webform.php b/drupal/modules/webform/src/Entity/Webform.php
index d949db17f..e4094693d 100644
--- a/drupal/modules/webform/src/Entity/Webform.php
+++ b/drupal/modules/webform/src/Entity/Webform.php
@@ -1315,7 +1315,7 @@ public function getElementsVariant() {
    *   An associative array of flattened form elements with each element's
    *   operation access checked.
    */
-  protected function checkElementsFlattenedAccess($operation = NULL, array $elements) {
+  protected function checkElementsFlattenedAccess($operation = NULL, array $elements = []) {
     if ($operation === NULL) {
       return $elements;
     }
@@ -2376,12 +2376,12 @@ public function updatePaths() {
 
     // If 'Allow users to post submission from a dedicated URL' is disabled,
     // delete all existing paths.
-    if (empty($this->settings['page'])) {
+    if (empty($this->getSetting('page'))) {
       $this->deletePaths();
       return;
     }
 
-    $page_submit_path = trim($this->settings['page_submit_path'], '/');
+    $page_submit_path = trim($this->getSetting('page_submit_path'), '/');
     $default_page_base_path = trim(\Drupal::config('webform.settings')->get('settings.default_page_base_path'), '/');
 
     // Skip generating paths if submit path and base path are empty.
@@ -2395,8 +2395,8 @@ public function updatePaths() {
     foreach ($path_suffixes as $path_suffix) {
       $path_source = '/webform/' . $this->id() . $path_suffix;
       $path_alias = $path_base_alias . $path_suffix;
-      if ($path_suffix === '/confirmation' && $this->settings['page_confirm_path']) {
-        $path_alias = '/' . trim($this->settings['page_confirm_path'], '/');
+      if ($path_suffix === '/confirmation' && $this->getSetting('page_confirm_path')) {
+        $path_alias = '/' . trim($this->getSetting('page_confirm_path'), '/');
       }
       $this->updatePath($path_source, $path_alias, $this->langcode);
       $this->updatePath($path_source, $path_alias, LanguageInterface::LANGCODE_NOT_SPECIFIED);
diff --git a/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php b/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php
index 3ebb1c74f..8afd096b3 100644
--- a/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php
+++ b/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php
@@ -373,7 +373,7 @@ public function form(array $form, FormStateInterface $form_state) {
       '#access' => FALSE,
       '#states' => [
         'visible' => [
-          ':input[name="wizard_auto_forward]' => ['checked' => TRUE],
+          ':input[name="wizard_auto_forward"]' => ['checked' => TRUE],
         ],
       ],
     ];
diff --git a/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php b/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php
index b12f40ed5..7d345bc54 100644
--- a/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php
+++ b/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php
@@ -228,7 +228,7 @@ public function batchProcess(WebformInterface $webform = NULL, EntityInterface $
    * @param array $operations
    *   An array of function calls (not used in this function).
    */
-  public function batchFinish($success = FALSE, array $results, array $operations) {
+  public function batchFinish($success = FALSE, array $results = [], array $operations = []) {
     if (!$success) {
       $this->messenger()->addStatus($this->t('Finished with an error.'));
     }
diff --git a/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php b/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php
index 9ddb6112a..1eb2c5b6c 100644
--- a/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php
+++ b/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php
@@ -29,7 +29,7 @@ class WebformSubmissionDevelGenerate extends DevelGenerateBase implements Contai
   /**
    * {@inheritdoc}
    */
-  public function validateDrushParams(array $args, array $options = []) {
+  public function validateDrushParams($args) {
     return $this->_validateDrushParams($args);
   }
 
diff --git a/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php b/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php
index f23f0da51..a098ab649 100644
--- a/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php
+++ b/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php
@@ -42,6 +42,12 @@ public function prepare(array &$element, WebformSubmissionInterface $webform_sub
    */
   public function getTestValues(array $element, WebformInterface $webform, array $options = []) {
     $element += ['#min' => 1, '#max' => 10];
+    if (is_string($element['#min'])) {
+      $element['#min'] = $this->tokenManager->replace($element['#min'], $webform);
+    }
+    if (is_string($element['#max'])) {
+      $element['#max'] = $this->tokenManager->replace($element['#max'], $webform);
+    }
     return [
       $element['#min'],
       floor((($element['#max'] - $element['#min']) / 2) + $element['#min']),
diff --git a/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php b/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php
index 0633d52cf..42d8be946 100644
--- a/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php
+++ b/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php
@@ -186,6 +186,10 @@ public static function preRenderFixTextFormatStates(array $element) {
         $element['#suffix'] = $element['#suffix'] . '</div>';
       }
     }
+    // Do not allow format value to be cleared when the text form is hidden
+    // via #states.
+    // @see \Drupal\webform\Element\WebformHtmlEditor::processWebformHtmlEditor
+    $element['format']['#attributes']['data-webform-states-no-clear'] = TRUE;
     return $element;
   }
 
diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php
index fa45fd43d..4ffea5258 100644
--- a/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php
+++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php
@@ -286,7 +286,8 @@ public function postSave(array &$element, WebformSubmissionInterface $webform_su
    *   The type of markup, HTML or plain-text.
    */
   protected function getMode(array $element) {
-    return WebformComputedBaseElement::getMode($element);
+    $class = $this->getFormElementClassDefinition();
+    return $class::getMode($element);
   }
 
   /**
diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php
index d6185f41d..7e92529e6 100644
--- a/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php
+++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php
@@ -406,6 +406,9 @@ public function getElementSelectorSourceValues(array $element) {
    */
   public function form(array $form, FormStateInterface $form_state) {
     $form = parent::form($form, $form_state);
+
+    $form['validation']['required_container']['required_error']['#description'] = $this->t('If set, this message will be used when a required likert question is empty, instead of the default "X field is required." message. To include the question title in the required message, please include the @name placeholder in the required message.');
+
     $form['likert'] = [
       '#type' => 'fieldset',
       '#title' => $this->t('Likert settings'),
diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php
index a7e7c6dfb..99809ad2a 100644
--- a/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php
+++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php
@@ -512,7 +512,7 @@ protected function getFile(array $element, $value, array $options) {
       return $value;
     }
 
-    return $this->entityTypeManager->getStorage('file')->load($value);
+    return $this->entityTypeManager->getStorage('file')->loadUnchanged($value);
   }
 
   /**
@@ -532,7 +532,9 @@ protected function getFiles(array $element, $value, array $options = []) {
     if (empty($value)) {
       return [];
     }
-    return $this->entityTypeManager->getStorage('file')->loadMultiple((array) $value);
+    $fids = (array) $value;
+    $this->entityTypeManager->getStorage('file')->resetCache($fids);
+    return $this->entityTypeManager->getStorage('file')->loadMultiple($fids);
   }
 
   /**
@@ -1270,6 +1272,7 @@ public function addFiles(array $element, WebformSubmissionInterface $webform_sub
         $file->setFileUri($destination_uri);
         $file->setFileName($this->fileSystem->basename($destination_uri));
         $file->save();
+        $this->entityTypeManager->getStorage('file')->resetCache([$file->id()]);
       }
 
       // Update file usage table.
diff --git a/drupal/modules/webform/src/WebformAddonsManager.php b/drupal/modules/webform/src/WebformAddonsManager.php
index 84b8939bb..7bfa7ea23 100644
--- a/drupal/modules/webform/src/WebformAddonsManager.php
+++ b/drupal/modules/webform/src/WebformAddonsManager.php
@@ -465,6 +465,14 @@ protected function initProjects() {
       'category' => 'enhancement',
     ];
 
+    // Enhancement: Webform Paragraphs.
+    $projects['webform_paragraphs'] = [
+      'title' => $this->t('Webform Paragraphs'),
+      'description' => $this->t('Adds a paragraph reference to the webforms when they are submitted from a paragraph context.'),
+      'url' => Url::fromUri('https://www.drupal.org/project/webform_paragraphs'),
+      'category' => 'enhancement',
+    ];
+
     // Enhancement: Webform Pre-populate.
     $projects['webform_prepopulate'] = [
       'title' => $this->t('Webform Pre-populate'),
@@ -693,7 +701,7 @@ protected function initProjects() {
     // Integrations: Sharpspring Webforms.
     $projects['sharpspring_webforms'] = [
       'title' => $this->t('Sharpspring Webforms'),
-      'description' => $this->t('Extends the SharpSpring module\'s functionality to add SharpSpring lead tracking to Webforms.'),
+      'description' => $this->t("Extends the SharpSpring module's functionality to add SharpSpring lead tracking to Webforms."),
       'url' => Url::fromUri('https://www.drupal.org/project/sharpspring_webforms'),
       'category' => 'integration',
     ];
diff --git a/drupal/modules/webform/src/WebformHelpManager.php b/drupal/modules/webform/src/WebformHelpManager.php
index af3e5b8f2..7f007c21b 100644
--- a/drupal/modules/webform/src/WebformHelpManager.php
+++ b/drupal/modules/webform/src/WebformHelpManager.php
@@ -1775,7 +1775,7 @@ protected function initHelp() {
       'group' => 'configuration',
       'title' => $this->t('Configuration: Libraries: Help'),
       'content' => '<p>' . $this->t('The Webform module utilizes third-party Open Source libraries to enhance webform elements and to provide additional functionality.') . ' ' .
-        $this->t('It is recommended that these libraries are installed in your Drupal installations /libraries or /web/libraries directory.') . ' ' .
+        $this->t("It is recommended that these libraries are installed in your Drupal installation's /libraries or /web/libraries directory.") . ' ' .
         $this->t('If these libraries are not installed, they will be automatically loaded from a CDN.') . ' ' .
         $this->t('All libraries are optional and can be excluded via the admin settings form.') .
         '</p>' .
diff --git a/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php b/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php
index 04d9e8cc6..f17ecf627 100644
--- a/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php
+++ b/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php
@@ -221,7 +221,7 @@ public function replaceCrossPageTargets(array $conditions, WebformSubmissionInte
     $cross_page_conditions = [];
     foreach ($conditions as $index => $value) {
       if (is_int($index) && is_array($value) && WebformArrayHelper::isSequential($value)) {
-        $cross_page_conditions[$index] = $this->replaceCrossPageTargets($conditions, $webform_submission, $targets, $form);
+        $cross_page_conditions[$index] = $this->replaceCrossPageTargets($value, $webform_submission, $targets, $form);
       }
       else {
         $cross_page_conditions[$index] = $value;
@@ -1059,12 +1059,12 @@ protected function getConditionTargetsVisibilityRecursive(array $conditions, arr
       }
       elseif (is_int($index)) {
         $selector = key($value);
+        $targets[$selector] = $selector;
       }
       else {
         $selector = $index;
+        $targets[$selector] = $selector;
       }
-
-      $targets[$selector] = $selector;
     }
   }
 
diff --git a/drupal/modules/webform/src/WebformSubmissionForm.php b/drupal/modules/webform/src/WebformSubmissionForm.php
index f63b7c58d..a6e72b95d 100644
--- a/drupal/modules/webform/src/WebformSubmissionForm.php
+++ b/drupal/modules/webform/src/WebformSubmissionForm.php
@@ -3039,6 +3039,13 @@ protected function isAjax() {
     if ($this->operation === 'api') {
       return FALSE;
     }
+
+    // Disable Ajax if the form has its #method set to 'get'.
+    $elements = $this->getWebform()->getElementsInitialized();
+    if (isset($elements['#method']) && $elements['#method'] === 'get') {
+      return FALSE;
+    }
+
     return $this->getWebformSetting('ajax', FALSE);
   }
 
diff --git a/drupal/modules/webform/src/WebformSubmissionGenerate.php b/drupal/modules/webform/src/WebformSubmissionGenerate.php
index 265c787c9..3f8d37d52 100644
--- a/drupal/modules/webform/src/WebformSubmissionGenerate.php
+++ b/drupal/modules/webform/src/WebformSubmissionGenerate.php
@@ -65,8 +65,8 @@ public function __construct(ConfigFactoryInterface $config_factory, WebformToken
     $this->tokenManager = $token_manager;
     $this->elementManager = $element_manager;
 
-    $this->types = Yaml::decode($this->configFactory->get('webform.settings')->get('test.types') ?: '');
-    $this->names = Yaml::decode($this->configFactory->get('webform.settings')->get('test.names') ?: '');
+    $this->types = Yaml::decode($this->configFactory->get('webform.settings')->get('test.types') ?: '') ?: [];
+    $this->names = Yaml::decode($this->configFactory->get('webform.settings')->get('test.names') ?: '') ?: [];
   }
 
   /**
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml
index a3df4036e..4e2401d4c 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml
@@ -271,15 +271,15 @@ elements: |
       '#title': 'Image select'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#description': 'This is a description for the ''webform_image_select'' element.'
       '#description_display': tooltip
     webform_likert:
@@ -467,7 +467,7 @@ elements: |
       '#title': 'Machine name'
       '#description': 'This is a description for the ''machine_name'' element.'
       '#description_display': tooltip
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml
index e5d9a4d58..3c287c79d 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml
@@ -461,29 +461,29 @@ elements: |
       '#title': 'Image select 01'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
     flex_webform_image_select_right:
       '#type': webform_image_select
       '#title': 'Image select 02'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
   flexbox_item:
     '#type': webform_flexbox
     flex_item_left:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml
index 7de5b10ad..35197db1b 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml
@@ -497,15 +497,15 @@ elements: |
         '#title': 'Image select (Value)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#default_value': Loremipsum
         '#format': value
       webform_image_select_raw:
@@ -513,15 +513,15 @@ elements: |
         '#title': 'Image select (Raw value)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#default_value': Loremipsum
         '#format': raw
       webform_image_select_image:
@@ -529,15 +529,15 @@ elements: |
         '#title': 'Image select (Image)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#default_value': Loremipsum
         '#format': image
     radios:
@@ -1305,7 +1305,7 @@ elements: |
         '#title': 'Machine name (Raw value)'
         '#default_value': loremipsum
         '#format': raw
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml
index 7e3862286..2837282bd 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml
@@ -540,15 +540,15 @@ elements: |
         '#title': 'Image select (Comma)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -560,15 +560,15 @@ elements: |
         '#title': 'Image select (Semicolon)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -580,15 +580,15 @@ elements: |
         '#title': 'Image select (And)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -600,15 +600,15 @@ elements: |
         '#title': 'Image select (Ordered list)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -620,15 +620,15 @@ elements: |
         '#title': 'Image select (Unordered list)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -640,15 +640,15 @@ elements: |
         '#title': 'Image select (Break)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -660,15 +660,15 @@ elements: |
         '#title': 'Image select (Space)'
         '#show_label': true
         '#images':
-          bear_1:
-            text: 'Bear 1'
-            src: 'https://www.placebear.com/80/100'
-          bear_2:
-            text: 'Bear 2'
-            src: 'https://www.placebear.com/100/100'
-          bear_3:
-            text: 'Bear 3'
-            src: 'https://www.placebear.com/120/100'
+          dog_1:
+            text: 'Dog 1'
+            src: 'https://www.placedog.net/80/100'
+          dog_2:
+            text: 'Dog 2'
+            src: 'https://www.placedog.net/100/100'
+          dog_3:
+            text: 'Dog 3'
+            src: 'https://www.placedog.net/120/100'
         '#multiple': true
         '#default_value':
           - Loremipsum
@@ -1567,7 +1567,7 @@ elements: |
         '#multiple': true
         '#file_extensions': txt
         '#format_items': ul
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml
index 55722921c..ce12d3c27 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml
@@ -1027,15 +1027,15 @@ elements: |
       '#title': 'Image select (title_before)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#help': 'This is help.'
       '#help_display': title_before
     webform_image_select_title_after:
@@ -1043,15 +1043,15 @@ elements: |
       '#title': 'Image select (title_after)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#help': 'This is help.'
       '#help_display': title_after
     webform_image_select_element_before:
@@ -1059,15 +1059,15 @@ elements: |
       '#title': 'Image select (element_before)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#help': 'This is help.'
       '#help_display': element_before
     webform_image_select_element_after:
@@ -1075,15 +1075,15 @@ elements: |
       '#title': 'Image select (element_after)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#help': 'This is help.'
       '#help_display': element_after
     webform_image_select_hr:
@@ -1910,7 +1910,7 @@ elements: |
       '#help_display': element_after
     machine_name_hr:
       '#type': webform_horizontal_rule
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml
index 7761b6199..b4f575bac 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml
@@ -261,29 +261,29 @@ elements: |
       '#title': 'Image select | <script>alert(''This markup is not escaped properly!!!'') </script>'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
     webform_image_select_multiple:
       '#type': webform_image_select
       '#title': 'Image select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#multiple': true
     radios:
       '#type': radios
@@ -525,7 +525,7 @@ elements: |
     table:
       '#type': table
       '#title': 'Table | <script>alert(''This markup is not escaped properly!!!'') </script>'
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml
index cd7cb4bbb..8c010015f 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml
@@ -261,29 +261,29 @@ elements: |
       '#title': '<u>Image select</u>'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
     webform_image_select_multiple:
       '#type': webform_image_select
       '#title': '<u>Image select multiple</u>'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#multiple': true
     radios:
       '#type': radios
@@ -525,7 +525,7 @@ elements: |
     table:
       '#type': table
       '#title': '<u>Table</u>'
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml
index ba3a822a8..f3fbf7dea 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml
@@ -31,6 +31,7 @@ elements: |
     '#type': webform_likert
     '#title': likert_advanced
     '#required': true
+    '#required_error': '{custom error for @name}'
     '#na_answer': true
     '#na_answer_value': N/A
     '#na_answer_text': 'Not applicable'
@@ -79,7 +80,7 @@ elements: |
       - 'Option 1'
       - 'Option 2'
       - 'Option 3'
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml
index 72bdbdc09..cccefaabd 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml
@@ -63,6 +63,14 @@ elements: |
         - One
         - Two
         - Four
+    select_other_zero:
+      '#type': webform_select_other
+      '#title': 'Select other zero'
+      '#options':
+        One: One
+        Two: Two
+        Three: Three
+      '#default_value': 0
   checkboxes_other:
     '#type': details
     '#title': 'Checkboxes other (checkboxes_other)'
@@ -149,7 +157,7 @@ elements: |
         Two: Two
         Three: Three
       '#wrapper_type': container
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml
index 30bd1901e..9920ea536 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml
@@ -743,45 +743,45 @@ elements: |
       '#title': 'Image select (before)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#title_display': before
     webform_image_select_after:
       '#type': webform_image_select
       '#title': 'Image select (after)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#title_display': after
     webform_image_select_none:
       '#type': webform_image_select
       '#title': 'Image select (none)'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#title_display': none
     webform_image_select_hr:
       '#type': webform_horizontal_rule
@@ -1514,7 +1514,7 @@ elements: |
       '#title_display': none
     machine_name_hr:
       '#type': webform_horizontal_rule
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml
index 18d70506f..672d7789e 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml
@@ -247,29 +247,29 @@ elements: |
       '#title': 'Image select'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
     webform_image_select_multiple:
       '#type': webform_image_select
       '#title': 'Image select multiple'
       '#show_label': true
       '#images':
-        bear_1:
-          text: 'Bear 1'
-          src: 'https://www.placebear.com/80/100'
-        bear_2:
-          text: 'Bear 2'
-          src: 'https://www.placebear.com/100/100'
-        bear_3:
-          text: 'Bear 3'
-          src: 'https://www.placebear.com/120/100'
+        dog_1:
+          text: 'Dog 1'
+          src: 'https://www.placedog.net/80/100'
+        dog_2:
+          text: 'Dog 2'
+          src: 'https://www.placedog.net/100/100'
+        dog_3:
+          text: 'Dog 3'
+          src: 'https://www.placedog.net/120/100'
       '#multiple': true
     radios:
       '#type': radios
@@ -511,7 +511,7 @@ elements: |
     table:
       '#type': table
       '#title': Table
-  
+
 css: ''
 javascript: ''
 settings:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml
index 073b9ca62..25eb1c2d7 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml
@@ -473,15 +473,15 @@ elements: |
     '#title': 'Image select'
     '#show_label': true
     '#images':
-      bear_1:
-        text: 'Bear 1'
-        src: 'https://www.placebear.com/80/100'
-      bear_2:
-        text: 'Bear 2'
-        src: 'https://www.placebear.com/100/100'
-      bear_3:
-        text: 'Bear 3'
-        src: 'https://www.placebear.com/120/100'
+      dog_1:
+        text: 'Dog 1'
+        src: 'https://www.placedog.net/80/100'
+      dog_2:
+        text: 'Dog 2'
+        src: 'https://www.placedog.net/100/100'
+      dog_3:
+        text: 'Dog 3'
+        src: 'https://www.placedog.net/120/100'
     '#default_value': Loremipsum
     '#states':
       disabled:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml
index f5fe8eaa9..f00adebee 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml
@@ -403,15 +403,15 @@ elements: |
     '#title': 'Image select'
     '#show_label': true
     '#images':
-      bear_1:
-        text: 'Bear 1'
-        src: 'https://www.placebear.com/80/100'
-      bear_2:
-        text: 'Bear 2'
-        src: 'https://www.placebear.com/100/100'
-      bear_3:
-        text: 'Bear 3'
-        src: 'https://www.placebear.com/120/100'
+      dog_1:
+        text: 'Dog 1'
+        src: 'https://www.placedog.net/80/100'
+      dog_2:
+        text: 'Dog 2'
+        src: 'https://www.placedog.net/100/100'
+      dog_3:
+        text: 'Dog 3'
+        src: 'https://www.placedog.net/120/100'
     '#default_value': Loremipsum
     '#states':
       invisible:
diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml
index 810689ac9..d4b1be76c 100644
--- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml
@@ -514,15 +514,15 @@ elements: |
     '#title': 'Image select'
     '#show_label': true
     '#images':
-      bear_1:
-        text: 'Bear 1'
-        src: 'https://www.placebear.com/80/100'
-      bear_2:
-        text: 'Bear 2'
-        src: 'https://www.placebear.com/100/100'
-      bear_3:
-        text: 'Bear 3'
-        src: 'https://www.placebear.com/120/100'
+      dog_1:
+        text: 'Dog 1'
+        src: 'https://www.placedog.net/80/100'
+      dog_2:
+        text: 'Dog 2'
+        src: 'https://www.placedog.net/100/100'
+      dog_3:
+        text: 'Dog 3'
+        src: 'https://www.placedog.net/120/100'
     '#default_value': Loremipsum
     '#states':
       visible:
diff --git a/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml b/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml
index 136fe383e..f20935069 100644
--- a/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml b/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml
index eb0dce548..ab46714ee 100644
--- a/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'drupal:block'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml b/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml
index dac3dac20..eb6870da2 100644
--- a/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml
index ccb8f48e3..d24ec3d93 100644
--- a/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'drupal:block'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml
index 4f1516044..d8ec39f00 100644
--- a/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'drupal:block_content'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml
index ad5dc6a9c..0c1dbb000 100644
--- a/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'drupal:block'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml b/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml
index f4f4119ce..95693121f 100644
--- a/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml b/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml
index 8fd415b08..eec466520 100644
--- a/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml b/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml
index 9dbd1d03b..b3cde9dea 100644
--- a/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml b/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml
index 19d7ffd2e..195b36c36 100644
--- a/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'drupal:views'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml b/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml
index 1043b771f..9f5c90280 100644
--- a/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml
index c334c2110..91487d1b5 100644
--- a/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml
index d835e9b57..8688e45a7 100644
--- a/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml
index ac0ef3b53..d2d582fd8 100644
--- a/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml b/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml
index 679460833..c429c93c1 100644
--- a/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml
index 5dc7413d0..deecacd2e 100644
--- a/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml b/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml
index 67590b147..badf605eb 100644
--- a/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml b/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml
index cf7e6ff58..c1ce647e2 100644
--- a/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'paragraphs:paragraphs'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml b/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml
index e12e663b6..bb8a98526 100644
--- a/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'drupal:serialization'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml b/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml
index 40c82f3bd..1a0d23dfd 100644
--- a/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml b/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml
index e21821444..01dc11c90 100644
--- a/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml
@@ -7,7 +7,7 @@ dependencies:
   - 'drupal:node'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml b/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml
index 4f1281f7d..d04ec722e 100644
--- a/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml b/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml
index 5110f8196..aed93b4bc 100644
--- a/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'drupal:locale'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml b/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml
index 8fe6e979a..8fb6b62ec 100644
--- a/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml
@@ -10,7 +10,7 @@ dependencies:
   - 'lingotek:lingotek'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml b/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml
index 7987b9eb7..0fae9b928 100644
--- a/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml b/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml
index 3810f627c..df13737da 100644
--- a/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml b/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml
index 7669d7671..424379b59 100644
--- a/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml
@@ -9,7 +9,7 @@ dependencies:
   - 'drupal:views'
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml
index fb034ba06..3f9292b5b 100644
--- a/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml
+++ b/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml
@@ -6,7 +6,7 @@ core_version_requirement: ^8.8
 dependencies:
   - 'webform:webform'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php
index 90284964d..df56c8ec4 100644
--- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php
+++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php
@@ -49,11 +49,14 @@ public function testLikertElement() {
     $this->assertRaw('<label>Question 1<span class="webform-element-help js-webform-element-help" role="tooltip" tabindex="0" data-webform-help="&lt;div class=&quot;webform-element-help--title&quot;&gt;Question 1&lt;/div&gt;&lt;div class=&quot;webform-element-help--content&quot;&gt;This is help text&lt;/div&gt;"><span aria-hidden="true">?</span></span>');
     $this->assertRaw('<label for="edit-likert-help-q1--2" class="option"><span class="webform-likert-label visually-hidden">Option 2<span class="webform-likert-help hidden"><span class="webform-element-help js-webform-element-help" role="tooltip" tabindex="0" data-webform-help="&lt;div class=&quot;webform-element-help--title&quot;&gt;Option 2&lt;/div&gt;&lt;div class=&quot;webform-element-help--content&quot;&gt;This is help text&lt;/div&gt;"><span aria-hidden="true">?</span></span>');
 
-    // Check likert required.
+    // Check likert with custom required error.
     $this->drupalPostForm('/webform/test_element_likert', [], 'Submit');
-    $this->assertRaw('Question 1 field is required.');
-    $this->assertRaw('Question 2 field is required.');
-    $this->assertRaw('Question 3 field is required.');
+    $this->assertNoRaw('Question 1 field is required.');
+    $this->assertNoRaw('Question 2 field is required.');
+    $this->assertNoRaw('Question 3 field is required.');
+    $this->assertRaw('{custom error for Question 1}');
+    $this->assertRaw('{custom error for Question 2}');
+    $this->assertRaw('{custom error for Question 3}');
 
     // Check likert processing.
     $edit = [
diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php
index 584a9a1bb..a102f6e40 100644
--- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php
+++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php
@@ -48,6 +48,11 @@ public function testBuildingOtherElements() {
     $this->assertRaw('<select data-drupal-selector="edit-select-other-multiple-select" multiple="multiple" name="select_other_multiple[select][]" id="edit-select-other-multiple-select" class="form-select">');
     $this->assertRaw('<input data-drupal-selector="edit-select-other-multiple-other" type="text" id="edit-select-other-multiple-other" name="select_other_multiple[other]" value="Four" size="60" maxlength="255" placeholder="Enter other…" class="form-text" />');
 
+    // Check select_other with zero (0) as the default value.
+    $this->assertRaw('<span class="fieldset-legend">Select other zero</span>');
+    $this->assertRaw('<select data-drupal-selector="edit-select-other-zero-select" id="edit-select-other-zero-select" name="select_other_zero[select]" class="form-select">');
+    $this->assertRaw('<input data-drupal-selector="edit-select-other-zero-other" type="text" id="edit-select-other-zero-other" name="select_other_zero[other]" value="0" size="60" maxlength="255" placeholder="Enter other…" class="form-text" />');
+
     /**************************************************************************/
     // checkboxes_other
     /**************************************************************************/
@@ -99,6 +104,32 @@ public function testBuildingOtherElements() {
   public function testProcessingOtherElements() {
     $webform = Webform::load('test_element_other');
 
+    /**************************************************************************/
+    // Basic input processing.
+    /**************************************************************************/
+
+    $this->postSubmission($webform);
+    $this->assertRaw("select_other_basic: Four
+select_other_advanced: Four
+select_other_multiple:
+  - One
+  - Two
+  - Four
+select_other_zero: '0'
+checkboxes_other_basic:
+  - One
+  - Two
+  - Four
+checkboxes_other_advanced:
+  - One
+  - Two
+  - Four
+radios_other_basic: Four
+radios_other_advanced: Four
+wrapper_other_fieldset: ''
+wrapper_other_form_element: ''
+wrapper_other_container: ''");
+
     /**************************************************************************/
     // select_other
     /**************************************************************************/
diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php
index b2011d4fe..b3f7f2a34 100644
--- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php
+++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php
@@ -54,7 +54,7 @@ public function testTextFormat() {
 
     // Check that formats and tips are removed and/or hidden.
     $this->drupalGet('/webform/test_element_text_format');
-    $this->assertRaw('<div class="js-filter-wrapper filter-wrapper js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format" style="display: none" id="edit-text-format-format">');
+    $this->assertRaw('<div class="js-filter-wrapper filter-wrapper js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format" style="display: none" data-webform-states-no-clear id="edit-text-format-format">');
     $this->assertRaw('<div class="filter-help js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format-help" style="display: none" id="edit-text-format-format-help">');
 
     // Check description + more.
diff --git a/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php b/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php
index 6b22cd872..ca930b5a4 100644
--- a/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php
+++ b/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php
@@ -329,7 +329,7 @@ public function testTranslateVariants() {
     $webform = Webform::load('test_translation');
     $variants = $webform->getVariants();
     foreach ($variants as $variant) {
-       $webform->deleteWebformVariant($variant);
+      $webform->deleteWebformVariant($variant);
     }
     $webform->deleteElement('variant');
     $webform->save();
diff --git a/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml b/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml
index 21ece20ff..61dc4c4c9 100644
--- a/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml
+++ b/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml
@@ -5,7 +5,7 @@ name: 'Webform Bartik test'
 description: 'Support theme for webform Bartik integration testing.'
 package: 'Webform Testing'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855649
+datestamp: 1614711104
diff --git a/drupal/modules/webform/webform.info.yml b/drupal/modules/webform/webform.info.yml
index dd38d976e..141195600 100644
--- a/drupal/modules/webform/webform.info.yml
+++ b/drupal/modules/webform/webform.info.yml
@@ -8,7 +8,7 @@ dependencies:
   - 'drupal:field'
   - 'drupal:user'
 
-# Information added by Drupal.org packaging script on 2020-12-25
-version: '8.x-5.23'
+# Information added by Drupal.org packaging script on 2021-03-02
+version: '8.x-5.25'
 project: 'webform'
-datestamp: 1608855650
+datestamp: 1614711104
diff --git a/drupal/modules/webform/webform.module b/drupal/modules/webform/webform.module
index abb02191a..b9b01aff3 100644
--- a/drupal/modules/webform/webform.module
+++ b/drupal/modules/webform/webform.module
@@ -1042,19 +1042,19 @@ function webform_process_options(&$element, FormStateInterface $form_state, &$co
  * @param string $message
  *   The error message.
  * @param string $filename
- *   The filename that the error was raised in.
- * @param int $line
- *   The line number the error was raised at.
+ *   (optional) The filename that the error was raised in.
+ * @param string $line
+ *   (optional) The line number the error was raised at.
  * @param array $context
- *   An array that points to the active symbol table at the point the error
- *   occurred.
+ *   (optional) An array that points to the active symbol table at the point the
+ *   error occurred.
  *
  * @throws \ErrorException
  *   Throw ErrorException for E_RECOVERABLE_ERROR errors.
  *
  * @see \Drupal\webform\WebformEntityElementsValidator::validateRendering()
  */
-function _webform_entity_element_validate_rendering_error_handler($error_level, $message, $filename, $line, array $context) {
+function _webform_entity_element_validate_rendering_error_handler($error_level, $message, $filename = NULL, $line = NULL, $context = NULL) {
   // From: http://stackoverflow.com/questions/15461611/php-try-catch-not-catching-all-exceptions
   if (E_RECOVERABLE_ERROR === $error_level) {
     // Allow Drupal to still log the error but convert it to a warning.
diff --git a/drupal/themes/custom/cernbase/CHANGELOG.md b/drupal/themes/custom/cernbase/CHANGELOG.md
index 0da3865ae..635af5f02 100644
--- a/drupal/themes/custom/cernbase/CHANGELOG.md
+++ b/drupal/themes/custom/cernbase/CHANGELOG.md
@@ -5,7 +5,26 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [2.6.7] - 21/04/2021
+
+- Fix spacing issues in lists
+- Remove ul implementation with pseudo selectors instead of html bullets
+- Add styles for cookie management module
+
+## [2.6.6] - 10/02/2021
+
+- Fix indentation issues for unordered lists in different text types
+
+## [2.6.5] - 09/02/2021
+
+- Remove deprecated function node_load (passes D9-readiness scan)
+
+## [2.6.4] - 08/02/2021
+
+- Add core: 8.x to fix enabling issue
+
 ## [2.6.3] - 22/01/2021
+
 - Apply fix for unordered lists with long text not being aligned
 
 ## [2.6.2] - 18/01/2021
diff --git a/drupal/themes/custom/cernbase/cernbase.info.yml b/drupal/themes/custom/cernbase/cernbase.info.yml
index fdd91dd37..646307750 100755
--- a/drupal/themes/custom/cernbase/cernbase.info.yml
+++ b/drupal/themes/custom/cernbase/cernbase.info.yml
@@ -1,8 +1,9 @@
 name: CERN BASE
 type: theme
 description: "CERN BASE theme"
+core: 8.x
 core_version_requirement: ^8 || ^9
-version: 2.6.3
+version: 2.6.7
 base theme: bootstrap
 hidden: true
 
diff --git a/drupal/themes/custom/cernbase/cernbase.libraries.yml b/drupal/themes/custom/cernbase/cernbase.libraries.yml
index 95e2c0d00..6a7848387 100755
--- a/drupal/themes/custom/cernbase/cernbase.libraries.yml
+++ b/drupal/themes/custom/cernbase/cernbase.libraries.yml
@@ -1,6 +1,5 @@
 global-styling:
   css:
-
     layout:
       css/layout.css: {}
     component:
@@ -17,6 +16,7 @@ global-styling:
       //framework.web.cern.ch/framework/3.0/js/colorbox/colorbox.css: {}
     theme:
       css/theme.css: {}
+      css/cookies.css: {}
       css/viewspage.css: {}
       css/views/faq-views.css: {}
       css/views/agenda-views.css: {}
diff --git a/drupal/themes/custom/cernbase/cernbase.theme b/drupal/themes/custom/cernbase/cernbase.theme
index 311d22828..e93410e6c 100755
--- a/drupal/themes/custom/cernbase/cernbase.theme
+++ b/drupal/themes/custom/cernbase/cernbase.theme
@@ -1,5 +1,7 @@
 <?php
 
+use Drupal\node\Entity\Node;
+
 /**
  * @file
  * Functions to support theming in the Cern Base theme.
@@ -53,7 +55,7 @@ function cernbase_preprocess_page(&$variables) {
       $variables['cern_node_type'] = \Drupal::routeMatch()->getParameter('node')->getType();
     // if $node is string (for revisions)
     } else if (is_string($object)) {
-      $variables['cern_node_type'] = node_load($object)->getType();
+      $variables['cern_node_type'] = Node::load($object)->getType();
     }
 	}
 
diff --git a/drupal/themes/custom/cernbase/composer.json b/drupal/themes/custom/cernbase/composer.json
index af166d4fa..cbf6c018b 100644
--- a/drupal/themes/custom/cernbase/composer.json
+++ b/drupal/themes/custom/cernbase/composer.json
@@ -1,7 +1,7 @@
 {
     "name": "drupal/cern-base-theme",
     "description": "Base theme of all CERN Drupal themes",
-    "version": "2.6.3",
+    "version": "2.6.7",
     "type": "drupal-custom-theme",
     "license": "GPL-2.0-or-later",
     "authors": [
diff --git a/drupal/themes/custom/cernbase/css/components/fields.css b/drupal/themes/custom/cernbase/css/components/fields.css
index dfe6c5213..3c8669e56 100644
--- a/drupal/themes/custom/cernbase/css/components/fields.css
+++ b/drupal/themes/custom/cernbase/css/components/fields.css
@@ -3,7 +3,8 @@
  * Visual styles for fields.
  */
 .field--item {
-  word-break: break-word; }
+  word-break: break-word;
+  z-index: 210; }
 
 .field--label {
   font-weight: bold;
diff --git a/drupal/themes/custom/cernbase/css/cookies.css b/drupal/themes/custom/cernbase/css/cookies.css
new file mode 100644
index 000000000..310620e06
--- /dev/null
+++ b/drupal/themes/custom/cernbase/css/cookies.css
@@ -0,0 +1,23 @@
+.cookiesjsr-layer {
+  font-size: 1vw;
+  height: 50%; }
+  @media only screen and (max-width: 991px) {
+    .cookiesjsr-layer {
+      font-size: 2vh;
+      width: 80%; }
+      .cookiesjsr-layer .cookiesjsr-layer--label-all {
+        display: none; } }
+  .cookiesjsr-layer header {
+    background: transparent !important;
+    top: 0 !important; }
+    .cookiesjsr-layer header .cookiesjsr-layer--close {
+      position: absolute;
+      right: 15px; }
+
+.cookiesjsr-banner {
+  font-size: 1vw; }
+  @media only screen and (max-width: 991px) {
+    .cookiesjsr-banner {
+      font-size: 2vh; } }
+
+/*# sourceMappingURL=cookies.css.map */
diff --git a/drupal/themes/custom/cernbase/css/layout.css b/drupal/themes/custom/cernbase/css/layout.css
index d7b3e7ff5..99edcd0dc 100755
--- a/drupal/themes/custom/cernbase/css/layout.css
+++ b/drupal/themes/custom/cernbase/css/layout.css
@@ -41,9 +41,6 @@ strong {
   .sidebar-left nav ul > li {
     width: auto; }
 
-.region-content [class*="field--type-text"] ul li, .region-content .full-html-markup ul li {
-  text-indent: -0.8em; }
-
 .region-contentfooter .view-header h2 {
   text-align: center;
   margin-bottom: 20px; }
diff --git a/drupal/themes/custom/cernbase/css/theme.css b/drupal/themes/custom/cernbase/css/theme.css
old mode 100755
new mode 100644
index 6d6202622..b59840a22
--- a/drupal/themes/custom/cernbase/css/theme.css
+++ b/drupal/themes/custom/cernbase/css/theme.css
@@ -1,4 +1,3 @@
-@charset "UTF-8";
 main .field--type-text-with-summary h1,
 main .text-component-text.basic_html h1,
 main .text-component-text.restricted_html h1,
@@ -1039,18 +1038,9 @@ main .text-component-text.basic_html ul,
 main .text-component-text.restricted_html ul,
 main .text-component-text.cern_full_html ul,
 main .full-html-markup ul {
-  list-style: none;
   padding: 0;
   margin: 0 0 15px 20px;
   line-height: 25px; }
-  main .field--type-text-with-summary ul li::before,
-  main .text-component-text.basic_html ul li::before,
-  main .text-component-text.restricted_html ul li::before,
-  main .text-component-text.cern_full_html ul li::before,
-  main .full-html-markup ul li::before {
-    content: "• ";
-    margin: 0 5px 0 0;
-    line-height: 25px; }
   main .field--type-text-with-summary ul ul,
   main .text-component-text.basic_html ul ul,
   main .text-component-text.restricted_html ul ul,
@@ -1077,13 +1067,19 @@ main .full-html-markup ul {
     main .full-html-markup ul.nav li::before,
     main .full-html-markup ul.dropdown-menu li::before {
       display: none; }
+  main .field--type-text-with-summary ul li :not(li):not(ul),
+  main .text-component-text.basic_html ul li :not(li):not(ul),
+  main .text-component-text.restricted_html ul li :not(li):not(ul),
+  main .text-component-text.cern_full_html ul li :not(li):not(ul),
+  main .full-html-markup ul li :not(li):not(ul) {
+    display: revert; }
 main .field--type-text-with-summary ol,
 main .text-component-text.basic_html ol,
 main .text-component-text.restricted_html ol,
 main .text-component-text.cern_full_html ol,
 main .full-html-markup ol {
   padding: 0;
-  margin: 0 0 15px 40px;
+  margin-left: 20px;
   line-height: 25px; }
   main .field--type-text-with-summary ol li,
   main .text-component-text.basic_html ol li,
diff --git a/drupal/themes/custom/cernbase/sass/components/fields.scss b/drupal/themes/custom/cernbase/sass/components/fields.scss
index 0cfbfe527..57536999e 100644
--- a/drupal/themes/custom/cernbase/sass/components/fields.scss
+++ b/drupal/themes/custom/cernbase/sass/components/fields.scss
@@ -5,6 +5,7 @@
 
 .field--item{
   word-break: break-word;
+  z-index: 210;
 }
 
 .field--label {
diff --git a/drupal/themes/custom/cernbase/sass/cookies.scss b/drupal/themes/custom/cernbase/sass/cookies.scss
new file mode 100644
index 000000000..b286a96ef
--- /dev/null
+++ b/drupal/themes/custom/cernbase/sass/cookies.scss
@@ -0,0 +1,38 @@
+
+
+// Styles of cookies layer and banner
+
+.cookiesjsr-layer{
+
+  font-size: 1vw;
+  height: 50%;
+
+  @media only screen and (max-width: 991px) {
+    font-size: 2vh;
+    width: 80%;
+
+    .cookiesjsr-layer--label-all{
+      display: none;
+    }
+
+  }
+
+  header{
+    background: transparent !important;
+    top: 0 !important;
+
+    .cookiesjsr-layer--close{
+      position: absolute;
+      right: 15px;
+    }
+  }
+}
+
+.cookiesjsr-banner{
+  font-size: 1vw;
+
+  @media only screen and (max-width: 991px) {
+    font-size: 2vh;
+  }
+
+}
\ No newline at end of file
diff --git a/drupal/themes/custom/cernbase/sass/layout.scss b/drupal/themes/custom/cernbase/sass/layout.scss
index 4b50a3357..52abbd0a2 100755
--- a/drupal/themes/custom/cernbase/sass/layout.scss
+++ b/drupal/themes/custom/cernbase/sass/layout.scss
@@ -67,16 +67,6 @@ strong {
 
 }
 
-.region-content{
-  [class*="field--type-text"], .full-html-markup{
-    ul{
-      li{
-        text-indent: -0.8em;
-      }
-    }
-  }
-}
-
 
 //content footer region
 .region-contentfooter{
diff --git a/drupal/themes/custom/cernbase/sass/theme.scss b/drupal/themes/custom/cernbase/sass/theme.scss
index 20444d802..9d779cb50 100755
--- a/drupal/themes/custom/cernbase/sass/theme.scss
+++ b/drupal/themes/custom/cernbase/sass/theme.scss
@@ -966,7 +966,6 @@ figure.loading-cds-error {
 
 //html markup
 main {
-
   .field--type-text-with-summary,
   .text-component-text.basic_html,
   .text-component-text.restricted_html,
@@ -1012,19 +1011,10 @@ main {
     }
 
     ul {
-      list-style: none;
       padding: 0;
       margin: 0 0 15px 20px;
       line-height: 25px;
 
-      li {
-        &::before {
-          content: "• ";
-          margin: 0 5px 0 0;
-          line-height: 25px;
-        }
-      }
-
       ul {
         margin-bottom: 0;
       }
@@ -1039,11 +1029,19 @@ main {
           }
         }
       }
+
+      li {
+        :not(li){
+          &:not(ul){
+            display: revert;
+          }
+        }
+      }
     }
 
     ol {
       padding: 0;
-      margin: 0 0 15px 40px;
+      margin-left: 20px;
       line-height: 25px;
 
       li {
@@ -1070,6 +1068,7 @@ main {
       max-width: 100%;
     }
   }
+
 }
 
 // table caption
diff --git a/drupal/themes/custom/cernclean/CHANGELOG.md b/drupal/themes/custom/cernclean/CHANGELOG.md
index 327c554c7..24c1fb809 100644
--- a/drupal/themes/custom/cernclean/CHANGELOG.md
+++ b/drupal/themes/custom/cernclean/CHANGELOG.md
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [2.6.12] - 27/04/2021
+
+- Fix search bar appearing on tablet devices when it should not
+- Fix underline of menu items that are not links not aligning with item
+- Fix font family of menu items in sidebar blocks
+
+## [2.6.11] - 09/02/2021
+
+- Remove D9 deprecated function file_load (passes D9-readiness scan)
+
+## [2.6.10] - 08/02/2021
+
+- Add core: 8.x to fix enabling issue
+
 ## [2.6.9] - 18/01/2021
 
 - Update theme to be D9-ready
diff --git a/drupal/themes/custom/cernclean/cernclean.info.yml b/drupal/themes/custom/cernclean/cernclean.info.yml
index 0d8f20e81..853870e86 100644
--- a/drupal/themes/custom/cernclean/cernclean.info.yml
+++ b/drupal/themes/custom/cernclean/cernclean.info.yml
@@ -1,8 +1,9 @@
 name: CERN
 type: theme
 description: "CERN theme"
+core: 8.x
 core_version_requirement: ^8 || ^9
-version: 2.6.9
+version: 2.6.12
 base theme: cernbase
 
 # libraries
diff --git a/drupal/themes/custom/cernclean/cernclean.theme b/drupal/themes/custom/cernclean/cernclean.theme
index 507eb6dc8..ded5f6572 100644
--- a/drupal/themes/custom/cernclean/cernclean.theme
+++ b/drupal/themes/custom/cernclean/cernclean.theme
@@ -5,6 +5,7 @@
  */
 
 use Drupal\Core\Template\Attribute;
+use \Drupal\file\Entity\File;
 
 /**
  * Implements hook_preprocess_page() for block templates.
@@ -26,7 +27,7 @@ function cernclean_preprocess_page(&$variables) {
   $fid = theme_get_setting('site_new_logo');
   // Check if there is a uploaded logo
   if (!empty($fid)) {
-    $file = file_load($fid[0]);
+    $file = File::load($fid[0]);
     if ($file){
       $file->setPermanent();
       $file->save();
@@ -115,7 +116,7 @@ function cernclean_form_system_theme_settings_alter(&$form, \Drupal\Core\Form\Fo
 			'#group' => 'cernclean_theme_settings',
 			'#title' => t('Header'),
 			'#weight' => -10,
-			'#description' => t('Remember that you set the <strong>Site Name</strong> and <strong>Site Slogan</strong> 
+			'#description' => t('Remember that you set the <strong>Site Name</strong> and <strong>Site Slogan</strong>
 														on <a href="/admin/config/system/site-information">Basic page settings page</a>.<br />
 													'),
 	);
@@ -199,3 +200,19 @@ function autocheckbootstrap($form, \Drupal\Core\Form\FormStateInterface $form_st
   $settings = $form_state->get('theme_settings');
   \Drupal::configFactory()->getEditable($settings)->set('cdn_provider', '')->save();
 }
+
+/**
+ * Implements hook_preprocess_menu__main() for main--menu block template.
+ * Enable variables for the .html.twig
+ */
+function cernclean_preprocess_menu__main(&$variables) {
+    //Loads the site configuration.
+    $config = \Drupal::config('system.site');
+
+    // check if search is enabled and set check to show link
+    if (\Drupal::moduleHandler()->moduleExists('search')){
+        $variables['site_show_search'] = theme_get_setting('site_show_search');
+    }
+
+    return $variables;
+}
diff --git a/drupal/themes/custom/cernclean/composer.json b/drupal/themes/custom/cernclean/composer.json
index e61634006..67d2fe2fc 100644
--- a/drupal/themes/custom/cernclean/composer.json
+++ b/drupal/themes/custom/cernclean/composer.json
@@ -1,7 +1,7 @@
 {
     "name": "drupal/cern-theme",
     "description": "Defines the CERN theme",
-    "version": "2.6.9",
+    "version": "2.6.12",
     "type": "drupal-custom-theme",
     "license": "GPL-2.0-or-later",
     "authors": [
diff --git a/drupal/themes/custom/cernclean/css/blocks.css b/drupal/themes/custom/cernclean/css/blocks.css
index e3c764cb5..4a6aa5ab9 100644
--- a/drupal/themes/custom/cernclean/css/blocks.css
+++ b/drupal/themes/custom/cernclean/css/blocks.css
@@ -4,199 +4,252 @@
  * Includes styles of custom blocks / menu blocks / view blocks
  */
 .region-left > section, .region-right > section, .component-row__sidebar-right > section, .component-row__sidebar-left > section {
-  margin-bottom: 30px; }
-  .region-left > section:first-child, .region-right > section:first-child, .component-row__sidebar-right > section:first-child, .component-row__sidebar-left > section:first-child {
-    margin-top: 30px; }
-  .region-left > section:not(.without-shadow), .region-right > section:not(.without-shadow), .component-row__sidebar-right > section:not(.without-shadow), .component-row__sidebar-left > section:not(.without-shadow) {
-    box-shadow: 0 0 2px 1px lightgrey;
-    padding: 15px 25px;
-    margin-bottom: 30px; }
-    .region-left > section:not(.without-shadow):first-child, .region-right > section:not(.without-shadow):first-child, .component-row__sidebar-right > section:not(.without-shadow):first-child, .component-row__sidebar-left > section:not(.without-shadow):first-child {
-      margin-top: 30px; }
-  .region-left > section > div.field, .region-right > section > div.field, .component-row__sidebar-right > section > div.field, .component-row__sidebar-left > section > div.field {
-    margin-bottom: 20px; }
-    .region-left > section > div.field ul, .region-right > section > div.field ul, .component-row__sidebar-right > section > div.field ul, .component-row__sidebar-left > section > div.field ul {
-      margin: unset; }
-  .region-left > section > div.form-group .view > h1, .region-right > section > div.form-group .view > h1, .component-row__sidebar-right > section > div.form-group .view > h1, .component-row__sidebar-left > section > div.form-group .view > h1 {
-    display: none; }
-  .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content {
-    margin-bottom: 20px;
-    padding: 0; }
-    .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row {
-      padding: unset; }
-      .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field {
-        margin: 10px 0; }
+  margin-bottom: 30px;
+}
+.region-left > section:first-child, .region-right > section:first-child, .component-row__sidebar-right > section:first-child, .component-row__sidebar-left > section:first-child {
+  margin-top: 30px;
+}
+.region-left > section:not(.without-shadow), .region-right > section:not(.without-shadow), .component-row__sidebar-right > section:not(.without-shadow), .component-row__sidebar-left > section:not(.without-shadow) {
+  box-shadow: 0 0 2px 1px lightgrey;
+  padding: 15px 25px;
+  margin-bottom: 30px;
+}
+.region-left > section:not(.without-shadow):first-child, .region-right > section:not(.without-shadow):first-child, .component-row__sidebar-right > section:not(.without-shadow):first-child, .component-row__sidebar-left > section:not(.without-shadow):first-child {
+  margin-top: 30px;
+}
+.region-left > section > div.field, .region-right > section > div.field, .component-row__sidebar-right > section > div.field, .component-row__sidebar-left > section > div.field {
+  margin-bottom: 20px;
+}
+.region-left > section > div.field ul, .region-right > section > div.field ul, .component-row__sidebar-right > section > div.field ul, .component-row__sidebar-left > section > div.field ul {
+  margin: unset;
+}
+.region-left > section > div.form-group .view > h1, .region-right > section > div.form-group .view > h1, .component-row__sidebar-right > section > div.form-group .view > h1, .component-row__sidebar-left > section > div.form-group .view > h1 {
+  display: none;
+}
+.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content {
+  margin-bottom: 20px;
+  padding: 0;
+}
+.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row {
+  padding: unset;
+}
+.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field {
+  margin: 10px 0;
+}
 .region-left > nav, .region-right > nav, .component-row__sidebar-right > nav, .component-row__sidebar-left > nav {
   padding: 0;
-  margin-bottom: 30px; }
-  .region-left > nav .dropdown-menu, .region-right > nav .dropdown-menu, .component-row__sidebar-right > nav .dropdown-menu, .component-row__sidebar-left > nav .dropdown-menu {
-    position: relative;
-    z-index: 250; }
-  .region-left > nav > ul.menu, .region-right > nav > ul.menu, .component-row__sidebar-right > nav > ul.menu, .component-row__sidebar-left > nav > ul.menu {
-    padding: 25px; }
-    .region-left > nav > ul.menu > li, .region-right > nav > ul.menu > li, .component-row__sidebar-right > nav > ul.menu > li, .component-row__sidebar-left > nav > ul.menu > li {
-      margin: 0 0 10px; }
-      .region-left > nav > ul.menu > li > a, .region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > a, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > a, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > a, .component-row__sidebar-left > nav > ul.menu > li > span {
-        padding: unset;
-        cursor: pointer;
-        font-size: 21px;
-        font-size: 2.1rem; }
-        .region-left > nav > ul.menu > li > a:after, .region-left > nav > ul.menu > li > span:after, .region-right > nav > ul.menu > li > a:after, .region-right > nav > ul.menu > li > span:after, .component-row__sidebar-right > nav > ul.menu > li > a:after, .component-row__sidebar-right > nav > ul.menu > li > span:after, .component-row__sidebar-left > nav > ul.menu > li > a:after, .component-row__sidebar-left > nav > ul.menu > li > span:after {
-          display: none; }
-      .region-left > nav > ul.menu > li > ul li a, .region-left > nav > ul.menu > li > ul li span, .region-right > nav > ul.menu > li > ul li a, .region-right > nav > ul.menu > li > ul li span, .component-row__sidebar-right > nav > ul.menu > li > ul li a, .component-row__sidebar-right > nav > ul.menu > li > ul li span, .component-row__sidebar-left > nav > ul.menu > li > ul li a, .component-row__sidebar-left > nav > ul.menu > li > ul li span {
-        padding: 5px 0 8px 20px;
-        cursor: pointer; }
-        .region-left > nav > ul.menu > li > ul li a:before, .region-left > nav > ul.menu > li > ul li span:before, .region-right > nav > ul.menu > li > ul li a:before, .region-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:before {
-          -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-          font-size: 36px;
-          font-size: 3.6rem;
-          content: '\j';
-          float: left;
-          font-family: 'cern-icons';
-          display: block;
-          top: -10px;
-          left: -12px;
-          position: absolute;
-          transform: rotate(0deg); }
-        .region-left > nav > ul.menu > li > ul li a:hover:before, .region-left > nav > ul.menu > li > ul li span:hover:before, .region-right > nav > ul.menu > li > ul li a:hover:before, .region-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:hover:before {
-          left: -4px; }
-  .region-left > nav nav.navbar, .region-right > nav nav.navbar, .component-row__sidebar-right > nav nav.navbar, .component-row__sidebar-left > nav nav.navbar {
-    margin-bottom: 30px;
-    padding: 0; }
-    .region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header {
-      display: none; }
-    .region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse {
-      display: block; }
-    .region-left > nav nav.navbar.main-menu, .region-right > nav nav.navbar.main-menu, .component-row__sidebar-right > nav nav.navbar.main-menu, .component-row__sidebar-left > nav nav.navbar.main-menu {
-      background-color: transparent;
-      border-color: transparent; }
-      .region-left > nav nav.navbar.main-menu ul.navbar-nav, .region-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav {
-        float: none;
-        padding: 25px; }
-        .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span {
-          font-size: 21px;
-          font-size: 2.1rem;
-          cursor: pointer;
-          padding: unset;
-          line-height: inherit; }
-          .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after {
-            display: none; }
-      .region-left > nav nav.navbar.main-menu ul.dropdown-menu, .region-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar.main-menu ul.dropdown-menu {
-        display: contents; }
-      .region-left > nav nav.navbar.main-menu ul .caret, .region-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-left > nav nav.navbar.main-menu ul .caret {
-        display: none; }
-      .region-left > nav nav.navbar.main-menu ul a, .region-left > nav nav.navbar.main-menu ul span, .region-right > nav nav.navbar.main-menu ul a, .region-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-right > nav nav.navbar.main-menu ul a, .component-row__sidebar-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-left > nav nav.navbar.main-menu ul a, .component-row__sidebar-left > nav nav.navbar.main-menu ul span {
-        white-space: normal; }
-    .region-left > nav nav.navbar > h2, .region-right > nav nav.navbar > h2, .component-row__sidebar-right > nav nav.navbar > h2, .component-row__sidebar-left > nav nav.navbar > h2 {
-      margin-bottom: 30px; }
-    .region-left > nav nav.navbar > ul, .region-right > nav nav.navbar > ul, .component-row__sidebar-right > nav nav.navbar > ul, .component-row__sidebar-left > nav nav.navbar > ul {
-      padding: 15px 25px; }
-      .region-left > nav nav.navbar > ul.dropdown-menu, .region-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar > ul.dropdown-menu {
-        padding: 0; }
-    .region-left > nav nav.navbar ul:not(.contextual-links), .region-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) {
-      list-style: none;
-      margin: 0; }
-      .region-left > nav nav.navbar ul:not(.contextual-links) li, .region-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li {
-        font-size: 16px;
-        font-size: 1.6rem;
-        font-family: 'opensans-regular';
-        margin: 0 0 10px;
-        float: unset; }
-        .region-left > nav nav.navbar ul:not(.contextual-links) li a, .region-left > nav nav.navbar ul:not(.contextual-links) li span, .region-right > nav nav.navbar ul:not(.contextual-links) li a, .region-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span {
-          display: inline-block;
-          position: relative;
-          padding: 5px 0 8px 20px;
-          cursor: pointer; }
-          .region-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-left > nav nav.navbar ul:not(.contextual-links) li span .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span .caret {
-            display: none; }
-          .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:focus {
-            text-decoration: none; }
-          .region-left > nav nav.navbar ul:not(.contextual-links) li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:after {
-            -webkit-transition: all 0.6s ease-in-out 0s;
-            -khtml-transition: all 0.6s ease-in-out 0s;
-            -moz-transition: all 0.6s ease-in-out 0s;
-            -ms-transition: all 0.6s ease-in-out 0s;
-            -o-transition: all 0.6s ease-in-out 0s;
-            transition: all 0.6s ease-in-out 0s;
-            background: transparent;
-            border-bottom: 2px solid;
-            content: '';
-            display: block;
-            height: 2px;
-            width: 0%;
-            position: absolute;
-            left: 0;
-            margin: 0 0 0 20px;
-            max-width: calc(100% - 20px); }
-          .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active {
-            background: none; }
-            .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before {
-              left: -4px; }
-            .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after {
-              width: 100%; }
-        .region-left > nav nav.navbar ul:not(.contextual-links) li ul, .region-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul {
-          display: block;
-          margin: 5px 0 0; }
-          .region-left > nav nav.navbar ul:not(.contextual-links) li ul li, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li {
-            font-size: 16px;
-            font-size: 1.6rem;
-            font-family: 'sourcesans-light';
-            margin: 0;
-            padding: 5px 0px 5px 20px;
-            display: table; }
-            .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span {
-              display: inline-block;
-              position: relative;
-              cursor: pointer;
-              font-family: 'opensans-regular'; }
-              .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before {
-                -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
-                font-size: 36px;
-                font-size: 3.6rem;
-                content: '\j';
-                float: left;
-                font-family: 'cern-icons';
-                display: block;
-                top: -10px;
-                left: -12px;
-                position: absolute;
-                transform: rotate(0deg); }
-              .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after {
-                -webkit-transition: all 0.6s ease-in-out 0s;
-                -khtml-transition: all 0.6s ease-in-out 0s;
-                -moz-transition: all 0.6s ease-in-out 0s;
-                -ms-transition: all 0.6s ease-in-out 0s;
-                -o-transition: all 0.6s ease-in-out 0s;
-                transition: all 0.6s ease-in-out 0s;
-                background: transparent;
-                border-bottom: 2px solid;
-                content: '';
-                display: block;
-                height: 2px;
-                width: 0%;
-                position: absolute;
-                bottom: 3px;
-                left: 0;
-                margin: 0 0 0 20px;
-                max-width: calc(100% - 20px); }
-              .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active {
-                background: none; }
-                .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before {
-                  left: -4px; }
-                .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after {
-                  width: 100%; }
+  margin-bottom: 30px;
+}
+.region-left > nav .dropdown-menu, .region-right > nav .dropdown-menu, .component-row__sidebar-right > nav .dropdown-menu, .component-row__sidebar-left > nav .dropdown-menu {
+  position: relative;
+  z-index: 250;
+}
+.region-left > nav > ul.menu, .region-right > nav > ul.menu, .component-row__sidebar-right > nav > ul.menu, .component-row__sidebar-left > nav > ul.menu {
+  padding: 25px;
+}
+.region-left > nav > ul.menu > li, .region-right > nav > ul.menu > li, .component-row__sidebar-right > nav > ul.menu > li, .component-row__sidebar-left > nav > ul.menu > li {
+  margin: 0 0 10px;
+}
+.region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > span {
+  font-family: "opensans-regular";
+}
+.region-left > nav > ul.menu > li > a, .region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > a, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > a, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > a, .component-row__sidebar-left > nav > ul.menu > li > span {
+  padding: unset;
+  cursor: pointer;
+  font-size: 21px;
+  font-size: 2.1rem;
+}
+.region-left > nav > ul.menu > li > a:after, .region-left > nav > ul.menu > li > span:after, .region-right > nav > ul.menu > li > a:after, .region-right > nav > ul.menu > li > span:after, .component-row__sidebar-right > nav > ul.menu > li > a:after, .component-row__sidebar-right > nav > ul.menu > li > span:after, .component-row__sidebar-left > nav > ul.menu > li > a:after, .component-row__sidebar-left > nav > ul.menu > li > span:after {
+  display: none;
+}
+.region-left > nav > ul.menu > li > ul li a, .region-left > nav > ul.menu > li > ul li span, .region-right > nav > ul.menu > li > ul li a, .region-right > nav > ul.menu > li > ul li span, .component-row__sidebar-right > nav > ul.menu > li > ul li a, .component-row__sidebar-right > nav > ul.menu > li > ul li span, .component-row__sidebar-left > nav > ul.menu > li > ul li a, .component-row__sidebar-left > nav > ul.menu > li > ul li span {
+  padding: 5px 0 8px 20px;
+  cursor: pointer;
+}
+.region-left > nav > ul.menu > li > ul li a:before, .region-left > nav > ul.menu > li > ul li span:before, .region-right > nav > ul.menu > li > ul li a:before, .region-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:before {
+  -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  font-size: 36px;
+  font-size: 3.6rem;
+  content: "j";
+  float: left;
+  font-family: "cern-icons";
+  display: block;
+  top: -10px;
+  left: -12px;
+  position: absolute;
+  transform: rotate(0deg);
+}
+.region-left > nav > ul.menu > li > ul li a:hover:before, .region-left > nav > ul.menu > li > ul li span:hover:before, .region-right > nav > ul.menu > li > ul li a:hover:before, .region-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:hover:before {
+  left: -4px;
+}
+.region-left > nav nav.navbar, .region-right > nav nav.navbar, .component-row__sidebar-right > nav nav.navbar, .component-row__sidebar-left > nav nav.navbar {
+  margin-bottom: 30px;
+  padding: 0;
+}
+.region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header {
+  display: none;
+}
+.region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse {
+  display: block;
+}
+.region-left > nav nav.navbar.main-menu, .region-right > nav nav.navbar.main-menu, .component-row__sidebar-right > nav nav.navbar.main-menu, .component-row__sidebar-left > nav nav.navbar.main-menu {
+  background-color: transparent;
+  border-color: transparent;
+}
+.region-left > nav nav.navbar.main-menu ul.navbar-nav, .region-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav {
+  float: none;
+  padding: 25px;
+}
+.region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span {
+  font-size: 21px;
+  font-size: 2.1rem;
+  cursor: pointer;
+  padding: unset;
+  line-height: inherit;
+}
+.region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after {
+  display: none;
+}
+.region-left > nav nav.navbar.main-menu ul.dropdown-menu, .region-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar.main-menu ul.dropdown-menu {
+  display: contents;
+}
+.region-left > nav nav.navbar.main-menu ul .caret, .region-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-left > nav nav.navbar.main-menu ul .caret {
+  display: none;
+}
+.region-left > nav nav.navbar.main-menu ul a, .region-left > nav nav.navbar.main-menu ul span, .region-right > nav nav.navbar.main-menu ul a, .region-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-right > nav nav.navbar.main-menu ul a, .component-row__sidebar-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-left > nav nav.navbar.main-menu ul a, .component-row__sidebar-left > nav nav.navbar.main-menu ul span {
+  white-space: normal;
+}
+.region-left > nav nav.navbar > h2, .region-right > nav nav.navbar > h2, .component-row__sidebar-right > nav nav.navbar > h2, .component-row__sidebar-left > nav nav.navbar > h2 {
+  margin-bottom: 30px;
+}
+.region-left > nav nav.navbar > ul, .region-right > nav nav.navbar > ul, .component-row__sidebar-right > nav nav.navbar > ul, .component-row__sidebar-left > nav nav.navbar > ul {
+  padding: 15px 25px;
+}
+.region-left > nav nav.navbar > ul.dropdown-menu, .region-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar > ul.dropdown-menu {
+  padding: 0;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links), .region-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) {
+  list-style: none;
+  margin: 0;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li, .region-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li {
+  font-size: 16px;
+  font-size: 1.6rem;
+  font-family: "opensans-regular";
+  margin: 0 0 10px;
+  float: unset;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a, .region-left > nav nav.navbar ul:not(.contextual-links) li span, .region-right > nav nav.navbar ul:not(.contextual-links) li a, .region-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span {
+  display: inline-block;
+  position: relative;
+  padding: 5px 0 8px 20px;
+  cursor: pointer;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-left > nav nav.navbar ul:not(.contextual-links) li span .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span .caret {
+  display: none;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:focus {
+  text-decoration: none;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:after {
+  -webkit-transition: all 0.6s ease-in-out 0s;
+  -khtml-transition: all 0.6s ease-in-out 0s;
+  -moz-transition: all 0.6s ease-in-out 0s;
+  -ms-transition: all 0.6s ease-in-out 0s;
+  -o-transition: all 0.6s ease-in-out 0s;
+  transition: all 0.6s ease-in-out 0s;
+  background: transparent;
+  border-bottom: 2px solid;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0%;
+  position: absolute;
+  left: 0;
+  margin: 0 0 0 20px;
+  max-width: calc(100% - 20px);
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active {
+  background: none;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before {
+  left: -4px;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after {
+  width: 100%;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul, .region-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul {
+  display: block;
+  margin: 5px 0 0;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li {
+  font-size: 16px;
+  font-size: 1.6rem;
+  font-family: "sourcesans-light";
+  margin: 0;
+  padding: 5px 0px 5px 20px;
+  display: table;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span {
+  display: inline-block;
+  position: relative;
+  cursor: pointer;
+  font-family: "opensans-regular";
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before {
+  -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s;
+  font-size: 36px;
+  font-size: 3.6rem;
+  content: "j";
+  float: left;
+  font-family: "cern-icons";
+  display: block;
+  top: -10px;
+  left: -12px;
+  position: absolute;
+  transform: rotate(0deg);
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after {
+  -webkit-transition: all 0.6s ease-in-out 0s;
+  -khtml-transition: all 0.6s ease-in-out 0s;
+  -moz-transition: all 0.6s ease-in-out 0s;
+  -ms-transition: all 0.6s ease-in-out 0s;
+  -o-transition: all 0.6s ease-in-out 0s;
+  transition: all 0.6s ease-in-out 0s;
+  background: transparent;
+  border-bottom: 2px solid;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0%;
+  position: absolute;
+  bottom: 3px;
+  left: 0;
+  margin: 0 0 0 20px;
+  max-width: calc(100% - 20px);
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active {
+  background: none;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before {
+  left: -4px;
+}
+.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after {
+  width: 100%;
+}
 
 footer .field--name-field-visible-title {
-  display: none; }
+  display: none;
+}
 
 /*# sourceMappingURL=blocks.css.map */
diff --git a/drupal/themes/custom/cernclean/css/color/colors.css b/drupal/themes/custom/cernclean/css/color/colors.css
index ad46afab0..f7c879805 100644
--- a/drupal/themes/custom/cernclean/css/color/colors.css
+++ b/drupal/themes/custom/cernclean/css/color/colors.css
@@ -1,118 +1,164 @@
 body {
   color: #292929;
-  background: #191919; }
+  background: #191919;
+}
 
 main {
-  background: #ffffff; }
+  background: #ffffff;
+}
 
 header .site-info__text__name, header .site-info__text__slogan {
-  color: #fafafa; }
-  header .site-info__text__name a, header .site-info__text__slogan a {
-    color: #fafafa;
-    text-decoration: none; }
+  color: #fafafa;
+}
+header .site-info__text__name a, header .site-info__text__slogan a {
+  color: #fafafa;
+  text-decoration: none;
+}
 
 header {
-  background: #343a40; }
-  header .nav > li > a, header .nav > li > span {
-    color: #fffffe; }
-    header .nav > li > a:after, header .nav > li > span:after {
-      background: #f1862e; }
-  header .cern-search a {
-    color: #fffffe; }
-    header .cern-search a:after {
-      background: #f1862e; }
-  header .cern-search #cern-search-overlay {
-    background: #343a40; }
-    header .cern-search #cern-search-overlay .form-item:before {
-      color: #fffffe; }
-    header .cern-search #cern-search-overlay .form-item input {
-      border-color: #fffffe;
-      color: #fffffe; }
+  background: #343a40;
+}
+header .nav > li > a, header .nav > li > span {
+  color: #fffffe;
+}
+header .nav > li > a:after, header .nav > li > span:after {
+  background: #f1862e;
+}
+header .cern-search a {
+  color: #fffffe;
+}
+header .cern-search a:after {
+  background: #f1862e;
+}
+header .cern-search #cern-search-overlay {
+  background: #343a40;
+}
+header .cern-search #cern-search-overlay .form-item:before {
+  color: #fffffe;
+}
+header .cern-search #cern-search-overlay .form-item input {
+  border-color: #fffffe;
+  color: #fffffe;
+}
 
 header .navbar-default .navbar-nav > li > a {
-  color: #fffffe; }
+  color: #fffffe;
+}
 header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
-  color: #fffffe; }
+  color: #fffffe;
+}
 header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
-  color: #fffffe; }
+  color: #fffffe;
+}
 
 @media (max-width: 767px) {
   header .navbar-default .navbar-header button .icon-bar {
-    background-color: #fffffe; }
+    background-color: #fffffe;
+  }
   header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
-    color: #fffffe; }
+    color: #fffffe;
+  }
   header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
-    color: #fffffe; }
+    color: #fffffe;
+  }
   header .navbar-default .navbar-nav .open .dropdown-menu > .active > a, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
     color: #fffffe;
-    background-color: #343a40; }
+    background-color: #343a40;
+  }
   header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
-    color: #fffffe; } }
+    color: #fffffe;
+  }
+}
 header .navbar-collapse.collapse.in,
 header .navbar-collapse.collapsing {
-  background: #343a40; }
+  background: #343a40;
+}
 
 header .dropdown-menu {
   background: #343a40;
-  border-color: #343a40; }
-  header .dropdown-menu:before {
-    border-color: transparent transparent #343a40 transparent; }
-  header .dropdown-menu > li > a, header .dropdown-menu > li > span {
-    background: #343a40;
-    color: #fffffe; }
-    header .dropdown-menu > li > a:before, header .dropdown-menu > li > span:before {
-      color: #fffffe; }
-    header .dropdown-menu > li > a:after, header .dropdown-menu > li > span:after {
-      background: #f1862e; }
-    header .dropdown-menu > li > a:hover:before, header .dropdown-menu > li > a.is-active:before, header .dropdown-menu > li > span:hover:before, header .dropdown-menu > li > span.is-active:before {
-      color: #f1862e; }
-    header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus, header .dropdown-menu > li > span:hover, header .dropdown-menu > li > span:focus {
-      background: #343a40;
-      color: #fffffe; }
-  header .dropdown-menu > li > font {
-    color: #fffffe; }
+  border-color: #343a40;
+}
+header .dropdown-menu:before {
+  border-color: transparent transparent #343a40 transparent;
+}
+header .dropdown-menu > li > a, header .dropdown-menu > li > span {
+  background: #343a40;
+  color: #fffffe;
+}
+header .dropdown-menu > li > a:before, header .dropdown-menu > li > span:before {
+  color: #fffffe;
+}
+header .dropdown-menu > li > a:after, header .dropdown-menu > li > span:after {
+  background: #f1862e;
+}
+header .dropdown-menu > li > a:hover:before, header .dropdown-menu > li > a.is-active:before, header .dropdown-menu > li > span:hover:before, header .dropdown-menu > li > span.is-active:before {
+  color: #f1862e;
+}
+header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus, header .dropdown-menu > li > span:hover, header .dropdown-menu > li > span:focus {
+  background: #343a40;
+  color: #fffffe;
+}
+header .dropdown-menu > li > font {
+  color: #fffffe;
+}
 
 .sidebar-left nav ul:not(.pagination):not(.contextual-links), .sidebar-right nav ul:not(.pagination):not(.contextual-links), .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links), .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) {
-  background-color: #343a40; }
-  .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span {
-    color: #fffffe !important; }
-    .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover {
-      color: #fffffe; }
-      .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before {
-        color: #f1862e; }
-    .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after {
-      color: #f1862e; }
+  background-color: #343a40;
+}
+.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span {
+  color: #fffffe !important;
+}
+.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover {
+  color: #fffffe;
+}
+.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before {
+  color: #f1862e;
+}
+.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after {
+  color: #f1862e;
+}
 
 .sticky-header header {
-  background: #343a40 !important; }
+  background: #343a40 !important;
+}
 
 .has-header header.menu-expanded {
-  background: #343a40 !important; }
+  background: #343a40 !important;
+}
 
 .block-language .active-language a {
-  color: #fffffe; }
-  .block-language .active-language a:after {
-    background: #f1862e; }
+  color: #fffffe;
+}
+.block-language .active-language a:after {
+  background: #f1862e;
+}
 .block-language ul.links {
-  background: #343a40; }
-  .block-language ul.links::before {
-    border-color: transparent transparent #343a40 transparent; }
-  .block-language ul.links a {
-    color: #fffffe; }
-    .block-language ul.links a:after {
-      background: #f1862e; }
+  background: #343a40;
+}
+.block-language ul.links::before {
+  border-color: transparent transparent #343a40 transparent;
+}
+.block-language ul.links a {
+  color: #fffffe;
+}
+.block-language ul.links a:after {
+  background: #f1862e;
+}
 
 .region-content > nav.tabs {
-  background: #343a40; }
-  .region-content > nav.tabs a.is-active {
-    color: #343a40; }
+  background: #343a40;
+}
+.region-content > nav.tabs a.is-active {
+  color: #343a40;
+}
 
 main .field--type-text-with-summary .nav-tabs li a,
 main .text-component-text.basic_html .nav-tabs li a,
 main .text-component-text.restricted_html .nav-tabs li a,
 main .text-component-text.cern_full_htm .nav-tabs li a {
   color: #105ea9;
-  background: #fffdfd; }
+  background: #fffdfd;
+}
 main .field--type-text-with-summary .nav-tabs li.active a, main .field--type-text-with-summary .nav-tabs li:hover a,
 main .text-component-text.basic_html .nav-tabs li.active a,
 main .text-component-text.basic_html .nav-tabs li:hover a,
@@ -121,45 +167,62 @@ main .text-component-text.restricted_html .nav-tabs li:hover a,
 main .text-component-text.cern_full_htm .nav-tabs li.active a,
 main .text-component-text.cern_full_htm .nav-tabs li:hover a {
   background: #f2f6fa;
-  color: #1161af; }
+  color: #1161af;
+}
 main .field--type-text-with-summary .tab-content,
 main .text-component-text.basic_html .tab-content,
 main .text-component-text.restricted_html .tab-content,
 main .text-component-text.cern_full_htm .tab-content {
   background: #f2f6fa;
-  color: #1161af; }
+  color: #1161af;
+}
 
 body > footer {
   background: #191919;
-  color: #fffeee; }
-  body > footer h2 {
-    color: #fffeee !important; }
-    body > footer h2:after {
-      background: #fffeee !important; }
-  body > footer nav ul.menu.nav li a {
-    color: #fffefe; }
-    body > footer nav ul.menu.nav li a:hover, body > footer nav ul.menu.nav li a.is-active {
-      color: #fffefe; }
-      body > footer nav ul.menu.nav li a:hover:before, body > footer nav ul.menu.nav li a.is-active:before {
-        color: #f1862e; }
-    body > footer nav ul.menu.nav li a:before {
-      color: #fffefe; }
-    body > footer nav ul.menu.nav li a:after {
-      background: #f1862e; }
-  body > footer section[id*='followus']:after {
-    background: #fffeee; }
-  body > footer section a {
-    color: #fffefe !important; }
-    body > footer section a:hover {
-      color: #0d72ca !important; }
-  body > footer div[class*="footercolumn1"]:after {
-    background: #fffeee; }
-  body > footer .block-custom-wrapper {
-    color: #fffeee; }
-    body > footer .block-custom-wrapper .field--name-field-visible-title {
-      color: #fffeee; }
-      body > footer .block-custom-wrapper .field--name-field-visible-title:after {
-        background: #fffeee; }
+  color: #fffeee;
+}
+body > footer h2 {
+  color: #fffeee !important;
+}
+body > footer h2:after {
+  background: #fffeee !important;
+}
+body > footer nav ul.menu.nav li a {
+  color: #fffefe;
+}
+body > footer nav ul.menu.nav li a:hover, body > footer nav ul.menu.nav li a.is-active {
+  color: #fffefe;
+}
+body > footer nav ul.menu.nav li a:hover:before, body > footer nav ul.menu.nav li a.is-active:before {
+  color: #f1862e;
+}
+body > footer nav ul.menu.nav li a:before {
+  color: #fffefe;
+}
+body > footer nav ul.menu.nav li a:after {
+  background: #f1862e;
+}
+body > footer section[id*=followus]:after {
+  background: #fffeee;
+}
+body > footer section a {
+  color: #fffefe !important;
+}
+body > footer section a:hover {
+  color: #0d72ca !important;
+}
+body > footer div[class*=footercolumn1]:after {
+  background: #fffeee;
+}
+body > footer .block-custom-wrapper {
+  color: #fffeee;
+}
+body > footer .block-custom-wrapper .field--name-field-visible-title {
+  color: #fffeee;
+}
+body > footer .block-custom-wrapper .field--name-field-visible-title:after {
+  background: #fffeee;
+}
 
 main .field--type-text-with-summary a,
 main .text-component-text.basic_html a,
@@ -174,21 +237,23 @@ main .system-node-full-content-body a,
 main .event-node-full-content-body a,
 main .news-node-full-content-body a,
 main .component-event-item a {
-  color: #2574b9; }
-  main .field--type-text-with-summary a:hover,
-  main .text-component-text.basic_html a:hover,
-  main .text-component-text.restricted_html a:hover,
-  main .text-component-text.cern_full_html a:hover,
-  main .basic-node-full-content-body a:hover,
-  main .event-node-full-content-body a:hover,
-  main .faq-node-full-content-body a:hover,
-  main .event-node-full-content-body a:hover,
-  main .resources-node-full-content-file a:hover,
-  main .system-node-full-content-body a:hover,
-  main .event-node-full-content-body a:hover,
-  main .news-node-full-content-body a:hover,
-  main .component-event-item a:hover {
-    color: #044873; }
+  color: #2574b9;
+}
+main .field--type-text-with-summary a:hover,
+main .text-component-text.basic_html a:hover,
+main .text-component-text.restricted_html a:hover,
+main .text-component-text.cern_full_html a:hover,
+main .basic-node-full-content-body a:hover,
+main .event-node-full-content-body a:hover,
+main .faq-node-full-content-body a:hover,
+main .event-node-full-content-body a:hover,
+main .resources-node-full-content-file a:hover,
+main .system-node-full-content-body a:hover,
+main .event-node-full-content-body a:hover,
+main .news-node-full-content-body a:hover,
+main .component-event-item a:hover {
+  color: #044873;
+}
 main .field--type-text-with-summary ul li::before,
 main .text-component-text.basic_html ul li::before,
 main .text-component-text.restricted_html ul li::before,
@@ -202,7 +267,8 @@ main .system-node-full-content-body ul li::before,
 main .event-node-full-content-body ul li::before,
 main .news-node-full-content-body ul li::before,
 main .component-event-item ul li::before {
-  color: #292920; }
+  color: #292920;
+}
 main .field--type-text-with-summary u,
 main .text-component-text.basic_html u,
 main .text-component-text.restricted_html u,
@@ -216,7 +282,8 @@ main .system-node-full-content-body u,
 main .event-node-full-content-body u,
 main .news-node-full-content-body u,
 main .component-event-item u {
-  text-decoration-color: #292920; }
+  text-decoration-color: #292920;
+}
 main .field--type-text-with-summary table,
 main .text-component-text.basic_html table,
 main .text-component-text.restricted_html table,
@@ -230,80 +297,86 @@ main .system-node-full-content-body table,
 main .event-node-full-content-body table,
 main .news-node-full-content-body table,
 main .component-event-item table {
-  background: #fefefe; }
-  main .field--type-text-with-summary table thead th,
-  main .text-component-text.basic_html table thead th,
-  main .text-component-text.restricted_html table thead th,
-  main .text-component-text.cern_full_html table thead th,
-  main .basic-node-full-content-body table thead th,
-  main .event-node-full-content-body table thead th,
-  main .faq-node-full-content-body table thead th,
-  main .event-node-full-content-body table thead th,
-  main .resources-node-full-content-file table thead th,
-  main .system-node-full-content-body table thead th,
-  main .event-node-full-content-body table thead th,
-  main .news-node-full-content-body table thead th,
-  main .component-event-item table thead th {
-    background: #212529;
-    color: #efefef;
-    padding: 5px; }
-  main .field--type-text-with-summary table tbody tr:nth-child(odd),
-  main .text-component-text.basic_html table tbody tr:nth-child(odd),
-  main .text-component-text.restricted_html table tbody tr:nth-child(odd),
-  main .text-component-text.cern_full_html table tbody tr:nth-child(odd),
-  main .basic-node-full-content-body table tbody tr:nth-child(odd),
-  main .event-node-full-content-body table tbody tr:nth-child(odd),
-  main .faq-node-full-content-body table tbody tr:nth-child(odd),
-  main .event-node-full-content-body table tbody tr:nth-child(odd),
-  main .resources-node-full-content-file table tbody tr:nth-child(odd),
-  main .system-node-full-content-body table tbody tr:nth-child(odd),
-  main .event-node-full-content-body table tbody tr:nth-child(odd),
-  main .news-node-full-content-body table tbody tr:nth-child(odd),
-  main .component-event-item table tbody tr:nth-child(odd) {
-    background-color: #f9f9fa; }
-  main .field--type-text-with-summary table tbody tr:nth-child(even),
-  main .text-component-text.basic_html table tbody tr:nth-child(even),
-  main .text-component-text.restricted_html table tbody tr:nth-child(even),
-  main .text-component-text.cern_full_html table tbody tr:nth-child(even),
-  main .basic-node-full-content-body table tbody tr:nth-child(even),
-  main .event-node-full-content-body table tbody tr:nth-child(even),
-  main .faq-node-full-content-body table tbody tr:nth-child(even),
-  main .event-node-full-content-body table tbody tr:nth-child(even),
-  main .resources-node-full-content-file table tbody tr:nth-child(even),
-  main .system-node-full-content-body table tbody tr:nth-child(even),
-  main .event-node-full-content-body table tbody tr:nth-child(even),
-  main .news-node-full-content-body table tbody tr:nth-child(even),
-  main .component-event-item table tbody tr:nth-child(even) {
-    background-color: #e9ecef; }
-  main .field--type-text-with-summary table tbody td,
-  main .text-component-text.basic_html table tbody td,
-  main .text-component-text.restricted_html table tbody td,
-  main .text-component-text.cern_full_html table tbody td,
-  main .basic-node-full-content-body table tbody td,
-  main .event-node-full-content-body table tbody td,
-  main .faq-node-full-content-body table tbody td,
-  main .event-node-full-content-body table tbody td,
-  main .resources-node-full-content-file table tbody td,
-  main .system-node-full-content-body table tbody td,
-  main .event-node-full-content-body table tbody td,
-  main .news-node-full-content-body table tbody td,
-  main .component-event-item table tbody td {
-    color: #333333; }
-  main .field--type-text-with-summary table tfoot td,
-  main .text-component-text.basic_html table tfoot td,
-  main .text-component-text.restricted_html table tfoot td,
-  main .text-component-text.cern_full_html table tfoot td,
-  main .basic-node-full-content-body table tfoot td,
-  main .event-node-full-content-body table tfoot td,
-  main .faq-node-full-content-body table tfoot td,
-  main .event-node-full-content-body table tfoot td,
-  main .resources-node-full-content-file table tfoot td,
-  main .system-node-full-content-body table tfoot td,
-  main .event-node-full-content-body table tfoot td,
-  main .news-node-full-content-body table tfoot td,
-  main .component-event-item table tfoot td {
-    background-color: #333339;
-    color: #999999; }
+  background: #fefefe;
+}
+main .field--type-text-with-summary table thead th,
+main .text-component-text.basic_html table thead th,
+main .text-component-text.restricted_html table thead th,
+main .text-component-text.cern_full_html table thead th,
+main .basic-node-full-content-body table thead th,
+main .event-node-full-content-body table thead th,
+main .faq-node-full-content-body table thead th,
+main .event-node-full-content-body table thead th,
+main .resources-node-full-content-file table thead th,
+main .system-node-full-content-body table thead th,
+main .event-node-full-content-body table thead th,
+main .news-node-full-content-body table thead th,
+main .component-event-item table thead th {
+  background: #212529;
+  color: #efefef;
+  padding: 5px;
+}
+main .field--type-text-with-summary table tbody tr:nth-child(odd),
+main .text-component-text.basic_html table tbody tr:nth-child(odd),
+main .text-component-text.restricted_html table tbody tr:nth-child(odd),
+main .text-component-text.cern_full_html table tbody tr:nth-child(odd),
+main .basic-node-full-content-body table tbody tr:nth-child(odd),
+main .event-node-full-content-body table tbody tr:nth-child(odd),
+main .faq-node-full-content-body table tbody tr:nth-child(odd),
+main .event-node-full-content-body table tbody tr:nth-child(odd),
+main .resources-node-full-content-file table tbody tr:nth-child(odd),
+main .system-node-full-content-body table tbody tr:nth-child(odd),
+main .event-node-full-content-body table tbody tr:nth-child(odd),
+main .news-node-full-content-body table tbody tr:nth-child(odd),
+main .component-event-item table tbody tr:nth-child(odd) {
+  background-color: #f9f9fa;
+}
+main .field--type-text-with-summary table tbody tr:nth-child(even),
+main .text-component-text.basic_html table tbody tr:nth-child(even),
+main .text-component-text.restricted_html table tbody tr:nth-child(even),
+main .text-component-text.cern_full_html table tbody tr:nth-child(even),
+main .basic-node-full-content-body table tbody tr:nth-child(even),
+main .event-node-full-content-body table tbody tr:nth-child(even),
+main .faq-node-full-content-body table tbody tr:nth-child(even),
+main .event-node-full-content-body table tbody tr:nth-child(even),
+main .resources-node-full-content-file table tbody tr:nth-child(even),
+main .system-node-full-content-body table tbody tr:nth-child(even),
+main .event-node-full-content-body table tbody tr:nth-child(even),
+main .news-node-full-content-body table tbody tr:nth-child(even),
+main .component-event-item table tbody tr:nth-child(even) {
+  background-color: #e9ecef;
+}
+main .field--type-text-with-summary table tbody td,
+main .text-component-text.basic_html table tbody td,
+main .text-component-text.restricted_html table tbody td,
+main .text-component-text.cern_full_html table tbody td,
+main .basic-node-full-content-body table tbody td,
+main .event-node-full-content-body table tbody td,
+main .faq-node-full-content-body table tbody td,
+main .event-node-full-content-body table tbody td,
+main .resources-node-full-content-file table tbody td,
+main .system-node-full-content-body table tbody td,
+main .event-node-full-content-body table tbody td,
+main .news-node-full-content-body table tbody td,
+main .component-event-item table tbody td {
+  color: #333333;
+}
+main .field--type-text-with-summary table tfoot td,
+main .text-component-text.basic_html table tfoot td,
+main .text-component-text.restricted_html table tfoot td,
+main .text-component-text.cern_full_html table tfoot td,
+main .basic-node-full-content-body table tfoot td,
+main .event-node-full-content-body table tfoot td,
+main .faq-node-full-content-body table tfoot td,
+main .event-node-full-content-body table tfoot td,
+main .resources-node-full-content-file table tfoot td,
+main .system-node-full-content-body table tfoot td,
+main .event-node-full-content-body table tfoot td,
+main .news-node-full-content-body table tfoot td,
+main .component-event-item table tfoot td {
+  background-color: #333339;
+  color: #999999;
+}
 main .field--type-text-with-summary .blockquote,
 main .field--type-text-with-summary blockquote,
 main .field--type-text-with-summary q,
@@ -343,7 +416,8 @@ main .news-node-full-content-body q,
 main .component-event-item .blockquote,
 main .component-event-item blockquote,
 main .component-event-item q {
-  color: #bbbbbb; }
+  color: #bbbbbb;
+}
 main .field--type-text-with-summary hr,
 main .text-component-text.basic_html hr,
 main .text-component-text.restricted_html hr,
@@ -357,171 +431,209 @@ main .system-node-full-content-body hr,
 main .event-node-full-content-body hr,
 main .news-node-full-content-body hr,
 main .component-event-item hr {
-  border-top-color: #cacaca !important; }
+  border-top-color: #cacaca !important;
+}
 
 .field--type-link a {
-  color: #2574b9; }
-  .field--type-link a:hover {
-    color: #044873; }
+  color: #2574b9;
+}
+.field--type-link a:hover {
+  color: #044873;
+}
 
 .owl-theme .owl-dots .owl-dot span {
-  background: #dddddd; }
+  background: #dddddd;
+}
 
 .owl-theme .owl-dots .owl-dot.active span,
 .owl-theme .owl-dots .owl-dot:hover span {
-  background: #f1862d; }
+  background: #f1862d;
+}
 
 .owl-theme .owl-dots .owl-dot.active,
 .owl-theme .owl-dots .owl-dot:hover {
   border-width: 2px;
   border-style: solid;
-  border-color: #f1862d !important; }
+  border-color: #f1862d !important;
+}
 
 .component-slider .owl-nav .owl-prev,
 .component-slider .owl-nav .owl-next {
-  color: #0855a0; }
+  color: #0855a0;
+}
 
 .component-slider .owl-nav .owl-prev:hover,
 .component-slider .owl-nav .owl-next:hover {
-  color: #0855a0; }
+  color: #0855a0;
+}
 
 .component-slider .owl-nav .owl-prev.disabled,
 .component-slider .owl-nav .owl-next.disabled {
-  color: #bebebe; }
+  color: #bebebe;
+}
 
 .component-slide figcaption,
 .component-slide__caption {
-  color: #aaaaaa; }
+  color: #aaaaaa;
+}
 
 .cern-caption,
 figcaption {
-  color: #aaaaaa !important; }
-  .cern-caption *,
-  figcaption * {
-    color: #aaaaaa !important; }
+  color: #aaaaaa !important;
+}
+.cern-caption *,
+figcaption * {
+  color: #aaaaaa !important;
+}
 
 .field.field--type-entity-reference a {
   background: #165e9d;
-  color: #f2f9ff; }
-  .field.field--type-entity-reference a:hover {
-    color: #f2f9ff; }
+  color: #f2f9ff;
+}
+.field.field--type-entity-reference a:hover {
+  color: #f2f9ff;
+}
 .field.field--type-entity-reference .field--items .field--item a {
   background: #165e9d;
-  color: #f2f9ff; }
-  .field.field--type-entity-reference .field--items .field--item a:hover {
-    color: #f2f9ff; }
+  color: #f2f9ff;
+}
+.field.field--type-entity-reference .field--items .field--item a:hover {
+  color: #f2f9ff;
+}
 
 .news-node-full-content-tags a {
   background-color: #165e9d;
-  color: #f2f9ff; }
-  .news-node-full-content-tags a:hover {
-    color: #f2f9ff; }
+  color: #f2f9ff;
+}
+.news-node-full-content-tags a:hover {
+  color: #f2f9ff;
+}
 
 .resources-node-full-content-tags a {
   background-color: #165e9d;
-  color: #f2f9ff; }
-  .resources-node-full-content-tags a:hover {
-    color: #f2f9ff; }
+  color: #f2f9ff;
+}
+.resources-node-full-content-tags a:hover {
+  color: #f2f9ff;
+}
 
 .event-node-full-content-file .file-link {
-  background-color: #165e9d; }
-  .event-node-full-content-file .file-link a {
-    color: #f2f9ff; }
-    .event-node-full-content-file .file-link a:hover {
-      color: #f2f9ff; }
+  background-color: #165e9d;
+}
+.event-node-full-content-file .file-link a {
+  color: #f2f9ff;
+}
+.event-node-full-content-file .file-link a:hover {
+  color: #f2f9ff;
+}
 
 .upper-cern-tag,
 .cern-tag {
   background-color: #165e9d;
-  color: #f2f9ff; }
+  color: #f2f9ff;
+}
 
 .views-exposed-form .btn.btn-info,
 .btn-default {
   color: #ececec;
   background-color: #0d62b6;
-  border-color: #063b6f; }
-  .views-exposed-form .btn.btn-info:focus, .views-exposed-form .btn.btn-info.focus,
-  .btn-default:focus,
-  .btn-default.focus {
-    color: #062d53;
-    background-color: #696b6c;
-    border-color: #063b6f; }
-  .views-exposed-form .btn.btn-info:hover,
-  .btn-default:hover {
-    color: #062d53;
-    background-color: #696b6c;
-    border-color: #063b6f; }
-  .views-exposed-form .btn.btn-info:active, .views-exposed-form .btn.btn-info.active,
-  .btn-default:active,
-  .btn-default.active {
-    color: #062d53;
-    background-color: #696b6c;
-    border-color: #063b6f;
-    background-image: none; }
-    .views-exposed-form .btn.btn-info:active:hover, .views-exposed-form .btn.btn-info:active:focus,
-    .views-exposed-form .btn.btn-info:active .focus, .views-exposed-form .btn.btn-info.active:hover, .views-exposed-form .btn.btn-info.active:focus,
-    .views-exposed-form .btn.btn-info.active .focus,
-    .btn-default:active:hover,
-    .btn-default:active:focus,
-    .btn-default:active .focus,
-    .btn-default.active:hover,
-    .btn-default.active:focus,
-    .btn-default.active .focus {
-      color: #062d53;
-      background-color: #696b6c;
-      border-color: #063b6f; }
-  .views-exposed-form .btn.btn-info .badge,
-  .btn-default .badge {
-    color: #ececec;
-    background-color: #0d62b6; }
-  .views-exposed-form .btn.btn-info.disabled:hover, .views-exposed-form .btn.btn-info[disabled]:hover, .views-exposed-form .btn.btn-info.disabled:focus, .views-exposed-form .btn.btn-info[disabled]:focus, .views-exposed-form .btn.btn-info.disabled.focus, .views-exposed-form .btn.btn-info[disabled].focus,
-  .btn-default.disabled:hover,
-  .btn-default[disabled]:hover,
-  .btn-default.disabled:focus,
-  .btn-default[disabled]:focus,
-  .btn-default.disabled.focus,
-  .btn-default[disabled].focus {
-    background-color: #696b6c;
-    border-color: #063b6f; }
+  border-color: #063b6f;
+}
+.views-exposed-form .btn.btn-info:focus, .views-exposed-form .btn.btn-info.focus,
+.btn-default:focus,
+.btn-default.focus {
+  color: #062d53;
+  background-color: #696b6c;
+  border-color: #063b6f;
+}
+.views-exposed-form .btn.btn-info:hover,
+.btn-default:hover {
+  color: #062d53;
+  background-color: #696b6c;
+  border-color: #063b6f;
+}
+.views-exposed-form .btn.btn-info:active, .views-exposed-form .btn.btn-info.active,
+.btn-default:active,
+.btn-default.active {
+  color: #062d53;
+  background-color: #696b6c;
+  border-color: #063b6f;
+  background-image: none;
+}
+.views-exposed-form .btn.btn-info:active:hover, .views-exposed-form .btn.btn-info:active:focus,
+.views-exposed-form .btn.btn-info:active .focus, .views-exposed-form .btn.btn-info.active:hover, .views-exposed-form .btn.btn-info.active:focus,
+.views-exposed-form .btn.btn-info.active .focus,
+.btn-default:active:hover,
+.btn-default:active:focus,
+.btn-default:active .focus,
+.btn-default.active:hover,
+.btn-default.active:focus,
+.btn-default.active .focus {
+  color: #062d53;
+  background-color: #696b6c;
+  border-color: #063b6f;
+}
+.views-exposed-form .btn.btn-info .badge,
+.btn-default .badge {
+  color: #ececec;
+  background-color: #0d62b6;
+}
+.views-exposed-form .btn.btn-info.disabled:hover, .views-exposed-form .btn.btn-info[disabled]:hover, .views-exposed-form .btn.btn-info.disabled:focus, .views-exposed-form .btn.btn-info[disabled]:focus, .views-exposed-form .btn.btn-info.disabled.focus, .views-exposed-form .btn.btn-info[disabled].focus,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus {
+  background-color: #696b6c;
+  border-color: #063b6f;
+}
 
 .open > .dropdown-toggle.btn-default {
   color: #062d53;
   background-color: #696b6c;
   border-color: #063b6f;
-  background-image: none; }
-  .open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default.focus {
-    color: #062d53;
-    background-color: #696b6c;
-    border-color: #063b6f; }
+  background-image: none;
+}
+.open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default.focus {
+  color: #062d53;
+  background-color: #696b6c;
+  border-color: #063b6f;
+}
 
 fieldset[disabled] .btn-default:hover,
 fieldset[disabled] .btn-default:focus,
 fieldset[disabled] .btn-default.focus {
   background-color: #696b6c;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary {
   color: #fbfdff;
   background-color: #074888;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary:focus,
 .btn-primary.focus {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary:hover {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary:active,
 .btn-primary.active,
 .open > .dropdown-toggle.btn-primary {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary:active:hover,
 .btn-primary.active:hover,
@@ -534,12 +646,14 @@ fieldset[disabled] .btn-default.focus {
 .open > .dropdown-toggle.btn-primary.focus {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary:active,
 .btn-primary.active,
 .open > .dropdown-toggle.btn-primary {
-  background-image: none; }
+  background-image: none;
+}
 
 .btn-primary.disabled:hover,
 .btn-primary[disabled]:hover,
@@ -551,34 +665,40 @@ fieldset[disabled] .btn-primary:focus,
 .btn-primary[disabled].focus,
 fieldset[disabled] .btn-primary.focus {
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-primary .badge {
   color: #fbfdff;
-  background-color: #074888; }
+  background-color: #074888;
+}
 
 .btn-success {
   color: #fbfdff;
   background-color: #074888;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success:focus,
 .btn-success.focus {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success:hover {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success:active,
 .btn-success.active,
 .open > .dropdown-toggle.btn-success {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success:active:hover,
 .btn-success.active:hover,
@@ -591,12 +711,14 @@ fieldset[disabled] .btn-primary.focus {
 .open > .dropdown-toggle.btn-success.focus {
   color: #02172a;
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success:active,
 .btn-success.active,
 .open > .dropdown-toggle.btn-success {
-  background-image: none; }
+  background-image: none;
+}
 
 .btn-success.disabled:hover,
 .btn-success[disabled]:hover,
@@ -608,52 +730,68 @@ fieldset[disabled] .btn-success:focus,
 .btn-success[disabled].focus,
 fieldset[disabled] .btn-success.focus {
   background-color: #595959;
-  border-color: #063b6f; }
+  border-color: #063b6f;
+}
 
 .btn-success .badge {
   color: #fbfdff;
-  background-color: #074888; }
+  background-color: #074888;
+}
 
 .views-view-grid .views-row .views-col article {
   background: #0f5aa4;
-  color: #e9f5ff; }
-  .views-view-grid .views-row .views-col article a {
-    color: #2574b9; }
-    .views-view-grid .views-row .views-col article a:before {
-      color: #f1862e; }
-    .views-view-grid .views-row .views-col article a:hover {
-      color: #044873; }
-  .views-view-grid .views-row .views-col article > h2 a {
-    color: #fdfeff; }
-    .views-view-grid .views-row .views-col article > h2 a:hover {
-      color: #fdfeff; }
+  color: #e9f5ff;
+}
+.views-view-grid .views-row .views-col article a {
+  color: #2574b9;
+}
+.views-view-grid .views-row .views-col article a:before {
+  color: #f1862e;
+}
+.views-view-grid .views-row .views-col article a:hover {
+  color: #044873;
+}
+.views-view-grid .views-row .views-col article > h2 a {
+  color: #fdfeff;
+}
+.views-view-grid .views-row .views-col article > h2 a:hover {
+  color: #fdfeff;
+}
 
 .view .view-content table {
-  background: #fefefe; }
-  .view .view-content table thead th {
-    background: #212529;
-    color: #efefef;
-    padding: 5px; }
-  .view .view-content table tbody tr:nth-child(odd) {
-    background-color: #f9f9fa; }
-  .view .view-content table tbody tr:nth-child(even) {
-    background-color: #e9ecef; }
-  .view .view-content table tbody td {
-    color: #333333; }
-  .view .view-content table tfoot td {
-    background-color: #333339;
-    color: #999999; }
+  background: #fefefe;
+}
+.view .view-content table thead th {
+  background: #212529;
+  color: #efefef;
+  padding: 5px;
+}
+.view .view-content table tbody tr:nth-child(odd) {
+  background-color: #f9f9fa;
+}
+.view .view-content table tbody tr:nth-child(even) {
+  background-color: #e9ecef;
+}
+.view .view-content table tbody td {
+  color: #333333;
+}
+.view .view-content table tfoot td {
+  background-color: #333339;
+  color: #999999;
+}
 
 main .block-custom-wrapper .field--type-text-with-summary a,
 main .block-custom-wrapper .text-component-text.basic_html a,
 main .block-custom-wrapper .text-component-text.restricted_html a,
 main .block-custom-wrapper .text-component-text.cern_full_html a {
-  color: #2574b9; }
-  main .block-custom-wrapper .field--type-text-with-summary a:hover,
-  main .block-custom-wrapper .text-component-text.basic_html a:hover,
-  main .block-custom-wrapper .text-component-text.restricted_html a:hover,
-  main .block-custom-wrapper .text-component-text.cern_full_html a:hover {
-    color: #044873; }
+  color: #2574b9;
+}
+main .block-custom-wrapper .field--type-text-with-summary a:hover,
+main .block-custom-wrapper .text-component-text.basic_html a:hover,
+main .block-custom-wrapper .text-component-text.restricted_html a:hover,
+main .block-custom-wrapper .text-component-text.cern_full_html a:hover {
+  color: #044873;
+}
 
 .pagination > li a,
 .pagination > li span {
@@ -663,339 +801,484 @@ main .block-custom-wrapper .text-component-text.cern_full_html a {
   -ms-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
-  color: #2574b9; }
+  color: #2574b9;
+}
 .pagination > li a::before {
-  color: #2574b9; }
+  color: #2574b9;
+}
 .pagination > li a:hover {
-  color: #044873; }
+  color: #044873;
+}
 .pagination .page__item--previous::before, .pagination .page__item--next::before {
-  color: #2574b9; }
+  color: #2574b9;
+}
 .pagination .page__item--previous:hover::before, .pagination .page__item--next:hover::before {
-  color: #044873; }
+  color: #044873;
+}
 
 /* ALL POSIBLE FUTURE PAGE VIEWS */
 .view .view-header, .view.event-grid .view-header {
-  color: #292929; }
-  .view .view-header a, .view.event-grid .view-header a {
-    color: #2574b9; }
-    .view .view-header a.active:after, .view.event-grid .view-header a.active:after {
-      background: #044873; }
-    .view .view-header a *, .view.event-grid .view-header a * {
-      color: #2574b9; }
-      .view .view-header a *:hover, .view.event-grid .view-header a *:hover {
-        color: #044873; }
+  color: #292929;
+}
+.view .view-header a, .view.event-grid .view-header a {
+  color: #2574b9;
+}
+.view .view-header a.active:after, .view.event-grid .view-header a.active:after {
+  background: #044873;
+}
+.view .view-header a *, .view.event-grid .view-header a * {
+  color: #2574b9;
+}
+.view .view-header a *:hover, .view.event-grid .view-header a *:hover {
+  color: #044873;
+}
 .view .view-content *, .view.event-grid .view-content * {
-  color: #292929; }
+  color: #292929;
+}
 .view .view-content a, .view.event-grid .view-content a {
-  color: #2574b9; }
-  .view .view-content a:hover, .view.event-grid .view-content a:hover {
-    color: #044873; }
-  .view .view-content a *, .view.event-grid .view-content a * {
-    color: #2574b9; }
-    .view .view-content a *:hover, .view.event-grid .view-content a *:hover {
-      color: #044873; }
+  color: #2574b9;
+}
+.view .view-content a:hover, .view.event-grid .view-content a:hover {
+  color: #044873;
+}
+.view .view-content a *, .view.event-grid .view-content a * {
+  color: #2574b9;
+}
+.view .view-content a *:hover, .view.event-grid .view-content a *:hover {
+  color: #044873;
+}
 
 /* ALL EVENTS PAGE VIEWS */
 .cern-view-display-page.cern-view-display-feature_events .view-header,
 .cern-view-display-page.cern-view-display-past_events .view-header {
-  color: #292929 !important; }
-  .cern-view-display-page.cern-view-display-feature_events .view-header a,
-  .cern-view-display-page.cern-view-display-past_events .view-header a {
-    color: #2574b9 !important; }
+  color: #292929 !important;
+}
+.cern-view-display-page.cern-view-display-feature_events .view-header a,
+.cern-view-display-page.cern-view-display-past_events .view-header a {
+  color: #2574b9 !important;
+}
 .cern-view-display-page.cern-view-display-feature_events .view-content .views-row *,
 .cern-view-display-page.cern-view-display-past_events .view-content .views-row * {
-  color: #292929 !important; }
+  color: #292929 !important;
+}
 .cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-cal-button a.btn,
 .cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-cal-button a.btn {
-  color: #fbfdff !important; }
+  color: #fbfdff !important;
+}
 .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn),
 .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) {
-  color: #2574b9 !important; }
-  .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn):hover,
-  .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn):hover {
-    color: #044873 !important; }
-  .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *,
-  .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) * {
-    color: #2574b9 !important; }
-    .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *:hover,
-    .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) *:hover {
-      color: #2574b9 !important; }
+  color: #2574b9 !important;
+}
+.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn):hover,
+.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn):hover {
+  color: #044873 !important;
+}
+.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *,
+.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) * {
+  color: #2574b9 !important;
+}
+.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *:hover,
+.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) *:hover {
+  color: #2574b9 !important;
+}
 
 /* UPCOMING EVENTS */
 .cern-view-display-block.cern-view-display-upcoming_events .owl-nav {
-  position: relative; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after {
-    color: #2574b9; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:hover:after {
-    color: #044873; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after {
-    color: #292929; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after {
-    color: #2574b9; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:hover:after {
-    color: #044873; }
-  .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after {
-    color: #292929; }
+  position: relative;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after {
+  color: #2574b9;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:hover:after {
+  color: #044873;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after {
+  color: #292929;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after {
+  color: #2574b9;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:hover:after {
+  color: #044873;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after {
+  color: #292929;
+}
 .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern * {
-  color: #292929 !important; }
+  color: #292929 !important;
+}
 .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a {
-  color: #2574b9 !important; }
-  .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a:hover {
-    color: #044873 !important; }
-  .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a * {
-    color: #2574b9 !important; }
-    .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a *:hover {
-      color: #2574b9 !important; }
+  color: #2574b9 !important;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a:hover {
+  color: #044873 !important;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a * {
+  color: #2574b9 !important;
+}
+.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a *:hover {
+  color: #2574b9 !important;
+}
 
 /* News, Taxonomies, search list pages mobile cards*/
 @media only screen and (max-width: 767px) {
   .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a,
-  .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext,
-  .cern-view-display-page.view-general-search .view-content .views-row .box-pattern a,
-  .cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext,
-  .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a,
-  .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext {
-    color: white !important; }
-    .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a *,
-    .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext *,
-    .cern-view-display-page.view-general-search .view-content .views-row .box-pattern a *,
-    .cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext *,
-    .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a *,
-    .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext * {
-      color: white !important; } }
+.cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext,
+.cern-view-display-page.view-general-search .view-content .views-row .box-pattern a,
+.cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext,
+.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a,
+.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext {
+    color: white !important;
+  }
+  .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a *,
+.cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext *,
+.cern-view-display-page.view-general-search .view-content .views-row .box-pattern a *,
+.cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext *,
+.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a *,
+.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext * {
+    color: white !important;
+  }
+}
 /* ALL FAQS */
 .cern-view-display-page.cern-view-display-faq_page .view-header {
-  color: rgba(0, 0, 0, 0.4) !important; }
-  .cern-view-display-page.cern-view-display-faq_page .view-header a {
-    color: #2574b9 !important; }
+  color: rgba(0, 0, 0, 0.4) !important;
+}
+.cern-view-display-page.cern-view-display-faq_page .view-header a {
+  color: #2574b9 !important;
+}
 .cern-view-display-page.cern-view-display-faq_page .view-content .views-row * {
-  color: #292929 !important; }
+  color: #292929 !important;
+}
 .cern-view-display-page.cern-view-display-faq_page .view-content .views-row span.collapseManager {
-  color: #2574b9 !important; }
+  color: #2574b9 !important;
+}
 .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a {
-  color: #2574b9 !important; }
-  .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a:hover {
-    color: #044873 !important; }
-  .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a * {
-    color: #2574b9 !important; }
-    .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a *:hover {
-      color: #2574b9 !important; }
+  color: #2574b9 !important;
+}
+.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a:hover {
+  color: #044873 !important;
+}
+.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a * {
+  color: #2574b9 !important;
+}
+.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a *:hover {
+  color: #2574b9 !important;
+}
 
 /* ALL Resources PAGE VIEWS */
 .cern-view-display-page.cern-view-display-resources .view-header,
 .resources-mosaic .view-header {
-  color: #292929 !important; }
-  .cern-view-display-page.cern-view-display-resources .view-header a,
-  .resources-mosaic .view-header a {
-    color: #2574b9 !important; }
-    .cern-view-display-page.cern-view-display-resources .view-header a.active:after,
-    .resources-mosaic .view-header a.active:after {
-      background: #044873 !important; }
+  color: #292929 !important;
+}
+.cern-view-display-page.cern-view-display-resources .view-header a,
+.resources-mosaic .view-header a {
+  color: #2574b9 !important;
+}
+.cern-view-display-page.cern-view-display-resources .view-header a.active:after,
+.resources-mosaic .view-header a.active:after {
+  background: #044873 !important;
+}
 .cern-view-display-page.cern-view-display-resources .view-content *,
 .resources-mosaic .view-content * {
-  color: white !important; }
+  color: white !important;
+}
 .cern-view-display-page.cern-view-display-resources .view-content a,
 .resources-mosaic .view-content a {
-  color: white !important; }
-  .cern-view-display-page.cern-view-display-resources .view-content a:hover,
-  .resources-mosaic .view-content a:hover {
-    color: white !important; }
-  .cern-view-display-page.cern-view-display-resources .view-content a *,
-  .resources-mosaic .view-content a * {
-    color: white !important; }
-    .cern-view-display-page.cern-view-display-resources .view-content a *:hover,
-    .resources-mosaic .view-content a *:hover {
-      color: white !important; }
+  color: white !important;
+}
+.cern-view-display-page.cern-view-display-resources .view-content a:hover,
+.resources-mosaic .view-content a:hover {
+  color: white !important;
+}
+.cern-view-display-page.cern-view-display-resources .view-content a *,
+.resources-mosaic .view-content a * {
+  color: white !important;
+}
+.cern-view-display-page.cern-view-display-resources .view-content a *:hover,
+.resources-mosaic .view-content a *:hover {
+  color: white !important;
+}
 
 .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row {
   /* .box-pattern.agenda-box-pattern {
     * {
       color: white !important;
     }
-  } */ }
-  .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern:not(.agenda-box-pattern) * {
-    color: white !important; }
+  } */
+}
+.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern:not(.agenda-box-pattern) * {
+  color: white !important;
+}
 
 @media screen and (max-width: 991px) {
   .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before,
-  .events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before {
-    border-color: #f1862e !important; } }
+.events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before {
+    border-color: #f1862e !important;
+  }
+}
 @media screen and (min-width: 992px) {
   .bubbly-button {
-    background-color: #f1862e; }
-    .bubbly-button:before {
-      background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 20%, #f1862e 20%, transparent 30%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); }
-    .bubbly-button:after {
-      background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); } }
+    background-color: #f1862e;
+  }
+  .bubbly-button:before {
+    background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 20%, #f1862e 20%, transparent 30%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%);
+  }
+  .bubbly-button:after {
+    background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%);
+  }
+}
 .cern-view-display-more_faq .view-content .views-row > div h3 a:before {
-  color: #f1862e !important; }
+  color: #f1862e !important;
+}
 
 main .region-content .block-language {
-  background: #343a40; }
-  main .region-content .block-language a {
-    color: #fafafa; }
+  background: #343a40;
+}
+main .region-content .block-language a {
+  color: #fafafa;
+}
 
 .page-navigation-progress {
-  background: #f1862e !important; }
+  background: #f1862e !important;
+}
 
 .page-navigation-progress:after {
-  border: 4px solid #f1862e !important; }
+  border: 4px solid #f1862e !important;
+}
 
 .preview-list-component .preview-list-image {
-  background-color: #0f5aa4; }
+  background-color: #0f5aa4;
+}
 .preview-list-component .preview-list-news-info .preview-list-title a {
-  color: #2574b9; }
-  .preview-list-component .preview-list-news-info .preview-list-title a:hover {
-    color: #044873; }
+  color: #2574b9;
+}
+.preview-list-component .preview-list-news-info .preview-list-title a:hover {
+  color: #044873;
+}
 .preview-list-component .preview-list-news-info .preview-list-title .preview-list-strap, .preview-list-component .preview-list-news-info .preview-list-title .preview-list-news-format, .preview-list-component .preview-list-news-info .preview-list-title .preview-list-date {
-  color: #292929; }
+  color: #292929;
+}
 
 .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active,
 .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover {
-  border-color: #f1862d; }
+  border-color: #f1862d;
+}
 
 .component-header__carousel .header-block__title .header-block__name__underline {
-  background: #292929; }
+  background: #292929;
+}
 
 .component-call-to-action__wrapper a {
-  color: #fbfdff; }
-  .component-call-to-action__wrapper a:hover {
-    color: #fbfdff; }
+  color: #fbfdff;
+}
+.component-call-to-action__wrapper a:hover {
+  color: #fbfdff;
+}
 
 .component-division__text {
-  background: #0f5aa4; }
-  .component-division__text__link {
-    color: #fdfeff; }
-    .component-division__text__link a {
-      color: #fdfeff; }
-    .component-division__text__link a:hover {
-      color: #fdfeff; }
-    .component-division__text__link a:before {
-      color: #f1862e; }
-  .component-division__text__text {
-    color: #e9f5ff; }
-    .component-division__text__text a {
-      color: #e9f5ff; }
-    .component-division__text__text a:hover {
-      color: #e9f5ff; }
+  background: #0f5aa4;
+}
+.component-division__text__link {
+  color: #fdfeff;
+}
+.component-division__text__link a {
+  color: #fdfeff;
+}
+.component-division__text__link a:hover {
+  color: #fdfeff;
+}
+.component-division__text__link a:before {
+  color: #f1862e;
+}
+.component-division__text__text {
+  color: #e9f5ff;
+}
+.component-division__text__text a {
+  color: #e9f5ff;
+}
+.component-division__text__text a:hover {
+  color: #e9f5ff;
+}
 
 .component-related_card, .view .component-related_card {
   background: #0f5aa4;
-  color: #e9f5ff; }
-  .component-related_card__content__date, .view .component-related_card__content__date {
-    color: #e9f5ff; }
-  .component-related_card__content__link a span, .view .component-related_card__content__link a span {
-    color: #fdfeff; }
-    .component-related_card__content__link a span:hover, .view .component-related_card__content__link a span:hover {
-      color: #fdfeff; }
-  .component-related_card__content__link a:hover, .view .component-related_card__content__link a:hover {
-    color: #fdfeff; }
-  .component-related_card__content__link a:before, .view .component-related_card__content__link a:before {
-    color: #f1862e; }
-  .component-related_card__content__text p, .view .component-related_card__content__text p {
-    color: #e9f5ff; }
+  color: #e9f5ff;
+}
+.component-related_card__content__date, .view .component-related_card__content__date {
+  color: #e9f5ff;
+}
+.component-related_card__content__link a span, .view .component-related_card__content__link a span {
+  color: #fdfeff;
+}
+.component-related_card__content__link a span:hover, .view .component-related_card__content__link a span:hover {
+  color: #fdfeff;
+}
+.component-related_card__content__link a:hover, .view .component-related_card__content__link a:hover {
+  color: #fdfeff;
+}
+.component-related_card__content__link a:before, .view .component-related_card__content__link a:before {
+  color: #f1862e;
+}
+.component-related_card__content__text p, .view .component-related_card__content__text p {
+  color: #e9f5ff;
+}
 
 .component-preview-cards, .view .component-preview-cards {
   background: #0f5aa4;
-  color: #e9f5ff; }
-  .component-preview-cards__icon.video, .view .component-preview-cards__icon.video {
-    color: #e9f5ff; }
-  .component-preview-cards__icon.image, .view .component-preview-cards__icon.image {
-    color: #e9f5ff; }
-  .component-preview-cards__box, .view .component-preview-cards__box {
-    color: #e9f5ff; }
-  .component-preview-cards div.preview-card__title, .view .component-preview-cards div.preview-card__title {
-    color: #fdfeff; }
-    .component-preview-cards div.preview-card__title h3 a span, .view .component-preview-cards div.preview-card__title h3 a span {
-      color: #fdfeff; }
-      .component-preview-cards div.preview-card__title h3 a span:hover, .view .component-preview-cards div.preview-card__title h3 a span:hover {
-        color: #fdfeff; }
-    .component-preview-cards div.preview-card__title h3 a:hover, .view .component-preview-cards div.preview-card__title h3 a:hover {
-      color: #fdfeff; }
-    .component-preview-cards div.preview-card__title h3 a:before, .view .component-preview-cards div.preview-card__title h3 a:before {
-      color: #f1862e; }
-  .component-preview-cards .preview-card__body *, .view .component-preview-cards .preview-card__body * {
-    color: #e9f5ff; }
-  .component-preview-cards .preview-cards__subtext *, .view .component-preview-cards .preview-cards__subtext * {
-    color: #e9f5ff; }
+  color: #e9f5ff;
+}
+.component-preview-cards__icon.video, .view .component-preview-cards__icon.video {
+  color: #e9f5ff;
+}
+.component-preview-cards__icon.image, .view .component-preview-cards__icon.image {
+  color: #e9f5ff;
+}
+.component-preview-cards__box, .view .component-preview-cards__box {
+  color: #e9f5ff;
+}
+.component-preview-cards div.preview-card__title, .view .component-preview-cards div.preview-card__title {
+  color: #fdfeff;
+}
+.component-preview-cards div.preview-card__title h3 a span, .view .component-preview-cards div.preview-card__title h3 a span {
+  color: #fdfeff;
+}
+.component-preview-cards div.preview-card__title h3 a span:hover, .view .component-preview-cards div.preview-card__title h3 a span:hover {
+  color: #fdfeff;
+}
+.component-preview-cards div.preview-card__title h3 a:hover, .view .component-preview-cards div.preview-card__title h3 a:hover {
+  color: #fdfeff;
+}
+.component-preview-cards div.preview-card__title h3 a:before, .view .component-preview-cards div.preview-card__title h3 a:before {
+  color: #f1862e;
+}
+.component-preview-cards .preview-card__body *, .view .component-preview-cards .preview-card__body * {
+  color: #e9f5ff;
+}
+.component-preview-cards .preview-cards__subtext *, .view .component-preview-cards .preview-cards__subtext * {
+  color: #e9f5ff;
+}
 
 .component-media-content, .view .component-media-content {
   background: #0f5aa4;
-  color: #e9f5ff; }
-  .component-media-content__icon, .view .component-media-content__icon {
-    color: #e9f5ff; }
-  .component-media-content__title a, .view .component-media-content__title a {
-    color: #fdfeff; }
-  .component-media-content__title a:hover, .view .component-media-content__title a:hover {
-    color: #fdfeff; }
-  .component-media-content__title a:before, .view .component-media-content__title a:before {
-    color: #f1862e; }
+  color: #e9f5ff;
+}
+.component-media-content__icon, .view .component-media-content__icon {
+  color: #e9f5ff;
+}
+.component-media-content__title a, .view .component-media-content__title a {
+  color: #fdfeff;
+}
+.component-media-content__title a:hover, .view .component-media-content__title a:hover {
+  color: #fdfeff;
+}
+.component-media-content__title a:before, .view .component-media-content__title a:before {
+  color: #f1862e;
+}
 
 .accordion-cern .panel-body p {
-  color: #292929; }
+  color: #292929;
+}
 
 .events-collision .bubbly-button {
-  color: #f1862d; }
+  color: #f1862d;
+}
 .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a {
-  color: #2574b9; }
-  .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a:hover {
-    color: #044873; }
-  .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a::before {
-    color: #f1862e; }
+  color: #2574b9;
+}
+.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a:hover {
+  color: #044873;
+}
+.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a::before {
+  color: #f1862e;
+}
 .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-content-type, .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-place {
-  color: #292929; }
+  color: #292929;
+}
 .events-collision .owl-nav .owl-prev::after,
 .events-collision .owl-nav .owl-next::after {
-  color: #0855a0; }
+  color: #0855a0;
+}
 .events-collision .owl-nav .owl-prev:hover::after,
 .events-collision .owl-nav .owl-next:hover::after {
-  color: #0855a0; }
+  color: #0855a0;
+}
 .events-collision .owl-nav .owl-prev.disabled::after,
 .events-collision .owl-nav .owl-next.disabled::after {
-  color: #bebebe; }
+  color: #bebebe;
+}
 
 .event-grid .agenda-box-pattern .agenda-box-date-wrapper * {
-  color: #292929; }
+  color: #292929;
+}
 .event-grid .agenda-box-pattern .agenda-box-link a {
-  color: #2574b9; }
-  .event-grid .agenda-box-pattern .agenda-box-link a:hover {
-    color: #044873; }
+  color: #2574b9;
+}
+.event-grid .agenda-box-pattern .agenda-box-link a:hover {
+  color: #044873;
+}
 .event-grid .agenda-box-pattern .agenda-box-content-type, .event-grid .agenda-box-pattern .agenda-box-place {
-  color: #292929; }
+  color: #292929;
+}
 .event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a {
   color: #fbfdff;
   background-color: #074888;
-  border-color: #063b6f; }
-  .event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover {
-    background-color: #595959; }
+  border-color: #063b6f;
+}
+.event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover {
+  background-color: #595959;
+}
 
 .vertical-boxes .view-content .agenda-box-pattern {
-  background-color: #0f5aa4; }
-  .vertical-boxes .view-content .agenda-box-pattern * {
-    color: #e9f5ff; }
-  .vertical-boxes .view-content .agenda-box-pattern a {
-    color: #fdfeff !important; }
-    .vertical-boxes .view-content .agenda-box-pattern a:hover:before {
-      color: #f1862e; }
-    .vertical-boxes .view-content .agenda-box-pattern a span {
-      color: #fdfeff !important; }
-      .vertical-boxes .view-content .agenda-box-pattern a span:hover {
-        color: #fdfeff !important; }
-  .vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a {
-    color: #fbfdff;
-    background-color: #074888;
-    border-color: #063b6f; }
-    .vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover {
-      background-color: #595959; }
+  background-color: #0f5aa4;
+}
+.vertical-boxes .view-content .agenda-box-pattern * {
+  color: #e9f5ff;
+}
+.vertical-boxes .view-content .agenda-box-pattern a {
+  color: #fdfeff !important;
+}
+.vertical-boxes .view-content .agenda-box-pattern a:hover:before {
+  color: #f1862e;
+}
+.vertical-boxes .view-content .agenda-box-pattern a span {
+  color: #fdfeff !important;
+}
+.vertical-boxes .view-content .agenda-box-pattern a span:hover {
+  color: #fdfeff !important;
+}
+.vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a {
+  color: #fbfdff;
+  background-color: #074888;
+  border-color: #063b6f;
+}
+.vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover {
+  background-color: #595959;
+}
 
 .teaser-list-block .views-field a {
-  color: #2574b9 !important; }
-  .teaser-list-block .views-field a:before {
-    color: #f1862e; }
+  color: #2574b9 !important;
+}
+.teaser-list-block .views-field a:before {
+  color: #f1862e;
+}
 
 .block-sticky-bottom {
-  background-color: #343a40; }
-  .block-sticky-bottom p {
-    color: #fffffe; }
+  background-color: #343a40;
+}
+.block-sticky-bottom p {
+  color: #fffffe;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 1080px) {
+  header .nav > li > a.is-active:after {
+    background: #f1862e;
+  }
+  header .nav > li > a:after, header .nav > li > span:after {
+    background: #efeeec;
+  }
+  header .nav > li > a:hover:after, header .nav > li > span:hover:after {
+    background: #f1862e;
+  }
+}
 
 /*# sourceMappingURL=colors.css.map */
diff --git a/drupal/themes/custom/cernclean/css/header.css b/drupal/themes/custom/cernclean/css/header.css
index b8f60d7bd..7059aca83 100644
--- a/drupal/themes/custom/cernclean/css/header.css
+++ b/drupal/themes/custom/cernclean/css/header.css
@@ -1,472 +1,626 @@
 body {
-  /* sticky */ }
-  body.toolbar-fixed header .menu-expanded, body.toolbar-vertical header .menu-expanded {
-    top: 39px;
-    margin-top: 0 !important; }
-  body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded {
-    top: 39px; }
-  body.toolbar-fixed.toolbar-tray-open header.menu-expanded {
-    top: 78px; }
-  body.sticky-header header .site-info {
-    min-height: 56px; }
-    body.sticky-header header .site-info img {
-      left: 0; }
-  body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle {
-    top: 32px; }
-  body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > a, body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > span {
-    cursor: pointer;
-    line-height: 56px; }
-  body.sticky-header .block-language .active-language a {
-    line-height: 56px; }
-  body header.menu-expanded {
-    top: 0;
-    position: fixed;
-    width: 100%;
-    z-index: 500; }
-    body header.menu-expanded .header-wrapper {
-      padding: 10px 5%; }
-      body header.menu-expanded .header-wrapper .nav {
-        float: left; }
-    body header.menu-expanded .site-info__logo {
-      max-width: 25%;
-      width: auto; }
-      body header.menu-expanded .site-info__logo img {
-        max-height: 50px; }
-    body header.menu-expanded .site-info__text__slogan {
-      display: none; }
-    body header.menu-expanded .nav > li > a {
-      line-height: 56px; }
-      body header.menu-expanded .nav > li > a:after {
-        bottom: 9px; }
-    body header.menu-expanded .navbar-default .navbar-toggle:hover,
-    body header.menu-expanded .navbar-default .navbar-toggle:focus,
-    body header.menu-expanded .navbar-default .navbar-toggle {
-      top: 20%; }
-    body header.menu-expanded .navbar-default.main-menu .navbar-toggle {
-      top: 33px; }
-  body header .site-info + .site-nav nav {
-    float: none !important; }
-  body header .site-info__logo img {
-    max-width: 100%; }
-  body header .site-info__text {
-    overflow-wrap: break-word; }
-    body header .site-info__text__name {
-      white-space: unset;
-      text-overflow: unset;
-      padding: 2px 0 0; }
-  body header .site-nav .region-header {
-    text-align: right; }
-    body header .site-nav .region-header > nav, body header .site-nav .region-header > .block-language {
-      display: inline-block;
-      vertical-align: top; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span {
-      font-family: "opensans-bold";
-      line-height: 76px;
-      position: relative;
-      text-transform: uppercase;
-      letter-spacing: 0.5px;
-      cursor: default; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after {
-        -webkit-transition: width 0.3s ease-in-out 0s;
-        -khtml-transition: width 0.3s ease-in-out 0s;
-        -moz-transition: width 0.3s ease-in-out 0s;
-        -ms-transition: width 0.3s ease-in-out 0s;
-        -o-transition: width 0.3s ease-in-out 0s;
-        transition: width 0.3s ease-in-out 0s;
-        content: "";
-        display: block;
-        height: 2px;
-        width: 0%;
-        position: absolute;
-        bottom: 10px;
-        left: 0; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:hover:after {
-        width: 100%; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu {
-      display: none;
-      width: 100%;
-      box-shadow: 0 0 0 0; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li span {
-        display: table;
-        min-height: 25px;
-        white-space: normal;
-        width: fit-content; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu .caret {
-        display: none; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu:before {
-        display: none;
-        left: 150px; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret) {
-      width: fit-content;
-      white-space: normal;
-      display: table;
-      margin-right: 5px; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):before {
-        -webkit-transition: all 0.6s ease-in-out 0s;
-        -khtml-transition: all 0.6s ease-in-out 0s;
-        -moz-transition: all 0.6s ease-in-out 0s;
-        -ms-transition: all 0.6s ease-in-out 0s;
-        -o-transition: all 0.6s ease-in-out 0s;
-        transition: all 0.6s ease-in-out 0s;
-        font-size: 40px;
-        font-size: 4rem;
-        content: "j";
-        font-family: "cern-icons";
-        -moz-osx-font-smoothing: grayscale;
-        -webkit-font-smoothing: antialiased;
-        display: block;
-        position: absolute;
-        line-height: 20px;
-        width: 8px;
-        text-indent: -22px;
-        left: -5px;
-        top: 0; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):after {
-        -webkit-transition: all 0.3s ease-in-out 0s;
-        -khtml-transition: all 0.3s ease-in-out 0s;
-        -moz-transition: all 0.3s ease-in-out 0s;
-        -ms-transition: all 0.3s ease-in-out 0s;
-        -o-transition: all 0.3s ease-in-out 0s;
-        transition: all 0.3s ease-in-out 0s;
-        content: "";
-        display: block;
-        height: 2px;
-        width: 0;
-        position: absolute;
-        bottom: 13px;
-        left: 0;
-        margin: 0 0 0 18px;
-        max-width: calc(100% - 18px); }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:before {
-        left: 8px; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:after {
-        width: 100%; }
-    body header .site-nav .region-header > .name {
-      display: block; }
-    body header .site-nav .region-header > .navbar-text {
-      display: block; }
-    body header .site-nav .region-header .block-language {
-      position: relative; }
-      body header .site-nav .region-header .block-language h2.block-title {
-        display: none; }
-      body header .site-nav .region-header .block-language .active-language {
-        padding: 0 0 0 10px; }
-        body header .site-nav .region-header .block-language .active-language a {
-          -webkit-transition: all 0.3s ease-in-out 0s;
-          -khtml-transition: all 0.3s ease-in-out 0s;
-          -moz-transition: all 0.3s ease-in-out 0s;
-          -ms-transition: all 0.3s ease-in-out 0s;
-          -o-transition: all 0.3s ease-in-out 0s;
-          transition: all 0.3s ease-in-out 0s;
-          font-size: 16px;
-          font-size: 1.6rem;
-          font-family: "opensans-bold";
-          line-height: 76px;
-          position: relative;
-          text-transform: uppercase; }
-          body header .site-nav .region-header .block-language .active-language a:after {
-            -webkit-transition: width 0.3s ease-in-out 0s;
-            -khtml-transition: width 0.3s ease-in-out 0s;
-            -moz-transition: width 0.3s ease-in-out 0s;
-            -ms-transition: width 0.3s ease-in-out 0s;
-            -o-transition: width 0.3s ease-in-out 0s;
-            transition: width 0.3s ease-in-out 0s;
-            content: '';
-            display: block;
-            height: 2px;
-            width: 0;
-            position: absolute;
-            bottom: -10px;
-            left: 0; }
-          body header .site-nav .region-header .block-language .active-language a:hover {
-            background: transparent; }
-            body header .site-nav .region-header .block-language .active-language a:hover:after {
-              width: 100%; }
-          body header .site-nav .region-header .block-language .active-language a:focus {
-            background: transparent; }
-          body header .site-nav .region-header .block-language .active-language a span.separator {
-            position: absolute;
-            left: -20px;
-            top: -2px;
-            line-height: 21px; }
-          body header .site-nav .region-header .block-language .active-language a span.caret {
-            position: absolute;
-            right: -20px;
-            top: 49%; }
-      body header .site-nav .region-header .block-language > ul.links {
-        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
-        filter: alpha(opacity=0);
-        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-        -webkit-opacity: 0;
-        -khtml-opacity: 0;
-        -moz-opacity: 0;
-        -ms-opacity: 0;
-        -o-opacity: 0;
-        opacity: 0;
-        list-style: none;
-        margin: 0;
-        padding: 10px 12px;
-        position: absolute;
-        top: 80px; }
-        body header .site-nav .region-header .block-language > ul.links::before {
-          left: unset;
-          right: 10px;
-          top: -23px;
-          content: '';
-          width: 0;
-          height: 0;
-          background: transparent;
-          border-width: 12px;
-          border-style: solid;
-          position: absolute; }
-        body header .site-nav .region-header .block-language > ul.links a {
-          font-size: 16px;
-          font-size: 1.6rem;
-          font-family: "opensans-bold";
-          padding: 0;
-          line-height: 25px;
-          display: block;
-          text-transform: uppercase;
-          position: relative; }
-          body header .site-nav .region-header .block-language > ul.links a:after {
-            -webkit-transition: width 0.3s ease-in-out 0s;
-            -khtml-transition: width 0.3s ease-in-out 0s;
-            -moz-transition: width 0.3s ease-in-out 0s;
-            -ms-transition: width 0.3s ease-in-out 0s;
-            -o-transition: width 0.3s ease-in-out 0s;
-            transition: width 0.3s ease-in-out 0s;
-            content: '';
-            display: block;
-            height: 2px;
-            width: 0;
-            position: absolute;
-            bottom: -4px;
-            left: 0; }
-          body header .site-nav .region-header .block-language > ul.links a:hover {
-            background: transparent; }
-            body header .site-nav .region-header .block-language > ul.links a:hover:after {
-              width: 100%; }
-          body header .site-nav .region-header .block-language > ul.links a:focus {
-            background: transparent; }
-        body header .site-nav .region-header .block-language > ul.links.language-expanded {
-          filter: alpha(opacity=100);
-          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-          -webkit-opacity: 1;
-          -khtml-opacity: 1;
-          -moz-opacity: 1;
-          -ms-opacity: 1;
-          -o-opacity: 1;
-          opacity: 1; }
-  body header .site-nav section:only-child .active-language a .separator {
-    display: none; }
+  /* sticky */
+}
+body.toolbar-fixed header .menu-expanded, body.toolbar-vertical header .menu-expanded {
+  top: 39px;
+  margin-top: 0 !important;
+}
+body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded {
+  top: 39px;
+}
+body.toolbar-fixed.toolbar-tray-open header.menu-expanded {
+  top: 78px;
+}
+body.sticky-header header .site-info {
+  min-height: 56px;
+}
+body.sticky-header header .site-info img {
+  left: 0;
+}
+body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle {
+  top: 32px;
+}
+body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > a, body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > span {
+  cursor: pointer;
+  line-height: 56px;
+}
+body.sticky-header .block-language .active-language a {
+  line-height: 56px;
+}
+body header.menu-expanded {
+  top: 0;
+  position: fixed;
+  width: 100%;
+  z-index: 500;
+}
+body header.menu-expanded .header-wrapper {
+  padding: 10px 5%;
+}
+body header.menu-expanded .header-wrapper .nav {
+  float: left;
+}
+body header.menu-expanded .site-info__logo {
+  max-width: 25%;
+  width: auto;
+}
+body header.menu-expanded .site-info__logo img {
+  max-height: 50px;
+}
+body header.menu-expanded .site-info__text__slogan {
+  display: none;
+}
+body header.menu-expanded .nav > li > a {
+  line-height: 56px;
+}
+body header.menu-expanded .nav > li > a:after {
+  bottom: 9px;
+}
+body header.menu-expanded .navbar-default .navbar-toggle:hover,
+body header.menu-expanded .navbar-default .navbar-toggle:focus,
+body header.menu-expanded .navbar-default .navbar-toggle {
+  top: 20%;
+}
+body header.menu-expanded .navbar-default.main-menu .navbar-toggle {
+  top: 33px;
+}
+body header .site-info + .site-nav nav {
+  float: none !important;
+}
+body header .site-info__logo img {
+  max-width: 100%;
+}
+body header .site-info__text {
+  overflow-wrap: break-word;
+}
+body header .site-info__text__name {
+  white-space: unset;
+  text-overflow: unset;
+  padding: 2px 0 0;
+}
+body header .site-nav .region-header {
+  text-align: right;
+}
+body header .site-nav .region-header > nav, body header .site-nav .region-header > .block-language {
+  display: inline-block;
+  vertical-align: top;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li span.caret {
+  position: absolute;
+  right: -20px;
+  top: 49%;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span {
+  font-family: "opensans-bold";
+  line-height: 76px;
+  position: relative;
+  text-transform: uppercase;
+  letter-spacing: 0.5px;
+  cursor: default;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after {
+  -webkit-transition: width 0.3s ease-in-out 0s;
+  -khtml-transition: width 0.3s ease-in-out 0s;
+  -moz-transition: width 0.3s ease-in-out 0s;
+  -ms-transition: width 0.3s ease-in-out 0s;
+  -o-transition: width 0.3s ease-in-out 0s;
+  transition: width 0.3s ease-in-out 0s;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0%;
+  position: absolute;
+  bottom: 10px;
+  left: 0;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:hover:after {
+  width: 100%;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu {
+  display: none;
+  width: 100%;
+  box-shadow: 0 0 0 0;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li span {
+  display: table;
+  min-height: 25px;
+  white-space: normal;
+  width: fit-content;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu .caret {
+  display: none;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu:before {
+  display: none;
+  left: 150px;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret) {
+  width: fit-content;
+  white-space: normal;
+  display: table;
+  margin-right: 5px;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):before {
+  -webkit-transition: all 0.6s ease-in-out 0s;
+  -khtml-transition: all 0.6s ease-in-out 0s;
+  -moz-transition: all 0.6s ease-in-out 0s;
+  -ms-transition: all 0.6s ease-in-out 0s;
+  -o-transition: all 0.6s ease-in-out 0s;
+  transition: all 0.6s ease-in-out 0s;
+  font-size: 40px;
+  font-size: 4rem;
+  content: "j";
+  font-family: "cern-icons";
+  -moz-osx-font-smoothing: grayscale;
+  -webkit-font-smoothing: antialiased;
+  display: block;
+  position: absolute;
+  line-height: 20px;
+  width: 8px;
+  text-indent: -22px;
+  left: -5px;
+  top: 0;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):after {
+  -webkit-transition: all 0.3s ease-in-out 0s;
+  -khtml-transition: all 0.3s ease-in-out 0s;
+  -moz-transition: all 0.3s ease-in-out 0s;
+  -ms-transition: all 0.3s ease-in-out 0s;
+  -o-transition: all 0.3s ease-in-out 0s;
+  transition: all 0.3s ease-in-out 0s;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0;
+  position: absolute;
+  bottom: 13px;
+  left: 0;
+  margin: 0 0 0 18px;
+  max-width: calc(100% - 18px);
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:before {
+  left: 8px;
+}
+body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:after {
+  width: 100%;
+}
+body header .site-nav .region-header > .name {
+  display: block;
+}
+body header .site-nav .region-header > .navbar-text {
+  display: block;
+}
+body header .site-nav .region-header .block-language {
+  position: relative;
+}
+body header .site-nav .region-header .block-language h2.block-title {
+  display: none;
+}
+body header .site-nav .region-header .block-language .active-language {
+  padding: 0 0 0 10px;
+}
+body header .site-nav .region-header .block-language .active-language a {
+  -webkit-transition: all 0.3s ease-in-out 0s;
+  -khtml-transition: all 0.3s ease-in-out 0s;
+  -moz-transition: all 0.3s ease-in-out 0s;
+  -ms-transition: all 0.3s ease-in-out 0s;
+  -o-transition: all 0.3s ease-in-out 0s;
+  transition: all 0.3s ease-in-out 0s;
+  font-size: 16px;
+  font-size: 1.6rem;
+  font-family: "opensans-bold";
+  line-height: 76px;
+  position: relative;
+  text-transform: uppercase;
+}
+body header .site-nav .region-header .block-language .active-language a:after {
+  -webkit-transition: width 0.3s ease-in-out 0s;
+  -khtml-transition: width 0.3s ease-in-out 0s;
+  -moz-transition: width 0.3s ease-in-out 0s;
+  -ms-transition: width 0.3s ease-in-out 0s;
+  -o-transition: width 0.3s ease-in-out 0s;
+  transition: width 0.3s ease-in-out 0s;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0;
+  position: absolute;
+  bottom: -10px;
+  left: 0;
+}
+body header .site-nav .region-header .block-language .active-language a:hover {
+  background: transparent;
+}
+body header .site-nav .region-header .block-language .active-language a:hover:after {
+  width: 100%;
+}
+body header .site-nav .region-header .block-language .active-language a:focus {
+  background: transparent;
+}
+body header .site-nav .region-header .block-language .active-language a span.separator {
+  position: absolute;
+  left: -20px;
+  top: -2px;
+  line-height: 21px;
+}
+body header .site-nav .region-header .block-language .active-language a span.caret {
+  position: absolute;
+  right: -20px;
+  top: 49%;
+}
+body header .site-nav .region-header .block-language > ul.links {
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
+  filter: alpha(opacity=0);
+  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+  -webkit-opacity: 0;
+  -khtml-opacity: 0;
+  -moz-opacity: 0;
+  -ms-opacity: 0;
+  -o-opacity: 0;
+  opacity: 0;
+  list-style: none;
+  margin: 0;
+  padding: 10px 12px;
+  position: absolute;
+  top: 80px;
+}
+body header .site-nav .region-header .block-language > ul.links::before {
+  left: unset;
+  right: 10px;
+  top: -23px;
+  content: "";
+  width: 0;
+  height: 0;
+  background: transparent;
+  border-width: 12px;
+  border-style: solid;
+  position: absolute;
+}
+body header .site-nav .region-header .block-language > ul.links a {
+  font-size: 16px;
+  font-size: 1.6rem;
+  font-family: "opensans-bold";
+  padding: 0;
+  line-height: 25px;
+  display: block;
+  text-transform: uppercase;
+  position: relative;
+}
+body header .site-nav .region-header .block-language > ul.links a:after {
+  -webkit-transition: width 0.3s ease-in-out 0s;
+  -khtml-transition: width 0.3s ease-in-out 0s;
+  -moz-transition: width 0.3s ease-in-out 0s;
+  -ms-transition: width 0.3s ease-in-out 0s;
+  -o-transition: width 0.3s ease-in-out 0s;
+  transition: width 0.3s ease-in-out 0s;
+  content: "";
+  display: block;
+  height: 2px;
+  width: 0;
+  position: absolute;
+  bottom: -4px;
+  left: 0;
+}
+body header .site-nav .region-header .block-language > ul.links a:hover {
+  background: transparent;
+}
+body header .site-nav .region-header .block-language > ul.links a:hover:after {
+  width: 100%;
+}
+body header .site-nav .region-header .block-language > ul.links a:focus {
+  background: transparent;
+}
+body header .site-nav .region-header .block-language > ul.links.language-expanded {
+  filter: alpha(opacity=100);
+  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
+  -webkit-opacity: 1;
+  -khtml-opacity: 1;
+  -moz-opacity: 1;
+  -ms-opacity: 1;
+  -o-opacity: 1;
+  opacity: 1;
+}
+body header .site-nav section:only-child .active-language a .separator {
+  display: none;
+}
 
 @media only screen and (max-width: 767px) {
   body.sticky-header:not(.open-cern-menu) header .nav > li > a {
-    line-height: 35px !important; }
+    line-height: 35px !important;
+  }
   body header .site-info + .site-nav nav {
-    width: 100%; }
+    width: 100%;
+  }
   body header.menu-expanded .site-nav .region-header > .block-language {
-    display: block; }
+    display: block;
+  }
   body header .site-nav .region-header {
-    text-align: left; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav {
-      padding: 0 50px 0 0;
-      width: 100%; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu {
-        padding: 0; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open {
-        position: relative;
-        display: block; }
-        body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu {
-          position: static; }
-          body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu {
-            position: relative; }
-            body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu > li {
-              padding: 0 15px 0 7%; }
-          body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret) {
-            padding: 0 0 0 18px;
-            line-height: 35px;
-            position: relative; }
-            body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):before {
-              top: 8px; }
-            body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):after {
-              bottom: 1px; }
-    body header .site-nav .region-header > .block-language {
-      position: absolute;
-      display: none;
-      right: 30px;
-      margin: auto;
-      top: 67px; }
-      body header .site-nav .region-header > .block-language .active-language a span.separator {
-        display: none; }
-      body header .site-nav .region-header > .block-language ul.links {
-        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-        top: 60px; }
-        body header .site-nav .region-header > .block-language ul.links:before {
-          display: none; } }
+    text-align: left;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav {
+    padding: 0 50px 0 0;
+    width: 100%;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu {
+    padding: 0;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span {
+    line-height: 35px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after {
+    bottom: -3px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open {
+    position: relative;
+    display: block;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu {
+    position: static;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu {
+    position: relative;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu > li {
+    padding: 0 15px 0 7%;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret) {
+    padding: 0 0 0 18px;
+    line-height: 35px;
+    position: relative;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):before {
+    top: 8px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):after {
+    bottom: 1px;
+  }
+  body header .site-nav .region-header > .block-language {
+    position: absolute;
+    display: none;
+    right: 30px;
+    margin: auto;
+    top: 67px;
+  }
+  body header .site-nav .region-header > .block-language .active-language a span.separator {
+    display: none;
+  }
+  body header .site-nav .region-header > .block-language ul.links {
+    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    top: 60px;
+  }
+  body header .site-nav .region-header > .block-language ul.links:before {
+    display: none;
+  }
+}
 @media only screen and (min-width: 768px) and (max-width: 1080px) {
   body header .site-info {
     width: 80%;
     z-index: 1;
     float: left;
-    min-height: 60px !important; }
+    min-height: 60px !important;
+  }
   body header .site-nav {
     position: absolute;
     top: 10px;
     right: 0;
     width: 100%;
     z-index: 0;
-    height: 100%; }
-    body header .site-nav .region-header {
-      height: 100%; }
-      body header .site-nav .region-header nav {
-        width: 100%; }
-        body header .site-nav .region-header nav .navbar {
-          height: 100%;
-          width: 100%; }
-          body header .site-nav .region-header nav .navbar .container-fluid {
-            height: 100%; }
-            body header .site-nav .region-header nav .navbar .container-fluid .navbar-header {
-              float: none;
-              height: 100%;
-              min-height: 70px; }
-              body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle {
-                display: block; }
-            body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse {
-              border-top: 1px solid transparent;
-              box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-              overflow-y: scroll !important; }
-              body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse {
-                display: none !important;
-                padding: 0 3%; }
-                body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in {
-                  display: block !important;
-                  height: calc(100vh - 70px) !important;
-                  padding: 10px 5%; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav {
-                    float: left;
-                    padding: 0 50px 0 0; }
-              body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav {
-                float: left;
-                width: 100%;
-                text-align: left; }
-                body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li {
-                  vertical-align: top;
-                  display: -ms-inline-grid;
-                  display: inline-grid;
-                  float: none;
-                  padding: 10px;
-                  width: 33%; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret) {
-                    width: fit-content;
-                    line-height: 35px;
-                    display: table;
-                    cursor: pointer; }
-                    body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):after {
-                      bottom: 0;
-                      transition: all 0.6s ease-in-out 0s;
-                      content: '';
-                      display: block;
-                      height: 2px;
-                      width: 50px;
-                      position: absolute;
-                      left: 0; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown .caret {
-                    display: none; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown:before {
-                    bottom: 4px; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu {
-                    padding: 0 10px 10px 10px;
-                    position: relative;
-                    left: 10%;
-                    box-shadow: none;
-                    display: block; }
-                    body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret) {
-                      width: fit-content;
-                      display: table;
-                      float: left; }
-                      body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:before, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):before {
-                        line-height: 30px; }
-                      body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):after {
-                        bottom: 6px; }
-                    body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li font {
-                      display: none; }
-                  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > .dropdown-menu {
-                    padding-top: 18px;
-                    position: static; }
-                body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav:first-child a::after {
-                  bottom: 0; }
-      body header .site-nav .region-header .block-language {
-        position: absolute;
-        display: none;
-        right: 30px;
-        margin: auto;
-        top: 67px; }
-        body header .site-nav .region-header .block-language .active-language a span.separator {
-          display: none; }
-        body header .site-nav .region-header .block-language ul.links {
-          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-          top: 60px; }
-          body header .site-nav .region-header .block-language ul.links:before {
-            display: none; }
+    height: 100%;
+  }
+  body header .site-nav .region-header {
+    height: 100%;
+  }
+  body header .site-nav .region-header nav {
+    width: 100%;
+  }
+  body header .site-nav .region-header nav .navbar {
+    height: 100%;
+    width: 100%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid {
+    height: 100%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-header {
+    float: none;
+    height: 100%;
+    min-height: 70px;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle {
+    display: block;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse {
+    border-top: 1px solid transparent;
+    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+    overflow-y: scroll !important;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse {
+    display: none !important;
+    padding: 0 3%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in {
+    display: block !important;
+    height: calc(100vh - 70px) !important;
+    padding: 10px 5%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav {
+    float: left;
+    padding: 0 50px 0 0;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav {
+    float: left;
+    width: 100%;
+    text-align: left;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li {
+    vertical-align: top;
+    display: -ms-inline-grid;
+    display: inline-grid;
+    float: none;
+    padding: 10px;
+    width: 33%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a.is-active:after {
+    width: 100%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret) {
+    width: fit-content;
+    line-height: 35px;
+    display: table;
+    cursor: pointer;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):after {
+    bottom: 0;
+    transition: all 0.6s ease-in-out 0s;
+    content: "";
+    display: block;
+    height: 2px;
+    width: 50px;
+    position: absolute;
+    left: 0;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:hover:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):hover:after {
+    transition: all 0.6s ease-in-out 0s;
+    width: 100%;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown .caret {
+    display: none;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown:before {
+    bottom: 4px;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu {
+    padding: 0 10px 10px 10px;
+    position: relative;
+    left: 10%;
+    box-shadow: none;
+    display: block;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span {
+    position: relative;
+    clear: both;
+    padding-left: 18px;
+    line-height: 35px;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret) {
+    width: fit-content;
+    display: table;
+    float: left;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:before, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):before {
+    line-height: 30px;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):after {
+    bottom: 6px;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li font {
+    display: none;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > .dropdown-menu {
+    padding-top: 18px;
+    position: static;
+  }
+  body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav:first-child a::after {
+    bottom: 0;
+  }
+  body header .site-nav .region-header .block-language {
+    position: absolute;
+    display: none;
+    right: 30px;
+    margin: auto;
+    top: 67px;
+  }
+  body header .site-nav .region-header .block-language .active-language a span.separator {
+    display: none;
+  }
+  body header .site-nav .region-header .block-language ul.links {
+    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+    top: 60px;
+  }
+  body header .site-nav .region-header .block-language ul.links:before {
+    display: none;
+  }
   body header.menu-expanded .region-header > .block-language {
-    display: block; }
+    display: block;
+  }
   body header:not(.menu-expanded) .block-language {
-    display: none; } }
+    display: none;
+  }
+}
 @media only screen and (min-width: 1081px) {
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after {
+    bottom: -8px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown {
+    margin-right: 35px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown > span:after {
+    bottom: 18px;
+  }
   body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu {
     left: unset;
     right: -25px;
     width: 220px;
-    min-width: 200px; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu:before {
-      content: "";
-      width: 0;
-      height: 0;
-      background: transparent;
-      border-width: 12px;
-      border-style: solid;
-      position: absolute;
-      top: -24px;
-      left: 150px; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span {
-      cursor: pointer;
-      position: relative;
-      padding: 0 0 15px 20px; }
-      body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a span.caret, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span span.caret {
-        display: none; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li ul.dropdown-menu {
-      position: absolute;
-      top: -33%; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu {
-      left: -220px; }
+    min-width: 200px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu:before {
+    content: "";
+    width: 0;
+    height: 0;
+    background: transparent;
+    border-width: 12px;
+    border-style: solid;
+    position: absolute;
+    top: -24px;
+    left: 150px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span {
+    cursor: pointer;
+    position: relative;
+    padding: 0 0 15px 20px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a span.caret, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span span.caret {
+    display: none;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li ul.dropdown-menu {
+    position: absolute;
+    top: -33%;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu {
+    left: -220px;
+  }
   body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu {
-    width: 220px  !important;
-    padding: 15px; }
-    body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu > li > font {
-      position: relative; }
+    width: 220px !important;
+    padding: 15px;
+  }
+  body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu > li > font {
+    position: relative;
+  }
   body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.cern-search #cern-search-overlay {
-    top: 37px; }
+    top: 37px;
+  }
   body header .site-nav .region-header .block-language {
-    left: 20px; }
+    left: 20px;
+  }
   body.sticky-header header .site-nav .region-header .block-language {
-    top: -9px; }
+    top: -9px;
+  }
   body.has-header:not(.sticky-header) header .site-nav .nav > li > span {
-    text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; } }
+    text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black;
+  }
+}
 
 /*# sourceMappingURL=header.css.map */
diff --git a/drupal/themes/custom/cernclean/sass/blocks.scss b/drupal/themes/custom/cernclean/sass/blocks.scss
index 8e3bc98de..a8a57e1c2 100644
--- a/drupal/themes/custom/cernclean/sass/blocks.scss
+++ b/drupal/themes/custom/cernclean/sass/blocks.scss
@@ -86,6 +86,11 @@ $block-margin-bottom: 30px;
       // first level menu
       &>li{
         margin: 0 0 10px;
+
+        &>span{
+          font-family: 'opensans-regular';
+        }
+
         &>a, &>span{
           padding: unset;
           cursor: pointer;
diff --git a/drupal/themes/custom/cernclean/sass/color/colors.scss b/drupal/themes/custom/cernclean/sass/color/colors.scss
index 083fc95ca..cf9cba816 100644
--- a/drupal/themes/custom/cernclean/sass/color/colors.scss
+++ b/drupal/themes/custom/cernclean/sass/color/colors.scss
@@ -1515,4 +1515,31 @@ main {
   p {
     color: $menu-link;
   }
+}
+
+// for tablet devices
+@media only screen and (min-width: 768px) and (max-width: 1080px) {
+  header {
+    .nav {
+      & > li {
+
+        & > a.is-active{
+          &:after{
+            background: $icons-chevrons-underline;
+          }
+        }
+
+        & > a, & > span {
+          &:after {
+            background: #efeeec;
+          }
+
+          &:hover:after {
+            background: $icons-chevrons-underline;
+          }
+
+        }
+      }
+    }
+  }
 }
\ No newline at end of file
diff --git a/drupal/themes/custom/cernclean/sass/header.scss b/drupal/themes/custom/cernclean/sass/header.scss
index f45a6d98e..b92d3ce2f 100644
--- a/drupal/themes/custom/cernclean/sass/header.scss
+++ b/drupal/themes/custom/cernclean/sass/header.scss
@@ -15,7 +15,7 @@ body{
     }
   }
 
-
+  
   &.toolbar-fixed.toolbar-tray-open{
 
     &.toolbar-vertical{
@@ -159,6 +159,12 @@ body{
             // only first level dropdowns
             &>li{
 
+              span.caret {
+                position: absolute;
+                right: -20px;
+                top: 49%;
+              }
+
               &>span{
                 font-family: "opensans-bold";
                 line-height: 76px;
@@ -463,6 +469,19 @@ body{
                 padding: 0;
               }
 
+              &>li {
+
+                & > span {
+                  line-height: 35px;
+
+                  &:after {
+                    bottom: -3px;
+                  }
+
+                }
+
+              }
+
               // only 1st level dropdowns
               & > li.dropdown.open {
                 position: relative;
@@ -616,6 +635,13 @@ body{
                       width: 33%;
 
                       // first level menu item
+
+                      &>a.is-active{
+                        &:after{
+                          width: 100%;
+                        }
+                      }
+
                       &>a, &>span:not(.caret){
                         width: fit-content;
                         line-height: 35px;
@@ -632,6 +658,12 @@ body{
                           position: absolute;
                           left: 0;
                         }
+
+                        &:hover:after{
+                          transition: all 0.6s ease-in-out 0s;
+                          width: 100%;
+                        }
+
                       }
 
                       &.dropdown{
@@ -655,6 +687,13 @@ body{
 
                         li{
 
+                          span{
+                            position: relative;
+                            clear: both;
+                            padding-left: 18px;
+                            line-height: 35px;
+                          }
+
                           a, span:not(.caret){
                             width: fit-content;
                             display: table;
@@ -757,6 +796,30 @@ body{
 
             ul.navbar-nav{
 
+              &>li {
+
+                & > span {
+
+                  &:after {
+                    bottom: -8px;
+                  }
+
+                }
+
+              }
+
+              &>li.dropdown {
+                margin-right: 35px;
+                
+                & > span {
+
+                  &:after {
+                    bottom: 18px;
+                  }
+
+                }
+              }
+
               // only first level dropdowns
               &>li.dropdown.open{
                 // 2nd level wrapper
diff --git a/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig b/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig
index 09cb1672f..b9d736896 100644
--- a/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig
+++ b/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig
@@ -41,9 +41,9 @@
               We call a macro which calls itself to render the full tree.
               @see http://twig.sensiolabs.org/doc/tags/macro.html
             #}
-            {{ menus.menu_links(items, attributes, 0) }}
+            {{ menus.menu_links(items, attributes, 0, site_show_search) }}
 
-            {% macro menu_links(items, attributes, menu_level) %}
+            {% macro menu_links(items, attributes, menu_level, site_show_search) %}
             {% import _self as menus %}
             {% if items %}
             {% if menu_level == 0 %}
@@ -71,35 +71,39 @@
                         {{ link(item.title, item.url) }}
                     {% endif %}
                     {% if item.below %}
-                        {{ menus.menu_links(item.below, attributes, menu_level + 1) }}
+                        {{ menus.menu_links(item.below, attributes, menu_level + 1, site_show_search) }}
                     {% endif %}
                     </li>
 
-                    {% if menu_level == 0 and loop.last %}
-                        {%
-                            set classes_search = [
-                            'search-link',
-                            item.in_active_trail ? 'active-trail',
-                            item.is_active ? 'active',
-                        ]
-                        %}
-                        <li{{ item.attributes.addclass(['search-item', 'cern-search']) }}>
-                            <a href="#" class="cern-item-search search-link" onClick="openSearch()">{{ "SEARCH" | trans }}</a>
+                    {% if site_show_search %}
 
-                            <div id="cern-search-overlay">
-                                <div class="close-cern-search" onClick="closeSearch()"></div>
-                                <div class="col-md-offset-2 col-md-8">
-                                    <div role="search" class="block block-search block-search-form-block">
-                                        <form class="search-block-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys">
-                                            <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group">
-                                                <input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" class="form-search form-control" placeholder='E.G.BIRTH OF WEB, LHC PAGE 1, BULLETIN...' type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128">
-                                            </div>
-                                            <div id="edit-keys--description" class="description help-block">{{ 'Enter the terms you wish to search for.'|trans }}</div>
-                                        </form>
+                        {% if menu_level == 0 and loop.last %}
+                            {%
+                                set classes_search = [
+                                'search-link',
+                                item.in_active_trail ? 'active-trail',
+                                item.is_active ? 'active',
+                            ]
+                            %}
+                            <li{{ item.attributes.addclass(['search-item', 'cern-search']) }}>
+                                <a href="#" class="cern-item-search search-link" onClick="openSearch()">{{ "SEARCH" | trans }}</a>
+
+                                <div id="cern-search-overlay">
+                                    <div class="close-cern-search" onClick="closeSearch()"></div>
+                                    <div class="col-md-offset-2 col-md-8">
+                                        <div role="search" class="block block-search block-search-form-block">
+                                            <form class="search-block-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys">
+                                                <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group">
+                                                    <input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" class="form-search form-control" placeholder='E.G.BIRTH OF WEB, LHC PAGE 1, BULLETIN...' type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128">
+                                                </div>
+                                                <div id="edit-keys--description" class="description help-block">{{ 'Enter the terms you wish to search for.'|trans }}</div>
+                                            </form>
+                                        </div>
                                     </div>
                                 </div>
-                            </div>
-                        </li>
+                            </li>
+                        {% endif %}
+
                     {% endif %}
 
                 {% endfor %}
diff --git a/drupal/vendor/autoload.php b/drupal/vendor/autoload.php
index 3e87288cb..b5d136c22 100644
--- a/drupal/vendor/autoload.php
+++ b/drupal/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer/autoload_real.php';
 
-return ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada::getLoader();
+return ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde::getLoader();
diff --git a/drupal/vendor/composer/autoload_real.php b/drupal/vendor/composer/autoload_real.php
index 5407f0b76..99831de4f 100644
--- a/drupal/vendor/composer/autoload_real.php
+++ b/drupal/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada
+class ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde
 {
     private static $loader;
 
@@ -22,9 +22,9 @@ public static function getLoader()
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde', 'loadClassLoader'));
 
         $includePaths = require __DIR__ . '/include_paths.php';
         $includePaths[] = get_include_path();
@@ -34,7 +34,7 @@ public static function getLoader()
         if ($useStaticLoader) {
             require_once __DIR__ . '/autoload_static.php';
 
-            call_user_func(\Composer\Autoload\ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::getInitializer($loader));
+            call_user_func(\Composer\Autoload\ComposerStaticInit2c072069adc88b1651da1341085ffbde::getInitializer($loader));
         } else {
             $map = require __DIR__ . '/autoload_namespaces.php';
             foreach ($map as $namespace => $path) {
@@ -55,19 +55,19 @@ public static function getLoader()
         $loader->register(true);
 
         if ($useStaticLoader) {
-            $includeFiles = Composer\Autoload\ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$files;
+            $includeFiles = Composer\Autoload\ComposerStaticInit2c072069adc88b1651da1341085ffbde::$files;
         } else {
             $includeFiles = require __DIR__ . '/autoload_files.php';
         }
         foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequiree6a1df69f4138d58a5677080ae2a2ada($fileIdentifier, $file);
+            composerRequire2c072069adc88b1651da1341085ffbde($fileIdentifier, $file);
         }
 
         return $loader;
     }
 }
 
-function composerRequiree6a1df69f4138d58a5677080ae2a2ada($fileIdentifier, $file)
+function composerRequire2c072069adc88b1651da1341085ffbde($fileIdentifier, $file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
         require $file;
diff --git a/drupal/vendor/composer/autoload_static.php b/drupal/vendor/composer/autoload_static.php
index 20b38ab6d..52550449e 100644
--- a/drupal/vendor/composer/autoload_static.php
+++ b/drupal/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
 
 namespace Composer\Autoload;
 
-class ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada
+class ComposerStaticInit2c072069adc88b1651da1341085ffbde
 {
     public static $files = array (
         '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
@@ -403,11 +403,11 @@ class ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada
     public static function getInitializer(ClassLoader $loader)
     {
         return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixDirsPsr4;
-            $loader->prefixesPsr0 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixesPsr0;
-            $loader->fallbackDirsPsr0 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$fallbackDirsPsr0;
-            $loader->classMap = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$classMap;
+            $loader->prefixLengthsPsr4 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixDirsPsr4;
+            $loader->prefixesPsr0 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixesPsr0;
+            $loader->fallbackDirsPsr0 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$fallbackDirsPsr0;
+            $loader->classMap = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$classMap;
 
         }, null, ClassLoader::class);
     }
diff --git a/drupal/vendor/composer/installed.json b/drupal/vendor/composer/installed.json
index ffc912d65..35ee8f49f 100644
--- a/drupal/vendor/composer/installed.json
+++ b/drupal/vendor/composer/installed.json
@@ -681,17 +681,17 @@
     },
     {
         "name": "drupal/core",
-        "version": "8.9.13",
-        "version_normalized": "8.9.13.0",
+        "version": "8.9.14",
+        "version_normalized": "8.9.14.0",
         "source": {
             "type": "git",
             "url": "https://github.com/drupal/core.git",
-            "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6"
+            "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/drupal/core/zipball/a53db77b55a035453d7229e0c3069f8591cb4cb6",
-            "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6",
+            "url": "https://api.github.com/repos/drupal/core/zipball/84796e158cd3bd50af08974dd62931d0cc78dc7e",
+            "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e",
             "shasum": ""
         },
         "require": {
@@ -920,8 +920,8 @@
     },
     {
         "name": "drupal/core-composer-scaffold",
-        "version": "8.9.13",
-        "version_normalized": "8.9.13.0",
+        "version": "8.9.14",
+        "version_normalized": "8.9.14.0",
         "source": {
             "type": "git",
             "url": "https://github.com/drupal/core-composer-scaffold.git",
@@ -967,8 +967,8 @@
     },
     {
         "name": "drupal/core-project-message",
-        "version": "8.9.13",
-        "version_normalized": "8.9.13.0",
+        "version": "8.9.14",
+        "version_normalized": "8.9.14.0",
         "source": {
             "type": "git",
             "url": "https://github.com/drupal/core-project-message.git",
@@ -1005,17 +1005,17 @@
     },
     {
         "name": "drupal/core-recommended",
-        "version": "8.9.13",
-        "version_normalized": "8.9.13.0",
+        "version": "8.9.14",
+        "version_normalized": "8.9.14.0",
         "source": {
             "type": "git",
             "url": "https://github.com/drupal/core-recommended.git",
-            "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d"
+            "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/drupal/core-recommended/zipball/7a940fd5b64d2b22366680e2a60d96bf2c10089d",
-            "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d",
+            "url": "https://api.github.com/repos/drupal/core-recommended/zipball/4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3",
+            "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3",
             "shasum": ""
         },
         "require": {
@@ -1027,7 +1027,7 @@
             "doctrine/common": "v2.7.3",
             "doctrine/inflector": "v1.2.0",
             "doctrine/lexer": "1.0.2",
-            "drupal/core": "8.9.13",
+            "drupal/core": "8.9.14",
             "easyrdf/easyrdf": "0.9.1",
             "egulias/email-validator": "2.1.17",
             "guzzlehttp/guzzle": "6.5.4",
@@ -1086,8 +1086,8 @@
     },
     {
         "name": "drupal/core-vendor-hardening",
-        "version": "8.9.13",
-        "version_normalized": "8.9.13.0",
+        "version": "8.9.14",
+        "version_normalized": "8.9.14.0",
         "source": {
             "type": "git",
             "url": "https://github.com/drupal/core-vendor-hardening.git",
-- 
GitLab