summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2023-02-16 11:16:36 +0100
committerMichal Klocek <michal.klocek@qt.io>2023-02-21 09:09:02 +0000
commiteb596ba9fe579987eb93f6b4021ca156885b48c2 (patch)
treedfe61631c2263cfe9f3fcd95e191e7a12eeb8d91
parent6f9ba85ba9e84eb225ab8d4a6f0cb99e5dc61563 (diff)
downloadqtwebengine-chromium-upstream-master.tar.gz
Add android required resources for chromium repoupstream-master
Add android related file for build support. These are mainly missing pydeps, info and BUILD.gn files. New snapshot removes also .mailmap files. BASELINE: 108.0.5359.220 Note gn is left still behind upstream master snapshot and transport_security_state_static.json.gz is updated. Task-number: QTBUG-83459 Change-Id: I64a23bffbd1fe258f30a02338ae488b7d6d2c14b Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/392937 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--chromium/.mailmap13
-rw-r--r--chromium/android_webview/test/components/run_webview_component_smoketest.pydeps364
-rw-r--r--chromium/android_webview/tools/run_cts.pydeps80
-rw-r--r--chromium/base/android/jni_generator/jni_generator.pydeps6
-rw-r--r--chromium/base/android/jni_generator/jni_registration_generator.pydeps7
-rw-r--r--chromium/chrome/android/features/create_stripped_java_factory.pydeps15
-rw-r--r--chromium/chrome/android/monochrome/scripts/monochrome_python_tests.pydeps63
-rw-r--r--chromium/chrome/installer/linux/common/chromium-browser/chromium-browser.info36
-rw-r--r--chromium/chrome/installer/linux/common/google-chrome/google-chrome.info36
-rw-r--r--chromium/chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps9
-rw-r--r--chromium/chrome/test/chromedriver/test/run_py_tests.pydeps93
-rw-r--r--chromium/chromecast/resource_sizes/chromecast_resource_sizes.pydeps12
-rw-r--r--chromium/components/cronet/tools/generate_javadoc.pydeps19
-rw-r--r--chromium/components/cronet/tools/jar_src.pydeps6
-rw-r--r--chromium/net/http/transport_security_state_static.json.gzbin1453307 -> 1453270 bytes
-rw-r--r--chromium/third_party/android_deps/libs/android_arch_core_runtime/android_arch_core_runtime.info14
-rw-r--r--chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info14
-rw-r--r--chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info14
-rw-r--r--chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info14
-rw-r--r--chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info473
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info17
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info16
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_customview/com_android_support_customview.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_design/com_android_support_design.info108
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_documentfile/com_android_support_documentfile.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_interpolator/com_android_support_interpolator.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_loader/com_android_support_loader.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_multidex/com_android_support_multidex.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_print/com_android_support_print.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info16
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_compat/com_android_support_support_compat.info136
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_fragment/com_android_support_support_fragment.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info34
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_v4/com_android_support_support_v4.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_transition/com_android_support_transition.info16
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info16
-rw-r--r--chromium/third_party/android_deps/libs/com_android_support_viewpager/com_android_support_viewpager.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework/com_google_android_accessibility_test_framework.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api/com_google_android_datatransport_transport_api.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth/com_google_android_gms_play_services_auth.info19
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone/com_google_android_gms_play_services_auth_api_phone.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base/com_google_android_gms_play_services_auth_base.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base/com_google_android_gms_play_services_base.info139
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement/com_google_android_gms_play_services_basement.info96
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast/com_google_android_gms_play_services_cast.info113
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework/com_google_android_gms_play_services_cast_framework.info381
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/com_google_android_gms_play_services_clearcut.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/com_google_android_gms_play_services_cloud_messaging.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido/com_google_android_gms_play_services_fido.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags/com_google_android_gms_play_services_flags.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info96
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid/com_google_android_gms_play_services_iid.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/com_google_android_gms_play_services_instantapps.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location/com_google_android_gms_play_services_location.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype/com_google_android_gms_play_services_phenotype.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport/com_google_android_gms_play_services_places_placereport.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats/com_google_android_gms_play_services_stats.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/com_google_android_gms_play_services_tasks.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision/com_google_android_gms_play_services_vision.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common/com_google_android_gms_play_services_vision_common.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_material_material/com_google_android_material_material.info421
-rw-r--r--chromium/third_party/android_deps/libs/com_google_android_play_core/com_google_android_play_core.info16
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_common/com_google_firebase_firebase_common.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_components/com_google_firebase_firebase_components.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json/com_google_firebase_firebase_encoders_json.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid/com_google_firebase_firebase_iid.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop/com_google_firebase_firebase_iid_interop.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations/com_google_firebase_firebase_installations.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop/com_google_firebase_firebase_installations_interop.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector/com_google_firebase_firebase_measurement_connector.info14
-rw-r--r--chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging/com_google_firebase_firebase_messaging.info96
-rw-r--r--chromium/third_party/android_deps/libs/io_grpc_grpc_binder/io_grpc_grpc_binder.info14
-rw-r--r--chromium/third_party/android_ndk/BUILD.gn29
-rw-r--r--chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info207
-rw-r--r--chromium/third_party/android_platform/development/scripts/stack.pydeps19
-rw-r--r--chromium/third_party/androidx/.style.yapf2
-rw-r--r--chromium/third_party/androidx/BUILD.gn1630
-rw-r--r--chromium/third_party/androidx/DIR_METADATA5
-rw-r--r--chromium/third_party/androidx/OWNERS1
-rw-r--r--chromium/third_party/androidx/README.chromium37
-rw-r--r--chromium/third_party/androidx/androidx_fragment.flags14
-rw-r--r--chromium/third_party/androidx/androidx_mediarouter.flags9
-rwxr-xr-xchromium/third_party/androidx/bisect_androidx_pinpoint.sh115
-rw-r--r--chromium/third_party/androidx/build.gradle.template126
-rwxr-xr-xchromium/third_party/androidx/fetch_all_androidx.py300
-rw-r--r--chromium/third_party/androidx/libs/androidx_activity_activity/androidx_activity_activity.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_activity_activity_ktx/androidx_activity_activity_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info430
-rw-r--r--chromium/third_party/androidx/libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info17
-rw-r--r--chromium/third_party/androidx/libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_biometric_biometric/androidx_biometric_biometric.info117
-rw-r--r--chromium/third_party/androidx/libs/androidx_browser_browser/androidx_browser_browser.info104
-rw-r--r--chromium/third_party/androidx/libs/androidx_cardview_cardview/androidx_cardview_cardview.info17
-rw-r--r--chromium/third_party/androidx/libs/androidx_constraintlayout_constraintlayout/androidx_constraintlayout_constraintlayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_core_core/androidx_core_core.info137
-rw-r--r--chromium/third_party/androidx/libs/androidx_core_core_animation/androidx_core_core_animation.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_core_core_ktx/androidx_core_core_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_customview_customview/androidx_customview_customview.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_customview_customview_poolingcontainer/androidx_customview_customview_poolingcontainer.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_dynamicanimation_dynamicanimation/androidx_dynamicanimation_dynamicanimation.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_emoji2_emoji2/androidx_emoji2_emoji2.info23
-rw-r--r--chromium/third_party/androidx/libs/androidx_emoji2_emoji2_views_helper/androidx_emoji2_emoji2_views_helper.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_emoji_emoji/androidx_emoji_emoji.info24
-rw-r--r--chromium/third_party/androidx/libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_fragment_fragment/androidx_fragment_fragment.info24
-rw-r--r--chromium/third_party/androidx/libs/androidx_fragment_fragment_ktx/androidx_fragment_fragment_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_fragment_fragment_testing/androidx_fragment_fragment_testing.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_leanback_leanback/androidx_leanback_leanback.info302
-rw-r--r--chromium/third_party/androidx/libs/androidx_leanback_leanback_grid/androidx_leanback_leanback_grid.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info32
-rw-r--r--chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/androidx_lifecycle_lifecycle_livedata_core_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_process/androidx_lifecycle_lifecycle_process.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime_ktx/androidx_lifecycle_lifecycle_runtime_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_service/androidx_lifecycle_lifecycle_service.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/androidx_lifecycle_lifecycle_viewmodel_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_loader_loader/androidx_loader_loader.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_media_media/androidx_media_media.info34
-rw-r--r--chromium/third_party/androidx/libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info542
-rw-r--r--chromium/third_party/androidx/libs/androidx_multidex_multidex/androidx_multidex_multidex.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_palette_palette/androidx_palette_palette.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_preference_preference/androidx_preference_preference.info125
-rw-r--r--chromium/third_party/androidx/libs/androidx_print_print/androidx_print_print.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_remotecallback_remotecallback/androidx_remotecallback_remotecallback.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_room_room_runtime/androidx_room_room_runtime.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_savedstate_savedstate_ktx/androidx_savedstate_savedstate_ktx.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_slice_slice_core/androidx_slice_slice_core.info116
-rw-r--r--chromium/third_party/androidx/libs/androidx_slice_slice_view/androidx_slice_slice_view.info130
-rw-r--r--chromium/third_party/androidx/libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_sqlite_sqlite/androidx_sqlite_sqlite.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_sqlite_sqlite_framework/androidx_sqlite_sqlite_framework.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_startup_startup_runtime/androidx_startup_startup_runtime.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_annotation/androidx_test_annotation.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_core/androidx_test_core.info19
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_ext_junit/androidx_test_ext_junit.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_monitor/androidx_test_monitor.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_rules/androidx_test_rules.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_runner/androidx_test_runner.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_services_storage/androidx_test_services_storage.info14
-rw-r--r--chromium/third_party/androidx/libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_tracing_tracing/androidx_tracing_tracing.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_transition_transition/androidx_transition_transition.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info18
-rw-r--r--chromium/third_party/androidx/libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_webkit_webkit/androidx_webkit_webkit.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_window_extensions_extensions/androidx_window_extensions_extensions.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_window_sidecar_sidecar/androidx_window_sidecar_sidecar.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_window_window_java/androidx_window_window_java.info16
-rw-r--r--chromium/third_party/androidx/libs/androidx_work_work_runtime/androidx_work_work_runtime.info17
-rw-r--r--chromium/third_party/dawn/third_party/glfw/.mailmap10
-rw-r--r--chromium/third_party/devtools-frontend/src/.mailmap13
-rw-r--r--chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/.mailmap3
-rw-r--r--chromium/third_party/expat/src/.mailmap18
-rw-r--r--chromium/third_party/ffmpeg/.mailmap25
-rw-r--r--chromium/third_party/freetype/src/.mailmap24
-rw-r--r--chromium/third_party/icu/android/icudtl.datbin0 -> 8862080 bytes
-rw-r--r--chromium/third_party/libaom/source/libaom/.mailmap97
-rw-r--r--chromium/third_party/libunwindstack/BUILD.gn250
-rw-r--r--chromium/third_party/libvpx/source/libvpx/.mailmap55
-rw-r--r--chromium/third_party/libwebp/src/.mailmap18
l---------chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GTMDefines.h1
l---------chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GoogleToolboxForMac/GTMLogger.h1
l---------chromium/third_party/nearby/src/third_party/securemessage/include/securemessage1
l---------chromium/third_party/nearby/src/third_party/smhasher/include/src1
l---------chromium/third_party/nearby/src/third_party/ukey2/include/securegcm1
-rw-r--r--chromium/third_party/node/node_modules.tar.gz.sha12
-rw-r--r--chromium/third_party/node/node_modules/rollup/package.json2
-rw-r--r--chromium/third_party/webrtc/.mailmap1
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info3
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info224
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info1
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info3
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info224
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info1
-rw-r--r--chromium/tools/perf/process_perf_results.pydeps708
-rw-r--r--chromium/v8/.mailmap16
216 files changed, 10336 insertions, 909 deletions
diff --git a/chromium/.mailmap b/chromium/.mailmap
deleted file mode 100644
index 7030ef0380d..00000000000
--- a/chromium/.mailmap
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 2021 The Chromium Authors
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# People change their names or email addresses for many reasons. This
-# list makes sure people’s preferences are respected when using Git
-# commands such as `git log` or `git blame`.
-#
-# See https://git-scm.com/docs/gitmailmap for more information.
-#
-# Please keep the list sorted.
-
-Clemens Backes <clemensb@chromium.org> Clemens Hammacher <clemensh@chromium.org>
diff --git a/chromium/android_webview/test/components/run_webview_component_smoketest.pydeps b/chromium/android_webview/test/components/run_webview_component_smoketest.pydeps
new file mode 100644
index 00000000000..d36066ead91
--- /dev/null
+++ b/chromium/android_webview/test/components/run_webview_component_smoketest.pydeps
@@ -0,0 +1,364 @@
+# Generated by running:
+# build/print_python_deps.py --output android_webview/test/components/run_webview_component_smoketest.pydeps --gn-paths android_webview/test/components/run_webview_component_smoketest.py
+//android_webview/test/components/run_webview_component_smoketest.py
+//build/android/pylib/__init__.py
+//build/android/pylib/constants/__init__.py
+//build/android/pylib/constants/host_paths.py
+//components/variations/service/generate_ui_string_overrider.py
+//third_party/catapult/common/py_trace_event/py_trace_event/__init__.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/__init__.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/meta_class.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/multiprocessing_shim.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_proto_classes.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_trace_writer.py
+//third_party/catapult/common/py_trace_event/py_trace_event/trace_time.py
+//third_party/catapult/common/py_trace_event/third_party/protobuf/encoder.py
+//third_party/catapult/common/py_trace_event/third_party/protobuf/wire_format.py
+//third_party/catapult/common/py_utils/py_utils/__init__.py
+//third_party/catapult/common/py_utils/py_utils/atexit_with_log.py
+//third_party/catapult/common/py_utils/py_utils/binary_manager.py
+//third_party/catapult/common/py_utils/py_utils/camel_case.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+//third_party/catapult/common/py_utils/py_utils/constants/__init__.py
+//third_party/catapult/common/py_utils/py_utils/constants/exit_codes.py
+//third_party/catapult/common/py_utils/py_utils/dependency_util.py
+//third_party/catapult/common/py_utils/py_utils/discover.py
+//third_party/catapult/common/py_utils/py_utils/exc_util.py
+//third_party/catapult/common/py_utils/py_utils/file_util.py
+//third_party/catapult/common/py_utils/py_utils/lock.py
+//third_party/catapult/common/py_utils/py_utils/logging_util.py
+//third_party/catapult/common/py_utils/py_utils/modules_util.py
+//third_party/catapult/common/py_utils/py_utils/retry_util.py
+//third_party/catapult/common/py_utils/py_utils/tempfile_ext.py
+//third_party/catapult/common/py_utils/py_utils/ts_proxy_server.py
+//third_party/catapult/common/py_utils/py_utils/webpagereplay_go_server.py
+//third_party/catapult/dependency_manager/dependency_manager/__init__.py
+//third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+//third_party/catapult/dependency_manager/dependency_manager/base_config.py
+//third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+//third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+//third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+//third_party/catapult/dependency_manager/dependency_manager/manager.py
+//third_party/catapult/dependency_manager/dependency_manager/uploader.py
+//third_party/catapult/devil/devil/__init__.py
+//third_party/catapult/devil/devil/android/__init__.py
+//third_party/catapult/devil/devil/android/apk_helper.py
+//third_party/catapult/devil/devil/android/app_ui.py
+//third_party/catapult/devil/devil/android/battery_utils.py
+//third_party/catapult/devil/devil/android/constants/__init__.py
+//third_party/catapult/devil/devil/android/constants/chrome.py
+//third_party/catapult/devil/devil/android/constants/file_system.py
+//third_party/catapult/devil/devil/android/cpu_temperature.py
+//third_party/catapult/devil/devil/android/crash_handler.py
+//third_party/catapult/devil/devil/android/decorators.py
+//third_party/catapult/devil/devil/android/device_denylist.py
+//third_party/catapult/devil/devil/android/device_errors.py
+//third_party/catapult/devil/devil/android/device_signal.py
+//third_party/catapult/devil/devil/android/device_temp_file.py
+//third_party/catapult/devil/devil/android/device_utils.py
+//third_party/catapult/devil/devil/android/flag_changer.py
+//third_party/catapult/devil/devil/android/forwarder.py
+//third_party/catapult/devil/devil/android/install_commands.py
+//third_party/catapult/devil/devil/android/logcat_monitor.py
+//third_party/catapult/devil/devil/android/md5sum.py
+//third_party/catapult/devil/devil/android/ndk/__init__.py
+//third_party/catapult/devil/devil/android/ndk/abis.py
+//third_party/catapult/devil/devil/android/perf/__init__.py
+//third_party/catapult/devil/devil/android/perf/cache_control.py
+//third_party/catapult/devil/devil/android/perf/perf_control.py
+//third_party/catapult/devil/devil/android/perf/surface_stats_collector.py
+//third_party/catapult/devil/devil/android/perf/thermal_throttle.py
+//third_party/catapult/devil/devil/android/sdk/__init__.py
+//third_party/catapult/devil/devil/android/sdk/aapt.py
+//third_party/catapult/devil/devil/android/sdk/adb_wrapper.py
+//third_party/catapult/devil/devil/android/sdk/build_tools.py
+//third_party/catapult/devil/devil/android/sdk/bundletool.py
+//third_party/catapult/devil/devil/android/sdk/intent.py
+//third_party/catapult/devil/devil/android/sdk/keyevent.py
+//third_party/catapult/devil/devil/android/sdk/shared_prefs.py
+//third_party/catapult/devil/devil/android/sdk/split_select.py
+//third_party/catapult/devil/devil/android/sdk/version_codes.py
+//third_party/catapult/devil/devil/android/settings.py
+//third_party/catapult/devil/devil/android/tools/__init__.py
+//third_party/catapult/devil/devil/android/tools/provision_devices.py
+//third_party/catapult/devil/devil/android/tools/script_common.py
+//third_party/catapult/devil/devil/android/tools/system_app.py
+//third_party/catapult/devil/devil/android/tools/video_recorder.py
+//third_party/catapult/devil/devil/android/valgrind_tools/__init__.py
+//third_party/catapult/devil/devil/android/valgrind_tools/base_tool.py
+//third_party/catapult/devil/devil/base_error.py
+//third_party/catapult/devil/devil/constants/__init__.py
+//third_party/catapult/devil/devil/constants/exit_codes.py
+//third_party/catapult/devil/devil/devil_env.py
+//third_party/catapult/devil/devil/utils/__init__.py
+//third_party/catapult/devil/devil/utils/cmd_helper.py
+//third_party/catapult/devil/devil/utils/geometry.py
+//third_party/catapult/devil/devil/utils/host_utils.py
+//third_party/catapult/devil/devil/utils/lazy/__init__.py
+//third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+//third_party/catapult/devil/devil/utils/logging_common.py
+//third_party/catapult/devil/devil/utils/lsusb.py
+//third_party/catapult/devil/devil/utils/parallelizer.py
+//third_party/catapult/devil/devil/utils/reraiser_thread.py
+//third_party/catapult/devil/devil/utils/reset_usb.py
+//third_party/catapult/devil/devil/utils/run_tests_helper.py
+//third_party/catapult/devil/devil/utils/timeout_retry.py
+//third_party/catapult/devil/devil/utils/watchdog_timer.py
+//third_party/catapult/devil/devil/utils/zip_utils.py
+//third_party/catapult/systrace/systrace/__init__.py
+//third_party/catapult/systrace/systrace/trace_result.py
+//third_party/catapult/systrace/systrace/tracing_agents/__init__.py
+//third_party/catapult/systrace/systrace/tracing_agents/atrace_agent.py
+//third_party/catapult/systrace/systrace/util.py
+//third_party/catapult/telemetry/telemetry/__init__.py
+//third_party/catapult/telemetry/telemetry/benchmark.py
+//third_party/catapult/telemetry/telemetry/compat_mode_options.py
+//third_party/catapult/telemetry/telemetry/core/__init__.py
+//third_party/catapult/telemetry/telemetry/core/android_action_runner.py
+//third_party/catapult/telemetry/telemetry/core/android_platform.py
+//third_party/catapult/telemetry/telemetry/core/cast_interface.py
+//third_party/catapult/telemetry/telemetry/core/cros_interface.py
+//third_party/catapult/telemetry/telemetry/core/debug_data.py
+//third_party/catapult/telemetry/telemetry/core/exceptions.py
+//third_party/catapult/telemetry/telemetry/core/fuchsia_interface.py
+//third_party/catapult/telemetry/telemetry/core/local_server.py
+//third_party/catapult/telemetry/telemetry/core/memory_cache_http_server.py
+//third_party/catapult/telemetry/telemetry/core/network_controller.py
+//third_party/catapult/telemetry/telemetry/core/os_version.py
+//third_party/catapult/telemetry/telemetry/core/platform.py
+//third_party/catapult/telemetry/telemetry/core/tracing_controller.py
+//third_party/catapult/telemetry/telemetry/core/util.py
+//third_party/catapult/telemetry/telemetry/decorators.py
+//third_party/catapult/telemetry/telemetry/internal/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/actions/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py
+//third_party/catapult/telemetry/telemetry/internal/actions/drag.py
+//third_party/catapult/telemetry/telemetry/internal/actions/javascript_click.py
+//third_party/catapult/telemetry/telemetry/internal/actions/key_event.py
+//third_party/catapult/telemetry/telemetry/internal/actions/load_media.py
+//third_party/catapult/telemetry/telemetry/internal/actions/media_action.py
+//third_party/catapult/telemetry/telemetry/internal/actions/mouse_click.py
+//third_party/catapult/telemetry/telemetry/internal/actions/navigate.py
+//third_party/catapult/telemetry/telemetry/internal/actions/page_action.py
+//third_party/catapult/telemetry/telemetry/internal/actions/pinch.py
+//third_party/catapult/telemetry/telemetry/internal/actions/play.py
+//third_party/catapult/telemetry/telemetry/internal/actions/repaint_continuously.py
+//third_party/catapult/telemetry/telemetry/internal/actions/repeatable_scroll.py
+//third_party/catapult/telemetry/telemetry/internal/actions/scroll.py
+//third_party/catapult/telemetry/telemetry/internal/actions/scroll_bounce.py
+//third_party/catapult/telemetry/telemetry/internal/actions/scroll_to_element.py
+//third_party/catapult/telemetry/telemetry/internal/actions/seek.py
+//third_party/catapult/telemetry/telemetry/internal/actions/swipe.py
+//third_party/catapult/telemetry/telemetry/internal/actions/tap.py
+//third_party/catapult/telemetry/telemetry/internal/actions/utils.py
+//third_party/catapult/telemetry/telemetry/internal/actions/wait.py
+//third_party/catapult/telemetry/telemetry/internal/app/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/app/android_app.py
+//third_party/catapult/telemetry/telemetry/internal/app/possible_app.py
+//third_party/catapult/telemetry/telemetry/internal/backends/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/backends/android_app_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/android_browser_backend_settings.py
+//third_party/catapult/telemetry/telemetry/internal/backends/app_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_finder.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_minidump_symbolizer.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_startup_args.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_finder.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_with_oobe.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_minidump_symbolizer.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/crx_id.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_minidump_symbolizer.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/extension_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_finder.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/gpu_compositing_checker.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/lacros_browser_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_finder.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_symbolizer.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/misc_web_contents_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome/tab_list_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_client_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_http.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend_list.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_console.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_log.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_memory.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_page.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_storage.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/memory_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/native_profiling_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/system_info_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/tracing_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/ui_devtools_client_backend.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/websocket.py
+//third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/window_manager_backend.py
+//third_party/catapult/telemetry/telemetry/internal/browser/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/browser/browser.py
+//third_party/catapult/telemetry/telemetry/internal/browser/browser_finder.py
+//third_party/catapult/telemetry/telemetry/internal/browser/browser_finder_exceptions.py
+//third_party/catapult/telemetry/telemetry/internal/browser/browser_info.py
+//third_party/catapult/telemetry/telemetry/internal/browser/browser_interval_profiling_controller.py
+//third_party/catapult/telemetry/telemetry/internal/browser/extension_dict.py
+//third_party/catapult/telemetry/telemetry/internal/browser/extension_page.py
+//third_party/catapult/telemetry/telemetry/internal/browser/extension_to_load.py
+//third_party/catapult/telemetry/telemetry/internal/browser/possible_browser.py
+//third_party/catapult/telemetry/telemetry/internal/browser/tab.py
+//third_party/catapult/telemetry/telemetry/internal/browser/tab_list.py
+//third_party/catapult/telemetry/telemetry/internal/browser/ui_devtools.py
+//third_party/catapult/telemetry/telemetry/internal/browser/user_agent.py
+//third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py
+//third_party/catapult/telemetry/telemetry/internal/forwarders/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/forwarders/android_forwarder.py
+//third_party/catapult/telemetry/telemetry/internal/forwarders/do_nothing_forwarder.py
+//third_party/catapult/telemetry/telemetry/internal/forwarders/forwarder_utils.py
+//third_party/catapult/telemetry/telemetry/internal/forwarders/fuchsia_forwarder.py
+//third_party/catapult/telemetry/telemetry/internal/image_processing/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/image_processing/image_util_numpy_impl.py
+//third_party/catapult/telemetry/telemetry/internal/platform/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/platform/android_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/android_platform_backend.py
+//third_party/catapult/telemetry/telemetry/internal/platform/cast_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/cros_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/desktop_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/device_finder.py
+//third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_platform_backend.py
+//third_party/catapult/telemetry/telemetry/internal/platform/gpu_device.py
+//third_party/catapult/telemetry/telemetry/internal/platform/gpu_info.py
+//third_party/catapult/telemetry/telemetry/internal/platform/linux_based_platform_backend.py
+//third_party/catapult/telemetry/telemetry/internal/platform/network_controller_backend.py
+//third_party/catapult/telemetry/telemetry/internal/platform/platform_backend.py
+//third_party/catapult/telemetry/telemetry/internal/platform/system_info.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/atrace_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_report_events_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_return_as_stream_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_devtools_manager.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/cpu_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/display_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/perfetto_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/telemetry_tracing_agent.py
+//third_party/catapult/telemetry/telemetry/internal/platform/tracing_controller_backend.py
+//third_party/catapult/telemetry/telemetry/internal/results/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/results/artifact_compatibility_wrapper.py
+//third_party/catapult/telemetry/telemetry/internal/results/artifact_logger.py
+//third_party/catapult/telemetry/telemetry/internal/results/gtest_progress_reporter.py
+//third_party/catapult/telemetry/telemetry/internal/results/page_test_results.py
+//third_party/catapult/telemetry/telemetry/internal/results/results_options.py
+//third_party/catapult/telemetry/telemetry/internal/results/story_run.py
+//third_party/catapult/telemetry/telemetry/internal/story_runner.py
+//third_party/catapult/telemetry/telemetry/internal/util/__init__.py
+//third_party/catapult/telemetry/telemetry/internal/util/binary_manager.py
+//third_party/catapult/telemetry/telemetry/internal/util/command_line.py
+//third_party/catapult/telemetry/telemetry/internal/util/exception_formatter.py
+//third_party/catapult/telemetry/telemetry/internal/util/external_modules.py
+//third_party/catapult/telemetry/telemetry/internal/util/file_handle.py
+//third_party/catapult/telemetry/telemetry/internal/util/format_for_logging.py
+//third_party/catapult/telemetry/telemetry/internal/util/global_hooks.py
+//third_party/catapult/telemetry/telemetry/internal/util/local_first_binary_manager.py
+//third_party/catapult/telemetry/telemetry/internal/util/path.py
+//third_party/catapult/telemetry/telemetry/internal/util/ts_proxy_server.py
+//third_party/catapult/telemetry/telemetry/internal/util/webpagereplay_go_server.py
+//third_party/catapult/telemetry/telemetry/page/__init__.py
+//third_party/catapult/telemetry/telemetry/page/cache_temperature.py
+//third_party/catapult/telemetry/telemetry/page/legacy_page_test.py
+//third_party/catapult/telemetry/telemetry/page/shared_page_state.py
+//third_party/catapult/telemetry/telemetry/page/traffic_setting.py
+//third_party/catapult/telemetry/telemetry/project_config.py
+//third_party/catapult/telemetry/telemetry/story/__init__.py
+//third_party/catapult/telemetry/telemetry/story/expectations.py
+//third_party/catapult/telemetry/telemetry/story/shared_state.py
+//third_party/catapult/telemetry/telemetry/story/story.py
+//third_party/catapult/telemetry/telemetry/story/story_filter.py
+//third_party/catapult/telemetry/telemetry/story/story_set.py
+//third_party/catapult/telemetry/telemetry/story/typ_expectations.py
+//third_party/catapult/telemetry/telemetry/testing/__init__.py
+//third_party/catapult/telemetry/telemetry/testing/browser_test_runner.py
+//third_party/catapult/telemetry/telemetry/testing/test_utils.py
+//third_party/catapult/telemetry/telemetry/timeline/__init__.py
+//third_party/catapult/telemetry/telemetry/timeline/atrace_config.py
+//third_party/catapult/telemetry/telemetry/timeline/chrome_trace_category_filter.py
+//third_party/catapult/telemetry/telemetry/timeline/chrome_trace_config.py
+//third_party/catapult/telemetry/telemetry/timeline/system_trace_config.py
+//third_party/catapult/telemetry/telemetry/timeline/tracing_config.py
+//third_party/catapult/telemetry/telemetry/util/__init__.py
+//third_party/catapult/telemetry/telemetry/util/cmd_util.py
+//third_party/catapult/telemetry/telemetry/util/color_histogram.py
+//third_party/catapult/telemetry/telemetry/util/image_util.py
+//third_party/catapult/telemetry/telemetry/util/js_template.py
+//third_party/catapult/telemetry/telemetry/util/rgba_color.py
+//third_party/catapult/telemetry/telemetry/util/screenshot.py
+//third_party/catapult/telemetry/telemetry/util/statistics.py
+//third_party/catapult/telemetry/telemetry/util/wpr_modes.py
+//third_party/catapult/telemetry/telemetry/web_perf/__init__.py
+//third_party/catapult/telemetry/telemetry/web_perf/story_test.py
+//third_party/catapult/telemetry/telemetry/web_perf/timeline_based_measurement.py
+//third_party/catapult/telemetry/telemetry/web_perf/timeline_interaction_record.py
+//third_party/catapult/telemetry/telemetry/wpr/__init__.py
+//third_party/catapult/telemetry/telemetry/wpr/archive_info.py
+//third_party/catapult/telemetry/third_party/png/png.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/__init__.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_app.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_exceptions.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_handshake.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_http.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_logging.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_socket.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_ssl_compat.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_url.py
+//third_party/catapult/telemetry/third_party/websocket-client/websocket/_utils.py
+//third_party/catapult/third_party/typ/typ/__init__.py
+//third_party/catapult/third_party/typ/typ/arg_parser.py
+//third_party/catapult/third_party/typ/typ/artifacts.py
+//third_party/catapult/third_party/typ/typ/expectations_parser.py
+//third_party/catapult/third_party/typ/typ/fakes/__init__.py
+//third_party/catapult/third_party/typ/typ/fakes/host_fake.py
+//third_party/catapult/third_party/typ/typ/host.py
+//third_party/catapult/third_party/typ/typ/json_results.py
+//third_party/catapult/third_party/typ/typ/pool.py
+//third_party/catapult/third_party/typ/typ/printer.py
+//third_party/catapult/third_party/typ/typ/python_2_3_compat.py
+//third_party/catapult/third_party/typ/typ/result_sink.py
+//third_party/catapult/third_party/typ/typ/runner.py
+//third_party/catapult/third_party/typ/typ/stats.py
+//third_party/catapult/third_party/typ/typ/test_case.py
+//third_party/catapult/third_party/typ/typ/version.py
+//third_party/catapult/tracing/tracing/__init__.py
+//third_party/catapult/tracing/tracing/trace_data/__init__.py
+//third_party/catapult/tracing/tracing/trace_data/trace_data.py
+//third_party/catapult/tracing/tracing/value/__init__.py
+//third_party/catapult/tracing/tracing/value/diagnostics/__init__.py
+//third_party/catapult/tracing/tracing/value/diagnostics/reserved_infos.py
+//third_party/catapult/tracing/tracing_project.py
+//tools/json_comment_eater/json_comment_eater.py
+//tools/json_to_struct/element_generator.py
+//tools/json_to_struct/json_to_struct.py
+//tools/json_to_struct/struct_generator.py
+//tools/perf/chrome_telemetry_build/__init__.py
+//tools/perf/chrome_telemetry_build/chromium_config.py
+//tools/perf/core/__init__.py
+//tools/perf/core/path_util.py
+//tools/variations/fieldtrial_to_struct.py
+//tools/variations/fieldtrial_util.py
diff --git a/chromium/android_webview/tools/run_cts.pydeps b/chromium/android_webview/tools/run_cts.pydeps
new file mode 100644
index 00000000000..222a00d0038
--- /dev/null
+++ b/chromium/android_webview/tools/run_cts.pydeps
@@ -0,0 +1,80 @@
+# Generated by running:
+# build/print_python_deps.py --output android_webview/tools/run_cts.pydeps --gn-paths android_webview/tools/run_cts.py
+//android_webview/tools/run_cts.py
+//build/android/devil_chromium.py
+//build/android/pylib/__init__.py
+//build/android/pylib/constants/__init__.py
+//build/android/pylib/constants/host_paths.py
+//build/android/pylib/local/__init__.py
+//build/android/pylib/local/emulator/__init__.py
+//build/android/pylib/local/emulator/avd.py
+//build/android/pylib/local/emulator/ini.py
+//build/android/pylib/local/emulator/proto/__init__.py
+//build/android/pylib/local/emulator/proto/avd_pb2.py
+//build/android/pylib/utils/__init__.py
+//build/android/pylib/utils/test_filter.py
+//build/gn_helpers.py
+//third_party/catapult/common/py_utils/py_utils/__init__.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+//third_party/catapult/common/py_utils/py_utils/lock.py
+//third_party/catapult/common/py_utils/py_utils/tempfile_ext.py
+//third_party/catapult/dependency_manager/dependency_manager/__init__.py
+//third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+//third_party/catapult/dependency_manager/dependency_manager/base_config.py
+//third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+//third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+//third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+//third_party/catapult/dependency_manager/dependency_manager/manager.py
+//third_party/catapult/dependency_manager/dependency_manager/uploader.py
+//third_party/catapult/devil/devil/__init__.py
+//third_party/catapult/devil/devil/android/__init__.py
+//third_party/catapult/devil/devil/android/apk_helper.py
+//third_party/catapult/devil/devil/android/constants/__init__.py
+//third_party/catapult/devil/devil/android/constants/chrome.py
+//third_party/catapult/devil/devil/android/constants/file_system.py
+//third_party/catapult/devil/devil/android/decorators.py
+//third_party/catapult/devil/devil/android/device_denylist.py
+//third_party/catapult/devil/devil/android/device_errors.py
+//third_party/catapult/devil/devil/android/device_signal.py
+//third_party/catapult/devil/devil/android/device_temp_file.py
+//third_party/catapult/devil/devil/android/device_utils.py
+//third_party/catapult/devil/devil/android/install_commands.py
+//third_party/catapult/devil/devil/android/logcat_monitor.py
+//third_party/catapult/devil/devil/android/md5sum.py
+//third_party/catapult/devil/devil/android/ndk/__init__.py
+//third_party/catapult/devil/devil/android/ndk/abis.py
+//third_party/catapult/devil/devil/android/sdk/__init__.py
+//third_party/catapult/devil/devil/android/sdk/aapt.py
+//third_party/catapult/devil/devil/android/sdk/adb_wrapper.py
+//third_party/catapult/devil/devil/android/sdk/build_tools.py
+//third_party/catapult/devil/devil/android/sdk/bundletool.py
+//third_party/catapult/devil/devil/android/sdk/intent.py
+//third_party/catapult/devil/devil/android/sdk/keyevent.py
+//third_party/catapult/devil/devil/android/sdk/split_select.py
+//third_party/catapult/devil/devil/android/sdk/version_codes.py
+//third_party/catapult/devil/devil/android/settings.py
+//third_party/catapult/devil/devil/android/tools/__init__.py
+//third_party/catapult/devil/devil/android/tools/script_common.py
+//third_party/catapult/devil/devil/android/tools/system_app.py
+//third_party/catapult/devil/devil/base_error.py
+//third_party/catapult/devil/devil/constants/__init__.py
+//third_party/catapult/devil/devil/constants/exit_codes.py
+//third_party/catapult/devil/devil/devil_env.py
+//third_party/catapult/devil/devil/utils/__init__.py
+//third_party/catapult/devil/devil/utils/cmd_helper.py
+//third_party/catapult/devil/devil/utils/host_utils.py
+//third_party/catapult/devil/devil/utils/lazy/__init__.py
+//third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+//third_party/catapult/devil/devil/utils/logging_common.py
+//third_party/catapult/devil/devil/utils/lsusb.py
+//third_party/catapult/devil/devil/utils/parallelizer.py
+//third_party/catapult/devil/devil/utils/reraiser_thread.py
+//third_party/catapult/devil/devil/utils/reset_usb.py
+//third_party/catapult/devil/devil/utils/run_tests_helper.py
+//third_party/catapult/devil/devil/utils/timeout_retry.py
+//third_party/catapult/devil/devil/utils/watchdog_timer.py
+//third_party/catapult/devil/devil/utils/zip_utils.py
+//third_party/catapult/third_party/six/six.py
diff --git a/chromium/base/android/jni_generator/jni_generator.pydeps b/chromium/base/android/jni_generator/jni_generator.pydeps
new file mode 100644
index 00000000000..ef374f225fd
--- /dev/null
+++ b/chromium/base/android/jni_generator/jni_generator.pydeps
@@ -0,0 +1,6 @@
+# Generated by running:
+# build/print_python_deps.py --root base/android/jni_generator --output base/android/jni_generator/jni_generator.pydeps base/android/jni_generator/jni_generator.py
+../../../build/android/gyp/util/__init__.py
+../../../build/android/gyp/util/build_utils.py
+../../../build/gn_helpers.py
+jni_generator.py
diff --git a/chromium/base/android/jni_generator/jni_registration_generator.pydeps b/chromium/base/android/jni_generator/jni_registration_generator.pydeps
new file mode 100644
index 00000000000..cb8d37eb75d
--- /dev/null
+++ b/chromium/base/android/jni_generator/jni_registration_generator.pydeps
@@ -0,0 +1,7 @@
+# Generated by running:
+# build/print_python_deps.py --root base/android/jni_generator --output base/android/jni_generator/jni_registration_generator.pydeps base/android/jni_generator/jni_registration_generator.py
+../../../build/android/gyp/util/__init__.py
+../../../build/android/gyp/util/build_utils.py
+../../../build/gn_helpers.py
+jni_generator.py
+jni_registration_generator.py
diff --git a/chromium/chrome/android/features/create_stripped_java_factory.pydeps b/chromium/chrome/android/features/create_stripped_java_factory.pydeps
new file mode 100644
index 00000000000..1087bc14010
--- /dev/null
+++ b/chromium/chrome/android/features/create_stripped_java_factory.pydeps
@@ -0,0 +1,15 @@
+# Generated by running:
+# build/print_python_deps.py --root chrome/android/features --output chrome/android/features/create_stripped_java_factory.pydeps chrome/android/features/create_stripped_java_factory.py
+../../../build/android/gyp/util/__init__.py
+../../../build/android/gyp/util/build_utils.py
+../../../build/gn_helpers.py
+../../../third_party/javalang/src/javalang/__init__.py
+../../../third_party/javalang/src/javalang/ast.py
+../../../third_party/javalang/src/javalang/javadoc.py
+../../../third_party/javalang/src/javalang/parse.py
+../../../third_party/javalang/src/javalang/parser.py
+../../../third_party/javalang/src/javalang/tokenizer.py
+../../../third_party/javalang/src/javalang/tree.py
+../../../third_party/javalang/src/javalang/util.py
+../../../third_party/six/src/six.py
+create_stripped_java_factory.py
diff --git a/chromium/chrome/android/monochrome/scripts/monochrome_python_tests.pydeps b/chromium/chrome/android/monochrome/scripts/monochrome_python_tests.pydeps
new file mode 100644
index 00000000000..8a0cd5a0be6
--- /dev/null
+++ b/chromium/chrome/android/monochrome/scripts/monochrome_python_tests.pydeps
@@ -0,0 +1,63 @@
+# Generated by running:
+# build/print_python_deps.py --output chrome/android/monochrome/scripts/monochrome_python_tests.pydeps --gn-paths chrome/android/monochrome/scripts/monochrome_python_tests.py
+//build/android/devil_chromium.py
+//build/android/pylib/__init__.py
+//build/android/pylib/constants/__init__.py
+//build/android/pylib/constants/host_paths.py
+//build/gn_helpers.py
+//chrome/android/monochrome/scripts/monochrome_android_manifest_test.py
+//chrome/android/monochrome/scripts/monochrome_apk_checker_test.py
+//chrome/android/monochrome/scripts/monochrome_dexdump_test.py
+//chrome/android/monochrome/scripts/monochrome_python_tests.py
+//third_party/catapult/common/py_utils/py_utils/__init__.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+//third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+//third_party/catapult/common/py_utils/py_utils/lock.py
+//third_party/catapult/dependency_manager/dependency_manager/__init__.py
+//third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+//third_party/catapult/dependency_manager/dependency_manager/base_config.py
+//third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+//third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+//third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+//third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+//third_party/catapult/dependency_manager/dependency_manager/manager.py
+//third_party/catapult/dependency_manager/dependency_manager/uploader.py
+//third_party/catapult/devil/devil/__init__.py
+//third_party/catapult/devil/devil/android/__init__.py
+//third_party/catapult/devil/devil/android/constants/__init__.py
+//third_party/catapult/devil/devil/android/constants/chrome.py
+//third_party/catapult/devil/devil/android/ndk/__init__.py
+//third_party/catapult/devil/devil/android/ndk/abis.py
+//third_party/catapult/devil/devil/android/sdk/__init__.py
+//third_party/catapult/devil/devil/android/sdk/build_tools.py
+//third_party/catapult/devil/devil/android/sdk/keyevent.py
+//third_party/catapult/devil/devil/android/sdk/version_codes.py
+//third_party/catapult/devil/devil/base_error.py
+//third_party/catapult/devil/devil/constants/__init__.py
+//third_party/catapult/devil/devil/constants/exit_codes.py
+//third_party/catapult/devil/devil/devil_env.py
+//third_party/catapult/devil/devil/utils/__init__.py
+//third_party/catapult/devil/devil/utils/cmd_helper.py
+//third_party/catapult/devil/devil/utils/lazy/__init__.py
+//third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+//third_party/catapult/devil/devil/utils/reraiser_thread.py
+//third_party/catapult/devil/devil/utils/timeout_retry.py
+//third_party/catapult/devil/devil/utils/watchdog_timer.py
+//third_party/catapult/third_party/six/six.py
+//third_party/catapult/third_party/typ/typ/__init__.py
+//third_party/catapult/third_party/typ/typ/arg_parser.py
+//third_party/catapult/third_party/typ/typ/artifacts.py
+//third_party/catapult/third_party/typ/typ/expectations_parser.py
+//third_party/catapult/third_party/typ/typ/fakes/__init__.py
+//third_party/catapult/third_party/typ/typ/fakes/host_fake.py
+//third_party/catapult/third_party/typ/typ/host.py
+//third_party/catapult/third_party/typ/typ/json_results.py
+//third_party/catapult/third_party/typ/typ/pool.py
+//third_party/catapult/third_party/typ/typ/printer.py
+//third_party/catapult/third_party/typ/typ/python_2_3_compat.py
+//third_party/catapult/third_party/typ/typ/result_sink.py
+//third_party/catapult/third_party/typ/typ/runner.py
+//third_party/catapult/third_party/typ/typ/stats.py
+//third_party/catapult/third_party/typ/typ/test_case.py
+//third_party/catapult/third_party/typ/typ/version.py
diff --git a/chromium/chrome/installer/linux/common/chromium-browser/chromium-browser.info b/chromium/chrome/installer/linux/common/chromium-browser/chromium-browser.info
new file mode 100644
index 00000000000..d49854144e1
--- /dev/null
+++ b/chromium/chrome/installer/linux/common/chromium-browser/chromium-browser.info
@@ -0,0 +1,36 @@
+# Copyright 2009 The Chromium Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+#
+# This file provides common configuration information for building
+# chromium-browser packages for various platforms.
+
+# Base name of the package.
+PACKAGE="chromium-browser"
+
+# Base name of the snap package
+SNAPNAME="chromium"
+
+# Filename of the main executable (for generating launcher scripts, etc.)
+PROGNAME=chrome
+
+# Base directory for package installation.
+INSTALLDIR=/opt/chromium.org/chromium
+
+# Directory for device policy enrollments.
+ENROLLMENTDIR=/etc/chromium/policies/enrollment
+
+# Display string for desktop menu/icon.
+MENUNAME="Chromium Web Browser"
+
+# Brief package description.
+SHORTDESC="The web browser from Chromium.org"
+
+# Detailed package description.
+FULLDESC="Chromium is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier."
+
+# Package maintainer information.
+# TODO(mmoss) Setup a mailbox for this address
+MAINTNAME="Chromium Linux Team"
+MAINTMAIL="chromium-linux-packager@chromium.org"
+PRODUCTURL="http://www.chromium.org/"
diff --git a/chromium/chrome/installer/linux/common/google-chrome/google-chrome.info b/chromium/chrome/installer/linux/common/google-chrome/google-chrome.info
new file mode 100644
index 00000000000..03c56cf8d58
--- /dev/null
+++ b/chromium/chrome/installer/linux/common/google-chrome/google-chrome.info
@@ -0,0 +1,36 @@
+# Copyright 2009 The Chromium Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+#
+# This file provides common configuration information for building
+# google-chrome packages for various platforms.
+
+# Base name of the package.
+PACKAGE="google-chrome"
+
+# Base name of the snap package
+SNAPNAME="google-chrome"
+
+# Filename of the main executable (for generating launcher scripts, etc.)
+PROGNAME=chrome
+
+# Base directory for package installation.
+INSTALLDIR=/opt/google/chrome
+
+# Directory for device policy enrollments.
+ENROLLMENTDIR=/etc/opt/chrome/policies/enrollment
+
+# Display string for desktop menu/icon.
+MENUNAME="Google Chrome"
+
+# Brief package description.
+SHORTDESC="The web browser from Google"
+
+# Detailed package description.
+FULLDESC="Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier."
+
+# Package maintainer information.
+# TODO(mmoss) Setup a mailbox for this address
+MAINTNAME="Chrome Linux Team"
+MAINTMAIL="chromium-dev@chromium.org"
+PRODUCTURL="https://chrome.google.com/"
diff --git a/chromium/chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps b/chromium/chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps
new file mode 100644
index 00000000000..8870c4b9505
--- /dev/null
+++ b/chromium/chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps
@@ -0,0 +1,9 @@
+# Generated by running:
+# build/print_python_deps.py --root chrome/test/chromedriver/log_replay --output chrome/test/chromedriver/log_replay/client_replay_unittest.pydeps chrome/test/chromedriver/log_replay/client_replay_unittest.py
+../chrome_paths.py
+../client/command_executor.py
+../server/server.py
+../test/unittest_util.py
+../util.py
+client_replay.py
+client_replay_unittest.py
diff --git a/chromium/chrome/test/chromedriver/test/run_py_tests.pydeps b/chromium/chrome/test/chromedriver/test/run_py_tests.pydeps
new file mode 100644
index 00000000000..3703cfb921a
--- /dev/null
+++ b/chromium/chrome/test/chromedriver/test/run_py_tests.pydeps
@@ -0,0 +1,93 @@
+# Generated by running:
+# build/print_python_deps.py --root chrome/test/chromedriver/test --output chrome/test/chromedriver/test/run_py_tests.pydeps chrome/test/chromedriver/test/run_py_tests.py
+../../../../build/android/devil_chromium.py
+../../../../build/android/pylib/__init__.py
+../../../../build/android/pylib/constants/__init__.py
+../../../../build/android/pylib/constants/host_paths.py
+../../../../build/gn_helpers.py
+../../../../third_party/catapult/common/py_utils/py_utils/__init__.py
+../../../../third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+../../../../third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+../../../../third_party/catapult/common/py_utils/py_utils/lock.py
+../../../../third_party/catapult/common/py_utils/py_utils/tempfile_ext.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/__init__.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/base_config.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/manager.py
+../../../../third_party/catapult/dependency_manager/dependency_manager/uploader.py
+../../../../third_party/catapult/devil/devil/__init__.py
+../../../../third_party/catapult/devil/devil/android/__init__.py
+../../../../third_party/catapult/devil/devil/android/apk_helper.py
+../../../../third_party/catapult/devil/devil/android/constants/__init__.py
+../../../../third_party/catapult/devil/devil/android/constants/chrome.py
+../../../../third_party/catapult/devil/devil/android/constants/file_system.py
+../../../../third_party/catapult/devil/devil/android/decorators.py
+../../../../third_party/catapult/devil/devil/android/device_errors.py
+../../../../third_party/catapult/devil/devil/android/device_signal.py
+../../../../third_party/catapult/devil/devil/android/device_temp_file.py
+../../../../third_party/catapult/devil/devil/android/device_utils.py
+../../../../third_party/catapult/devil/devil/android/forwarder.py
+../../../../third_party/catapult/devil/devil/android/install_commands.py
+../../../../third_party/catapult/devil/devil/android/logcat_monitor.py
+../../../../third_party/catapult/devil/devil/android/md5sum.py
+../../../../third_party/catapult/devil/devil/android/ndk/__init__.py
+../../../../third_party/catapult/devil/devil/android/ndk/abis.py
+../../../../third_party/catapult/devil/devil/android/sdk/__init__.py
+../../../../third_party/catapult/devil/devil/android/sdk/aapt.py
+../../../../third_party/catapult/devil/devil/android/sdk/adb_wrapper.py
+../../../../third_party/catapult/devil/devil/android/sdk/build_tools.py
+../../../../third_party/catapult/devil/devil/android/sdk/bundletool.py
+../../../../third_party/catapult/devil/devil/android/sdk/intent.py
+../../../../third_party/catapult/devil/devil/android/sdk/keyevent.py
+../../../../third_party/catapult/devil/devil/android/sdk/split_select.py
+../../../../third_party/catapult/devil/devil/android/sdk/version_codes.py
+../../../../third_party/catapult/devil/devil/android/valgrind_tools/__init__.py
+../../../../third_party/catapult/devil/devil/android/valgrind_tools/base_tool.py
+../../../../third_party/catapult/devil/devil/base_error.py
+../../../../third_party/catapult/devil/devil/constants/__init__.py
+../../../../third_party/catapult/devil/devil/constants/exit_codes.py
+../../../../third_party/catapult/devil/devil/devil_env.py
+../../../../third_party/catapult/devil/devil/utils/__init__.py
+../../../../third_party/catapult/devil/devil/utils/cmd_helper.py
+../../../../third_party/catapult/devil/devil/utils/host_utils.py
+../../../../third_party/catapult/devil/devil/utils/lazy/__init__.py
+../../../../third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+../../../../third_party/catapult/devil/devil/utils/logging_common.py
+../../../../third_party/catapult/devil/devil/utils/lsusb.py
+../../../../third_party/catapult/devil/devil/utils/parallelizer.py
+../../../../third_party/catapult/devil/devil/utils/reraiser_thread.py
+../../../../third_party/catapult/devil/devil/utils/reset_usb.py
+../../../../third_party/catapult/devil/devil/utils/run_tests_helper.py
+../../../../third_party/catapult/devil/devil/utils/timeout_retry.py
+../../../../third_party/catapult/devil/devil/utils/watchdog_timer.py
+../../../../third_party/catapult/devil/devil/utils/zip_utils.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/__init__.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_app.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_exceptions.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_handshake.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_http.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_logging.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_socket.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_ssl_compat.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_url.py
+../../../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_utils.py
+../../../../third_party/catapult/third_party/gsutil/third_party/monotonic/monotonic.py
+../chrome_paths.py
+../client/chromedriver.py
+../client/command_executor.py
+../client/exceptions.py
+../client/webelement.py
+../client/webshadowroot.py
+../client/websocket_connection.py
+../server/server.py
+../util.py
+run_py_tests.py
+unittest_util.py
+webserver.py
diff --git a/chromium/chromecast/resource_sizes/chromecast_resource_sizes.pydeps b/chromium/chromecast/resource_sizes/chromecast_resource_sizes.pydeps
new file mode 100644
index 00000000000..34c44551dbd
--- /dev/null
+++ b/chromium/chromecast/resource_sizes/chromecast_resource_sizes.pydeps
@@ -0,0 +1,12 @@
+# Generated by running:
+# build/print_python_deps.py --root chromecast/resource_sizes --output chromecast/resource_sizes/chromecast_resource_sizes.pydeps chromecast/resource_sizes/chromecast_resource_sizes.py
+../../build/util/lib/common/perf_result_data_type.py
+../../build/util/lib/common/perf_tests_results_helper.py
+../../third_party/catapult/third_party/six/six.py
+../../third_party/catapult/third_party/vinn/vinn/__init__.py
+../../third_party/catapult/third_party/vinn/vinn/_vinn.py
+../../third_party/catapult/tracing/tracing/__init__.py
+../../third_party/catapult/tracing/tracing/value/__init__.py
+../../third_party/catapult/tracing/tracing/value/convert_chart_json.py
+../../third_party/catapult/tracing/tracing_project.py
+chromecast_resource_sizes.py
diff --git a/chromium/components/cronet/tools/generate_javadoc.pydeps b/chromium/components/cronet/tools/generate_javadoc.pydeps
new file mode 100644
index 00000000000..0de5776e544
--- /dev/null
+++ b/chromium/components/cronet/tools/generate_javadoc.pydeps
@@ -0,0 +1,19 @@
+# Generated by running:
+# build/print_python_deps.py --root components/cronet/tools --output components/cronet/tools/generate_javadoc.pydeps components/cronet/tools/generate_javadoc.py
+../../../build/android/gyp/util/__init__.py
+../../../build/android/gyp/util/build_utils.py
+../../../build/gn_helpers.py
+../../../net/tools/net_docs/net_docs.py
+../../../third_party/markdown/__init__.py
+../../../third_party/markdown/__version__.py
+../../../third_party/markdown/blockparser.py
+../../../third_party/markdown/blockprocessors.py
+../../../third_party/markdown/extensions/__init__.py
+../../../third_party/markdown/inlinepatterns.py
+../../../third_party/markdown/odict.py
+../../../third_party/markdown/postprocessors.py
+../../../third_party/markdown/preprocessors.py
+../../../third_party/markdown/serializers.py
+../../../third_party/markdown/treeprocessors.py
+../../../third_party/markdown/util.py
+generate_javadoc.py
diff --git a/chromium/components/cronet/tools/jar_src.pydeps b/chromium/components/cronet/tools/jar_src.pydeps
new file mode 100644
index 00000000000..cab77c0304f
--- /dev/null
+++ b/chromium/components/cronet/tools/jar_src.pydeps
@@ -0,0 +1,6 @@
+# Generated by running:
+# build/print_python_deps.py --root components/cronet/tools --output components/cronet/tools/jar_src.pydeps components/cronet/tools/jar_src.py
+../../../build/android/gyp/util/__init__.py
+../../../build/android/gyp/util/build_utils.py
+../../../build/gn_helpers.py
+jar_src.py
diff --git a/chromium/net/http/transport_security_state_static.json.gz b/chromium/net/http/transport_security_state_static.json.gz
index 76c25ba5802..afac899d256 100644
--- a/chromium/net/http/transport_security_state_static.json.gz
+++ b/chromium/net/http/transport_security_state_static.json.gz
Binary files differ
diff --git a/chromium/third_party/android_deps/libs/android_arch_core_runtime/android_arch_core_runtime.info b/chromium/third_party/android_deps/libs/android_arch_core_runtime/android_arch_core_runtime.info
new file mode 100644
index 00000000000..7ba290a0c23
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/android_arch_core_runtime/android_arch_core_runtime.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.arch.core"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info b/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info
new file mode 100644
index 00000000000..01d4ee214e9
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.arch.lifecycle.livedata"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info b/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info
new file mode 100644
index 00000000000..2bb7afe2bc5
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.arch.lifecycle.livedata.core"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info b/chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info
new file mode 100644
index 00000000000..b27fa32f439
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.arch.lifecycle"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info b/chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info
new file mode 100644
index 00000000000..83ce2b6c86a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.arch.lifecycle.viewmodel"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info b/chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info
new file mode 100644
index 00000000000..f42f349aca6
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.graphics.drawable"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info b/chromium/third_party/android_deps/libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info
new file mode 100644
index 00000000000..85bd26248c3
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info
@@ -0,0 +1,473 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.v7.appcompat"
+resources = [
+ "res/anim/abc_fade_in.xml",
+ "res/anim/abc_fade_out.xml",
+ "res/anim/abc_grow_fade_in_from_bottom.xml",
+ "res/anim/abc_popup_enter.xml",
+ "res/anim/abc_popup_exit.xml",
+ "res/anim/abc_shrink_fade_out_from_bottom.xml",
+ "res/anim/abc_slide_in_bottom.xml",
+ "res/anim/abc_slide_in_top.xml",
+ "res/anim/abc_slide_out_bottom.xml",
+ "res/anim/abc_slide_out_top.xml",
+ "res/anim/abc_tooltip_enter.xml",
+ "res/anim/abc_tooltip_exit.xml",
+ "res/color/abc_background_cache_hint_selector_material_dark.xml",
+ "res/color/abc_background_cache_hint_selector_material_light.xml",
+ "res/color/abc_btn_colored_borderless_text_material.xml",
+ "res/color/abc_btn_colored_text_material.xml",
+ "res/color/abc_hint_foreground_material_dark.xml",
+ "res/color/abc_hint_foreground_material_light.xml",
+ "res/color/abc_primary_text_disable_only_material_dark.xml",
+ "res/color/abc_primary_text_disable_only_material_light.xml",
+ "res/color/abc_primary_text_material_dark.xml",
+ "res/color/abc_primary_text_material_light.xml",
+ "res/color/abc_search_url_text.xml",
+ "res/color/abc_secondary_text_material_dark.xml",
+ "res/color/abc_secondary_text_material_light.xml",
+ "res/color/abc_tint_btn_checkable.xml",
+ "res/color/abc_tint_default.xml",
+ "res/color/abc_tint_edittext.xml",
+ "res/color/abc_tint_seek_thumb.xml",
+ "res/color/abc_tint_spinner.xml",
+ "res/color/abc_tint_switch_track.xml",
+ "res/color/switch_thumb_material_dark.xml",
+ "res/color/switch_thumb_material_light.xml",
+ "res/color-v21/abc_btn_colored_borderless_text_material.xml",
+ "res/color-v23/abc_btn_colored_borderless_text_material.xml",
+ "res/color-v23/abc_btn_colored_text_material.xml",
+ "res/color-v23/abc_color_highlight_material.xml",
+ "res/color-v23/abc_tint_btn_checkable.xml",
+ "res/color-v23/abc_tint_default.xml",
+ "res/color-v23/abc_tint_edittext.xml",
+ "res/color-v23/abc_tint_seek_thumb.xml",
+ "res/color-v23/abc_tint_spinner.xml",
+ "res/color-v23/abc_tint_switch_track.xml",
+ "res/drawable/abc_btn_borderless_material.xml",
+ "res/drawable/abc_btn_check_material.xml",
+ "res/drawable/abc_btn_colored_material.xml",
+ "res/drawable/abc_btn_default_mtrl_shape.xml",
+ "res/drawable/abc_btn_radio_material.xml",
+ "res/drawable/abc_cab_background_internal_bg.xml",
+ "res/drawable/abc_cab_background_top_material.xml",
+ "res/drawable/abc_dialog_material_background.xml",
+ "res/drawable/abc_edit_text_material.xml",
+ "res/drawable/abc_ic_ab_back_material.xml",
+ "res/drawable/abc_ic_arrow_drop_right_black_24dp.xml",
+ "res/drawable/abc_ic_clear_material.xml",
+ "res/drawable/abc_ic_go_search_api_material.xml",
+ "res/drawable/abc_ic_menu_overflow_material.xml",
+ "res/drawable/abc_ic_search_api_material.xml",
+ "res/drawable/abc_ic_voice_search_api_material.xml",
+ "res/drawable/abc_item_background_holo_dark.xml",
+ "res/drawable/abc_item_background_holo_light.xml",
+ "res/drawable/abc_list_divider_material.xml",
+ "res/drawable/abc_list_selector_background_transition_holo_dark.xml",
+ "res/drawable/abc_list_selector_background_transition_holo_light.xml",
+ "res/drawable/abc_list_selector_holo_dark.xml",
+ "res/drawable/abc_list_selector_holo_light.xml",
+ "res/drawable/abc_ratingbar_indicator_material.xml",
+ "res/drawable/abc_ratingbar_material.xml",
+ "res/drawable/abc_ratingbar_small_material.xml",
+ "res/drawable/abc_seekbar_thumb_material.xml",
+ "res/drawable/abc_seekbar_tick_mark_material.xml",
+ "res/drawable/abc_seekbar_track_material.xml",
+ "res/drawable/abc_spinner_textfield_background_material.xml",
+ "res/drawable/abc_switch_thumb_material.xml",
+ "res/drawable/abc_tab_indicator_material.xml",
+ "res/drawable/abc_text_cursor_material.xml",
+ "res/drawable/abc_textfield_search_material.xml",
+ "res/drawable/abc_vector_test.xml",
+ "res/drawable/tooltip_frame_dark.xml",
+ "res/drawable/tooltip_frame_light.xml",
+ "res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_ic_star_black_16dp.png",
+ "res/drawable-hdpi-v4/abc_ic_star_black_36dp.png",
+ "res/drawable-hdpi-v4/abc_ic_star_black_48dp.png",
+ "res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png",
+ "res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png",
+ "res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png",
+ "res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png",
+ "res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_ic_star_black_16dp.png",
+ "res/drawable-mdpi-v4/abc_ic_star_black_36dp.png",
+ "res/drawable-mdpi-v4/abc_ic_star_black_48dp.png",
+ "res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png",
+ "res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png",
+ "res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png",
+ "res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png",
+ "res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-v21/abc_action_bar_item_background_material.xml",
+ "res/drawable-v21/abc_btn_colored_material.xml",
+ "res/drawable-v21/abc_dialog_material_background.xml",
+ "res/drawable-v21/abc_edit_text_material.xml",
+ "res/drawable-v21/abc_list_divider_material.xml",
+ "res/drawable-v23/abc_control_background_material.xml",
+ "res/drawable-watch-v20/abc_dialog_material_background.xml",
+ "res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png",
+ "res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png",
+ "res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png",
+ "res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png",
+ "res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png",
+ "res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png",
+ "res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png",
+ "res/layout/abc_action_bar_title_item.xml",
+ "res/layout/abc_action_bar_up_container.xml",
+ "res/layout/abc_action_menu_item_layout.xml",
+ "res/layout/abc_action_menu_layout.xml",
+ "res/layout/abc_action_mode_bar.xml",
+ "res/layout/abc_action_mode_close_item_material.xml",
+ "res/layout/abc_activity_chooser_view.xml",
+ "res/layout/abc_activity_chooser_view_list_item.xml",
+ "res/layout/abc_alert_dialog_button_bar_material.xml",
+ "res/layout/abc_alert_dialog_material.xml",
+ "res/layout/abc_alert_dialog_title_material.xml",
+ "res/layout/abc_cascading_menu_item_layout.xml",
+ "res/layout/abc_dialog_title_material.xml",
+ "res/layout/abc_expanded_menu_layout.xml",
+ "res/layout/abc_list_menu_item_checkbox.xml",
+ "res/layout/abc_list_menu_item_icon.xml",
+ "res/layout/abc_list_menu_item_layout.xml",
+ "res/layout/abc_list_menu_item_radio.xml",
+ "res/layout/abc_popup_menu_header_item_layout.xml",
+ "res/layout/abc_popup_menu_item_layout.xml",
+ "res/layout/abc_screen_content_include.xml",
+ "res/layout/abc_screen_simple.xml",
+ "res/layout/abc_screen_simple_overlay_action_mode.xml",
+ "res/layout/abc_screen_toolbar.xml",
+ "res/layout/abc_search_dropdown_item_icons_2line.xml",
+ "res/layout/abc_search_view.xml",
+ "res/layout/abc_select_dialog_material.xml",
+ "res/layout/abc_tooltip.xml",
+ "res/layout/select_dialog_item_material.xml",
+ "res/layout/select_dialog_multichoice_material.xml",
+ "res/layout/select_dialog_singlechoice_material.xml",
+ "res/layout/support_simple_spinner_dropdown_item.xml",
+ "res/layout-v26/abc_screen_toolbar.xml",
+ "res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml",
+ "res/layout-watch-v20/abc_alert_dialog_title_material.xml",
+ "res/values/values.xml",
+ "res/values-af/values-af.xml",
+ "res/values-am/values-am.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-be/values-be.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-da/values-da.xml",
+ "res/values-de/values-de.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-es/values-es.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-et/values-et.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-h720dp-v13/values-h720dp-v13.xml",
+ "res/values-hdpi-v4/values-hdpi-v4.xml",
+ "res/values-hi/values-hi.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-in/values-in.xml",
+ "res/values-is/values-is.xml",
+ "res/values-it/values-it.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-km/values-km.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-land/values-land.xml",
+ "res/values-large-v4/values-large-v4.xml",
+ "res/values-ldltr-v21/values-ldltr-v21.xml",
+ "res/values-lo/values-lo.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-ms/values-ms.xml",
+ "res/values-my/values-my.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-night-v8/values-night-v8.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-or/values-or.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-port/values-port.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-si/values-si.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-v16/values-v16.xml",
+ "res/values-v17/values-v17.xml",
+ "res/values-v18/values-v18.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-v22/values-v22.xml",
+ "res/values-v23/values-v23.xml",
+ "res/values-v24/values-v24.xml",
+ "res/values-v25/values-v25.xml",
+ "res/values-v26/values-v26.xml",
+ "res/values-v28/values-v28.xml",
+ "res/values-vi/values-vi.xml",
+ "res/values-watch-v20/values-watch-v20.xml",
+ "res/values-watch-v21/values-watch-v21.xml",
+ "res/values-xlarge-v4/values-xlarge-v4.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-zu/values-zu.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info b/chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info
new file mode 100644
index 00000000000..b3047993872
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.asynclayoutinflater"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info b/chromium/third_party/android_deps/libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info
new file mode 100644
index 00000000000..d8368a814a3
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info
@@ -0,0 +1,17 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.v7.cardview"
+resources = [
+ "res/values/values.xml",
+ "res/values-v23/values-v23.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info b/chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info
new file mode 100644
index 00000000000..0805c632681
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.coordinatorlayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info b/chromium/third_party/android_deps/libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info
new file mode 100644
index 00000000000..90560d4c7d7
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.cursoradapter"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_customview/com_android_support_customview.info b/chromium/third_party/android_deps/libs/com_android_support_customview/com_android_support_customview.info
new file mode 100644
index 00000000000..7ab68962b01
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_customview/com_android_support_customview.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.customview"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_design/com_android_support_design.info b/chromium/third_party/android_deps/libs/com_android_support_design/com_android_support_design.info
new file mode 100644
index 00000000000..b64bb1d26d5
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_design/com_android_support_design.info
@@ -0,0 +1,108 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.design"
+resources = [
+ "res/anim/design_bottom_sheet_slide_in.xml",
+ "res/anim/design_bottom_sheet_slide_out.xml",
+ "res/anim/design_snackbar_in.xml",
+ "res/anim/design_snackbar_out.xml",
+ "res/anim-v21/design_bottom_sheet_slide_in.xml",
+ "res/anim-v21/design_bottom_sheet_slide_out.xml",
+ "res/animator/design_fab_hide_motion_spec.xml",
+ "res/animator/design_fab_show_motion_spec.xml",
+ "res/animator/mtrl_btn_state_list_anim.xml",
+ "res/animator/mtrl_btn_unelevated_state_list_anim.xml",
+ "res/animator/mtrl_chip_state_list_anim.xml",
+ "res/animator/mtrl_fab_hide_motion_spec.xml",
+ "res/animator/mtrl_fab_show_motion_spec.xml",
+ "res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml",
+ "res/animator/mtrl_fab_transformation_sheet_expand_spec.xml",
+ "res/animator-v21/design_appbar_state_list_animator.xml",
+ "res/color/design_error.xml",
+ "res/color/design_tint_password_toggle.xml",
+ "res/color/mtrl_bottom_nav_colored_item_tint.xml",
+ "res/color/mtrl_bottom_nav_item_tint.xml",
+ "res/color/mtrl_btn_bg_color_selector.xml",
+ "res/color/mtrl_btn_ripple_color.xml",
+ "res/color/mtrl_btn_stroke_color_selector.xml",
+ "res/color/mtrl_btn_text_btn_ripple_color.xml",
+ "res/color/mtrl_btn_text_color_selector.xml",
+ "res/color/mtrl_chip_background_color.xml",
+ "res/color/mtrl_chip_close_icon_tint.xml",
+ "res/color/mtrl_chip_ripple_color.xml",
+ "res/color/mtrl_chip_text_color.xml",
+ "res/color/mtrl_fab_ripple_color.xml",
+ "res/color/mtrl_tabs_colored_ripple_color.xml",
+ "res/color/mtrl_tabs_icon_color_selector.xml",
+ "res/color/mtrl_tabs_icon_color_selector_colored.xml",
+ "res/color/mtrl_tabs_legacy_text_color_selector.xml",
+ "res/color/mtrl_tabs_ripple_color.xml",
+ "res/color/mtrl_text_btn_text_color_selector.xml",
+ "res/color-v23/design_tint_password_toggle.xml",
+ "res/drawable/design_bottom_navigation_item_background.xml",
+ "res/drawable/design_fab_background.xml",
+ "res/drawable/design_password_eye.xml",
+ "res/drawable/design_snackbar_background.xml",
+ "res/drawable/ic_mtrl_chip_checked_black.xml",
+ "res/drawable/ic_mtrl_chip_checked_circle.xml",
+ "res/drawable/ic_mtrl_chip_close_circle.xml",
+ "res/drawable/mtrl_snackbar_background.xml",
+ "res/drawable/mtrl_tabs_default_indicator.xml",
+ "res/drawable/navigation_empty_icon.xml",
+ "res/drawable-anydpi-v21/design_ic_visibility.xml",
+ "res/drawable-anydpi-v21/design_ic_visibility_off.xml",
+ "res/drawable-hdpi-v4/design_ic_visibility.png",
+ "res/drawable-hdpi-v4/design_ic_visibility_off.png",
+ "res/drawable-mdpi-v4/design_ic_visibility.png",
+ "res/drawable-mdpi-v4/design_ic_visibility_off.png",
+ "res/drawable-v21/avd_hide_password.xml",
+ "res/drawable-v21/avd_show_password.xml",
+ "res/drawable-v21/design_bottom_navigation_item_background.xml",
+ "res/drawable-v21/design_password_eye.xml",
+ "res/drawable-xhdpi-v4/design_ic_visibility.png",
+ "res/drawable-xhdpi-v4/design_ic_visibility_off.png",
+ "res/drawable-xxhdpi-v4/design_ic_visibility.png",
+ "res/drawable-xxhdpi-v4/design_ic_visibility_off.png",
+ "res/drawable-xxxhdpi-v4/design_ic_visibility.png",
+ "res/drawable-xxxhdpi-v4/design_ic_visibility_off.png",
+ "res/interpolator/mtrl_fast_out_linear_in.xml",
+ "res/interpolator/mtrl_fast_out_slow_in.xml",
+ "res/interpolator/mtrl_linear.xml",
+ "res/interpolator/mtrl_linear_out_slow_in.xml",
+ "res/interpolator-v21/mtrl_fast_out_linear_in.xml",
+ "res/interpolator-v21/mtrl_fast_out_slow_in.xml",
+ "res/interpolator-v21/mtrl_linear_out_slow_in.xml",
+ "res/layout/design_bottom_navigation_item.xml",
+ "res/layout/design_bottom_sheet_dialog.xml",
+ "res/layout/design_layout_snackbar.xml",
+ "res/layout/design_layout_snackbar_include.xml",
+ "res/layout/design_layout_tab_icon.xml",
+ "res/layout/design_layout_tab_text.xml",
+ "res/layout/design_menu_item_action_area.xml",
+ "res/layout/design_navigation_item.xml",
+ "res/layout/design_navigation_item_header.xml",
+ "res/layout/design_navigation_item_separator.xml",
+ "res/layout/design_navigation_item_subheader.xml",
+ "res/layout/design_navigation_menu.xml",
+ "res/layout/design_navigation_menu_item.xml",
+ "res/layout/design_text_input_password_icon.xml",
+ "res/layout/mtrl_layout_snackbar.xml",
+ "res/layout/mtrl_layout_snackbar_include.xml",
+ "res/layout-sw600dp-v13/design_layout_snackbar.xml",
+ "res/layout-sw600dp-v13/mtrl_layout_snackbar.xml",
+ "res/values/values.xml",
+ "res/values-land/values-land.xml",
+ "res/values-large-v4/values-large-v4.xml",
+ "res/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "res/values-v21/values-v21.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_documentfile/com_android_support_documentfile.info b/chromium/third_party/android_deps/libs/com_android_support_documentfile/com_android_support_documentfile.info
new file mode 100644
index 00000000000..4180cba5a9a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_documentfile/com_android_support_documentfile.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.documentfile"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info b/chromium/third_party/android_deps/libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info
new file mode 100644
index 00000000000..d95baea5bde
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.drawerlayout"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_interpolator/com_android_support_interpolator.info b/chromium/third_party/android_deps/libs/com_android_support_interpolator/com_android_support_interpolator.info
new file mode 100644
index 00000000000..75a54325cfa
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_interpolator/com_android_support_interpolator.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.interpolator"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_loader/com_android_support_loader.info b/chromium/third_party/android_deps/libs/com_android_support_loader/com_android_support_loader.info
new file mode 100644
index 00000000000..c67a0d646a9
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_loader/com_android_support_loader.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.loader"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info b/chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info
new file mode 100644
index 00000000000..d4f60b3d307
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.localbroadcastmanager"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_multidex/com_android_support_multidex.info b/chromium/third_party/android_deps/libs/com_android_support_multidex/com_android_support_multidex.info
new file mode 100644
index 00000000000..c3b8deac8ea
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_multidex/com_android_support_multidex.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.multidex"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_print/com_android_support_print.info b/chromium/third_party/android_deps/libs/com_android_support_print/com_android_support_print.info
new file mode 100644
index 00000000000..e92a8c3a3a9
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_print/com_android_support_print.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "android.support.print"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info b/chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info
new file mode 100644
index 00000000000..2e705e3cb8b
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.v7.recyclerview"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info b/chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info
new file mode 100644
index 00000000000..cef827f1733
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.slidingpanelayout"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_compat/com_android_support_support_compat.info b/chromium/third_party/android_deps/libs/com_android_support_support_compat/com_android_support_support_compat.info
new file mode 100644
index 00000000000..8b212780fde
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_compat/com_android_support_support_compat.info
@@ -0,0 +1,136 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/android/support/v4/os/ResultReceiver.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.compat"
+resources = [
+ "res/drawable/notification_bg.xml",
+ "res/drawable/notification_bg_low.xml",
+ "res/drawable/notification_icon_background.xml",
+ "res/drawable/notification_tile_bg.xml",
+ "res/drawable-hdpi-v4/notification_bg_low_normal.9.png",
+ "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-hdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/drawable-mdpi-v4/notification_bg_low_normal.9.png",
+ "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-mdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/drawable-v21/notification_action_background.xml",
+ "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png",
+ "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-xhdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/layout/notification_action.xml",
+ "res/layout/notification_action_tombstone.xml",
+ "res/layout/notification_template_custom_big.xml",
+ "res/layout/notification_template_icon_group.xml",
+ "res/layout/notification_template_part_chronometer.xml",
+ "res/layout/notification_template_part_time.xml",
+ "res/layout-v16/notification_template_custom_big.xml",
+ "res/layout-v21/notification_action.xml",
+ "res/layout-v21/notification_action_tombstone.xml",
+ "res/layout-v21/notification_template_custom_big.xml",
+ "res/layout-v21/notification_template_icon_group.xml",
+ "res/values/values.xml",
+ "res/values-af/values-af.xml",
+ "res/values-am/values-am.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-be/values-be.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-da/values-da.xml",
+ "res/values-de/values-de.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-es/values-es.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-et/values-et.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-hi/values-hi.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-in/values-in.xml",
+ "res/values-is/values-is.xml",
+ "res/values-it/values-it.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-km/values-km.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-lo/values-lo.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-ms/values-ms.xml",
+ "res/values-my/values-my.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-or/values-or.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-si/values-si.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-v16/values-v16.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-vi/values-vi.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-zu/values-zu.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info b/chromium/third_party/android_deps/libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info
new file mode 100644
index 00000000000..e56cb91aff5
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.coreui"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info b/chromium/third_party/android_deps/libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info
new file mode 100644
index 00000000000..af019960ec7
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.coreutils"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_fragment/com_android_support_support_fragment.info b/chromium/third_party/android_deps/libs/com_android_support_support_fragment/com_android_support_support_fragment.info
new file mode 100644
index 00000000000..f96fc0f4aa8
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_fragment/com_android_support_support_fragment.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.fragment"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info b/chromium/third_party/android_deps/libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info
new file mode 100644
index 00000000000..3e03d0e3691
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info
@@ -0,0 +1,34 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/android/support/v4/media/MediaDescriptionCompat.aidl",
+ "aidl/android/support/v4/media/MediaMetadataCompat.aidl",
+ "aidl/android/support/v4/media/RatingCompat.aidl",
+ "aidl/android/support/v4/media/session/MediaSessionCompat.aidl",
+ "aidl/android/support/v4/media/session/ParcelableVolumeInfo.aidl",
+ "aidl/android/support/v4/media/session/PlaybackStateCompat.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.mediacompat"
+resources = [
+ "res/layout/notification_media_action.xml",
+ "res/layout/notification_media_cancel_action.xml",
+ "res/layout/notification_template_big_media.xml",
+ "res/layout/notification_template_big_media_custom.xml",
+ "res/layout/notification_template_big_media_narrow.xml",
+ "res/layout/notification_template_big_media_narrow_custom.xml",
+ "res/layout/notification_template_lines_media.xml",
+ "res/layout/notification_template_media.xml",
+ "res/layout/notification_template_media_custom.xml",
+ "res/values/values.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-v24/values-v24.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_v4/com_android_support_support_v4.info b/chromium/third_party/android_deps/libs/com_android_support_support_v4/com_android_support_support_v4.info
new file mode 100644
index 00000000000..d4ea6e6c567
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_v4/com_android_support_support_v4.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.v4"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info b/chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info
new file mode 100644
index 00000000000..42c03a0c60a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.graphics.drawable"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info b/chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info
new file mode 100644
index 00000000000..7c81de66a3a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.swiperefreshlayout"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_transition/com_android_support_transition.info b/chromium/third_party/android_deps/libs/com_android_support_transition/com_android_support_transition.info
new file mode 100644
index 00000000000..1f305b73df6
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_transition/com_android_support_transition.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.transition"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info b/chromium/third_party/android_deps/libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info
new file mode 100644
index 00000000000..e7b45f1a382
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/androidx/versionedparcelable/ParcelImpl.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.versionedparcelable"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_android_support_viewpager/com_android_support_viewpager.info b/chromium/third_party/android_deps/libs/com_android_support_viewpager/com_android_support_viewpager.info
new file mode 100644
index 00000000000..696a2a6611f
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_android_support_viewpager/com_android_support_viewpager.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "android.support.v7.viewpager"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework/com_google_android_accessibility_test_framework.info b/chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework/com_google_android_accessibility_test_framework.info
new file mode 100644
index 00000000000..cdc1e3ddf3e
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework/com_google_android_accessibility_test_framework.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "com.google.android.apps.common.testing.accessibility.framework"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api/com_google_android_datatransport_transport_api.info b/chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api/com_google_android_datatransport_transport_api.info
new file mode 100644
index 00000000000..ab7df3caec4
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api/com_google_android_datatransport_transport_api.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.datatransport"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth/com_google_android_gms_play_services_auth.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth/com_google_android_gms_play_services_auth.info
new file mode 100644
index 00000000000..1dd164b1a3f
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth/com_google_android_gms_play_services_auth.info
@@ -0,0 +1,19 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.auth.api"
+resources = [
+ "res/drawable-watch-v20/common_google_signin_btn_text_dark_normal.xml",
+ "res/drawable-watch-v20/common_google_signin_btn_text_disabled.xml",
+ "res/drawable-watch-v20/common_google_signin_btn_text_light_normal.xml",
+ "res/values-watch-v20/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone/com_google_android_gms_play_services_auth_api_phone.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone/com_google_android_gms_play_services_auth_api_phone.info
new file mode 100644
index 00000000000..ef7bbba880e
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone/com_google_android_gms_play_services_auth_api_phone.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.auth.api.phone"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base/com_google_android_gms_play_services_auth_base.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base/com_google_android_gms_play_services_auth_base.info
new file mode 100644
index 00000000000..0b0e314d5fa
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base/com_google_android_gms_play_services_auth_base.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.auth"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base/com_google_android_gms_play_services_base.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base/com_google_android_gms_play_services_base.info
new file mode 100644
index 00000000000..df84ec46f8e
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base/com_google_android_gms_play_services_base.info
@@ -0,0 +1,139 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.base"
+resources = [
+ "res/color/common_google_signin_btn_text_dark.xml",
+ "res/color/common_google_signin_btn_text_light.xml",
+ "res/color/common_google_signin_btn_tint.xml",
+ "res/drawable-hdpi-v4/common_full_open_on_phone.png",
+ "res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png",
+ "res/drawable-hdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png",
+ "res/drawable-hdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png",
+ "res/drawable-hdpi-v4/common_google_signin_btn_text_light_normal_background.9.png",
+ "res/drawable-hdpi-v4/googleg_disabled_color_18.png",
+ "res/drawable-hdpi-v4/googleg_standard_color_18.png",
+ "res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png",
+ "res/drawable-mdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png",
+ "res/drawable-mdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png",
+ "res/drawable-mdpi-v4/common_google_signin_btn_text_light_normal_background.9.png",
+ "res/drawable-mdpi-v4/googleg_disabled_color_18.png",
+ "res/drawable-mdpi-v4/googleg_standard_color_18.png",
+ "res/drawable-xhdpi-v4/common_full_open_on_phone.png",
+ "res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png",
+ "res/drawable-xhdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png",
+ "res/drawable-xhdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png",
+ "res/drawable-xhdpi-v4/common_google_signin_btn_text_light_normal_background.9.png",
+ "res/drawable-xhdpi-v4/googleg_disabled_color_18.png",
+ "res/drawable-xhdpi-v4/googleg_standard_color_18.png",
+ "res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png",
+ "res/drawable-xxhdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png",
+ "res/drawable-xxhdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png",
+ "res/drawable-xxhdpi-v4/common_google_signin_btn_text_light_normal_background.9.png",
+ "res/drawable-xxhdpi-v4/googleg_disabled_color_18.png",
+ "res/drawable-xxhdpi-v4/googleg_standard_color_18.png",
+ "res/drawable/common_google_signin_btn_icon_dark.xml",
+ "res/drawable/common_google_signin_btn_icon_dark_focused.xml",
+ "res/drawable/common_google_signin_btn_icon_dark_normal.xml",
+ "res/drawable/common_google_signin_btn_icon_disabled.xml",
+ "res/drawable/common_google_signin_btn_icon_light.xml",
+ "res/drawable/common_google_signin_btn_icon_light_focused.xml",
+ "res/drawable/common_google_signin_btn_icon_light_normal.xml",
+ "res/drawable/common_google_signin_btn_text_dark.xml",
+ "res/drawable/common_google_signin_btn_text_dark_focused.xml",
+ "res/drawable/common_google_signin_btn_text_dark_normal.xml",
+ "res/drawable/common_google_signin_btn_text_disabled.xml",
+ "res/drawable/common_google_signin_btn_text_light.xml",
+ "res/drawable/common_google_signin_btn_text_light_focused.xml",
+ "res/drawable/common_google_signin_btn_text_light_normal.xml",
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement/com_google_android_gms_play_services_basement.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement/com_google_android_gms_play_services_basement.info
new file mode 100644
index 00000000000..2cd389688de
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement/com_google_android_gms_play_services_basement.info
@@ -0,0 +1,96 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.common"
+resources = [
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast/com_google_android_gms_play_services_cast.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast/com_google_android_gms_play_services_cast.info
new file mode 100644
index 00000000000..cc031f086aa
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast/com_google_android_gms_play_services_cast.info
@@ -0,0 +1,113 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.cast"
+resources = [
+ "res/drawable-hdpi-v4/cast_ic_notification_0.png",
+ "res/drawable-hdpi-v4/cast_ic_notification_1.png",
+ "res/drawable-hdpi-v4/cast_ic_notification_2.png",
+ "res/drawable-hdpi-v4/cast_ic_notification_on.png",
+ "res/drawable-mdpi-v4/cast_ic_notification_0.png",
+ "res/drawable-mdpi-v4/cast_ic_notification_1.png",
+ "res/drawable-mdpi-v4/cast_ic_notification_2.png",
+ "res/drawable-mdpi-v4/cast_ic_notification_on.png",
+ "res/drawable-xhdpi-v4/cast_ic_notification_0.png",
+ "res/drawable-xhdpi-v4/cast_ic_notification_1.png",
+ "res/drawable-xhdpi-v4/cast_ic_notification_2.png",
+ "res/drawable-xhdpi-v4/cast_ic_notification_on.png",
+ "res/drawable-xxhdpi-v4/cast_ic_notification_0.png",
+ "res/drawable-xxhdpi-v4/cast_ic_notification_1.png",
+ "res/drawable-xxhdpi-v4/cast_ic_notification_2.png",
+ "res/drawable-xxhdpi-v4/cast_ic_notification_on.png",
+ "res/drawable/cast_ic_notification_connecting.xml",
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework/com_google_android_gms_play_services_cast_framework.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework/com_google_android_gms_play_services_cast_framework.info
new file mode 100644
index 00000000000..f6df107cc66
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework/com_google_android_gms_play_services_cast_framework.info
@@ -0,0 +1,381 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.cast.framework"
+resources = [
+ "res/drawable-hdpi-v4/cast_abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-hdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-hdpi-v4/cast_abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/cast_ic_stop_circle_filled_grey600.png",
+ "res/drawable-hdpi-v4/cast_ic_stop_circle_filled_white.png",
+ "res/drawable-hdpi-v4/quantum_ic_art_track_grey600_48.png",
+ "res/drawable-hdpi-v4/quantum_ic_bigtop_updates_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_cast_connected_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_cast_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_clear_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_closed_caption_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_closed_caption_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_forward_10_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_forward_30_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_forward_30_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_forward_30_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_keyboard_arrow_down_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_pause_circle_filled_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_pause_circle_filled_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_pause_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_pause_grey600_48.png",
+ "res/drawable-hdpi-v4/quantum_ic_pause_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_play_arrow_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_play_arrow_grey600_48.png",
+ "res/drawable-hdpi-v4/quantum_ic_play_arrow_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_play_circle_filled_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_play_circle_filled_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_refresh_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_replay_10_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_replay_30_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_replay_30_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_replay_30_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_replay_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_next_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_next_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_next_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_previous_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_previous_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_skip_previous_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_stop_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_stop_grey600_48.png",
+ "res/drawable-hdpi-v4/quantum_ic_stop_white_24.png",
+ "res/drawable-hdpi-v4/quantum_ic_volume_off_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_volume_off_white_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_volume_up_grey600_36.png",
+ "res/drawable-hdpi-v4/quantum_ic_volume_up_white_36.png",
+ "res/drawable-mdpi-v4/cast_abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-mdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-mdpi-v4/cast_abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/cast_ic_stop_circle_filled_grey600.png",
+ "res/drawable-mdpi-v4/cast_ic_stop_circle_filled_white.png",
+ "res/drawable-mdpi-v4/quantum_ic_art_track_grey600_48.png",
+ "res/drawable-mdpi-v4/quantum_ic_bigtop_updates_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_cast_connected_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_cast_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_clear_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_closed_caption_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_closed_caption_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_forward_10_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_forward_30_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_forward_30_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_forward_30_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_keyboard_arrow_down_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_pause_circle_filled_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_pause_circle_filled_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_pause_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_pause_grey600_48.png",
+ "res/drawable-mdpi-v4/quantum_ic_pause_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_play_arrow_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_play_arrow_grey600_48.png",
+ "res/drawable-mdpi-v4/quantum_ic_play_arrow_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_play_circle_filled_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_play_circle_filled_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_refresh_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_replay_10_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_replay_30_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_replay_30_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_replay_30_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_replay_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_next_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_next_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_next_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_previous_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_previous_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_skip_previous_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_stop_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_stop_grey600_48.png",
+ "res/drawable-mdpi-v4/quantum_ic_stop_white_24.png",
+ "res/drawable-mdpi-v4/quantum_ic_volume_off_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_volume_off_white_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_volume_up_grey600_36.png",
+ "res/drawable-mdpi-v4/quantum_ic_volume_up_white_36.png",
+ "res/drawable-nodpi-v4/cast_album_art_placeholder.png",
+ "res/drawable-nodpi-v4/cast_album_art_placeholder_large.png",
+ "res/drawable-xhdpi-v4/cast_abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xhdpi-v4/cast_abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/cast_ic_stop_circle_filled_grey600.png",
+ "res/drawable-xhdpi-v4/cast_ic_stop_circle_filled_white.png",
+ "res/drawable-xhdpi-v4/quantum_ic_art_track_grey600_48.png",
+ "res/drawable-xhdpi-v4/quantum_ic_bigtop_updates_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_cast_connected_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_cast_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_clear_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_closed_caption_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_closed_caption_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_forward_10_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_forward_30_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_forward_30_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_forward_30_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_keyboard_arrow_down_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_pause_circle_filled_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_pause_circle_filled_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_pause_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_pause_grey600_48.png",
+ "res/drawable-xhdpi-v4/quantum_ic_pause_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_play_arrow_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_play_arrow_grey600_48.png",
+ "res/drawable-xhdpi-v4/quantum_ic_play_arrow_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_play_circle_filled_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_play_circle_filled_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_refresh_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_replay_10_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_replay_30_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_replay_30_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_replay_30_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_replay_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_next_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_next_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_next_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_previous_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_previous_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_skip_previous_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_stop_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_stop_grey600_48.png",
+ "res/drawable-xhdpi-v4/quantum_ic_stop_white_24.png",
+ "res/drawable-xhdpi-v4/quantum_ic_volume_off_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_volume_off_white_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_volume_up_grey600_36.png",
+ "res/drawable-xhdpi-v4/quantum_ic_volume_up_white_36.png",
+ "res/drawable-xxhdpi-v4/cast_abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxhdpi-v4/cast_abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/cast_ic_stop_circle_filled_grey600.png",
+ "res/drawable-xxhdpi-v4/cast_ic_stop_circle_filled_white.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_art_track_grey600_48.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_bigtop_updates_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_cast_connected_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_cast_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_clear_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_closed_caption_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_closed_caption_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_forward_10_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_forward_30_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_forward_30_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_forward_30_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_keyboard_arrow_down_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_pause_circle_filled_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_pause_circle_filled_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_pause_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_pause_grey600_48.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_pause_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_play_arrow_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_play_arrow_grey600_48.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_play_arrow_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_play_circle_filled_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_play_circle_filled_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_refresh_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_replay_10_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_replay_30_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_replay_30_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_replay_30_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_replay_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_next_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_next_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_next_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_previous_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_previous_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_skip_previous_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_stop_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_stop_grey600_48.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_stop_white_24.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_volume_off_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_volume_off_white_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_volume_up_grey600_36.png",
+ "res/drawable-xxhdpi-v4/quantum_ic_volume_up_white_36.png",
+ "res/drawable-xxxhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/cast_abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxxhdpi-v4/cast_ic_stop_circle_filled_grey600.png",
+ "res/drawable-xxxhdpi-v4/cast_ic_stop_circle_filled_white.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_art_track_grey600_48.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_bigtop_updates_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_cast_connected_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_cast_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_clear_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_closed_caption_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_closed_caption_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_forward_10_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_forward_30_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_forward_30_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_forward_30_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_keyboard_arrow_down_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_pause_circle_filled_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_pause_circle_filled_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_pause_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_pause_grey600_48.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_pause_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_play_arrow_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_play_arrow_grey600_48.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_play_arrow_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_play_circle_filled_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_play_circle_filled_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_refresh_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_replay_10_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_replay_30_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_replay_30_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_replay_30_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_replay_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_next_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_next_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_next_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_previous_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_previous_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_skip_previous_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_stop_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_stop_grey600_48.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_stop_white_24.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_volume_off_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_volume_off_white_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_volume_up_grey600_36.png",
+ "res/drawable-xxxhdpi-v4/quantum_ic_volume_up_white_36.png",
+ "res/drawable/cast_expanded_controller_actionbar_bg_gradient_light.xml",
+ "res/drawable/cast_expanded_controller_bg_gradient_light.xml",
+ "res/drawable/cast_expanded_controller_live_indicator_drawable.xml",
+ "res/drawable/cast_expanded_controller_seekbar_thumb.xml",
+ "res/drawable/cast_expanded_controller_seekbar_track.xml",
+ "res/drawable/cast_ic_expanded_controller_closed_caption.xml",
+ "res/drawable/cast_ic_expanded_controller_forward30.xml",
+ "res/drawable/cast_ic_expanded_controller_mute.xml",
+ "res/drawable/cast_ic_expanded_controller_pause.xml",
+ "res/drawable/cast_ic_expanded_controller_play.xml",
+ "res/drawable/cast_ic_expanded_controller_rewind30.xml",
+ "res/drawable/cast_ic_expanded_controller_skip_next.xml",
+ "res/drawable/cast_ic_expanded_controller_skip_previous.xml",
+ "res/drawable/cast_ic_expanded_controller_stop.xml",
+ "res/drawable/cast_ic_mini_controller_closed_caption.xml",
+ "res/drawable/cast_ic_mini_controller_forward30.xml",
+ "res/drawable/cast_ic_mini_controller_mute.xml",
+ "res/drawable/cast_ic_mini_controller_pause.xml",
+ "res/drawable/cast_ic_mini_controller_pause_large.xml",
+ "res/drawable/cast_ic_mini_controller_play.xml",
+ "res/drawable/cast_ic_mini_controller_play_large.xml",
+ "res/drawable/cast_ic_mini_controller_rewind30.xml",
+ "res/drawable/cast_ic_mini_controller_skip_next.xml",
+ "res/drawable/cast_ic_mini_controller_skip_prev.xml",
+ "res/drawable/cast_ic_mini_controller_stop.xml",
+ "res/drawable/cast_ic_mini_controller_stop_large.xml",
+ "res/drawable/cast_ic_notification_disconnect.xml",
+ "res/drawable/cast_ic_notification_forward.xml",
+ "res/drawable/cast_ic_notification_forward10.xml",
+ "res/drawable/cast_ic_notification_forward30.xml",
+ "res/drawable/cast_ic_notification_pause.xml",
+ "res/drawable/cast_ic_notification_play.xml",
+ "res/drawable/cast_ic_notification_rewind.xml",
+ "res/drawable/cast_ic_notification_rewind10.xml",
+ "res/drawable/cast_ic_notification_rewind30.xml",
+ "res/drawable/cast_ic_notification_skip_next.xml",
+ "res/drawable/cast_ic_notification_skip_prev.xml",
+ "res/drawable/cast_ic_notification_small_icon.xml",
+ "res/drawable/cast_ic_notification_stop_live_stream.xml",
+ "res/drawable/cast_mini_controller_gradient_light.xml",
+ "res/drawable/cast_mini_controller_progress_drawable.xml",
+ "res/drawable/cast_skip_ad_label_border.xml",
+ "res/drawable/cast_tooltip_background.xml",
+ "res/layout/cast_expanded_controller_activity.xml",
+ "res/layout/cast_help_text.xml",
+ "res/layout/cast_intro_overlay.xml",
+ "res/layout/cast_mini_controller.xml",
+ "res/layout/cast_tracks_chooser_dialog_layout.xml",
+ "res/layout/cast_tracks_chooser_dialog_row_layout.xml",
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-land/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/com_google_android_gms_play_services_clearcut.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/com_google_android_gms_play_services_clearcut.info
new file mode 100644
index 00000000000..e3752a109f9
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/com_google_android_gms_play_services_clearcut.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.clearcut"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/com_google_android_gms_play_services_cloud_messaging.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/com_google_android_gms_play_services_cloud_messaging.info
new file mode 100644
index 00000000000..c6cc2f63f9c
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/com_google_android_gms_play_services_cloud_messaging.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.cloudmessaging"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido/com_google_android_gms_play_services_fido.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido/com_google_android_gms_play_services_fido.info
new file mode 100644
index 00000000000..95177ae6ccc
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido/com_google_android_gms_play_services_fido.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.fido"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags/com_google_android_gms_play_services_flags.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags/com_google_android_gms_play_services_flags.info
new file mode 100644
index 00000000000..7c6b2f2ab27
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags/com_google_android_gms_play_services_flags.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.flags"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info
new file mode 100644
index 00000000000..5116dab8d2a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info
@@ -0,0 +1,96 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.gcm"
+resources = [
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid/com_google_android_gms_play_services_iid.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid/com_google_android_gms_play_services_iid.info
new file mode 100644
index 00000000000..49ba7321e39
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid/com_google_android_gms_play_services_iid.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "com.google.android.gms.iid"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/com_google_android_gms_play_services_instantapps.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/com_google_android_gms_play_services_instantapps.info
new file mode 100644
index 00000000000..77119c579d6
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/com_google_android_gms_play_services_instantapps.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.instantapps"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location/com_google_android_gms_play_services_location.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location/com_google_android_gms_play_services_location.info
new file mode 100644
index 00000000000..1b90d1e8d73
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location/com_google_android_gms_play_services_location.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.location"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype/com_google_android_gms_play_services_phenotype.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype/com_google_android_gms_play_services_phenotype.info
new file mode 100644
index 00000000000..32f9e606ee4
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype/com_google_android_gms_play_services_phenotype.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.phenotype"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport/com_google_android_gms_play_services_places_placereport.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport/com_google_android_gms_play_services_places_placereport.info
new file mode 100644
index 00000000000..8f1e19f1da0
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport/com_google_android_gms_play_services_places_placereport.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.places_placereport"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats/com_google_android_gms_play_services_stats.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats/com_google_android_gms_play_services_stats.info
new file mode 100644
index 00000000000..bdb9650a7bf
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats/com_google_android_gms_play_services_stats.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.stats"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/com_google_android_gms_play_services_tasks.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/com_google_android_gms_play_services_tasks.info
new file mode 100644
index 00000000000..a21a9e7887b
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks/com_google_android_gms_play_services_tasks.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.tasks"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision/com_google_android_gms_play_services_vision.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision/com_google_android_gms_play_services_vision.info
new file mode 100644
index 00000000000..e5521db77e0
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision/com_google_android_gms_play_services_vision.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.vision"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common/com_google_android_gms_play_services_vision_common.info b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common/com_google_android_gms_play_services_vision_common.info
new file mode 100644
index 00000000000..7c37aaefd00
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common/com_google_android_gms_play_services_vision_common.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.android.gms.vision_common"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_material_material/com_google_android_material_material.info b/chromium/third_party/android_deps/libs/com_google_android_material_material/com_google_android_material_material.info
new file mode 100644
index 00000000000..8e6edd59142
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_material_material/com_google_android_material_material.info
@@ -0,0 +1,421 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "com.google.android.material"
+resources = [
+ "res/anim/design_bottom_sheet_slide_in.xml",
+ "res/anim/design_bottom_sheet_slide_out.xml",
+ "res/anim/design_snackbar_in.xml",
+ "res/anim/design_snackbar_out.xml",
+ "res/anim/mtrl_bottom_sheet_slide_in.xml",
+ "res/anim/mtrl_bottom_sheet_slide_out.xml",
+ "res/anim/mtrl_card_lowers_interpolator.xml",
+ "res/anim-v21/design_bottom_sheet_slide_in.xml",
+ "res/anim-v21/design_bottom_sheet_slide_out.xml",
+ "res/anim-v21/mtrl_bottom_sheet_slide_in.xml",
+ "res/anim-v21/mtrl_bottom_sheet_slide_out.xml",
+ "res/animator/design_fab_hide_motion_spec.xml",
+ "res/animator/design_fab_show_motion_spec.xml",
+ "res/animator/linear_indeterminate_line1_head_interpolator.xml",
+ "res/animator/linear_indeterminate_line1_tail_interpolator.xml",
+ "res/animator/linear_indeterminate_line2_head_interpolator.xml",
+ "res/animator/linear_indeterminate_line2_tail_interpolator.xml",
+ "res/animator/m3_btn_elevated_btn_state_list_anim.xml",
+ "res/animator/m3_btn_state_list_anim.xml",
+ "res/animator/m3_card_elevated_state_list_anim.xml",
+ "res/animator/m3_card_state_list_anim.xml",
+ "res/animator/m3_chip_state_list_anim.xml",
+ "res/animator/m3_elevated_chip_state_list_anim.xml",
+ "res/animator/mtrl_btn_state_list_anim.xml",
+ "res/animator/mtrl_btn_unelevated_state_list_anim.xml",
+ "res/animator/mtrl_card_state_list_anim.xml",
+ "res/animator/mtrl_chip_state_list_anim.xml",
+ "res/animator/mtrl_extended_fab_change_size_collapse_motion_spec.xml",
+ "res/animator/mtrl_extended_fab_change_size_expand_motion_spec.xml",
+ "res/animator/mtrl_extended_fab_hide_motion_spec.xml",
+ "res/animator/mtrl_extended_fab_show_motion_spec.xml",
+ "res/animator/mtrl_extended_fab_state_list_animator.xml",
+ "res/animator/mtrl_fab_hide_motion_spec.xml",
+ "res/animator/mtrl_fab_show_motion_spec.xml",
+ "res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml",
+ "res/animator/mtrl_fab_transformation_sheet_expand_spec.xml",
+ "res/animator-v21/design_appbar_state_list_animator.xml",
+ "res/color/design_box_stroke_color.xml",
+ "res/color/design_error.xml",
+ "res/color/design_icon_tint.xml",
+ "res/color/m3_appbar_overlay_color.xml",
+ "res/color/m3_assist_chip_icon_tint_color.xml",
+ "res/color/m3_assist_chip_stroke_color.xml",
+ "res/color/m3_button_background_color_selector.xml",
+ "res/color/m3_button_foreground_color_selector.xml",
+ "res/color/m3_button_outline_color_selector.xml",
+ "res/color/m3_button_ripple_color.xml",
+ "res/color/m3_button_ripple_color_selector.xml",
+ "res/color/m3_calendar_item_disabled_text.xml",
+ "res/color/m3_calendar_item_stroke_color.xml",
+ "res/color/m3_card_foreground_color.xml",
+ "res/color/m3_card_ripple_color.xml",
+ "res/color/m3_card_stroke_color.xml",
+ "res/color/m3_chip_assist_text_color.xml",
+ "res/color/m3_chip_background_color.xml",
+ "res/color/m3_chip_ripple_color.xml",
+ "res/color/m3_chip_stroke_color.xml",
+ "res/color/m3_chip_text_color.xml",
+ "res/color/m3_dark_default_color_primary_text.xml",
+ "res/color/m3_dark_default_color_secondary_text.xml",
+ "res/color/m3_dark_highlighted_text.xml",
+ "res/color/m3_dark_hint_foreground.xml",
+ "res/color/m3_dark_primary_text_disable_only.xml",
+ "res/color/m3_default_color_primary_text.xml",
+ "res/color/m3_default_color_secondary_text.xml",
+ "res/color/m3_elevated_chip_background_color.xml",
+ "res/color/m3_filled_icon_button_container_color_selector.xml",
+ "res/color/m3_filled_icon_button_icon_color_selector.xml",
+ "res/color/m3_highlighted_text.xml",
+ "res/color/m3_hint_foreground.xml",
+ "res/color/m3_navigation_bar_item_with_indicator_icon_tint.xml",
+ "res/color/m3_navigation_bar_item_with_indicator_label_tint.xml",
+ "res/color/m3_navigation_bar_ripple_color_selector.xml",
+ "res/color/m3_navigation_item_background_color.xml",
+ "res/color/m3_navigation_item_icon_tint.xml",
+ "res/color/m3_navigation_item_ripple_color.xml",
+ "res/color/m3_navigation_item_text_color.xml",
+ "res/color/m3_popupmenu_overlay_color.xml",
+ "res/color/m3_primary_text_disable_only.xml",
+ "res/color/m3_radiobutton_ripple_tint.xml",
+ "res/color/m3_selection_control_button_tint.xml",
+ "res/color/m3_selection_control_ripple_color_selector.xml",
+ "res/color/m3_simple_item_ripple_color.xml",
+ "res/color/m3_slider_active_track_color.xml",
+ "res/color/m3_slider_halo_color.xml",
+ "res/color/m3_slider_inactive_track_color.xml",
+ "res/color/m3_slider_thumb_color.xml",
+ "res/color/m3_switch_thumb_tint.xml",
+ "res/color/m3_switch_track_tint.xml",
+ "res/color/m3_tabs_icon_color.xml",
+ "res/color/m3_tabs_ripple_color.xml",
+ "res/color/m3_text_button_background_color_selector.xml",
+ "res/color/m3_text_button_foreground_color_selector.xml",
+ "res/color/m3_text_button_ripple_color_selector.xml",
+ "res/color/m3_textfield_filled_background_color.xml",
+ "res/color/m3_textfield_indicator_text_color.xml",
+ "res/color/m3_textfield_input_text_color.xml",
+ "res/color/m3_textfield_label_color.xml",
+ "res/color/m3_textfield_stroke_color.xml",
+ "res/color/m3_timepicker_button_background_color.xml",
+ "res/color/m3_timepicker_button_ripple_color.xml",
+ "res/color/m3_timepicker_button_text_color.xml",
+ "res/color/m3_timepicker_clock_text_color.xml",
+ "res/color/m3_timepicker_display_background_color.xml",
+ "res/color/m3_timepicker_display_ripple_color.xml",
+ "res/color/m3_timepicker_display_stroke_color.xml",
+ "res/color/m3_timepicker_display_text_color.xml",
+ "res/color/m3_timepicker_secondary_text_button_ripple_color.xml",
+ "res/color/m3_timepicker_secondary_text_button_text_color.xml",
+ "res/color/m3_tonal_button_ripple_color_selector.xml",
+ "res/color/material_cursor_color.xml",
+ "res/color/material_divider_color.xml",
+ "res/color/material_on_background_disabled.xml",
+ "res/color/material_on_background_emphasis_high_type.xml",
+ "res/color/material_on_background_emphasis_medium.xml",
+ "res/color/material_on_primary_disabled.xml",
+ "res/color/material_on_primary_emphasis_high_type.xml",
+ "res/color/material_on_primary_emphasis_medium.xml",
+ "res/color/material_on_surface_disabled.xml",
+ "res/color/material_on_surface_emphasis_high_type.xml",
+ "res/color/material_on_surface_emphasis_medium.xml",
+ "res/color/material_on_surface_stroke.xml",
+ "res/color/material_slider_active_tick_marks_color.xml",
+ "res/color/material_slider_active_track_color.xml",
+ "res/color/material_slider_halo_color.xml",
+ "res/color/material_slider_inactive_tick_marks_color.xml",
+ "res/color/material_slider_inactive_track_color.xml",
+ "res/color/material_slider_thumb_color.xml",
+ "res/color/material_timepicker_button_background.xml",
+ "res/color/material_timepicker_button_stroke.xml",
+ "res/color/material_timepicker_clock_text_color.xml",
+ "res/color/material_timepicker_clockface.xml",
+ "res/color/material_timepicker_modebutton_tint.xml",
+ "res/color/mtrl_btn_bg_color_selector.xml",
+ "res/color/mtrl_btn_ripple_color.xml",
+ "res/color/mtrl_btn_stroke_color_selector.xml",
+ "res/color/mtrl_btn_text_btn_bg_color_selector.xml",
+ "res/color/mtrl_btn_text_btn_ripple_color.xml",
+ "res/color/mtrl_btn_text_color_selector.xml",
+ "res/color/mtrl_calendar_item_stroke_color.xml",
+ "res/color/mtrl_calendar_selected_range.xml",
+ "res/color/mtrl_card_view_foreground.xml",
+ "res/color/mtrl_card_view_ripple.xml",
+ "res/color/mtrl_chip_background_color.xml",
+ "res/color/mtrl_chip_close_icon_tint.xml",
+ "res/color/mtrl_chip_surface_color.xml",
+ "res/color/mtrl_chip_text_color.xml",
+ "res/color/mtrl_choice_chip_background_color.xml",
+ "res/color/mtrl_choice_chip_ripple_color.xml",
+ "res/color/mtrl_choice_chip_text_color.xml",
+ "res/color/mtrl_error.xml",
+ "res/color/mtrl_fab_bg_color_selector.xml",
+ "res/color/mtrl_fab_icon_text_color_selector.xml",
+ "res/color/mtrl_fab_ripple_color.xml",
+ "res/color/mtrl_filled_background_color.xml",
+ "res/color/mtrl_filled_icon_tint.xml",
+ "res/color/mtrl_filled_stroke_color.xml",
+ "res/color/mtrl_indicator_text_color.xml",
+ "res/color/mtrl_navigation_bar_colored_item_tint.xml",
+ "res/color/mtrl_navigation_bar_colored_ripple_color.xml",
+ "res/color/mtrl_navigation_bar_item_tint.xml",
+ "res/color/mtrl_navigation_bar_ripple_color.xml",
+ "res/color/mtrl_navigation_item_background_color.xml",
+ "res/color/mtrl_navigation_item_icon_tint.xml",
+ "res/color/mtrl_navigation_item_text_color.xml",
+ "res/color/mtrl_on_primary_text_btn_text_color_selector.xml",
+ "res/color/mtrl_on_surface_ripple_color.xml",
+ "res/color/mtrl_outlined_icon_tint.xml",
+ "res/color/mtrl_outlined_stroke_color.xml",
+ "res/color/mtrl_popupmenu_overlay_color.xml",
+ "res/color/mtrl_switch_thumb_tint.xml",
+ "res/color/mtrl_switch_track_decoration_tint.xml",
+ "res/color/mtrl_switch_track_tint.xml",
+ "res/color/mtrl_tabs_colored_ripple_color.xml",
+ "res/color/mtrl_tabs_icon_color_selector.xml",
+ "res/color/mtrl_tabs_icon_color_selector_colored.xml",
+ "res/color/mtrl_tabs_legacy_text_color_selector.xml",
+ "res/color/mtrl_tabs_ripple_color.xml",
+ "res/color/mtrl_text_btn_text_color_selector.xml",
+ "res/color-night-v8/material_timepicker_button_stroke.xml",
+ "res/color-night-v8/material_timepicker_clockface.xml",
+ "res/color-night-v8/material_timepicker_modebutton_tint.xml",
+ "res/color-v31/m3_dynamic_dark_default_color_primary_text.xml",
+ "res/color-v31/m3_dynamic_dark_default_color_secondary_text.xml",
+ "res/color-v31/m3_dynamic_dark_highlighted_text.xml",
+ "res/color-v31/m3_dynamic_dark_hint_foreground.xml",
+ "res/color-v31/m3_dynamic_dark_primary_text_disable_only.xml",
+ "res/color-v31/m3_dynamic_default_color_primary_text.xml",
+ "res/color-v31/m3_dynamic_default_color_secondary_text.xml",
+ "res/color-v31/m3_dynamic_highlighted_text.xml",
+ "res/color-v31/m3_dynamic_hint_foreground.xml",
+ "res/color-v31/m3_dynamic_primary_text_disable_only.xml",
+ "res/drawable/avd_hide_password.xml",
+ "res/drawable/avd_show_password.xml",
+ "res/drawable/design_fab_background.xml",
+ "res/drawable/design_ic_visibility.xml",
+ "res/drawable/design_ic_visibility_off.xml",
+ "res/drawable/design_password_eye.xml",
+ "res/drawable/design_snackbar_background.xml",
+ "res/drawable/ic_clock_black_24dp.xml",
+ "res/drawable/ic_keyboard_black_24dp.xml",
+ "res/drawable/ic_m3_chip_check.xml",
+ "res/drawable/ic_m3_chip_checked_circle.xml",
+ "res/drawable/ic_m3_chip_close.xml",
+ "res/drawable/ic_mtrl_checked_circle.xml",
+ "res/drawable/ic_mtrl_chip_checked_black.xml",
+ "res/drawable/ic_mtrl_chip_checked_circle.xml",
+ "res/drawable/ic_mtrl_chip_close_circle.xml",
+ "res/drawable/m3_popupmenu_background_overlay.xml",
+ "res/drawable/m3_tabs_line_indicator.xml",
+ "res/drawable/m3_tabs_rounded_line_indicator.xml",
+ "res/drawable/material_cursor_drawable.xml",
+ "res/drawable/material_ic_calendar_black_24dp.xml",
+ "res/drawable/material_ic_clear_black_24dp.xml",
+ "res/drawable/material_ic_edit_black_24dp.xml",
+ "res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml",
+ "res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml",
+ "res/drawable/material_ic_menu_arrow_down_black_24dp.xml",
+ "res/drawable/material_ic_menu_arrow_up_black_24dp.xml",
+ "res/drawable/mtrl_dialog_background.xml",
+ "res/drawable/mtrl_dropdown_arrow.xml",
+ "res/drawable/mtrl_ic_arrow_drop_down.xml",
+ "res/drawable/mtrl_ic_arrow_drop_up.xml",
+ "res/drawable/mtrl_ic_cancel.xml",
+ "res/drawable/mtrl_ic_error.xml",
+ "res/drawable/mtrl_navigation_bar_item_background.xml",
+ "res/drawable/mtrl_popupmenu_background.xml",
+ "res/drawable/mtrl_popupmenu_background_overlay.xml",
+ "res/drawable/mtrl_switch_thumb.xml",
+ "res/drawable/mtrl_switch_thumb_checked.xml",
+ "res/drawable/mtrl_switch_thumb_checked_pressed.xml",
+ "res/drawable/mtrl_switch_thumb_checked_unchecked.xml",
+ "res/drawable/mtrl_switch_thumb_pressed.xml",
+ "res/drawable/mtrl_switch_thumb_pressed_checked.xml",
+ "res/drawable/mtrl_switch_thumb_pressed_unchecked.xml",
+ "res/drawable/mtrl_switch_thumb_unchecked.xml",
+ "res/drawable/mtrl_switch_thumb_unchecked_checked.xml",
+ "res/drawable/mtrl_switch_thumb_unchecked_pressed.xml",
+ "res/drawable/mtrl_switch_track.xml",
+ "res/drawable/mtrl_switch_track_decoration.xml",
+ "res/drawable/mtrl_tabs_default_indicator.xml",
+ "res/drawable/navigation_empty_icon.xml",
+ "res/drawable-v21/m3_tabs_background.xml",
+ "res/drawable-v21/material_cursor_drawable.xml",
+ "res/drawable-v21/mtrl_navigation_bar_item_background.xml",
+ "res/drawable-v23/m3_appbar_background.xml",
+ "res/drawable-v23/m3_popupmenu_background_overlay.xml",
+ "res/drawable-v23/m3_radiobutton_ripple.xml",
+ "res/drawable-v23/m3_selection_control_ripple.xml",
+ "res/drawable-v23/m3_tabs_background.xml",
+ "res/drawable-v23/m3_tabs_transparent_background.xml",
+ "res/drawable-v23/mtrl_popupmenu_background_overlay.xml",
+ "res/interpolator/m3_sys_motion_easing_emphasized.xml",
+ "res/interpolator/m3_sys_motion_easing_emphasized_accelerate.xml",
+ "res/interpolator/m3_sys_motion_easing_emphasized_decelerate.xml",
+ "res/interpolator/m3_sys_motion_easing_linear.xml",
+ "res/interpolator/m3_sys_motion_easing_standard.xml",
+ "res/interpolator/m3_sys_motion_easing_standard_accelerate.xml",
+ "res/interpolator/m3_sys_motion_easing_standard_decelerate.xml",
+ "res/interpolator/mtrl_fast_out_linear_in.xml",
+ "res/interpolator/mtrl_fast_out_slow_in.xml",
+ "res/interpolator/mtrl_linear.xml",
+ "res/interpolator/mtrl_linear_out_slow_in.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_emphasized.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_emphasized_accelerate.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_emphasized_decelerate.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_linear.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_standard.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_standard_accelerate.xml",
+ "res/interpolator-v21/m3_sys_motion_easing_standard_decelerate.xml",
+ "res/interpolator-v21/mtrl_fast_out_linear_in.xml",
+ "res/interpolator-v21/mtrl_fast_out_slow_in.xml",
+ "res/interpolator-v21/mtrl_linear_out_slow_in.xml",
+ "res/layout/design_bottom_navigation_item.xml",
+ "res/layout/design_bottom_sheet_dialog.xml",
+ "res/layout/design_layout_snackbar.xml",
+ "res/layout/design_layout_snackbar_include.xml",
+ "res/layout/design_layout_tab_icon.xml",
+ "res/layout/design_layout_tab_text.xml",
+ "res/layout/design_menu_item_action_area.xml",
+ "res/layout/design_navigation_item.xml",
+ "res/layout/design_navigation_item_header.xml",
+ "res/layout/design_navigation_item_separator.xml",
+ "res/layout/design_navigation_item_subheader.xml",
+ "res/layout/design_navigation_menu.xml",
+ "res/layout/design_navigation_menu_item.xml",
+ "res/layout/design_text_input_end_icon.xml",
+ "res/layout/design_text_input_start_icon.xml",
+ "res/layout/m3_alert_dialog.xml",
+ "res/layout/m3_alert_dialog_actions.xml",
+ "res/layout/m3_alert_dialog_title.xml",
+ "res/layout/m3_auto_complete_simple_item.xml",
+ "res/layout/material_radial_view_group.xml",
+ "res/layout/mtrl_alert_dialog.xml",
+ "res/layout/mtrl_alert_dialog_actions.xml",
+ "res/layout/mtrl_alert_dialog_title.xml",
+ "res/layout/mtrl_alert_select_dialog_item.xml",
+ "res/layout/mtrl_alert_select_dialog_multichoice.xml",
+ "res/layout/mtrl_alert_select_dialog_singlechoice.xml",
+ "res/layout/mtrl_auto_complete_simple_item.xml",
+ "res/layout/mtrl_layout_snackbar.xml",
+ "res/layout/mtrl_layout_snackbar_include.xml",
+ "res/layout/mtrl_navigation_rail_item.xml",
+ "res/layout-sw600dp-v13/design_layout_snackbar.xml",
+ "res/layout-sw600dp-v13/mtrl_layout_snackbar.xml",
+ "res/values/values.xml",
+ "res/values-af/values-af.xml",
+ "res/values-am/values-am.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-b+es+419/values-b+es+419.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-be/values-be.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-da/values-da.xml",
+ "res/values-de/values-de.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-es/values-es.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-et/values-et.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-h320dp-port-v13/values-h320dp-port-v13.xml",
+ "res/values-h360dp-land-v13/values-h360dp-land-v13.xml",
+ "res/values-h480dp-land-v13/values-h480dp-land-v13.xml",
+ "res/values-h550dp-port-v13/values-h550dp-port-v13.xml",
+ "res/values-hi/values-hi.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-in/values-in.xml",
+ "res/values-is/values-is.xml",
+ "res/values-it/values-it.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-km/values-km.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-land/values-land.xml",
+ "res/values-large-v4/values-large-v4.xml",
+ "res/values-ldrtl-v17/values-ldrtl-v17.xml",
+ "res/values-lo/values-lo.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-ms/values-ms.xml",
+ "res/values-my/values-my.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-night-v8/values-night-v8.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-or/values-or.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-si/values-si.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-small-v4/values-small-v4.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-v23/values-v23.xml",
+ "res/values-v24/values-v24.xml",
+ "res/values-v28/values-v28.xml",
+ "res/values-v31/values-v31.xml",
+ "res/values-vi/values-vi.xml",
+ "res/values-w320dp-land-v13/values-w320dp-land-v13.xml",
+ "res/values-w360dp-port-v13/values-w360dp-port-v13.xml",
+ "res/values-w480dp-port-v13/values-w480dp-port-v13.xml",
+ "res/values-w600dp-land-v13/values-w600dp-land-v13.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-zu/values-zu.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_android_play_core/com_google_android_play_core.info b/chromium/third_party/android_deps/libs/com_google_android_play_core/com_google_android_play_core.info
new file mode 100644
index 00000000000..1015a5c4da2
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_android_play_core/com_google_android_play_core.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "com.google.android.play.core.client"
+resources = [
+ "res/values/styles.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_common/com_google_firebase_firebase_common.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_common/com_google_firebase_firebase_common.info
new file mode 100644
index 00000000000..9047d37d0a0
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_common/com_google_firebase_firebase_common.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.firebase"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_components/com_google_firebase_firebase_components.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_components/com_google_firebase_firebase_components.info
new file mode 100644
index 00000000000..471aa9e71a4
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_components/com_google_firebase_firebase_components.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.firebase.components"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json/com_google_firebase_firebase_encoders_json.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json/com_google_firebase_firebase_encoders_json.info
new file mode 100644
index 00000000000..653b0957fe0
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json/com_google_firebase_firebase_encoders_json.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.firebase.encoders.json"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid/com_google_firebase_firebase_iid.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid/com_google_firebase_firebase_iid.info
new file mode 100644
index 00000000000..51e3fca11a6
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid/com_google_firebase_firebase_iid.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "com.google.firebase.iid"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop/com_google_firebase_firebase_iid_interop.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop/com_google_firebase_firebase_iid_interop.info
new file mode 100644
index 00000000000..f420c66387e
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop/com_google_firebase_firebase_iid_interop.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.firebase.iid.internal"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations/com_google_firebase_firebase_installations.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations/com_google_firebase_firebase_installations.info
new file mode 100644
index 00000000000..1285da89d60
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations/com_google_firebase_firebase_installations.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.firebase.installations"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop/com_google_firebase_firebase_installations_interop.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop/com_google_firebase_firebase_installations_interop.info
new file mode 100644
index 00000000000..4c2162f75ef
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop/com_google_firebase_firebase_installations_interop.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "com.google.firebase.installations.interop"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector/com_google_firebase_firebase_measurement_connector.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector/com_google_firebase_firebase_measurement_connector.info
new file mode 100644
index 00000000000..f6cae3c3718
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector/com_google_firebase_firebase_measurement_connector.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "com.google.firebase.analytics.connector"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging/com_google_firebase_firebase_messaging.info b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging/com_google_firebase_firebase_messaging.info
new file mode 100644
index 00000000000..c16e756510f
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging/com_google_firebase_firebase_messaging.info
@@ -0,0 +1,96 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "com.google.firebase.messaging"
+resources = [
+ "res/values-af/values.xml",
+ "res/values-am/values.xml",
+ "res/values-ar/values.xml",
+ "res/values-as/values.xml",
+ "res/values-az/values.xml",
+ "res/values-b+sr+Latn/values.xml",
+ "res/values-be/values.xml",
+ "res/values-bg/values.xml",
+ "res/values-bn/values.xml",
+ "res/values-bs/values.xml",
+ "res/values-ca/values.xml",
+ "res/values-cs/values.xml",
+ "res/values-da/values.xml",
+ "res/values-de/values.xml",
+ "res/values-el/values.xml",
+ "res/values-en-rGB/values.xml",
+ "res/values-es-rUS/values.xml",
+ "res/values-es/values.xml",
+ "res/values-et/values.xml",
+ "res/values-eu/values.xml",
+ "res/values-fa/values.xml",
+ "res/values-fi/values.xml",
+ "res/values-fr-rCA/values.xml",
+ "res/values-fr/values.xml",
+ "res/values-gl/values.xml",
+ "res/values-gu/values.xml",
+ "res/values-hi/values.xml",
+ "res/values-hr/values.xml",
+ "res/values-hu/values.xml",
+ "res/values-hy/values.xml",
+ "res/values-in/values.xml",
+ "res/values-is/values.xml",
+ "res/values-it/values.xml",
+ "res/values-iw/values.xml",
+ "res/values-ja/values.xml",
+ "res/values-ka/values.xml",
+ "res/values-kk/values.xml",
+ "res/values-km/values.xml",
+ "res/values-kn/values.xml",
+ "res/values-ko/values.xml",
+ "res/values-ky/values.xml",
+ "res/values-lo/values.xml",
+ "res/values-lt/values.xml",
+ "res/values-lv/values.xml",
+ "res/values-mk/values.xml",
+ "res/values-ml/values.xml",
+ "res/values-mn/values.xml",
+ "res/values-mr/values.xml",
+ "res/values-ms/values.xml",
+ "res/values-my/values.xml",
+ "res/values-nb/values.xml",
+ "res/values-ne/values.xml",
+ "res/values-nl/values.xml",
+ "res/values-or/values.xml",
+ "res/values-pa/values.xml",
+ "res/values-pl/values.xml",
+ "res/values-pt-rBR/values.xml",
+ "res/values-pt-rPT/values.xml",
+ "res/values-ro/values.xml",
+ "res/values-ru/values.xml",
+ "res/values-si/values.xml",
+ "res/values-sk/values.xml",
+ "res/values-sl/values.xml",
+ "res/values-sq/values.xml",
+ "res/values-sr/values.xml",
+ "res/values-sv/values.xml",
+ "res/values-sw/values.xml",
+ "res/values-ta/values.xml",
+ "res/values-te/values.xml",
+ "res/values-th/values.xml",
+ "res/values-tl/values.xml",
+ "res/values-tr/values.xml",
+ "res/values-uk/values.xml",
+ "res/values-ur/values.xml",
+ "res/values-uz/values.xml",
+ "res/values-vi/values.xml",
+ "res/values-zh-rCN/values.xml",
+ "res/values-zh-rHK/values.xml",
+ "res/values-zh-rTW/values.xml",
+ "res/values-zu/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_deps/libs/io_grpc_grpc_binder/io_grpc_grpc_binder.info b/chromium/third_party/android_deps/libs/io_grpc_grpc_binder/io_grpc_grpc_binder.info
new file mode 100644
index 00000000000..f00e530586a
--- /dev/null
+++ b/chromium/third_party/android_deps/libs/io_grpc_grpc_binder/io_grpc_grpc_binder.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "io.grpc.binder"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/android_ndk/BUILD.gn b/chromium/third_party/android_ndk/BUILD.gn
new file mode 100644
index 00000000000..86691d42f97
--- /dev/null
+++ b/chromium/third_party/android_ndk/BUILD.gn
@@ -0,0 +1,29 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+config("cpu_features_include") {
+ include_dirs = [ "sources/android/cpufeatures" ]
+}
+
+config("cpu_features_warnings") {
+ if (is_clang) {
+ # cpu-features.c has few unused functions on x86 b/26403333
+ cflags = [ "-Wno-unused-function" ]
+ }
+}
+
+source_set("cpu_features") {
+ sources = [
+ "sources/android/cpufeatures/cpu-features.c",
+ ]
+ public_configs = [ ":cpu_features_include" ]
+
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [
+ "//build/config/compiler:no_chromium_code",
+
+ # Must be after no_chromium_code for warning flags to be ordered correctly.
+ ":cpu_features_warnings",
+ ]
+}
diff --git a/chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info b/chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info
new file mode 100644
index 00000000000..d001233be2d
--- /dev/null
+++ b/chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info
@@ -0,0 +1,207 @@
+This is make.info, produced by makeinfo version 5.2 from make.texi.
+
+This file documents the GNU 'make' utility, which determines
+automatically which pieces of a large program need to be recompiled, and
+issues the commands to recompile them.
+
+ This is Edition 0.75, last updated 21 May 2016, of 'The GNU Make
+Manual', for GNU 'make' version 4.2.1.
+
+ Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
+1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Free
+Software Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, with the Front-Cover Texts
+ being "A GNU Manual," and with the Back-Cover Texts as in (a)
+ below. A copy of the license is included in the section entitled
+ "GNU Free Documentation License."
+
+ (a) The FSF's Back-Cover Text is: "You have the freedom to copy and
+ modify this GNU manual. Buying copies from the FSF supports it in
+ developing GNU and promoting software freedom."
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Make: (make). Remake files automatically.
+END-INFO-DIR-ENTRY
+
+
+Indirect:
+make.info-1: 1377
+make.info-2: 301585
+
+Tag Table:
+(Indirect)
+Node: Top1377
+Node: Overview16642
+Node: Preparing17655
+Node: Reading18623
+Node: Bugs19550
+Node: Introduction21379
+Node: Rule Introduction22972
+Node: Simple Makefile24905
+Node: How Make Works28641
+Node: Variables Simplify31290
+Node: make Deduces33496
+Node: Combine By Prerequisite35229
+Node: Cleanup36258
+Node: Makefiles37676
+Node: Makefile Contents38571
+Node: Splitting Lines41744
+Node: Makefile Names44227
+Node: Include45834
+Ref: Include-Footnote-149578
+Node: MAKEFILES Variable49712
+Node: Remaking Makefiles51253
+Node: Overriding Makefiles55583
+Node: Reading Makefiles57611
+Node: Parsing Makefiles61053
+Node: Secondary Expansion62911
+Node: Rules70359
+Node: Rule Example73032
+Node: Rule Syntax73880
+Node: Prerequisite Types76475
+Node: Wildcards79342
+Node: Wildcard Examples81061
+Node: Wildcard Pitfall82411
+Node: Wildcard Function84200
+Node: Directory Search85984
+Node: General Search87119
+Node: Selective Search88826
+Node: Search Algorithm91816
+Node: Recipes/Search94334
+Node: Implicit/Search95657
+Node: Libraries/Search96599
+Node: Phony Targets98570
+Node: Force Targets103407
+Node: Empty Targets104444
+Node: Special Targets105746
+Node: Multiple Targets113546
+Node: Multiple Rules117779
+Node: Static Pattern119997
+Node: Static Usage120649
+Node: Static versus Implicit124368
+Node: Double-Colon126108
+Node: Automatic Prerequisites127868
+Node: Recipes132129
+Node: Recipe Syntax133301
+Node: Splitting Recipe Lines135416
+Node: Variables in Recipes138569
+Node: Echoing139895
+Node: Execution141107
+Ref: Execution-Footnote-1142520
+Node: One Shell142665
+Node: Choosing the Shell145983
+Node: Parallel150127
+Node: Parallel Output152796
+Node: Parallel Input157223
+Node: Errors158342
+Node: Interrupts161977
+Node: Recursion164338
+Node: MAKE Variable166435
+Node: Variables/Recursion168678
+Node: Options/Recursion174123
+Node: -w Option180129
+Node: Canned Recipes181124
+Node: Empty Recipes184107
+Node: Using Variables185547
+Node: Reference188975
+Node: Flavors190785
+Node: Advanced196764
+Node: Substitution Refs197269
+Node: Computed Names198871
+Node: Values203419
+Node: Setting204336
+Node: Appending207375
+Node: Override Directive211344
+Node: Multi-Line212971
+Node: Undefine Directive215834
+Node: Environment216923
+Node: Target-specific219175
+Node: Pattern-specific222202
+Node: Suppressing Inheritance224049
+Node: Special Variables225502
+Node: Conditionals233743
+Node: Conditional Example234456
+Node: Conditional Syntax237019
+Node: Testing Flags242779
+Node: Functions243880
+Node: Syntax of Functions245440
+Node: Text Functions247774
+Node: File Name Functions256335
+Node: Conditional Functions261561
+Node: Foreach Function263937
+Node: File Function267150
+Node: Call Function269707
+Node: Value Function272592
+Node: Eval Function274029
+Node: Origin Function276305
+Node: Flavor Function279531
+Node: Make Control Functions280575
+Node: Shell Function282261
+Node: Guile Function284020
+Node: Running284770
+Node: Makefile Arguments286751
+Node: Goals287467
+Node: Instead of Execution292206
+Node: Avoiding Compilation295921
+Node: Overriding297896
+Node: Testing301585
+Node: Options Summary303469
+Node: Implicit Rules315173
+Node: Using Implicit317310
+Node: Catalogue of Rules320829
+Node: Implicit Variables330173
+Node: Chained Rules335246
+Node: Pattern Rules339467
+Node: Pattern Intro341001
+Node: Pattern Examples343152
+Node: Automatic Variables344959
+Node: Pattern Match352332
+Node: Match-Anything Rules355655
+Node: Canceling Rules359576
+Node: Last Resort360290
+Node: Suffix Rules362119
+Node: Implicit Rule Search365853
+Node: Archives369404
+Node: Archive Members370109
+Node: Archive Update371719
+Node: Archive Symbols373630
+Node: Archive Pitfalls374863
+Node: Archive Suffix Rules375585
+Node: Extending make377133
+Node: Guile Integration378278
+Node: Guile Types379506
+Node: Guile Interface381926
+Node: Guile Example383212
+Node: Loading Objects385403
+Node: load Directive386893
+Node: Remaking Loaded Objects389647
+Node: Loaded Object API390281
+Node: Loaded Object Example397043
+Node: Integrating make399290
+Node: Job Slots400041
+Node: POSIX Jobserver403473
+Node: Windows Jobserver405941
+Node: Terminal Output407294
+Node: Features409683
+Node: Missing418852
+Node: Makefile Conventions422580
+Node: Makefile Basics423559
+Node: Utilities in Makefiles426726
+Node: Command Variables429225
+Node: DESTDIR432465
+Node: Directory Variables434632
+Node: Standard Targets449989
+Node: Install Command Categories464095
+Node: Quick Reference468621
+Node: Error Messages481335
+Node: Complex Makefile490130
+Node: GNU Free Documentation License498748
+Node: Concept Index523906
+Node: Name Index596079
+
+End Tag Table
diff --git a/chromium/third_party/android_platform/development/scripts/stack.pydeps b/chromium/third_party/android_platform/development/scripts/stack.pydeps
new file mode 100644
index 00000000000..8a95b21a089
--- /dev/null
+++ b/chromium/third_party/android_platform/development/scripts/stack.pydeps
@@ -0,0 +1,19 @@
+# Generated by running:
+# build/print_python_deps.py --root third_party/android_platform/development/scripts --output third_party/android_platform/development/scripts/stack.pydeps third_party/android_platform/development/scripts/stack.py
+../../../../build/android/pylib/__init__.py
+../../../../build/android/pylib/constants/__init__.py
+../../../../build/android/pylib/constants/host_paths.py
+../../../../tools/python/llvm_objdump.py
+../../../../tools/python/llvm_symbolizer.py
+../../../catapult/devil/devil/__init__.py
+../../../catapult/devil/devil/android/__init__.py
+../../../catapult/devil/devil/android/constants/__init__.py
+../../../catapult/devil/devil/android/constants/chrome.py
+../../../catapult/devil/devil/android/sdk/__init__.py
+../../../catapult/devil/devil/android/sdk/keyevent.py
+../../../catapult/devil/devil/android/sdk/version_codes.py
+../../../catapult/devil/devil/constants/__init__.py
+../../../catapult/devil/devil/constants/exit_codes.py
+stack.py
+stack_core.py
+symbol.py
diff --git a/chromium/third_party/androidx/.style.yapf b/chromium/third_party/androidx/.style.yapf
deleted file mode 100644
index 557fa7bf84c..00000000000
--- a/chromium/third_party/androidx/.style.yapf
+++ /dev/null
@@ -1,2 +0,0 @@
-[style]
-based_on_style = pep8
diff --git a/chromium/third_party/androidx/BUILD.gn b/chromium/third_party/androidx/BUILD.gn
new file mode 100644
index 00000000000..fed014000a4
--- /dev/null
+++ b/chromium/third_party/androidx/BUILD.gn
@@ -0,0 +1,1630 @@
+import("//build/config/android/rules.gni")
+
+# === Generated Code Start ===
+if (!limit_android_deps) {
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_activity_activity_java") {
+ aar_path = "libs/androidx_activity_activity/activity-1.7.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_activity_activity/androidx_activity_activity.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_lifecycle_lifecycle_runtime_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
+ ":androidx_savedstate_savedstate_java",
+ ":androidx_tracing_tracing_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_group("androidx_annotation_annotation_java") {
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_annotation_annotation_experimental_java") {
+ aar_path = "libs/androidx_annotation_annotation_experimental/annotation-experimental-1.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info"
+ deps =
+ [ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_annotation_annotation_jvm_java") {
+ jar_path = "libs/androidx_annotation_annotation_jvm/annotation-jvm-1.6.0-SNAPSHOT.jar"
+ output_name = "androidx_annotation_annotation_jvm"
+ supports_android = true
+ deps =
+ [ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_appcompat_appcompat_java") {
+ aar_path = "libs/androidx_appcompat_appcompat/appcompat-1.7.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info"
+ deps = [
+ ":androidx_activity_activity_java",
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_resources_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_core_core_ktx_java",
+ ":androidx_cursoradapter_cursoradapter_java",
+ ":androidx_drawerlayout_drawerlayout_java",
+ ":androidx_emoji2_emoji2_java",
+ ":androidx_emoji2_emoji2_views_helper_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_lifecycle_lifecycle_runtime_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ":androidx_resourceinspection_resourceinspection_annotation_java",
+ ":androidx_savedstate_savedstate_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_appcompat_appcompat_resources_java") {
+ aar_path = "libs/androidx_appcompat_appcompat_resources/appcompat-resources-1.7.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_vectordrawable_vectordrawable_animated_java",
+ ":androidx_vectordrawable_vectordrawable_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_arch_core_core_common_java") {
+ jar_path =
+ "libs/androidx_arch_core_core_common/core-common-2.2.0-SNAPSHOT.jar"
+ output_name = "androidx_arch_core_core_common"
+ supports_android = true
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt(
+ "androidx_asynclayoutinflater_asynclayoutinflater_java") {
+ aar_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/asynclayoutinflater-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+
+ # References AppCompatActivity using reflection, if exists.
+ enable_bytecode_checks = false
+
+ # Keeps emoji2 code. See http://crbug.com/1205141
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_biometric_biometric_java") {
+ aar_path = "libs/androidx_biometric_biometric/biometric-1.2.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_biometric_biometric/androidx_biometric_biometric.info"
+ deps = [
+ ":androidx_activity_activity_java",
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_core_core_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_lifecycle_lifecycle_common_java8_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ]
+ resource_overlay = true
+ bytecode_rewriter_target =
+ "//build/android/bytecode:fragment_activity_replacer"
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_browser_browser_java") {
+ aar_path = "libs/androidx_browser_browser/browser-1.5.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_browser_browser/androidx_browser_browser.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_concurrent_concurrent_futures_java",
+ ":androidx_core_core_java",
+ ":androidx_interpolator_interpolator_java",
+ "//third_party/android_deps:com_google_guava_listenablefuture_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_cardview_cardview_java") {
+ aar_path = "libs/androidx_cardview_cardview/cardview-1.1.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_cardview_cardview/androidx_cardview_cardview.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_group("androidx_collection_collection_java") {
+ deps = [ ":androidx_collection_collection_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_concurrent_concurrent_futures_java") {
+ jar_path = "libs/androidx_concurrent_concurrent_futures/concurrent-futures-1.2.0-SNAPSHOT.jar"
+ output_name = "androidx_concurrent_concurrent_futures"
+ supports_android = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:com_google_guava_listenablefuture_java",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_constraintlayout_constraintlayout_java") {
+ aar_path = "libs/androidx_constraintlayout_constraintlayout/constraintlayout-2.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_constraintlayout_constraintlayout/androidx_constraintlayout_constraintlayout.info"
+ deps = [
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_constraintlayout_constraintlayout_core_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_coordinatorlayout_coordinatorlayout_java") {
+ aar_path = "libs/androidx_coordinatorlayout_coordinatorlayout/coordinatorlayout-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_customview_customview_java",
+ ]
+ resource_overlay = true
+
+ # Reduce binary size. https:crbug.com/954584
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_core_core_java") {
+ aar_path = "libs/androidx_core_core/core-1.10.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_core_core/androidx_core_core.info"
+ deps = [
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_concurrent_concurrent_futures_java",
+ ":androidx_interpolator_interpolator_java",
+ ":androidx_lifecycle_lifecycle_runtime_java",
+ ":androidx_versionedparcelable_versionedparcelable_java",
+ ]
+
+ jar_excluded_patterns = []
+ if (!enable_java_asserts) {
+ # Omit the file since we use our own copy.
+ jar_excluded_patterns += [ "androidx/core/util/Preconditions.class" ]
+ deps += [ "//third_party/android_deps/local_modifications/preconditions:androidx_stub_preconditions_java" ]
+ }
+ resource_overlay = true
+
+ # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+ ignore_aidl = true
+
+ # Manifest and proguard config have just one entry: Adding (and -keep'ing
+ # android:appComponentFactory="androidx.core.app.CoreComponentFactory"
+ # Chrome does not use this feature and it causes a scary stack trace to be
+ # shown when incremental_install=true.
+ ignore_manifest = true
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_core_core_animation_java") {
+ aar_path =
+ "libs/androidx_core_core_animation/core-animation-1.0.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_core_core_animation/androidx_core_core_animation.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_tracing_tracing_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_customview_customview_java") {
+ aar_path =
+ "libs/androidx_customview_customview/customview-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_customview_customview/androidx_customview_customview.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_documentfile_documentfile_java") {
+ aar_path = "libs/androidx_documentfile_documentfile/documentfile-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_drawerlayout_drawerlayout_java") {
+ aar_path = "libs/androidx_drawerlayout_drawerlayout/drawerlayout-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_customview_customview_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_dynamicanimation_dynamicanimation_java") {
+ aar_path = "libs/androidx_dynamicanimation_dynamicanimation/dynamicanimation-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_dynamicanimation_dynamicanimation/androidx_dynamicanimation_dynamicanimation.info"
+ deps = [
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_emoji_emoji_java") {
+ aar_path = "libs/androidx_emoji_emoji/emoji-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_emoji_emoji/androidx_emoji_emoji.info"
+ deps = [
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_exifinterface_exifinterface_java") {
+ aar_path = "libs/androidx_exifinterface_exifinterface/exifinterface-1.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info"
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_fragment_fragment_java") {
+ aar_path = "libs/androidx_fragment_fragment/fragment-1.6.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_fragment_fragment/androidx_fragment_fragment.info"
+ deps = [
+ ":androidx_activity_activity_java",
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_ktx_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
+ ":androidx_loader_loader_java",
+ ":androidx_savedstate_savedstate_java",
+ ":androidx_viewpager_viewpager_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ deps += [ "//third_party/android_deps/utils:java" ]
+
+ proguard_configs = [ "androidx_fragment.flags" ]
+
+ bytecode_rewriter_target =
+ "//build/android/bytecode:fragment_activity_replacer"
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_fragment_fragment_testing_java") {
+ aar_path = "libs/androidx_fragment_fragment_testing/fragment-testing-1.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_fragment_fragment_testing/androidx_fragment_fragment_testing.info"
+ testonly = true
+ deps = [
+ ":androidx_fragment_fragment_ktx_java",
+ ":androidx_test_core_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_gridlayout_gridlayout_java") {
+ aar_path =
+ "libs/androidx_gridlayout_gridlayout/gridlayout-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_interpolator_interpolator_java") {
+ aar_path = "libs/androidx_interpolator_interpolator/interpolator-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info"
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_leanback_leanback_java") {
+ aar_path = "libs/androidx_leanback_leanback/leanback-1.2.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_leanback_leanback/androidx_leanback_leanback.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_core_core_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_interpolator_interpolator_java",
+ ":androidx_leanback_leanback_grid_java",
+ ":androidx_media_media_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ":androidx_vectordrawable_vectordrawable_animated_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_leanback_leanback_preference_java") {
+ aar_path = "libs/androidx_leanback_leanback_preference/leanback-preference-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_leanback_leanback_java",
+ ":androidx_preference_preference_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_legacy_legacy_support_core_utils_java") {
+ aar_path = "libs/androidx_legacy_legacy_support_core_utils/legacy-support-core-utils-1.0.0.aar"
+ info_path = "libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_documentfile_documentfile_java",
+ ":androidx_loader_loader_java",
+ ":androidx_localbroadcastmanager_localbroadcastmanager_java",
+ ":androidx_print_print_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_legacy_legacy_support_v4_java") {
+ aar_path =
+ "libs/androidx_legacy_legacy_support_v4/legacy-support-v4-1.0.0.aar"
+ info_path = "libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info"
+ deps = [
+ ":androidx_core_core_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_legacy_legacy_support_core_ui_java",
+ ":androidx_legacy_legacy_support_core_utils_java",
+ ":androidx_media_media_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_lifecycle_lifecycle_common_java") {
+ jar_path = "libs/androidx_lifecycle_lifecycle_common/lifecycle-common-2.6.0-SNAPSHOT.jar"
+ output_name = "androidx_lifecycle_lifecycle_common"
+ supports_android = true
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_lifecycle_lifecycle_common_java8_java") {
+ jar_path = "libs/androidx_lifecycle_lifecycle_common_java8/lifecycle-common-java8-2.6.0-SNAPSHOT.jar"
+ output_name = "androidx_lifecycle_lifecycle_common_java8"
+ supports_android = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_lifecycle_lifecycle_common_java",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_livedata/lifecycle-livedata-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info"
+ deps = [
+ ":androidx_arch_core_core_common_java",
+ ":androidx_arch_core_core_runtime_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_core_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_livedata_core/lifecycle-livedata-core-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info"
+ deps = [
+ ":androidx_arch_core_core_common_java",
+ ":androidx_arch_core_core_runtime_java",
+ ":androidx_lifecycle_lifecycle_common_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_runtime_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_runtime/lifecycle-runtime-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_arch_core_core_common_java",
+ ":androidx_arch_core_core_runtime_java",
+ ":androidx_lifecycle_lifecycle_common_java",
+ ]
+ resource_overlay = true
+
+ # https://crbug.com/887942#c1
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel/lifecycle-viewmodel-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt(
+ "androidx_lifecycle_lifecycle_viewmodel_savedstate_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/lifecycle-viewmodel-savedstate-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_ktx_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ":androidx_savedstate_savedstate_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ "//third_party/android_deps:org_jetbrains_kotlinx_kotlinx_coroutines_android_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt(
+ "androidx_localbroadcastmanager_localbroadcastmanager_java") {
+ aar_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/localbroadcastmanager-1.0.0.aar"
+ info_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info"
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_media_media_java") {
+ aar_path = "libs/androidx_media_media/media-1.7.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_media_media/androidx_media_media.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+
+ # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+ ignore_aidl = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_mediarouter_mediarouter_java") {
+ aar_path =
+ "libs/androidx_mediarouter_mediarouter/mediarouter-1.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info"
+ deps = [
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_appcompat_appcompat_resources_java",
+ ":androidx_core_core_java",
+ ":androidx_media_media_java",
+ ":androidx_palette_palette_java",
+ ":androidx_recyclerview_recyclerview_java",
+ "//third_party/android_deps:com_google_guava_listenablefuture_java",
+ ]
+ resource_overlay = true
+
+ # https://crbug.com/1000382
+ proguard_configs = [ "androidx_mediarouter.flags" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_multidex_multidex_java") {
+ aar_path = "libs/androidx_multidex_multidex/multidex-2.0.0.aar"
+ info_path =
+ "libs/androidx_multidex_multidex/androidx_multidex_multidex.info"
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_preference_preference_java") {
+ aar_path =
+ "libs/androidx_preference_preference/preference-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_preference_preference/androidx_preference_preference.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_fragment_fragment_ktx_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ":androidx_slidingpanelayout_slidingpanelayout_java",
+ ]
+ resource_overlay = true
+ bytecode_rewriter_target =
+ "//build/android/bytecode:fragment_activity_replacer"
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_print_print_java") {
+ aar_path = "libs/androidx_print_print/print-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_print_print/androidx_print_print.info"
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_recyclerview_recyclerview_java") {
+ aar_path = "libs/androidx_recyclerview_recyclerview/recyclerview-1.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_customview_customview_java",
+ ":androidx_customview_customview_poolingcontainer_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_room_room_runtime_java") {
+ aar_path = "libs/androidx_room_room_runtime/room-runtime-2.6.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_room_room_runtime/androidx_room_room_runtime.info"
+ deps = [
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_arch_core_core_runtime_java",
+ ":androidx_room_room_common_java",
+ ":androidx_sqlite_sqlite_framework_java",
+ ":androidx_sqlite_sqlite_java",
+ ]
+ resource_overlay = true
+ enable_bytecode_checks = false
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_savedstate_savedstate_java") {
+ aar_path =
+ "libs/androidx_savedstate_savedstate/savedstate-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_arch_core_core_common_java",
+ ":androidx_lifecycle_lifecycle_common_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_slice_slice_builders_java") {
+ aar_path =
+ "libs/androidx_slice_slice_builders/slice-builders-1.1.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_remotecallback_remotecallback_java",
+ ":androidx_slice_slice_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_slice_slice_core_java") {
+ aar_path = "libs/androidx_slice_slice_core/slice-core-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_slice_slice_core/androidx_slice_slice_core.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_collection_collection_jvm_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_slice_slice_view_java") {
+ aar_path = "libs/androidx_slice_slice_view/slice-view-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_slice_slice_view/androidx_slice_slice_view.info"
+ deps = [
+ ":androidx_appcompat_appcompat_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ":androidx_slice_slice_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_swiperefreshlayout_swiperefreshlayout_java") {
+ aar_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/swiperefreshlayout-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_interpolator_interpolator_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_core_java") {
+ aar_path = "libs/androidx_test_core/core-1.5.0-alpha02.aar"
+ info_path = "libs/androidx_test_core/androidx_test_core.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_concurrent_concurrent_futures_java",
+ ":androidx_lifecycle_lifecycle_common_java",
+ ":androidx_test_monitor_java",
+ ":androidx_test_services_storage_java",
+ ":androidx_tracing_tracing_java",
+ "//third_party/android_deps:com_google_guava_listenablefuture_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_espresso_espresso_contrib_java") {
+ aar_path = "libs/androidx_test_espresso_espresso_contrib/espresso-contrib-3.2.0.aar"
+ info_path = "libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info"
+ testonly = true
+ deps = [
+ ":androidx_core_core_java",
+ ":androidx_drawerlayout_drawerlayout_java",
+ ":androidx_legacy_legacy_support_core_utils_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ":androidx_test_espresso_espresso_core_java",
+ ":androidx_test_espresso_espresso_idling_resource_java",
+ ":androidx_viewpager_viewpager_java",
+ "//third_party/android_deps:com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework_java",
+ "//third_party/android_deps:material_design_java",
+ ]
+ resource_overlay = true
+ enable_bytecode_checks = false
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_espresso_espresso_core_java") {
+ aar_path =
+ "libs/androidx_test_espresso_espresso_core/espresso-core-3.2.0.aar"
+ info_path = "libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info"
+ testonly = true
+ deps = [
+ ":androidx_test_espresso_espresso_idling_resource_java",
+ ":androidx_test_runner_java",
+ "//third_party/android_deps:com_google_code_findbugs_jsr305_java",
+ "//third_party/android_deps:com_squareup_javawriter_java",
+ "//third_party/android_deps:javax_inject_javax_inject_java",
+ "//third_party/hamcrest:hamcrest_integration_java",
+ "//third_party/hamcrest:hamcrest_library_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_espresso_espresso_intents_java") {
+ aar_path = "libs/androidx_test_espresso_espresso_intents/espresso-intents-3.2.0.aar"
+ info_path = "libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info"
+ testonly = true
+ deps = [
+ ":androidx_test_core_java",
+ ":androidx_test_espresso_espresso_core_java",
+ ":androidx_test_rules_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_espresso_espresso_web_java") {
+ aar_path = "libs/androidx_test_espresso_espresso_web/espresso-web-3.2.0.aar"
+ info_path = "libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_test_espresso_espresso_core_java",
+ "//third_party/android_deps:org_ccil_cowan_tagsoup_tagsoup_java",
+ ]
+ resource_overlay = true
+ enable_bytecode_checks = false
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_ext_junit_java") {
+ aar_path = "libs/androidx_test_ext_junit/junit-1.1.1.aar"
+ info_path = "libs/androidx_test_ext_junit/androidx_test_ext_junit.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_test_core_java",
+ ":androidx_test_monitor_java",
+ "//third_party/junit:junit",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_monitor_java") {
+ aar_path = "libs/androidx_test_monitor/monitor-1.6.0-alpha05.aar"
+ info_path = "libs/androidx_test_monitor/androidx_test_monitor.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_test_annotation_java",
+ ":androidx_tracing_tracing_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_rules_java") {
+ aar_path = "libs/androidx_test_rules/rules-1.2.0.aar"
+ info_path = "libs/androidx_test_rules/androidx_test_rules.info"
+ testonly = true
+ deps = [ ":androidx_test_runner_java" ]
+ resource_overlay = true
+ deps += [
+ "//third_party/android_sdk:android_test_base_java",
+ "//third_party/android_sdk:android_test_mock_java",
+ "//third_party/android_sdk:android_test_runner_java",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_runner_java") {
+ aar_path = "libs/androidx_test_runner/runner-1.2.0.aar"
+ info_path = "libs/androidx_test_runner/androidx_test_runner.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_test_monitor_java",
+ "//third_party/android_deps:net_sf_kxml_kxml2_java",
+ "//third_party/junit:junit",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_services_storage_java") {
+ aar_path = "libs/androidx_test_services_storage/storage-1.4.2-alpha04.aar"
+ info_path = "libs/androidx_test_services_storage/androidx_test_services_storage.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_test_annotation_java",
+ ":androidx_test_monitor_java",
+ "//third_party/android_deps:com_google_code_findbugs_jsr305_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_uiautomator_uiautomator_java") {
+ aar_path = "libs/androidx_test_uiautomator_uiautomator/uiautomator-2.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info"
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/junit:junit",
+ ]
+ resource_overlay = true
+ deps += [ ":androidx_test_runner_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_transition_transition_java") {
+ aar_path =
+ "libs/androidx_transition_transition/transition-1.5.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_transition_transition/androidx_transition_transition.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ deps += [ ":androidx_fragment_fragment_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_tvprovider_tvprovider_java") {
+ aar_path =
+ "libs/androidx_tvprovider_tvprovider/tvprovider-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_vectordrawable_vectordrawable_java") {
+ aar_path = "libs/androidx_vectordrawable_vectordrawable/vectordrawable-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_vectordrawable_vectordrawable_animated_java") {
+ aar_path = "libs/androidx_vectordrawable_vectordrawable_animated/vectordrawable-animated-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_interpolator_interpolator_java",
+ ":androidx_vectordrawable_vectordrawable_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_viewpager2_viewpager2_java") {
+ aar_path =
+ "libs/androidx_viewpager2_viewpager2/viewpager2-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_viewpager_viewpager_java") {
+ aar_path = "libs/androidx_viewpager_viewpager/viewpager-1.1.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_customview_customview_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_webkit_webkit_java") {
+ aar_path = "libs/androidx_webkit_webkit/webkit-1.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_webkit_webkit/androidx_webkit_webkit.info"
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ visibility = [
+ "//android_webview/tools/system_webview_shell:*",
+ "//third_party/android_deps:*",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_window_extensions_extensions_java") {
+ aar_path = "libs/androidx_window_extensions_extensions/extensions-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_window_extensions_extensions/androidx_window_extensions_extensions.info"
+ deps = [
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_window_sidecar_sidecar_java") {
+ aar_path = "libs/androidx_window_sidecar_sidecar/sidecar-1.0.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_window_sidecar_sidecar/androidx_window_sidecar_sidecar.info"
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_window_window_java_java") {
+ aar_path = "libs/androidx_window_window_java/window-java-1.1.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_window_window_java/androidx_window_window_java.info"
+ deps = [
+ ":androidx_core_core_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ "//third_party/android_deps:org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_java",
+ ]
+ resource_overlay = true
+ enable_bytecode_checks = false
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_work_work_runtime_java") {
+ aar_path = "libs/androidx_work_work_runtime/work-runtime-2.8.0-SNAPSHOT.aar"
+ info_path =
+ "libs/androidx_work_work_runtime/androidx_work_work_runtime.info"
+ deps = [
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_core_core_java",
+ ":androidx_lifecycle_lifecycle_livedata_java",
+ ":androidx_lifecycle_lifecycle_service_java",
+ ":androidx_room_room_runtime_java",
+ ":androidx_sqlite_sqlite_framework_java",
+ ":androidx_startup_startup_runtime_java",
+ "//third_party/android_deps:com_google_guava_listenablefuture_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_activity_activity_ktx_java") {
+ aar_path =
+ "libs/androidx_activity_activity_ktx/activity-ktx-1.7.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_activity_activity_ktx/androidx_activity_activity_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_activity_activity_java",
+ ":androidx_core_core_ktx_java",
+ ":androidx_lifecycle_lifecycle_runtime_ktx_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_ktx_java",
+ ":androidx_savedstate_savedstate_ktx_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_arch_core_core_runtime_java") {
+ aar_path =
+ "libs/androidx_arch_core_core_runtime/core-runtime-2.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_arch_core_core_common_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_collection_collection_jvm_java") {
+ jar_path = "libs/androidx_collection_collection_jvm/collection-jvm-1.3.0-SNAPSHOT.jar"
+ output_name = "androidx_collection_collection_jvm"
+ supports_android = true
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_collection_collection_ktx_java") {
+ jar_path = "libs/androidx_collection_collection_ktx/collection-ktx-1.3.0-SNAPSHOT.jar"
+ output_name = "androidx_collection_collection_ktx"
+ supports_android = true
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [ ":androidx_collection_collection_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_constraintlayout_constraintlayout_core_java") {
+ jar_path = "libs/androidx_constraintlayout_constraintlayout_core/constraintlayout-core-1.1.0-SNAPSHOT.jar"
+ output_name = "androidx_constraintlayout_constraintlayout_core"
+ supports_android = true
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_core_core_ktx_java") {
+ aar_path = "libs/androidx_core_core_ktx/core-ktx-1.10.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_core_core_ktx/androidx_core_core_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_cursoradapter_cursoradapter_java") {
+ aar_path = "libs/androidx_cursoradapter_cursoradapter/cursoradapter-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_customview_customview_poolingcontainer_java") {
+ aar_path = "libs/androidx_customview_customview_poolingcontainer/customview-poolingcontainer-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_customview_customview_poolingcontainer/androidx_customview_customview_poolingcontainer.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_core_core_ktx_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_emoji2_emoji2_java") {
+ aar_path = "libs/androidx_emoji2_emoji2/emoji2-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_emoji2_emoji2/androidx_emoji2_emoji2.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_lifecycle_lifecycle_process_java",
+ ":androidx_startup_startup_runtime_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_emoji2_emoji2_views_helper_java") {
+ aar_path = "libs/androidx_emoji2_emoji2_views_helper/emoji2-views-helper-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_emoji2_emoji2_views_helper/androidx_emoji2_emoji2_views_helper.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_emoji2_emoji2_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_fragment_fragment_ktx_java") {
+ aar_path =
+ "libs/androidx_fragment_fragment_ktx/fragment-ktx-1.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_fragment_fragment_ktx/androidx_fragment_fragment_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_activity_activity_ktx_java",
+ ":androidx_collection_collection_ktx_java",
+ ":androidx_core_core_ktx_java",
+ ":androidx_fragment_fragment_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_ktx_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_ktx_java",
+ ":androidx_savedstate_savedstate_ktx_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_leanback_leanback_grid_java") {
+ aar_path =
+ "libs/androidx_leanback_leanback_grid/leanback-grid-1.0.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_leanback_leanback_grid/androidx_leanback_leanback_grid.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_recyclerview_recyclerview_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_legacy_legacy_support_core_ui_java") {
+ aar_path = "libs/androidx_legacy_legacy_support_core_ui/legacy-support-core-ui-1.0.0.aar"
+ info_path = "libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_asynclayoutinflater_asynclayoutinflater_java",
+ ":androidx_coordinatorlayout_coordinatorlayout_java",
+ ":androidx_core_core_java",
+ ":androidx_cursoradapter_cursoradapter_java",
+ ":androidx_customview_customview_java",
+ ":androidx_drawerlayout_drawerlayout_java",
+ ":androidx_interpolator_interpolator_java",
+ ":androidx_legacy_legacy_support_core_utils_java",
+ ":androidx_slidingpanelayout_slidingpanelayout_java",
+ ":androidx_swiperefreshlayout_swiperefreshlayout_java",
+ ":androidx_viewpager_viewpager_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_core_ktx_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_livedata_core_ktx/lifecycle-livedata-core-ktx-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_livedata_core_ktx/androidx_lifecycle_lifecycle_livedata_core_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_process_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_process/lifecycle-process-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_process/androidx_lifecycle_lifecycle_process.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_lifecycle_lifecycle_runtime_java",
+ ":androidx_startup_startup_runtime_java",
+ ]
+ resource_overlay = true
+
+ # Only useful for very old SDKs.
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_runtime_ktx_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_runtime_ktx/lifecycle-runtime-ktx-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_runtime_ktx/androidx_lifecycle_lifecycle_runtime_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_lifecycle_lifecycle_runtime_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ "//third_party/android_deps:org_jetbrains_kotlinx_kotlinx_coroutines_android_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_service_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_service/lifecycle-service-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_service/androidx_lifecycle_lifecycle_service.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [ ":androidx_lifecycle_lifecycle_runtime_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_ktx_java") {
+ aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel_ktx/lifecycle-viewmodel-ktx-2.6.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_lifecycle_lifecycle_viewmodel_ktx/androidx_lifecycle_lifecycle_viewmodel_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ "//third_party/android_deps:org_jetbrains_kotlinx_kotlinx_coroutines_android_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_loader_loader_java") {
+ aar_path = "libs/androidx_loader_loader/loader-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_loader_loader/androidx_loader_loader.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_lifecycle_lifecycle_livedata_core_java",
+ ":androidx_lifecycle_lifecycle_viewmodel_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_palette_palette_java") {
+ aar_path = "libs/androidx_palette_palette/palette-1.1.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_palette_palette/androidx_palette_palette.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_collection_collection_jvm_java",
+ ":androidx_core_core_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_remotecallback_remotecallback_java") {
+ aar_path = "libs/androidx_remotecallback_remotecallback/remotecallback-1.0.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_remotecallback_remotecallback/androidx_remotecallback_remotecallback.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt(
+ "androidx_resourceinspection_resourceinspection_annotation_java") {
+ jar_path = "libs/androidx_resourceinspection_resourceinspection_annotation/resourceinspection-annotation-1.1.0-SNAPSHOT.jar"
+ output_name = "androidx_resourceinspection_resourceinspection_annotation"
+ supports_android = true
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ java_prebuilt("androidx_room_room_common_java") {
+ jar_path = "libs/androidx_room_room_common/room-common-2.6.0-SNAPSHOT.jar"
+ output_name = "androidx_room_room_common"
+ supports_android = true
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_jdk8_java",
+ ]
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_savedstate_savedstate_ktx_java") {
+ aar_path = "libs/androidx_savedstate_savedstate_ktx/savedstate-ktx-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_savedstate_savedstate_ktx/androidx_savedstate_savedstate_ktx.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_savedstate_savedstate_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_slidingpanelayout_slidingpanelayout_java") {
+ aar_path = "libs/androidx_slidingpanelayout_slidingpanelayout/slidingpanelayout-1.3.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_core_core_java",
+ ":androidx_customview_customview_java",
+ ":androidx_transition_transition_java",
+ ]
+ resource_overlay = true
+ enable_bytecode_checks = false
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_sqlite_sqlite_java") {
+ aar_path = "libs/androidx_sqlite_sqlite/sqlite-2.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_sqlite_sqlite/androidx_sqlite_sqlite.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_sqlite_sqlite_framework_java") {
+ aar_path = "libs/androidx_sqlite_sqlite_framework/sqlite-framework-2.4.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_sqlite_sqlite_framework/androidx_sqlite_sqlite_framework.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_sqlite_sqlite_java",
+ "//third_party/android_deps:org_jetbrains_kotlin_kotlin_stdlib_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_startup_startup_runtime_java") {
+ aar_path = "libs/androidx_startup_startup_runtime/startup-runtime-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_startup_startup_runtime/androidx_startup_startup_runtime.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_tracing_tracing_java",
+ ]
+ resource_overlay = true
+
+ # Keeps emoji2 code. See http://crbug.com/1205141
+ ignore_proguard_configs = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_annotation_java") {
+ aar_path = "libs/androidx_test_annotation/annotation-1.0.1-alpha01.aar"
+ info_path = "libs/androidx_test_annotation/androidx_test_annotation.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ testonly = true
+ deps = [
+ ":androidx_annotation_annotation_experimental_java",
+ ":androidx_annotation_annotation_jvm_java",
+ ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_test_espresso_espresso_idling_resource_java") {
+ aar_path = "libs/androidx_test_espresso_espresso_idling_resource/espresso-idling-resource-3.2.0.aar"
+ info_path = "libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ testonly = true
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt("androidx_tracing_tracing_java") {
+ aar_path = "libs/androidx_tracing_tracing/tracing-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_tracing_tracing/androidx_tracing_tracing.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [ ":androidx_annotation_annotation_jvm_java" ]
+ resource_overlay = true
+ }
+
+ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+ android_aar_prebuilt(
+ "androidx_versionedparcelable_versionedparcelable_java") {
+ aar_path = "libs/androidx_versionedparcelable_versionedparcelable/versionedparcelable-1.2.0-SNAPSHOT.aar"
+ info_path = "libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info"
+
+ # To remove visibility constraint, add this dependency to
+ # //third_party/androidx/build.gradle.
+ visibility = [
+ ":*",
+ "//third_party/android_deps:*",
+ ]
+ deps = [
+ ":androidx_annotation_annotation_jvm_java",
+ ":androidx_collection_collection_jvm_java",
+ ]
+ resource_overlay = true
+
+ # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+ ignore_aidl = true
+ }
+}
+# === Generated Code End ===
diff --git a/chromium/third_party/androidx/DIR_METADATA b/chromium/third_party/androidx/DIR_METADATA
deleted file mode 100644
index de96fed7621..00000000000
--- a/chromium/third_party/androidx/DIR_METADATA
+++ /dev/null
@@ -1,5 +0,0 @@
-monorail {
- component: "Tools"
-}
-
-os: ANDROID
diff --git a/chromium/third_party/androidx/OWNERS b/chromium/third_party/androidx/OWNERS
deleted file mode 100644
index aea47a0534f..00000000000
--- a/chromium/third_party/androidx/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file://third_party/android_deps/OWNERS
diff --git a/chromium/third_party/androidx/README.chromium b/chromium/third_party/androidx/README.chromium
deleted file mode 100644
index 8395d2d3ea5..00000000000
--- a/chromium/third_party/androidx/README.chromium
+++ /dev/null
@@ -1,37 +0,0 @@
-Name: Androidx Repository
-Short Name: androidx
-Version: 1
-License: Refer to additional_readme_paths.json
-License Android Compatible: yes
-License File: NOT_SHIPPED
-Security Critical: yes
-
-Description:
-A gradle-specified repository for Androidx dependencies.
-
-Where the snapshots come from:
-* Snapshots originate from https://androidx.dev
-* They are made into CIPD packages by this bot: https://ci.chromium.org/p/chromium/builders/ci/android-androidx-packager
-* They are then rolled in by this autoroller: https://autoroll.skia.org/r/androidx-chromium
-* Googlers can trigger manual runs: https://luci-scheduler.appspot.com/jobs/chromium/android-androidx-packager
-
-Mapping snapshot version to git revision:
-* The current version of the snapshot is written to VERSION.txt (sibling of this
- README, but does not appear in codesearch).
-* Open the "BUILD_INFO" JSON file from https://androidx.dev/snapshots/builds for
- the given version, and search for the "platform/frameworks/support" entry.
- * That entry will have a "revision" field, which is the git revision the
- snapshot was created from.
-
-Viewing Source Code:
-Git viewer: https://android.googlesource.com/platform/frameworks/support/
-Code Search: https://cs.android.com/androidx/platform/frameworks/support
-
-How to add a new androidx library:
-* Add the gradle entry for the desired target to build.gradle.template
-* Do a trial run (downloads files locally):
- mv libs libs.bak && ./fetch_all_androidx.py
-* Upload & submit your change to build.gradle.template
-* Wait for android-androidx-packager to upload a new CIPD instance (linked above)
-* Wait for androidx-chromium to roll the new package (linked above)
-
diff --git a/chromium/third_party/androidx/androidx_fragment.flags b/chromium/third_party/androidx/androidx_fragment.flags
deleted file mode 100644
index 89bfd666b8b..00000000000
--- a/chromium/third_party/androidx/androidx_fragment.flags
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2020 The Chromium Authors
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# Help R8 to remove debug related coded. All of these static constants are
-# initialized to: Log.isLoggable(DEBUG, TAG).
-
--assumevalues class androidx.fragment.** {
- static boolean DEBUG return false;
-}
-
--assumenosideeffects class androidx.fragment.app.FragmentManager {
- static boolean isLoggingEnabled(...) return false;
-}
diff --git a/chromium/third_party/androidx/androidx_mediarouter.flags b/chromium/third_party/androidx/androidx_mediarouter.flags
deleted file mode 100644
index ea8b9de46ee..00000000000
--- a/chromium/third_party/androidx/androidx_mediarouter.flags
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2019 The Chromium Authors
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# Help R8 determine that we don't use MediaRouteDynamicChooserDialog.
-# https://crbug.com/1147188
--assumevalues class ** {
- boolean mUseDynamicGroup return false;
-}
diff --git a/chromium/third_party/androidx/bisect_androidx_pinpoint.sh b/chromium/third_party/androidx/bisect_androidx_pinpoint.sh
deleted file mode 100755
index bd2f658e416..00000000000
--- a/chromium/third_party/androidx/bisect_androidx_pinpoint.sh
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/bin/bash
-# Copyright 2022 The Chromium Authors
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-#######################################################################
-# See go/clank-autoroll#androidx-bisect for instructions.
-#######################################################################
-
-function abort() {
- echo "$1" >&2
- # 255 will abort the bisect. 125 marks commit as "unknown".
- exit ${2-255}
-}
-
-if [[ -z "$PERF_BENCHMARK" || -z "$PERF_BOT" || -z "$PERF_STORY" || -z "$PERF_METRIC" ]]; then
- abort 'Example Usage:
-PERF_BENCHMARK="startup.mobile" \
-PERF_BOT="android-pixel4-perf" \
-PERF_STORY="cct_coldish_bbc" \
-PERF_METRIC="messageloop_start_time" $0 "$@"
-fi
-
-# Determine Chromium src path based on script location.
-CHROMIUM_SRC="$(dirname $0)/../.."
-# Determine Android src path based on current directory (git bisect must be run from it).
-# Allow running from superproject root, or from within frameworks/support.
-if [[ -d frameworks/support ]]; then
- SUPERPROJECT_DIR="$(pwd)"
-elif [[ -d ../../frameworks/support ]]; then
- SUPERPROJECT_DIR="$(pwd)/../.."
-else
- abort "Expected to have been run from androidx checkout."
-fi
-FRAMEWORKS_SUPPORT_DIR="$SUPERPROJECT_DIR/frameworks/support"
-
-set -x
-set -o pipefail
-
-cd "$CHROMIUM_SRC"
-# Sanity checks:
-pinpoint auth-info >/dev/null || abort "First run: pinpoint auth-login"
-cipd auth-info >/dev/null || abort "First run: cipd auth-login"
-# Needed for androidx sync.
-gcertstatus -check_ssh=false || abort "First run: gcert"
-
-# Allow //third_party/androidx/cipd.yaml to be listed.
-local changes=$(git status --porcelain | grep -v cipd.yaml)
-[[ -n "$changes" ]] && abort "git status reports changes present."
-
-# Ensure we're on a non-main branch.
-git_branch=$(git rev-parse --abbrev-ref HEAD)
-[[ "$git_branch" = HEAD ]] && abort "Need to be on a branch"
-[[ "$git_branch" = main ]] && abort "Need to be on a non-main branch"
-
-# Use the most recent non-local commit as the diffbase.
-git_base_rev=$(git merge-base origin/main HEAD)
-
-cd "$SUPERPROJECT_DIR"
-git submodule update --recursive --init || abort "AndroidX sync Failed"
-cd "$FRAMEWORKS_SUPPORT_DIR"
-# Creates a local maven repo in: out/dist/repository. Aborts bisect upon failure.
-
-SNAPSHOT=true ./gradlew createArchive || abort "AndroidX Build Failed" 125
-cd $CHROMIUM_SRC
-third_party/androidx/fetch_all_androidx.py \
- --local-repo "$SUPERPROJECT_DIR/out/dist/repository" || abort "fetch_all_androidx.py failure"
-
-super_rev=$(git -C "$SUPERPROJECT_DIR" rev-parse HEAD)
-support_rev=$(git -C "$FRAMEWORKS_SUPPORT_DIR" rev-parse HEAD)
-cipd_output=$(cipd create -pkg-def third_party/androidx/cipd.yaml \
- -tag super_rev:$super_rev \
- -tag support_rev:$support_rev | grep Instance:) || abort "cipd failure"
-# E.g.: Instance: experimental/google.com/agrieve/androidx:3iiAIwUqY5nB5O9ArpioN...
-cipd_output=${cipd_output#*Instance: }
-cipd_package=${cipd_output%:*} # Strip after colon.
-cipd_package_escaped=${cipd_package//\//\\/}
-cipd_instance=${cipd_output#*:} # Strip before colon.
-# This needs to be run only once per package, but it's simpler to run it every time.
-cipd acl-edit "$cipd_package" -reader group:all || abort "cipd acl failure"
-# gclient setdep does not allow changing CIPD package, so perl it is.
-perl -0777 -i -pe "s/(.*src\/third_party\/androidx.*?packages.*?package': ')(.*?)('.*?version': ')(.*?)('.*)/\${1}${cipd_package_escaped}\${3}${cipd_instance}\$5/s" DEPS
-
-git add DEPS || abort "git add failed"
-git commit -m "androidx bisect super_rev=${super_rev::9} support_rev=${support_rev::9}"
-EDITOR=true git cl upload --bypass-hooks --bypass-watchlists --no-autocc --message "androidx bisect review" \
- --title "super_rev=${super_rev::9} support_rev=${support_rev::9}" || abort "Upload CL failed"
-review_number=$(git cl issue | grep -P --only-matching '(?<=Issue number: )(\d+)') || abort "parsing issue failed"
-
-review_url="https://chromium-review.googlesource.com/c/chromium/src/+/$review_number"
-# Returns non-zero if metric changed or if command fails.
-pinpoint_job=$(pinpoint experiment-telemetry-start \
- -base-commit $git_base_rev -exp-commit $git_base_rev \
- -benchmark $PERF_BENCHMARK -cfg $PERF_BOT \
- -story $PERF_STORY -measurement $PERF_METRIC \
- -check-experiment -wait -quiet \
- -exp-patch-url "$review_url" \
- | tee /dev/stderr \
- | grep -P --only-matching '(?<=/job/)\S+')
-# E.g.: Pinpoint job scheduled: https://pinpoint-dot-chromeperf.appspot.com/job/13af94f2ea0000
-retcode=$?
-
-if [[ -z "$pinpoint_job" ]]; then
- abort "Failed to parse pinpoint job"
-fi
-# E.g.: state: SUCCEEDED
-if ! pinpoint get-job -name $pinpoint_job | grep -q "state.*SUCCEEDED"; then
- abort "Pinpoint did not finish successfully."
-fi
-
-# Expect a significant difference for good changes.
-if [[ $retcode = 0 ]]; then
- exit 1
-fi
-exit 0
diff --git a/chromium/third_party/androidx/build.gradle.template b/chromium/third_party/androidx/build.gradle.template
deleted file mode 100644
index 98f549debe8..00000000000
--- a/chromium/third_party/androidx/build.gradle.template
+++ /dev/null
@@ -1,126 +0,0 @@
-// Copyright 2020 The Chromium Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-apply plugin: ChromiumPlugin
-
-repositories {
- google()
- maven {
- url '{{androidx_repository_url}}'
- }
- mavenCentral()
-}
-
-dependencies {
- // Note about the configuration names: they are defined in buildSrc/ChromiumPlugin
-
- compile 'androidx.lifecycle:lifecycle-runtime:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-common:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-common-java8:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-livedata:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-livedata-core:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-viewmodel:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-viewmodel-savedstate:{{androidx_dependency_version}}'
-
- compile 'androidx.activity:activity:{{androidx_dependency_version}}'
- compile 'androidx.annotation:annotation:{{androidx_dependency_version}}'
- compile 'androidx.annotation:annotation-jvm:{{androidx_dependency_version}}'
- compile 'androidx.appcompat:appcompat:{{androidx_dependency_version}}'
- compile 'androidx.appcompat:appcompat-resources:{{androidx_dependency_version}}'
- compile 'androidx.asynclayoutinflater:asynclayoutinflater:{{androidx_dependency_version}}'
- compile 'androidx.biometric:biometric:{{androidx_dependency_version}}'
- compile 'androidx.browser:browser:{{androidx_dependency_version}}'
- compile 'androidx.cardview:cardview:{{androidx_dependency_version}}'
- compile 'androidx.collection:collection:{{androidx_dependency_version}}'
- compile 'androidx.concurrent:concurrent-futures:{{androidx_dependency_version}}'
- compile 'androidx.coordinatorlayout:coordinatorlayout:{{androidx_dependency_version}}'
- compile 'androidx.core:core:{{androidx_dependency_version}}'
- compile 'androidx.core:core-animation:{{androidx_dependency_version}}'
- compile 'androidx.customview:customview:{{androidx_dependency_version}}'
- compile 'androidx.drawerlayout:drawerlayout:{{androidx_dependency_version}}'
- compile 'androidx.dynamicanimation:dynamicanimation:{{androidx_dependency_version}}'
- compile 'androidx.exifinterface:exifinterface:{{androidx_dependency_version}}'
- compile 'androidx.fragment:fragment:{{androidx_dependency_version}}'
- compile 'androidx.gridlayout:gridlayout:{{androidx_dependency_version}}'
- compile 'androidx.interpolator:interpolator:{{androidx_dependency_version}}'
- compile 'androidx.leanback:leanback:{{androidx_dependency_version}}'
- compile 'androidx.leanback:leanback-preference:{{androidx_dependency_version}}'
- compile 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
- compile 'androidx.media:media:{{androidx_dependency_version}}'
- compile 'androidx.mediarouter:mediarouter:{{androidx_dependency_version}}'
- compile 'androidx.preference:preference:{{androidx_dependency_version}}'
- compile 'androidx.recyclerview:recyclerview:{{androidx_dependency_version}}'
- compile 'androidx.savedstate:savedstate:{{androidx_dependency_version}}'
- compile 'androidx.slice:slice-builders:{{androidx_dependency_version}}'
- compile 'androidx.slice:slice-core:{{androidx_dependency_version}}'
- compile 'androidx.slice:slice-view:{{androidx_dependency_version}}'
- compile 'androidx.swiperefreshlayout:swiperefreshlayout:{{androidx_dependency_version}}'
- compile 'androidx.tvprovider:tvprovider:{{androidx_dependency_version}}'
- compile 'androidx.vectordrawable:vectordrawable:{{androidx_dependency_version}}'
- compile 'androidx.vectordrawable:vectordrawable-animated:{{androidx_dependency_version}}'
- compile 'androidx.viewpager:viewpager:{{androidx_dependency_version}}'
- compile 'androidx.window:window:{{androidx_dependency_version}}'
- compile 'androidx.window.extensions:extensions:{{androidx_dependency_version}}'
- compile 'androidx.window:window-java:{{androidx_dependency_version}}'
- compile 'androidx.window.sidecar:sidecar:{{androidx_dependency_version}}'
- compile 'androidx.work:work-runtime:{{androidx_dependency_version}}'
-
- // Those are for use by doubledown libraries.
- compile 'androidx.arch.core:core-common:{{androidx_dependency_version}}'
- compile 'androidx.annotation:annotation-experimental:{{androidx_dependency_version}}'
- compile 'androidx.emoji:emoji:{{androidx_dependency_version}}'
- compile 'androidx.lifecycle:lifecycle-runtime:{{androidx_dependency_version}}'
- compile 'androidx.room:room-runtime:{{androidx_dependency_version}}'
- compile 'androidx.transition:transition:{{androidx_dependency_version}}'
- compile 'androidx.viewpager2:viewpager2:{{androidx_dependency_version}}'
- compile 'androidx.legacy:legacy-support-core-utils:1.0.0'
- compile 'androidx.documentfile:documentfile:{{androidx_dependency_version}}'
- compile 'androidx.print:print:{{androidx_dependency_version}}'
-
- compile 'androidx.multidex:multidex:2.0.0'
- compile 'androidx.webkit:webkit:{{androidx_dependency_version}}'
-
- // For some reason ConstraintLayout is not shipped with the rest of
- // androidx, and not included in snapshots.
- compile 'androidx.constraintlayout:constraintlayout:2.1.0-beta02'
-
- // Used by 1p Play Services.
- compile 'androidx.legacy:legacy-support-v4:1.0.0'
-
- // testCompile targets have test_only = true.
- androidTestCompile 'androidx.fragment:fragment-testing:{{androidx_dependency_version}}'
- androidTestCompile 'androidx.test:core:1.4.0-rc01'
- androidTestCompile 'androidx.test:monitor:1.4.0-rc01'
- androidTestCompile 'androidx.test:rules:1.2.0'
- androidTestCompile 'androidx.test:runner:1.2.0'
- androidTestCompile 'androidx.test.espresso:espresso-contrib:3.2.0'
- androidTestCompile 'androidx.test.espresso:espresso-core:3.2.0'
- androidTestCompile 'androidx.test.espresso:espresso-intents:3.2.0'
- androidTestCompile 'androidx.test.espresso:espresso-web:3.2.0'
- androidTestCompile 'androidx.test.ext:junit:1.1.1'
- androidTestCompile 'androidx.test.services:storage:1.4.1'
- androidTestCompile 'androidx.test.uiautomator:uiautomator:2.2.0'
-}
-
-// The snapshot repository only has the latest version of each dependency. When
-// building the dependency tree, gradle attempts to resolve dependency versions
-// specified in .pom files. However, that version might not live in neither the
-// current snapshot repo (eg: it lives in an older snapshot repo instead) nor in
-// the google maven repo (eg: it is too new thus has yet to be released in the
-// google maven repo). Override the version for androidx dependencies with the
-// version provided in the current snapshot repo so that gradle can find the
-// dependency.
-ext {
- {{version_overrides}}
-}
-
-task setUpRepository(type: BuildConfigGenerator) {
- // Paths are relative to the chromium source root.
- repositoryPath 'third_party/androidx'
- chromiumSourceRoot '../..'
- cipdBucket 'chromium'
- internalTargetVisibility = [ '//third_party/android_deps:*', ':*' ]
- skipLicenses false
- ignoreDEPS true
-}
diff --git a/chromium/third_party/androidx/fetch_all_androidx.py b/chromium/third_party/androidx/fetch_all_androidx.py
deleted file mode 100755
index 055d77c08c1..00000000000
--- a/chromium/third_party/androidx/fetch_all_androidx.py
+++ /dev/null
@@ -1,300 +0,0 @@
-#!/usr/bin/env python3
-
-# Copyright 2020 The Chromium Authors
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-"""A script to generate build.gradle from template and run fetch_all.py
-
-More specifically, to generate build.gradle:
- - It downloads the BUILD_INFO file for the latest androidx snapshot from
- https://androidx.dev/snapshots/builds
- - It replaces {{androidx_repository_url}} with the URL for the latest snapshot
- - For each dependency, it looks up the version in the BUILD_INFO file and
- substitutes the version into {{androidx_dependency_version}}.
-"""
-
-import argparse
-import contextlib
-import json
-import logging
-import os
-import re
-import shutil
-import stat
-import subprocess
-import tempfile
-import urllib
-from urllib import request
-
-_ANDROIDX_PATH = os.path.normpath(os.path.join(__file__, '..'))
-
-_FETCH_ALL_PATH = os.path.normpath(
- os.path.join(_ANDROIDX_PATH, '..', 'android_deps', 'fetch_all.py'))
-
-# URL to BUILD_INFO in latest androidx snapshot.
-_ANDROIDX_LATEST_SNAPSHOT_BUILD_INFO_URL = 'https://androidx.dev/snapshots/latest/artifacts/BUILD_INFO'
-
-# Snapshot repository URL with {{version}} placeholder.
-_SNAPSHOT_REPOSITORY_URL = 'https://androidx.dev/snapshots/builds/{{version}}/artifacts/repository'
-
-# When androidx roller is breaking, and a fix is not immenent, use this to pin a
-# broken library to an old known-working version.
-# * The first element of each tuple is the path to the artifact of the latest
-# version of the library. It could change if the version is rev'ed in a new
-# snapshot.
-# * The second element is a URL to replace the file with. Find the URL for older
-# versions of libraries by looking in the BUILD_INFO for the older version
-# (e.g.: https://androidx.dev/snapshots/builds/8545498/artifacts/BUILD_INFO)
-_OVERRIDES = [
- # Example:
- #('androidx_core_core/core-1.9.0-SNAPSHOT.aar',
- # 'https://androidx.dev/snapshots/builds/8545498/artifacts/repository/'
- # 'androidx/core/core/1.8.0-SNAPSHOT/core-1.8.0-20220505.122105-1.aar'),
-]
-
-
-def _build_snapshot_repository_url(version):
- return _SNAPSHOT_REPOSITORY_URL.replace('{{version}}', version)
-
-
-def _delete_readonly_files(paths):
- for path in paths:
- if os.path.exists(path):
- os.chmod(path, stat.S_IRUSR | stat.S_IRGRP | stat.S_IWUSR)
- os.remove(path)
-
-
-def _parse_dir_list(dir_list):
- """Computes 'library_group:library_name'->library_version mapping.
-
- Args:
- dir_list: List of androidx library directories.
- """
- dependency_version_map = dict()
- for dir_entry in dir_list:
- stripped_dir = dir_entry.strip()
- if not stripped_dir.startswith('repository/androidx/'):
- continue
- dir_components = stripped_dir.split('/')
- # Expected format:
- # "repository/androidx/library_group/library_name/library_version/pom_or_jar"
- if len(dir_components) < 6:
- continue
- dependency_package = 'androidx.' + '.'.join(dir_components[2:-3])
- dependency_module = '{}:{}'.format(dependency_package,
- dir_components[-3])
- if dependency_module not in dependency_version_map:
- dependency_version_map[dependency_module] = dir_components[-2]
- return dependency_version_map
-
-
-def _compute_replacement(dependency_version_map, androidx_repository_url,
- line):
- """Computes output line for build.gradle from build.gradle.template line.
-
- Replaces {{android_repository_url}}, {{androidx_dependency_version}} and
- {{version_overrides}}.
-
- Args:
- dependency_version_map: An "dependency_group:dependency_name"->dependency_version mapping.
- androidx_repository_url: URL of the maven repository.
- line: Input line from the build.gradle.template.
- """
- line = line.replace('{{androidx_repository_url}}', androidx_repository_url)
-
- if line.strip() == '{{version_overrides}}':
- lines = ['versionOverrideMap = [:]']
- for dependency, version in sorted(dependency_version_map.items()):
- lines.append(f"versionOverrideMap['{dependency}'] = '{version}'")
- return '\n'.join(lines)
-
- match = re.search(r'\'(\S+):{{androidx_dependency_version}}\'', line)
- if not match:
- return line
-
- dependency = match.group(1)
- version = dependency_version_map.get(dependency)
- if not version:
- raise Exception(f'Version for {dependency} not found.')
-
- return line.replace('{{androidx_dependency_version}}', version)
-
-
-@contextlib.contextmanager
-def _build_dir():
- dirname = tempfile.mkdtemp()
- try:
- yield dirname
- finally:
- shutil.rmtree(dirname)
-
-
-def _download_and_parse_build_info():
- """Downloads and parses BUILD_INFO file."""
- with _build_dir() as build_dir:
- androidx_build_info_response = request.urlopen(
- _ANDROIDX_LATEST_SNAPSHOT_BUILD_INFO_URL)
- androidx_build_info_url = androidx_build_info_response.geturl()
- logging.info('URL for the latest build info: %s',
- androidx_build_info_url)
- androidx_build_info_path = os.path.join(build_dir, 'BUILD_INFO')
- with open(androidx_build_info_path, 'w') as f:
- f.write(androidx_build_info_response.read().decode('utf-8'))
-
- # Strip '/repository' from pattern.
- resolved_snapshot_repository_url_pattern = (
- _build_snapshot_repository_url('([0-9]*)').rsplit('/', 1)[0])
-
- version = re.match(resolved_snapshot_repository_url_pattern,
- androidx_build_info_url).group(1)
-
- with open(androidx_build_info_path, 'r') as f:
- build_info_dict = json.loads(f.read())
- dir_list = build_info_dict['target']['dir_list']
-
- return dir_list, version
-
-
-def _create_local_dir_list(repo_path):
- repo_path = repo_path.rstrip('/')
- prefix_len = len(repo_path) + 1
- ret = []
- for dirpath, _, filenames in os.walk(repo_path):
- for name in filenames:
- ret.append(os.path.join('repository', dirpath[prefix_len:], name))
- return ret
-
-
-def _process_build_gradle(dependency_version_map, androidx_repository_url):
- """Generates build.gradle from template.
-
- Args:
- dependency_version_map: An "dependency_group:dependency_name"->dependency_version mapping.
- androidx_repository_url: URL of the maven repository.
- """
- build_gradle_template_path = os.path.join(_ANDROIDX_PATH,
- 'build.gradle.template')
- build_gradle_out_path = os.path.join(_ANDROIDX_PATH, 'build.gradle')
- # |build_gradle_out_path| is not deleted after script has finished running. The file is in
- # .gitignore and thus will be excluded from uploaded CLs.
- with open(build_gradle_template_path, 'r') as template_f, \
- open(build_gradle_out_path, 'w') as out:
- for template_line in template_f:
- replacement = _compute_replacement(dependency_version_map,
- androidx_repository_url,
- template_line)
- out.write(replacement)
-
-
-def _write_cipd_yaml(libs_dir, version, cipd_yaml_path, experimental=False):
- """Writes cipd.yaml file at the passed-in path."""
-
- lib_dirs = os.listdir(libs_dir)
- if not lib_dirs:
- raise Exception('No generated libraries in {}'.format(libs_dir))
-
- data_files = [
- 'BUILD.gn', 'VERSION.txt', 'additional_readme_paths.json',
- 'build.gradle'
- ]
- for lib_dir in lib_dirs:
- abs_lib_dir = os.path.join(libs_dir, lib_dir)
- androidx_rel_lib_dir = os.path.relpath(abs_lib_dir, _ANDROIDX_PATH)
- if not os.path.isdir(abs_lib_dir):
- continue
- lib_files = os.listdir(abs_lib_dir)
- if not 'cipd.yaml' in lib_files:
- continue
-
- for lib_file in lib_files:
- if lib_file == 'cipd.yaml' or lib_file == 'OWNERS':
- continue
- data_files.append(os.path.join(androidx_rel_lib_dir, lib_file))
-
- if experimental:
- package = 'experimental/google.com/' + os.getlogin() + '/androidx'
- else:
- package = 'chromium/third_party/androidx'
- contents = [
- '# Copyright 2021 The Chromium Authors. All rights reserved.',
- '# Use of this source code is governed by a BSD-style license that can be',
- '# found in the LICENSE file.',
- '# version: ' + version,
- 'package: ' + package,
- 'description: androidx',
- 'data:',
- ]
- contents.extend('- file: ' + f for f in data_files)
-
- with open(cipd_yaml_path, 'w') as out:
- out.write('\n'.join(contents))
-
-
-def main():
- parser = argparse.ArgumentParser(description=__doc__)
- parser.add_argument('-v',
- '--verbose',
- dest='verbose_count',
- default=0,
- action='count',
- help='Verbose level (multiple times for more)')
- parser.add_argument('--local-repo',
- help='Path to a locally androidx maven repo to use '
- 'instead of fetching the latest.')
- args = parser.parse_args()
-
- logging.basicConfig(
- level=logging.WARNING - 10 * args.verbose_count,
- format='%(levelname).1s %(relativeCreated)6d %(message)s')
-
- libs_dir = os.path.join(_ANDROIDX_PATH, 'libs')
- if os.path.exists(libs_dir):
- shutil.rmtree(libs_dir)
-
- # Files uploaded to cipd are read-only. Delete them because they will be
- # re-generated.
- _delete_readonly_files([
- os.path.join(_ANDROIDX_PATH, 'BUILD.gn'),
- os.path.join(_ANDROIDX_PATH, 'VERSION.txt'),
- os.path.join(_ANDROIDX_PATH, 'additional_readme_paths.json'),
- os.path.join(_ANDROIDX_PATH, 'build.gradle'),
- ])
-
- if args.local_repo:
- version = 'local'
- dir_list = _create_local_dir_list(args.local_repo)
- androidx_snapshot_repository_url = ('file://' +
- os.path.abspath(args.local_repo))
- else:
- dir_list, version = _download_and_parse_build_info()
- androidx_snapshot_repository_url = _build_snapshot_repository_url(
- version)
- # Prepend '0' to version to avoid conflicts with previous version format.
- version = 'cr-0' + version
-
- dependency_version_map = _parse_dir_list(dir_list)
- _process_build_gradle(dependency_version_map,
- androidx_snapshot_repository_url)
-
- fetch_all_cmd = [
- _FETCH_ALL_PATH, '--android-deps-dir', _ANDROIDX_PATH,
- '--ignore-vulnerabilities'
- ]
- # Overrides do not work with local snapshots since the repository_url is
- # different.
- if not args.local_repo:
- for subpath, url in _OVERRIDES:
- fetch_all_cmd += ['--override-artifact', f'{subpath}:{url}']
- subprocess.run(fetch_all_cmd, check=True)
-
- version_txt_path = os.path.join(_ANDROIDX_PATH, 'VERSION.txt')
- with open(version_txt_path, 'w') as f:
- f.write(version)
-
- yaml_path = os.path.join(_ANDROIDX_PATH, 'cipd.yaml')
- _write_cipd_yaml(libs_dir, version, yaml_path,
- experimental=bool(args.local_repo))
-
-
-if __name__ == '__main__':
- main()
diff --git a/chromium/third_party/androidx/libs/androidx_activity_activity/androidx_activity_activity.info b/chromium/third_party/androidx/libs/androidx_activity_activity/androidx_activity_activity.info
new file mode 100644
index 00000000000..205acc701e9
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_activity_activity/androidx_activity_activity.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.activity"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_activity_activity_ktx/androidx_activity_activity_ktx.info b/chromium/third_party/androidx/libs/androidx_activity_activity_ktx/androidx_activity_activity_ktx.info
new file mode 100644
index 00000000000..889a9ab1970
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_activity_activity_ktx/androidx_activity_activity_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.activity.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info b/chromium/third_party/androidx/libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info
new file mode 100644
index 00000000000..8eef3532c6a
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.annotation.experimental"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info b/chromium/third_party/androidx/libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info
new file mode 100644
index 00000000000..357fd154611
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info
@@ -0,0 +1,430 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.appcompat"
+resources = [
+ "res/layout-v26/abc_screen_toolbar.xml",
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png",
+ "res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png",
+ "res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-mdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png",
+ "res/drawable-v23/abc_control_background_material.xml",
+ "res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/layout/abc_action_mode_close_item_material.xml",
+ "res/layout/abc_list_menu_item_radio.xml",
+ "res/layout/abc_alert_dialog_button_bar_material.xml",
+ "res/layout/abc_alert_dialog_material.xml",
+ "res/layout/abc_screen_simple.xml",
+ "res/layout/abc_screen_simple_overlay_action_mode.xml",
+ "res/layout/abc_action_mode_bar.xml",
+ "res/layout/abc_tooltip.xml",
+ "res/layout/select_dialog_singlechoice_material.xml",
+ "res/layout/abc_alert_dialog_title_material.xml",
+ "res/layout/abc_action_menu_item_layout.xml",
+ "res/layout/abc_search_view.xml",
+ "res/layout/abc_popup_menu_header_item_layout.xml",
+ "res/layout/abc_list_menu_item_layout.xml",
+ "res/layout/abc_list_menu_item_checkbox.xml",
+ "res/layout/abc_screen_content_include.xml",
+ "res/layout/support_simple_spinner_dropdown_item.xml",
+ "res/layout/abc_screen_toolbar.xml",
+ "res/layout/select_dialog_multichoice_material.xml",
+ "res/layout/abc_action_bar_title_item.xml",
+ "res/layout/abc_activity_chooser_view_list_item.xml",
+ "res/layout/abc_expanded_menu_layout.xml",
+ "res/layout/abc_select_dialog_material.xml",
+ "res/layout/abc_action_menu_layout.xml",
+ "res/layout/abc_action_bar_up_container.xml",
+ "res/layout/abc_search_dropdown_item_icons_2line.xml",
+ "res/layout/abc_popup_menu_item_layout.xml",
+ "res/layout/abc_list_menu_item_icon.xml",
+ "res/layout/select_dialog_item_material.xml",
+ "res/layout/abc_cascading_menu_item_layout.xml",
+ "res/layout/abc_dialog_title_material.xml",
+ "res/layout/abc_activity_chooser_view.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-watch-v20/values-watch-v20.xml",
+ "res/drawable-v21/abc_list_divider_material.xml",
+ "res/drawable-v21/abc_dialog_material_background.xml",
+ "res/drawable-v21/abc_edit_text_material.xml",
+ "res/drawable-v21/abc_action_bar_item_background_material.xml",
+ "res/drawable-v21/abc_btn_colored_material.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-h720dp-v13/values-h720dp-v13.xml",
+ "res/values-v24/values-v24.xml",
+ "res/values-hy/values-hy.xml",
+ "res/anim/btn_checkbox_to_checked_icon_null_animation.xml",
+ "res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml",
+ "res/anim/abc_slide_in_top.xml",
+ "res/anim/abc_tooltip_enter.xml",
+ "res/anim/abc_fade_in.xml",
+ "res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml",
+ "res/anim/abc_grow_fade_in_from_bottom.xml",
+ "res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml",
+ "res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml",
+ "res/anim/abc_shrink_fade_out_from_bottom.xml",
+ "res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml",
+ "res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml",
+ "res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml",
+ "res/anim/abc_popup_exit.xml",
+ "res/anim/abc_popup_enter.xml",
+ "res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml",
+ "res/anim/abc_fade_out.xml",
+ "res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml",
+ "res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml",
+ "res/anim/abc_tooltip_exit.xml",
+ "res/anim/abc_slide_out_bottom.xml",
+ "res/anim/abc_slide_out_top.xml",
+ "res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml",
+ "res/anim/abc_slide_in_bottom.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/color-v21/abc_btn_colored_borderless_text_material.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png",
+ "res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png",
+ "res/drawable-watch-v20/abc_dialog_material_background.xml",
+ "res/values-th/values-th.xml",
+ "res/values-xlarge-v4/values-xlarge-v4.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml",
+ "res/layout-watch-v20/abc_alert_dialog_title_material.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png",
+ "res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-v17/values-v17.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-v22/values-v22.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/btn_radio_off_to_on_mtrl_animation.xml",
+ "res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml",
+ "res/drawable/abc_btn_check_material_anim.xml",
+ "res/drawable/abc_ic_menu_share_mtrl_alpha.xml",
+ "res/drawable/abc_spinner_textfield_background_material.xml",
+ "res/drawable/abc_list_selector_holo_light.xml",
+ "res/drawable/abc_ic_go_search_api_material.xml",
+ "res/drawable/btn_radio_on_to_off_mtrl_animation.xml",
+ "res/drawable/abc_btn_radio_material_anim.xml",
+ "res/drawable/abc_seekbar_thumb_material.xml",
+ "res/drawable/abc_list_divider_material.xml",
+ "res/drawable/abc_seekbar_tick_mark_material.xml",
+ "res/drawable/test_level_drawable.xml",
+ "res/drawable/abc_btn_default_mtrl_shape.xml",
+ "res/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml",
+ "res/drawable/abc_dialog_material_background.xml",
+ "res/drawable/abc_ic_arrow_drop_right_black_24dp.xml",
+ "res/drawable/btn_radio_off_mtrl.xml",
+ "res/drawable/abc_text_cursor_material.xml",
+ "res/drawable/abc_item_background_holo_light.xml",
+ "res/drawable/abc_ic_voice_search_api_material.xml",
+ "res/drawable/btn_checkbox_checked_mtrl.xml",
+ "res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml",
+ "res/drawable/abc_star_black_48dp.xml",
+ "res/drawable/abc_btn_check_material.xml",
+ "res/drawable/abc_cab_background_internal_bg.xml",
+ "res/drawable/abc_ic_menu_cut_mtrl_alpha.xml",
+ "res/drawable/abc_ratingbar_indicator_material.xml",
+ "res/drawable/tooltip_frame_dark.xml",
+ "res/drawable/tooltip_frame_light.xml",
+ "res/drawable/abc_switch_thumb_material.xml",
+ "res/drawable/abc_list_selector_background_transition_holo_dark.xml",
+ "res/drawable/abc_ic_clear_material.xml",
+ "res/drawable/abc_edit_text_material.xml",
+ "res/drawable/btn_radio_on_mtrl.xml",
+ "res/drawable/btn_checkbox_unchecked_mtrl.xml",
+ "res/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml",
+ "res/drawable/abc_ratingbar_small_material.xml",
+ "res/drawable/abc_tab_indicator_material.xml",
+ "res/drawable/abc_ratingbar_material.xml",
+ "res/drawable/abc_btn_borderless_material.xml",
+ "res/drawable/abc_btn_radio_material.xml",
+ "res/drawable/abc_ic_search_api_material.xml",
+ "res/drawable/abc_item_background_holo_dark.xml",
+ "res/drawable/abc_ic_menu_overflow_material.xml",
+ "res/drawable/abc_btn_colored_material.xml",
+ "res/drawable/abc_seekbar_track_material.xml",
+ "res/drawable/abc_cab_background_top_material.xml",
+ "res/drawable/abc_ic_ab_back_material.xml",
+ "res/drawable/abc_star_half_black_48dp.xml",
+ "res/drawable/abc_textfield_search_material.xml",
+ "res/drawable/abc_list_selector_background_transition_holo_light.xml",
+ "res/drawable/abc_list_selector_holo_dark.xml",
+ "res/drawable/abc_ic_menu_selectall_mtrl_alpha.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png",
+ "res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png",
+ "res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-xhdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png",
+ "res/values-hi/values-hi.xml",
+ "res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/values-sk/values-sk.xml",
+ "res/values-v26/values-v26.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-v23/values-v23.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-v28/values-v28.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-v16/values-v16.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-watch-v21/values-watch-v21.xml",
+ "res/values-land/values-land.xml",
+ "res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png",
+ "res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
+ "res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png",
+ "res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png",
+ "res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png",
+ "res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png",
+ "res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
+ "res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
+ "res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png",
+ "res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png",
+ "res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
+ "res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png",
+ "res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
+ "res/drawable-hdpi-v4/abc_list_focused_holo.9.png",
+ "res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
+ "res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png",
+ "res/values-am/values-am.xml",
+ "res/values-port/values-port.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
+ "res/color-v23/abc_btn_colored_text_material.xml",
+ "res/color-v23/abc_tint_btn_checkable.xml",
+ "res/color-v23/abc_tint_seek_thumb.xml",
+ "res/color-v23/abc_btn_colored_borderless_text_material.xml",
+ "res/color-v23/abc_tint_default.xml",
+ "res/color-v23/abc_tint_edittext.xml",
+ "res/color-v23/abc_tint_spinner.xml",
+ "res/color-v23/abc_color_highlight_material.xml",
+ "res/color-v23/abc_tint_switch_track.xml",
+ "res/values-large-v4/values-large-v4.xml",
+ "res/values-kk/values-kk.xml",
+ "res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml",
+ "res/interpolator/fast_out_slow_in.xml",
+ "res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml",
+ "res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml",
+ "res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml",
+ "res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml",
+ "res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-ldltr-v21/values-ldltr-v21.xml",
+ "res/values-hdpi-v4/values-hdpi-v4.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-v18/values-v18.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-v25/values-v25.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/color/abc_btn_colored_text_material.xml",
+ "res/color/abc_tint_btn_checkable.xml",
+ "res/color/abc_background_cache_hint_selector_material_dark.xml",
+ "res/color/abc_primary_text_disable_only_material_dark.xml",
+ "res/color/abc_primary_text_material_light.xml",
+ "res/color/switch_thumb_material_dark.xml",
+ "res/color/abc_tint_seek_thumb.xml",
+ "res/color/abc_btn_colored_borderless_text_material.xml",
+ "res/color/abc_hint_foreground_material_dark.xml",
+ "res/color/abc_tint_default.xml",
+ "res/color/abc_hint_foreground_material_light.xml",
+ "res/color/abc_search_url_text.xml",
+ "res/color/abc_tint_edittext.xml",
+ "res/color/abc_background_cache_hint_selector_material_light.xml",
+ "res/color/abc_secondary_text_material_light.xml",
+ "res/color/abc_primary_text_material_dark.xml",
+ "res/color/abc_tint_spinner.xml",
+ "res/color/abc_primary_text_disable_only_material_light.xml",
+ "res/color/abc_secondary_text_material_dark.xml",
+ "res/color/abc_tint_switch_track.xml",
+ "res/color/switch_thumb_material_light.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-night-v8/values-night-v8.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info b/chromium/third_party/androidx/libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info
new file mode 100644
index 00000000000..4a68900cdc6
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info
@@ -0,0 +1,17 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.appcompat.resources"
+resources = [
+ "res/values/values.xml",
+ "res/drawable/abc_vector_test.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info b/chromium/third_party/androidx/libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info
new file mode 100644
index 00000000000..761dfda7a1c
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.arch.core"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info b/chromium/third_party/androidx/libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info
new file mode 100644
index 00000000000..ff37904399c
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.asynclayoutinflater"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_biometric_biometric/androidx_biometric_biometric.info b/chromium/third_party/androidx/libs/androidx_biometric_biometric/androidx_biometric_biometric.info
new file mode 100644
index 00000000000..a87f4d23d8f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_biometric_biometric/androidx_biometric_biometric.info
@@ -0,0 +1,117 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.biometric"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-mdpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-mdpi-v4/fingerprint_dialog_error.png",
+ "res/color-v26/biometric_error_color.xml",
+ "res/layout/fingerprint_dialog_layout.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-xxhdpi-v4/fingerprint_dialog_error.png",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/drawable-xxxhdpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-xxxhdpi-v4/fingerprint_dialog_error.png",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/drawable-anydpi-v21/fingerprint_dialog_fp_icon.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-anydpi-v24/fingerprint_dialog_error.xml",
+ "res/drawable-xhdpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-xhdpi-v4/fingerprint_dialog_error.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/drawable-hdpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-hdpi-v4/fingerprint_dialog_error.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/drawable-ldpi-v4/fingerprint_dialog_fp_icon.png",
+ "res/drawable-ldpi-v4/fingerprint_dialog_error.png",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_browser_browser/androidx_browser_browser.info b/chromium/third_party/androidx/libs/androidx_browser_browser/androidx_browser_browser.info
new file mode 100644
index 00000000000..b2991f6508f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_browser_browser/androidx_browser_browser.info
@@ -0,0 +1,104 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.browser"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/layout/browser_actions_context_menu_row.xml",
+ "res/layout/browser_actions_context_menu_page.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/xml/image_share_filepaths.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_cardview_cardview/androidx_cardview_cardview.info b/chromium/third_party/androidx/libs/androidx_cardview_cardview/androidx_cardview_cardview.info
new file mode 100644
index 00000000000..fb40b02545a
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_cardview_cardview/androidx_cardview_cardview.info
@@ -0,0 +1,17 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.cardview"
+resources = [
+ "res/values/values.xml",
+ "res/values-v23/values-v23.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_constraintlayout_constraintlayout/androidx_constraintlayout_constraintlayout.info b/chromium/third_party/androidx/libs/androidx_constraintlayout_constraintlayout/androidx_constraintlayout_constraintlayout.info
new file mode 100644
index 00000000000..02c0e7c8eac
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_constraintlayout_constraintlayout/androidx_constraintlayout_constraintlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.constraintlayout.widget"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info b/chromium/third_party/androidx/libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info
new file mode 100644
index 00000000000..1efac3abeae
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.coordinatorlayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_core_core/androidx_core_core.info b/chromium/third_party/androidx/libs/androidx_core_core/androidx_core_core.info
new file mode 100644
index 00000000000..822eee9b3f1
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_core_core/androidx_core_core.info
@@ -0,0 +1,137 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/android/support/v4/os/ResultReceiver.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.core"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-mdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-mdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-mdpi-v4/notification_bg_low_normal.9.png",
+ "res/layout/notification_template_icon_group.xml",
+ "res/layout/notification_template_part_time.xml",
+ "res/layout/notification_template_custom_big.xml",
+ "res/layout/notification_action_tombstone.xml",
+ "res/layout/notification_action.xml",
+ "res/layout/custom_dialog.xml",
+ "res/layout/notification_template_part_chronometer.xml",
+ "res/values-tr/values-tr.xml",
+ "res/drawable-v21/notification_action_background.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/layout-v21/notification_template_icon_group.xml",
+ "res/layout-v21/notification_template_custom_big.xml",
+ "res/layout-v21/notification_action_tombstone.xml",
+ "res/layout-v21/notification_action.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/layout-v16/notification_template_custom_big.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/notification_bg.xml",
+ "res/drawable/notification_tile_bg.xml",
+ "res/drawable/notification_icon_background.xml",
+ "res/drawable/notification_bg_low.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-xhdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-xhdpi-v4/notification_bg_low_normal.9.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-v16/values-v16.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/drawable-hdpi-v4/notification_bg_low_pressed.9.png",
+ "res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png",
+ "res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png",
+ "res/drawable-hdpi-v4/notification_bg_normal.9.png",
+ "res/drawable-hdpi-v4/notification_bg_low_normal.9.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_core_core_animation/androidx_core_core_animation.info b/chromium/third_party/androidx/libs/androidx_core_core_animation/androidx_core_core_animation.info
new file mode 100644
index 00000000000..6ce00b5d0be
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_core_core_animation/androidx_core_core_animation.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.core.animation"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_core_core_ktx/androidx_core_core_ktx.info b/chromium/third_party/androidx/libs/androidx_core_core_ktx/androidx_core_core_ktx.info
new file mode 100644
index 00000000000..3df365220b2
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_core_core_ktx/androidx_core_core_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.core.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info b/chromium/third_party/androidx/libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info
new file mode 100644
index 00000000000..2d67fa0274f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.cursoradapter"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_customview_customview/androidx_customview_customview.info b/chromium/third_party/androidx/libs/androidx_customview_customview/androidx_customview_customview.info
new file mode 100644
index 00000000000..06f429629d6
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_customview_customview/androidx_customview_customview.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.customview"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_customview_customview_poolingcontainer/androidx_customview_customview_poolingcontainer.info b/chromium/third_party/androidx/libs/androidx_customview_customview_poolingcontainer/androidx_customview_customview_poolingcontainer.info
new file mode 100644
index 00000000000..9d15e65b1b8
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_customview_customview_poolingcontainer/androidx_customview_customview_poolingcontainer.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.customview.poolingcontainer"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info b/chromium/third_party/androidx/libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info
new file mode 100644
index 00000000000..65f18345b42
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.documentfile"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info b/chromium/third_party/androidx/libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info
new file mode 100644
index 00000000000..4280c04871c
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.drawerlayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_dynamicanimation_dynamicanimation/androidx_dynamicanimation_dynamicanimation.info b/chromium/third_party/androidx/libs/androidx_dynamicanimation_dynamicanimation/androidx_dynamicanimation_dynamicanimation.info
new file mode 100644
index 00000000000..c7e80f50184
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_dynamicanimation_dynamicanimation/androidx_dynamicanimation_dynamicanimation.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.dynamicanimation"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_emoji2_emoji2/androidx_emoji2_emoji2.info b/chromium/third_party/androidx/libs/androidx_emoji2_emoji2/androidx_emoji2_emoji2.info
new file mode 100644
index 00000000000..ba4ffd3af78
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_emoji2_emoji2/androidx_emoji2_emoji2.info
@@ -0,0 +1,23 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "androidx.emoji2"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = [
+ [
+ "repackaged",
+ "libs/repackaged.jar"
+ ]
+]
+subjars = [
+ "libs/repackaged.jar"
+]
diff --git a/chromium/third_party/androidx/libs/androidx_emoji2_emoji2_views_helper/androidx_emoji2_emoji2_views_helper.info b/chromium/third_party/androidx/libs/androidx_emoji2_emoji2_views_helper/androidx_emoji2_emoji2_views_helper.info
new file mode 100644
index 00000000000..df1620cd27f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_emoji2_emoji2_views_helper/androidx_emoji2_emoji2_views_helper.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.emoji2.viewsintegration"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_emoji_emoji/androidx_emoji_emoji.info b/chromium/third_party/androidx/libs/androidx_emoji_emoji/androidx_emoji_emoji.info
new file mode 100644
index 00000000000..f17b98dd378
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_emoji_emoji/androidx_emoji_emoji.info
@@ -0,0 +1,24 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.emoji"
+resources = [
+ "res/layout/input_method_extract_view.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = [
+ [
+ "repackaged",
+ "libs/repackaged.jar"
+ ]
+]
+subjars = [
+ "libs/repackaged.jar"
+]
diff --git a/chromium/third_party/androidx/libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info b/chromium/third_party/androidx/libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info
new file mode 100644
index 00000000000..cecbd74a57c
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.exifinterface"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_fragment_fragment/androidx_fragment_fragment.info b/chromium/third_party/androidx/libs/androidx_fragment_fragment/androidx_fragment_fragment.info
new file mode 100644
index 00000000000..532979c355b
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_fragment_fragment/androidx_fragment_fragment.info
@@ -0,0 +1,24 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.fragment"
+resources = [
+ "res/animator/fragment_open_enter.xml",
+ "res/animator/fragment_close_exit.xml",
+ "res/animator/fragment_fade_exit.xml",
+ "res/animator/fragment_close_enter.xml",
+ "res/animator/fragment_open_exit.xml",
+ "res/animator/fragment_fade_enter.xml",
+ "res/anim/fragment_fast_out_extra_slow_in.xml",
+ "res/values/values.xml",
+ "res/anim-v21/fragment_fast_out_extra_slow_in.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_fragment_fragment_ktx/androidx_fragment_fragment_ktx.info b/chromium/third_party/androidx/libs/androidx_fragment_fragment_ktx/androidx_fragment_fragment_ktx.info
new file mode 100644
index 00000000000..c91142e1cce
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_fragment_fragment_ktx/androidx_fragment_fragment_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.fragment.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_fragment_fragment_testing/androidx_fragment_fragment_testing.info b/chromium/third_party/androidx/libs/androidx_fragment_fragment_testing/androidx_fragment_fragment_testing.info
new file mode 100644
index 00000000000..a15ef0a5ae1
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_fragment_fragment_testing/androidx_fragment_fragment_testing.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.fragment.testing"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info b/chromium/third_party/androidx/libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info
new file mode 100644
index 00000000000..8fa54f33e7f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.gridlayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info b/chromium/third_party/androidx/libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info
new file mode 100644
index 00000000000..e29ccb4210e
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.interpolator"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_leanback_leanback/androidx_leanback_leanback.info b/chromium/third_party/androidx/libs/androidx_leanback_leanback/androidx_leanback_leanback.info
new file mode 100644
index 00000000000..efc3a21023b
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_leanback_leanback/androidx_leanback_leanback.info
@@ -0,0 +1,302 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.leanback"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/animator/lb_playback_rows_fade_in.xml",
+ "res/animator/lb_onboarding_title_enter.xml",
+ "res/animator/lb_guidedactions_item_pressed.xml",
+ "res/animator/lb_playback_controls_fade_out.xml",
+ "res/animator/lb_onboarding_logo_enter.xml",
+ "res/animator/lb_onboarding_start_button_fade_in.xml",
+ "res/animator/lb_guidedstep_slide_down.xml",
+ "res/animator/lb_playback_bg_fade_in.xml",
+ "res/animator/lb_playback_description_fade_out.xml",
+ "res/animator/lb_guidedstep_slide_up.xml",
+ "res/animator/lb_playback_rows_fade_out.xml",
+ "res/animator/lb_onboarding_page_indicator_fade_in.xml",
+ "res/animator/lb_guidedactions_item_unpressed.xml",
+ "res/animator/lb_onboarding_page_indicator_enter.xml",
+ "res/animator/lb_playback_controls_fade_in.xml",
+ "res/animator/lb_onboarding_logo_exit.xml",
+ "res/animator/lb_onboarding_description_enter.xml",
+ "res/animator/lb_onboarding_start_button_fade_out.xml",
+ "res/animator/lb_playback_description_fade_in.xml",
+ "res/animator/lb_onboarding_page_indicator_fade_out.xml",
+ "res/animator/lb_playback_bg_fade_out.xml",
+ "res/drawable-mdpi-v4/lb_ic_search_mic_out.png",
+ "res/drawable-mdpi-v4/lb_ic_sad_cloud.png",
+ "res/drawable-mdpi-v4/lb_ic_actions_right_arrow.png",
+ "res/drawable-mdpi-v4/lb_in_app_search_shadow_normal.9.png",
+ "res/drawable-mdpi-v4/lb_ic_in_app_search.png",
+ "res/drawable-mdpi-v4/lb_action_bg_focused.9.png",
+ "res/drawable-mdpi-v4/lb_in_app_search_bg.9.png",
+ "res/drawable-mdpi-v4/lb_ic_search_mic.png",
+ "res/drawable-mdpi-v4/lb_in_app_search_shadow_focused.9.png",
+ "res/layout/lb_search_bar.xml",
+ "res/layout/lb_media_item_number_view_flipper.xml",
+ "res/layout/lb_search_orb.xml",
+ "res/layout/lb_action_2_lines.xml",
+ "res/layout/lb_video_surface.xml",
+ "res/layout/lb_guidance.xml",
+ "res/layout/lb_control_bar.xml",
+ "res/layout/lb_picker.xml",
+ "res/layout/lb_pinpicker_item.xml",
+ "res/layout/lb_search_fragment.xml",
+ "res/layout/lb_title_view.xml",
+ "res/layout/lb_onboarding_fragment.xml",
+ "res/layout/lb_details_overview.xml",
+ "res/layout/lb_picker_item.xml",
+ "res/layout/lb_guidedactions_datepicker_item.xml",
+ "res/layout/lb_image_card_view_themed_title.xml",
+ "res/layout/video_surface_fragment.xml",
+ "res/layout/lb_playback_transport_controls_row.xml",
+ "res/layout/lb_control_button_primary.xml",
+ "res/layout/lb_image_card_view.xml",
+ "res/layout/lb_media_list_header.xml",
+ "res/layout/lb_background_window.xml",
+ "res/layout/lb_browse_title.xml",
+ "res/layout/lb_rows_fragment.xml",
+ "res/layout/lb_divider.xml",
+ "res/layout/lb_playback_transport_controls.xml",
+ "res/layout/lb_row_media_item_action.xml",
+ "res/layout/lb_list_row_hovercard.xml",
+ "res/layout/lb_headers_fragment.xml",
+ "res/layout/lb_details_description.xml",
+ "res/layout/lb_shadow.xml",
+ "res/layout/lb_row_container.xml",
+ "res/layout/lb_action_1_line.xml",
+ "res/layout/lb_error_fragment.xml",
+ "res/layout/lb_guidedstep_fragment.xml",
+ "res/layout/lb_details_fragment.xml",
+ "res/layout/lb_vertical_grid.xml",
+ "res/layout/lb_playback_controls_row.xml",
+ "res/layout/lb_fullwidth_details_overview.xml",
+ "res/layout/lb_header.xml",
+ "res/layout/lb_guidedactions_item.xml",
+ "res/layout/lb_speech_orb.xml",
+ "res/layout/lb_row_header.xml",
+ "res/layout/lb_picker_column.xml",
+ "res/layout/lb_fullwidth_details_overview_logo.xml",
+ "res/layout/lb_vertical_grid_fragment.xml",
+ "res/layout/lb_playback_now_playing_bars.xml",
+ "res/layout/lb_browse_fragment.xml",
+ "res/layout/lb_image_card_view_themed_content.xml",
+ "res/layout/lb_playback_fragment.xml",
+ "res/layout/lb_picker_separator.xml",
+ "res/layout/lb_guidedactions.xml",
+ "res/layout/lb_section_header.xml",
+ "res/layout/lb_control_button_secondary.xml",
+ "res/layout/lb_image_card_view_themed_badge_left.xml",
+ "res/layout/lb_image_card_view_themed_badge_right.xml",
+ "res/layout/lb_list_row.xml",
+ "res/layout/lb_guidedbuttonactions.xml",
+ "res/layout/lb_row_media_item.xml",
+ "res/layout/lb_playback_controls.xml",
+ "res/layout/lb_guidedstep_background.xml",
+ "res/values-tr/values-tr.xml",
+ "res/drawable-v21/lb_control_button_primary.xml",
+ "res/drawable-v21/lb_action_bg.xml",
+ "res/drawable-v21/lb_selectable_item_rounded_rect.xml",
+ "res/drawable-v21/lb_card_foreground.xml",
+ "res/drawable-v21/lb_control_button_secondary.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/anim/lb_decelerator_4.xml",
+ "res/anim/lb_decelerator_2.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/lb_ic_search_mic_out.png",
+ "res/drawable-xxhdpi-v4/lb_ic_sad_cloud.png",
+ "res/drawable-xxhdpi-v4/lb_ic_actions_right_arrow.png",
+ "res/drawable-xxhdpi-v4/lb_in_app_search_shadow_normal.9.png",
+ "res/drawable-xxhdpi-v4/lb_ic_in_app_search.png",
+ "res/drawable-xxhdpi-v4/lb_action_bg_focused.9.png",
+ "res/drawable-xxhdpi-v4/lb_in_app_search_bg.9.png",
+ "res/drawable-xxhdpi-v4/lb_ic_search_mic.png",
+ "res/drawable-xxhdpi-v4/lb_in_app_search_shadow_focused.9.png",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-v22/values-v22.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/lb_search_orb.xml",
+ "res/drawable/lb_background.xml",
+ "res/drawable/lb_playback_now_playing_bar.xml",
+ "res/drawable/lb_control_button_primary.xml",
+ "res/drawable/lb_headers_right_fading.xml",
+ "res/drawable/lb_onboarding_start_button_background.xml",
+ "res/drawable/lb_speech_orb.xml",
+ "res/drawable/lb_card_foreground.xml",
+ "res/drawable/lb_control_button_secondary.xml",
+ "res/drawable/lb_playback_progress_bar.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/lb_text_dot_one.png",
+ "res/drawable-xhdpi-v4/lb_ic_fast_rewind.png",
+ "res/drawable-xhdpi-v4/lb_ic_pause.png",
+ "res/drawable-xhdpi-v4/lb_ic_fast_forward.png",
+ "res/drawable-xhdpi-v4/lb_ic_search_mic_out.png",
+ "res/drawable-xhdpi-v4/lb_ic_sad_cloud.png",
+ "res/drawable-xhdpi-v4/lb_ic_actions_right_arrow.png",
+ "res/drawable-xhdpi-v4/lb_ic_hq.png",
+ "res/drawable-xhdpi-v4/lb_in_app_search_shadow_normal.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_stop.png",
+ "res/drawable-xhdpi-v4/lb_ic_thumb_down_outline.png",
+ "res/drawable-xhdpi-v4/lb_card_shadow_normal.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_loop.png",
+ "res/drawable-xhdpi-v4/lb_ic_loop_one.png",
+ "res/drawable-xhdpi-v4/lb_ic_in_app_search.png",
+ "res/drawable-xhdpi-v4/lb_text_dot_two.png",
+ "res/drawable-xhdpi-v4/lb_ic_skip_next.png",
+ "res/drawable-xhdpi-v4/lb_ic_thumb_up_outline.png",
+ "res/drawable-xhdpi-v4/lb_ic_thumb_down.png",
+ "res/drawable-xhdpi-v4/lb_action_bg_focused.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_playback_loop.png",
+ "res/drawable-xhdpi-v4/lb_in_app_search_bg.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_nav_arrow.png",
+ "res/drawable-xhdpi-v4/lb_text_dot_one_small.png",
+ "res/drawable-xhdpi-v4/lb_ic_play_fit.png",
+ "res/drawable-xhdpi-v4/lb_ic_guidedactions_item_chevron.png",
+ "res/drawable-xhdpi-v4/lb_ic_shuffle.png",
+ "res/drawable-xhdpi-v4/lb_ic_search_mic.png",
+ "res/drawable-xhdpi-v4/lb_ic_cc.png",
+ "res/drawable-xhdpi-v4/lb_ic_thumb_up.png",
+ "res/drawable-xhdpi-v4/lb_card_shadow_focused.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_skip_previous.png",
+ "res/drawable-xhdpi-v4/lb_in_app_search_shadow_focused.9.png",
+ "res/drawable-xhdpi-v4/lb_ic_pip.png",
+ "res/drawable-xhdpi-v4/lb_ic_replay.png",
+ "res/drawable-xhdpi-v4/lb_ic_play.png",
+ "res/drawable-xhdpi-v4/lb_ic_more.png",
+ "res/drawable-xhdpi-v4/lb_text_dot_two_small.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-v19/values-v19.xml",
+ "res/transition-v21/lb_browse_headers_in.xml",
+ "res/transition-v21/lb_browse_headers_out.xml",
+ "res/transition-v21/lb_title_in.xml",
+ "res/transition-v21/lb_browse_return_transition.xml",
+ "res/transition-v21/lb_guidedstep_activity_enter.xml",
+ "res/transition-v21/lb_guidedstep_activity_enter_bottom.xml",
+ "res/transition-v21/lb_browse_entrance_transition.xml",
+ "res/transition-v21/lb_details_return_transition.xml",
+ "res/transition-v21/lb_vertical_grid_entrance_transition.xml",
+ "res/transition-v21/lb_return_transition.xml",
+ "res/transition-v21/lb_shared_element_enter_transition.xml",
+ "res/transition-v21/lb_title_out.xml",
+ "res/transition-v21/lb_enter_transition.xml",
+ "res/transition-v21/lb_details_enter_transition.xml",
+ "res/transition-v21/lb_vertical_grid_enter_transition.xml",
+ "res/transition-v21/lb_vertical_grid_return_transition.xml",
+ "res/transition-v21/lb_browse_enter_transition.xml",
+ "res/transition-v21/lb_shared_element_return_transition.xml",
+ "res/values-my/values-my.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/drawable-hdpi-v4/lb_ic_search_mic_out.png",
+ "res/drawable-hdpi-v4/lb_ic_sad_cloud.png",
+ "res/drawable-hdpi-v4/lb_ic_actions_right_arrow.png",
+ "res/drawable-hdpi-v4/lb_in_app_search_shadow_normal.9.png",
+ "res/drawable-hdpi-v4/lb_ic_in_app_search.png",
+ "res/drawable-hdpi-v4/lb_action_bg_focused.9.png",
+ "res/drawable-hdpi-v4/lb_in_app_search_bg.9.png",
+ "res/drawable-hdpi-v4/lb_ic_search_mic.png",
+ "res/drawable-hdpi-v4/lb_in_app_search_shadow_focused.9.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/animator-v21/lb_onboarding_title_enter.xml",
+ "res/animator-v21/lb_onboarding_logo_enter.xml",
+ "res/animator-v21/lb_playback_bg_fade_in.xml",
+ "res/animator-v21/lb_playback_description_fade_out.xml",
+ "res/animator-v21/lb_onboarding_page_indicator_enter.xml",
+ "res/animator-v21/lb_onboarding_logo_exit.xml",
+ "res/animator-v21/lb_onboarding_description_enter.xml",
+ "res/animator-v21/lb_playback_bg_fade_out.xml",
+ "res/values-ldrtl-v17/values-ldrtl-v17.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-v18/values-v18.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/raw/lb_voice_no_input.ogg",
+ "res/raw/lb_voice_failure.ogg",
+ "res/raw/lb_voice_success.ogg",
+ "res/raw/lb_voice_open.ogg",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/transition-v19/lb_browse_headers_in.xml",
+ "res/transition-v19/lb_browse_headers_out.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_leanback_leanback_grid/androidx_leanback_leanback_grid.info b/chromium/third_party/androidx/libs/androidx_leanback_leanback_grid/androidx_leanback_leanback_grid.info
new file mode 100644
index 00000000000..d0f429877b4
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_leanback_leanback_grid/androidx_leanback_leanback_grid.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.leanback.widget"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info b/chromium/third_party/androidx/libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info
new file mode 100644
index 00000000000..ac8396bec21
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info
@@ -0,0 +1,32 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.leanback.preference"
+resources = [
+ "res/layout/leanback_preference_widget_checkbox.xml",
+ "res/layout/leanback_preference_information.xml",
+ "res/layout/leanback_preference_widget_switch.xml",
+ "res/layout/leanback_settings_fragment.xml",
+ "res/layout/leanback_list_preference_fragment.xml",
+ "res/layout/leanback_list_preference_item_single.xml",
+ "res/layout/leanback_preference_category.xml",
+ "res/layout/leanback_preference_widget_seekbar.xml",
+ "res/layout/leanback_list_preference_item_multi.xml",
+ "res/layout/leanback_preference.xml",
+ "res/layout/leanback_preferences_list.xml",
+ "res/layout/leanback_edit_preference_fragment.xml",
+ "res/layout/leanback_preference_fragment.xml",
+ "res/values/values.xml",
+ "res/values-v28/values-v28.xml",
+ "res/color/lb_preference_item_secondary_text_color.xml",
+ "res/color/lb_preference_item_primary_text_color.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info
new file mode 100644
index 00000000000..9ca11d69e63
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.legacy.coreui"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info
new file mode 100644
index 00000000000..f0c9a4615b6
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.legacy.coreutils"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info
new file mode 100644
index 00000000000..f72c56d5559
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.legacy.v4"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info
new file mode 100644
index 00000000000..1db81a5ed55
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.livedata"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info
new file mode 100644
index 00000000000..eafa900362e
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.livedata.core"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/androidx_lifecycle_lifecycle_livedata_core_ktx.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/androidx_lifecycle_lifecycle_livedata_core_ktx.info
new file mode 100644
index 00000000000..0193e1de123
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/androidx_lifecycle_lifecycle_livedata_core_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.livedata.core.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_process/androidx_lifecycle_lifecycle_process.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_process/androidx_lifecycle_lifecycle_process.info
new file mode 100644
index 00000000000..7f656a93f0d
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_process/androidx_lifecycle_lifecycle_process.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "androidx.lifecycle.process"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info
new file mode 100644
index 00000000000..4314e7c2ba3
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.runtime"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime_ktx/androidx_lifecycle_lifecycle_runtime_ktx.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime_ktx/androidx_lifecycle_lifecycle_runtime_ktx.info
new file mode 100644
index 00000000000..b3bea12bd05
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_runtime_ktx/androidx_lifecycle_lifecycle_runtime_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_service/androidx_lifecycle_lifecycle_service.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_service/androidx_lifecycle_lifecycle_service.info
new file mode 100644
index 00000000000..e1c56d6f675
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_service/androidx_lifecycle_lifecycle_service.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.service"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info
new file mode 100644
index 00000000000..72bcb26565f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.viewmodel"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/androidx_lifecycle_lifecycle_viewmodel_ktx.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/androidx_lifecycle_lifecycle_viewmodel_ktx.info
new file mode 100644
index 00000000000..2c5507929a4
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/androidx_lifecycle_lifecycle_viewmodel_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.viewmodel.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info
new file mode 100644
index 00000000000..c94c8899a31
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.lifecycle.viewmodel.savedstate"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_loader_loader/androidx_loader_loader.info b/chromium/third_party/androidx/libs/androidx_loader_loader/androidx_loader_loader.info
new file mode 100644
index 00000000000..979262dafef
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_loader_loader/androidx_loader_loader.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.loader"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info b/chromium/third_party/androidx/libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info
new file mode 100644
index 00000000000..4515bab0b18
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.localbroadcastmanager"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_media_media/androidx_media_media.info b/chromium/third_party/androidx/libs/androidx_media_media/androidx_media_media.info
new file mode 100644
index 00000000000..9e8746784ba
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_media_media/androidx_media_media.info
@@ -0,0 +1,34 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/android/support/v4/media/RatingCompat.aidl",
+ "aidl/android/support/v4/media/session/MediaSessionCompat.aidl",
+ "aidl/android/support/v4/media/session/ParcelableVolumeInfo.aidl",
+ "aidl/android/support/v4/media/session/PlaybackStateCompat.aidl",
+ "aidl/android/support/v4/media/MediaMetadataCompat.aidl",
+ "aidl/android/support/v4/media/MediaDescriptionCompat.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.media"
+resources = [
+ "res/layout/notification_media_action.xml",
+ "res/layout/notification_template_media_custom.xml",
+ "res/layout/notification_template_media.xml",
+ "res/layout/notification_template_big_media_narrow.xml",
+ "res/layout/notification_media_cancel_action.xml",
+ "res/layout/notification_template_big_media.xml",
+ "res/layout/notification_template_lines_media.xml",
+ "res/layout/notification_template_big_media_narrow_custom.xml",
+ "res/layout/notification_template_big_media_custom.xml",
+ "res/values-v24/values-v24.xml",
+ "res/values/values.xml",
+ "res/values-v21/values-v21.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info b/chromium/third_party/androidx/libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info
new file mode 100644
index 00000000000..70e9e054f7f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info
@@ -0,0 +1,542 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.mediarouter"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-mdpi-v4/ic_vol_type_tv_dark.png",
+ "res/drawable-mdpi-v4/ic_vol_unmute.png",
+ "res/drawable-mdpi-v4/ic_audiotrack_dark.png",
+ "res/drawable-mdpi-v4/ic_media_pause_dark.png",
+ "res/drawable-mdpi-v4/ic_checked_checkbox.png",
+ "res/drawable-mdpi-v4/ic_dialog_close_light.png",
+ "res/drawable-mdpi-v4/ic_media_pause_light.png",
+ "res/drawable-mdpi-v4/ic_media_play_dark.png",
+ "res/drawable-mdpi-v4/ic_vol_type_tv_light.png",
+ "res/drawable-mdpi-v4/ic_mr_button_disabled_light.png",
+ "res/drawable-mdpi-v4/ic_media_stop_light.png",
+ "res/drawable-mdpi-v4/ic_vol_type_speaker_dark.png",
+ "res/drawable-mdpi-v4/ic_vol_mute.png",
+ "res/drawable-mdpi-v4/ic_vol_type_speaker_light.png",
+ "res/drawable-mdpi-v4/ic_mr_button_disabled_dark.png",
+ "res/drawable-mdpi-v4/ic_media_stop_dark.png",
+ "res/drawable-mdpi-v4/ic_media_play_light.png",
+ "res/drawable-mdpi-v4/ic_unchecked_checkbox.png",
+ "res/drawable-mdpi-v4/ic_vol_type_speaker_group_dark.png",
+ "res/drawable-mdpi-v4/ic_vol_type_speaker_group_light.png",
+ "res/drawable-mdpi-v4/ic_mr_button_disconnected_dark.png",
+ "res/drawable-mdpi-v4/ic_audiotrack_light.png",
+ "res/drawable-mdpi-v4/ic_mr_button_grey.png",
+ "res/drawable-mdpi-v4/ic_dialog_close_dark.png",
+ "res/drawable-mdpi-v4/ic_mr_button_disconnected_light.png",
+ "res/layout/mr_cast_header_item.xml",
+ "res/layout/mr_picker_dialog.xml",
+ "res/layout/mr_picker_header_item.xml",
+ "res/layout/mr_cast_group_item.xml",
+ "res/layout/mr_cast_media_metadata.xml",
+ "res/layout/mr_volume_control.xml",
+ "res/layout/mr_chooser_list_item.xml",
+ "res/layout/mr_picker_route_item.xml",
+ "res/layout/mr_controller_material_dialog_b.xml",
+ "res/layout/mr_cast_dialog.xml",
+ "res/layout/mr_controller_volume_item.xml",
+ "res/layout/mr_chooser_dialog.xml",
+ "res/layout/mr_playback_control.xml",
+ "res/layout/mr_cast_route_item.xml",
+ "res/layout/mr_cast_group_volume_item.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_08_light.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_tv_dark.png",
+ "res/drawable-xxhdpi-v4/ic_vol_unmute.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_27_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_02_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_11_dark.png",
+ "res/drawable-xxhdpi-v4/ic_audiotrack_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_08_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_20_dark.png",
+ "res/drawable-xxhdpi-v4/ic_media_pause_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_22_light.png",
+ "res/drawable-xxhdpi-v4/ic_checked_checkbox.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_14_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_20_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_11_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_06_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_02_light.png",
+ "res/drawable-xxhdpi-v4/ic_dialog_close_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_22_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_03_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_03_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_24_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_00_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_10_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_13_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_18_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_25_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_16_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_08_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_12_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_19_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_29_light.png",
+ "res/drawable-xxhdpi-v4/ic_media_pause_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_17_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_28_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_30_light.png",
+ "res/drawable-xxhdpi-v4/ic_media_play_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_13_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_18_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_27_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_01_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_28_light.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_tv_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_11_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_disabled_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_13_light.png",
+ "res/drawable-xxhdpi-v4/ic_media_stop_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_29_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_08_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_05_dark.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_speaker_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_15_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_23_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_27_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_04_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_13_dark.png",
+ "res/drawable-xxhdpi-v4/ic_vol_mute.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_20_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_25_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_21_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_23_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_00_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_01_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_15_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_30_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_10_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_16_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_14_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_04_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_12_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_19_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_03_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_23_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_10_light.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_speaker_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_04_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_24_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_26_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_30_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_18_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_disabled_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_05_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_02_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_03_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_06_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_14_light.png",
+ "res/drawable-xxhdpi-v4/ic_media_stop_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_24_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_05_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_01_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_00_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_24_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_17_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_11_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_28_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_09_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_19_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_18_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_22_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_26_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_21_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_09_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_19_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_26_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_01_dark.png",
+ "res/drawable-xxhdpi-v4/ic_media_play_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_21_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_29_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_10_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_06_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_16_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_07_light.png",
+ "res/drawable-xxhdpi-v4/ic_unchecked_checkbox.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_20_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_02_light.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_speaker_group_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_25_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_22_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_30_dark.png",
+ "res/drawable-xxhdpi-v4/ic_vol_type_speaker_group_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_07_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_disconnected_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_21_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_06_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_15_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_12_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_07_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_07_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_09_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_17_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_05_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_28_light.png",
+ "res/drawable-xxhdpi-v4/ic_audiotrack_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_grey.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_09_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_29_dark.png",
+ "res/drawable-xxhdpi-v4/ic_dialog_close_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_14_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_disconnected_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_25_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_17_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_00_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_04_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_12_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_16_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_26_dark.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_15_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connecting_23_light.png",
+ "res/drawable-xxhdpi-v4/ic_mr_button_connected_27_dark.png",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_06.png",
+ "res/drawable-xxxhdpi-v4/ic_vol_unmute.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_13.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_15.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_00.png",
+ "res/drawable-xxxhdpi-v4/ic_checked_checkbox.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_11.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_15.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_04.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_01.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_12.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_09.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_05.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_10.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_04.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_07.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_08.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_00.png",
+ "res/drawable-xxxhdpi-v4/ic_vol_mute.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_14.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_09.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_07.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_13.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_08.png",
+ "res/drawable-xxxhdpi-v4/ic_unchecked_checkbox.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_02.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_14.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_12.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_06.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_10.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_02.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_11.png",
+ "res/drawable-xxxhdpi-v4/ic_mr_button_grey.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_01.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_03.png",
+ "res/drawable-xxxhdpi-v4/ic_group_collapse_05.png",
+ "res/drawable-xxxhdpi-v4/ic_group_expand_03.png",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/drawable-anydpi-v21/ic_vol_unmute.xml",
+ "res/drawable-anydpi-v21/ic_vol_mute.xml",
+ "res/drawable-anydpi-v21/ic_checked_checkbox.xml",
+ "res/drawable-anydpi-v21/ic_unchecked_checkbox.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/mr_cast_stop.xml",
+ "res/drawable/mr_button_connected_dark.xml",
+ "res/drawable/mr_button_light.xml",
+ "res/drawable/mr_button_connecting_light.xml",
+ "res/drawable/mr_cast_route_seekbar_track.xml",
+ "res/drawable/mr_vol_type_audiotrack_light.xml",
+ "res/drawable/mr_media_play_dark.xml",
+ "res/drawable/mr_media_pause_dark.xml",
+ "res/drawable/mr_media_stop_dark.xml",
+ "res/drawable/mr_media_stop_light.xml",
+ "res/drawable/mr_dialog_material_background_light.xml",
+ "res/drawable/mr_cast_thumb.xml",
+ "res/drawable/mr_button_connected_light.xml",
+ "res/drawable/mr_cast_mute_button.xml",
+ "res/drawable/mr_dialog_close_dark.xml",
+ "res/drawable/mr_dialog_close_light.xml",
+ "res/drawable/mr_button_dark_static.xml",
+ "res/drawable/mr_cast_checkbox.xml",
+ "res/drawable/mr_vol_type_audiotrack_dark.xml",
+ "res/drawable/mr_dialog_material_background_dark.xml",
+ "res/drawable/mr_media_play_light.xml",
+ "res/drawable/mr_group_expand.xml",
+ "res/drawable/mr_button_dark.xml",
+ "res/drawable/mr_media_pause_light.xml",
+ "res/drawable/mr_button_connecting_dark.xml",
+ "res/drawable/mr_cast_group_seekbar_track.xml",
+ "res/drawable/mr_button_light_static.xml",
+ "res/drawable/mr_group_collapse.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_08_light.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_tv_dark.png",
+ "res/drawable-xhdpi-v4/ic_vol_unmute.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_27_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_02_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_11_dark.png",
+ "res/drawable-xhdpi-v4/ic_audiotrack_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_08_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_20_dark.png",
+ "res/drawable-xhdpi-v4/ic_media_pause_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_22_light.png",
+ "res/drawable-xhdpi-v4/ic_checked_checkbox.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_14_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_20_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_11_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_06_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_02_light.png",
+ "res/drawable-xhdpi-v4/ic_dialog_close_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_22_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_03_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_03_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_24_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_00_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_10_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_13_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_18_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_25_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_16_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_08_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_12_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_19_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_29_light.png",
+ "res/drawable-xhdpi-v4/ic_media_pause_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_17_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_28_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_30_light.png",
+ "res/drawable-xhdpi-v4/ic_media_play_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_13_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_18_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_27_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_01_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_28_light.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_tv_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_11_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_disabled_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_13_light.png",
+ "res/drawable-xhdpi-v4/ic_media_stop_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_29_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_08_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_05_dark.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_speaker_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_15_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_23_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_27_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_04_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_13_dark.png",
+ "res/drawable-xhdpi-v4/ic_vol_mute.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_20_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_25_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_21_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_23_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_00_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_01_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_15_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_30_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_10_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_16_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_14_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_04_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_12_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_19_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_03_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_23_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_10_light.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_speaker_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_04_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_24_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_26_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_30_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_18_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_disabled_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_05_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_02_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_03_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_06_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_14_light.png",
+ "res/drawable-xhdpi-v4/ic_media_stop_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_24_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_05_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_01_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_00_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_24_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_17_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_11_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_28_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_09_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_19_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_18_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_22_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_26_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_21_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_09_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_19_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_26_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_01_dark.png",
+ "res/drawable-xhdpi-v4/ic_media_play_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_21_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_29_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_10_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_06_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_16_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_07_light.png",
+ "res/drawable-xhdpi-v4/ic_unchecked_checkbox.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_20_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_02_light.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_speaker_group_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_25_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_22_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_30_dark.png",
+ "res/drawable-xhdpi-v4/ic_vol_type_speaker_group_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_07_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_disconnected_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_21_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_06_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_15_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_12_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_07_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_07_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_09_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_17_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_05_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_28_light.png",
+ "res/drawable-xhdpi-v4/ic_audiotrack_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_grey.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_09_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_29_dark.png",
+ "res/drawable-xhdpi-v4/ic_dialog_close_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_14_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_disconnected_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_25_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_17_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_00_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_04_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_12_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_16_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_26_dark.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_15_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connecting_23_light.png",
+ "res/drawable-xhdpi-v4/ic_mr_button_connected_27_dark.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-land/values-land.xml",
+ "res/drawable-hdpi-v4/ic_vol_type_tv_dark.png",
+ "res/drawable-hdpi-v4/ic_vol_unmute.png",
+ "res/drawable-hdpi-v4/ic_audiotrack_dark.png",
+ "res/drawable-hdpi-v4/ic_media_pause_dark.png",
+ "res/drawable-hdpi-v4/ic_checked_checkbox.png",
+ "res/drawable-hdpi-v4/ic_dialog_close_light.png",
+ "res/drawable-hdpi-v4/ic_media_pause_light.png",
+ "res/drawable-hdpi-v4/ic_media_play_dark.png",
+ "res/drawable-hdpi-v4/ic_vol_type_tv_light.png",
+ "res/drawable-hdpi-v4/ic_mr_button_disabled_light.png",
+ "res/drawable-hdpi-v4/ic_media_stop_light.png",
+ "res/drawable-hdpi-v4/ic_vol_type_speaker_dark.png",
+ "res/drawable-hdpi-v4/ic_vol_mute.png",
+ "res/drawable-hdpi-v4/ic_vol_type_speaker_light.png",
+ "res/drawable-hdpi-v4/ic_mr_button_disabled_dark.png",
+ "res/drawable-hdpi-v4/ic_media_stop_dark.png",
+ "res/drawable-hdpi-v4/ic_media_play_light.png",
+ "res/drawable-hdpi-v4/ic_unchecked_checkbox.png",
+ "res/drawable-hdpi-v4/ic_vol_type_speaker_group_dark.png",
+ "res/drawable-hdpi-v4/ic_vol_type_speaker_group_light.png",
+ "res/drawable-hdpi-v4/ic_mr_button_disconnected_dark.png",
+ "res/drawable-hdpi-v4/ic_audiotrack_light.png",
+ "res/drawable-hdpi-v4/ic_mr_button_grey.png",
+ "res/drawable-hdpi-v4/ic_dialog_close_dark.png",
+ "res/drawable-hdpi-v4/ic_mr_button_disconnected_light.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/interpolator/mr_fast_out_slow_in.xml",
+ "res/interpolator/mr_linear_out_slow_in.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/drawable-ldpi-v4/ic_vol_unmute.png",
+ "res/drawable-ldpi-v4/ic_checked_checkbox.png",
+ "res/drawable-ldpi-v4/ic_vol_mute.png",
+ "res/drawable-ldpi-v4/ic_unchecked_checkbox.png",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-sw720dp-v13/values-sw720dp-v13.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_multidex_multidex/androidx_multidex_multidex.info b/chromium/third_party/androidx/libs/androidx_multidex_multidex/androidx_multidex_multidex.info
new file mode 100644
index 00000000000..aa1e13277c8
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_multidex_multidex/androidx_multidex_multidex.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.multidex"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_palette_palette/androidx_palette_palette.info b/chromium/third_party/androidx/libs/androidx_palette_palette/androidx_palette_palette.info
new file mode 100644
index 00000000000..f732a7d50b5
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_palette_palette/androidx_palette_palette.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.palette"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_preference_preference/androidx_preference_preference.info b/chromium/third_party/androidx/libs/androidx_preference_preference/androidx_preference_preference.info
new file mode 100644
index 00000000000..31a53c73615
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_preference_preference/androidx_preference_preference.info
@@ -0,0 +1,125 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.preference"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-sw360dp-v13/values-sw360dp-v13.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/layout/preference_widget_seekbar_material.xml",
+ "res/layout/preference_information_material.xml",
+ "res/layout/preference_recyclerview.xml",
+ "res/layout/preference_dialog_edittext.xml",
+ "res/layout/preference_category_material.xml",
+ "res/layout/preference_widget_switch_compat.xml",
+ "res/layout/preference_category.xml",
+ "res/layout/preference_widget_seekbar.xml",
+ "res/layout/preference_list_fragment.xml",
+ "res/layout/image_frame.xml",
+ "res/layout/preference.xml",
+ "res/layout/preference_widget_switch.xml",
+ "res/layout/preference_dropdown_material.xml",
+ "res/layout/preference_dropdown.xml",
+ "res/layout/expand_button.xml",
+ "res/layout/preference_information.xml",
+ "res/layout/preference_material.xml",
+ "res/layout/preference_widget_checkbox.xml",
+ "res/values-tr/values-tr.xml",
+ "res/drawable-v21/ic_arrow_down_24dp.xml",
+ "res/drawable-v21/preference_list_divider_material.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/ic_arrow_down_24dp.xml",
+ "res/drawable/preference_list_divider_material.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-v21/values-v21.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_print_print/androidx_print_print.info b/chromium/third_party/androidx/libs/androidx_print_print/androidx_print_print.info
new file mode 100644
index 00000000000..125fd6c6221
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_print_print/androidx_print_print.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.print"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info b/chromium/third_party/androidx/libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info
new file mode 100644
index 00000000000..b3df25daf6e
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.recyclerview"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_remotecallback_remotecallback/androidx_remotecallback_remotecallback.info b/chromium/third_party/androidx/libs/androidx_remotecallback_remotecallback/androidx_remotecallback_remotecallback.info
new file mode 100644
index 00000000000..a7d4e08f021
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_remotecallback_remotecallback/androidx_remotecallback_remotecallback.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "androidx.remotecallback"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_room_room_runtime/androidx_room_room_runtime.info b/chromium/third_party/androidx/libs/androidx_room_room_runtime/androidx_room_room_runtime.info
new file mode 100644
index 00000000000..0df691e88b1
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_room_room_runtime/androidx_room_room_runtime.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "androidx.room"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info b/chromium/third_party/androidx/libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info
new file mode 100644
index 00000000000..9471d59639f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.savedstate"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_savedstate_savedstate_ktx/androidx_savedstate_savedstate_ktx.info b/chromium/third_party/androidx/libs/androidx_savedstate_savedstate_ktx/androidx_savedstate_savedstate_ktx.info
new file mode 100644
index 00000000000..7c9765e1bdb
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_savedstate_savedstate_ktx/androidx_savedstate_savedstate_ktx.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.savedstate.ktx"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info b/chromium/third_party/androidx/libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info
new file mode 100644
index 00000000000..befd12dafb9
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.slice.builders"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_slice_slice_core/androidx_slice_slice_core.info b/chromium/third_party/androidx/libs/androidx_slice_slice_core/androidx_slice_slice_core.info
new file mode 100644
index 00000000000..afa44754cb7
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_slice_slice_core/androidx_slice_slice_core.info
@@ -0,0 +1,116 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.slice.core"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-mdpi-v4/abc_ic_permission.png",
+ "res/drawable-mdpi-v4/abc_ic_arrow_forward.png",
+ "res/layout/abc_slice_permission_request.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/abc_ic_permission.png",
+ "res/drawable-xxhdpi-v4/abc_ic_arrow_forward.png",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/drawable-xxxhdpi-v4/abc_ic_permission.png",
+ "res/drawable-xxxhdpi-v4/abc_ic_arrow_forward.png",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/drawable-anydpi-v21/abc_ic_permission.xml",
+ "res/drawable-anydpi-v21/abc_ic_arrow_forward.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/abc_ic_permission.png",
+ "res/drawable-xhdpi-v4/abc_ic_arrow_forward.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/drawable-hdpi-v4/abc_ic_permission.png",
+ "res/drawable-hdpi-v4/abc_ic_arrow_forward.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/drawable-ldpi-v4/abc_ic_permission.png",
+ "res/drawable-ldpi-v4/abc_ic_arrow_forward.png",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_slice_slice_view/androidx_slice_slice_view.info b/chromium/third_party/androidx/libs/androidx_slice_slice_view/androidx_slice_slice_view.info
new file mode 100644
index 00000000000..7a5aa591d36
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_slice_slice_view/androidx_slice_slice_view.info
@@ -0,0 +1,130 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.slice.view"
+resources = [
+ "res/values-ms/values-ms.xml",
+ "res/values-si/values-si.xml",
+ "res/values-ta/values-ta.xml",
+ "res/values-vi/values-vi.xml",
+ "res/drawable-mdpi-v4/abc_ic_slice_send.png",
+ "res/layout/abc_slice_title.xml",
+ "res/layout/abc_slice_row_show_more.xml",
+ "res/layout/abc_slice_row_selection.xml",
+ "res/layout/abc_slice_grid.xml",
+ "res/layout/abc_slice_message_local.xml",
+ "res/layout/abc_slice_row_selection_text.xml",
+ "res/layout/abc_slice_grid_text_overlay_image.xml",
+ "res/layout/abc_slice_grid_see_more.xml",
+ "res/layout/abc_slice_small_template.xml",
+ "res/layout/abc_slice_secondary_text.xml",
+ "res/layout/abc_slice_progress_view.xml",
+ "res/layout/abc_slice_seekbar_view.xml",
+ "res/layout/abc_slice_row_selection_dropdown_text.xml",
+ "res/layout/abc_slice_grid_see_more_overlay.xml",
+ "res/layout/abc_slice_remote_input.xml",
+ "res/layout/abc_slice_switch.xml",
+ "res/layout/abc_slice_message.xml",
+ "res/layout/abc_slice_progress_inline_view.xml",
+ "res/values-tr/values-tr.xml",
+ "res/values-hu/values-hu.xml",
+ "res/values-eu/values-eu.xml",
+ "res/values-ko/values-ko.xml",
+ "res/values-ar/values-ar.xml",
+ "res/values-hy/values-hy.xml",
+ "res/values-et/values-et.xml",
+ "res/values-iw/values-iw.xml",
+ "res/values-in/values-in.xml",
+ "res/values-uk/values-uk.xml",
+ "res/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "res/values-te/values-te.xml",
+ "res/drawable-xxhdpi-v4/abc_ic_slice_send.png",
+ "res/values-th/values-th.xml",
+ "res/values-zh-rCN/values-zh-rCN.xml",
+ "res/values-es/values-es.xml",
+ "res/values-pa/values-pa.xml",
+ "res/values-fa/values-fa.xml",
+ "res/values-sw/values-sw.xml",
+ "res/values-bn/values-bn.xml",
+ "res/values-en-rCA/values-en-rCA.xml",
+ "res/drawable-xxxhdpi-v4/abc_ic_slice_send.png",
+ "res/values-sl/values-sl.xml",
+ "res/values-mn/values-mn.xml",
+ "res/values-uz/values-uz.xml",
+ "res/values-tl/values-tl.xml",
+ "res/values-lt/values-lt.xml",
+ "res/values-ca/values-ca.xml",
+ "res/values/values.xml",
+ "res/values-nb/values-nb.xml",
+ "res/values-fr/values-fr.xml",
+ "res/values-ka/values-ka.xml",
+ "res/drawable-anydpi-v21/abc_ic_slice_send.xml",
+ "res/values-ky/values-ky.xml",
+ "res/values-pl/values-pl.xml",
+ "res/drawable/abc_slice_gradient.xml",
+ "res/drawable/abc_slice_ripple_drawable.xml",
+ "res/drawable/abc_slice_remote_input_bg.xml",
+ "res/drawable/abc_slice_see_more_bg.xml",
+ "res/values-nl/values-nl.xml",
+ "res/values-km/values-km.xml",
+ "res/drawable-xhdpi-v4/abc_ic_slice_send.png",
+ "res/values-hi/values-hi.xml",
+ "res/values-sk/values-sk.xml",
+ "res/values-ja/values-ja.xml",
+ "res/values-gl/values-gl.xml",
+ "res/values-zh-rTW/values-zh-rTW.xml",
+ "res/values-sq/values-sq.xml",
+ "res/values-it/values-it.xml",
+ "res/values-pt-rPT/values-pt-rPT.xml",
+ "res/values-is/values-is.xml",
+ "res/values-fr-rCA/values-fr-rCA.xml",
+ "res/values-mr/values-mr.xml",
+ "res/values-zh-rHK/values-zh-rHK.xml",
+ "res/values-my/values-my.xml",
+ "res/values-ne/values-ne.xml",
+ "res/values-cs/values-cs.xml",
+ "res/drawable-hdpi-v4/abc_ic_slice_send.png",
+ "res/values-am/values-am.xml",
+ "res/values-da/values-da.xml",
+ "res/values-pt/values-pt.xml",
+ "res/values-mk/values-mk.xml",
+ "res/values-bs/values-bs.xml",
+ "res/values-sr/values-sr.xml",
+ "res/values-ml/values-ml.xml",
+ "res/values-en-rGB/values-en-rGB.xml",
+ "res/values-hr/values-hr.xml",
+ "res/values-en-rAU/values-en-rAU.xml",
+ "res/values-gu/values-gu.xml",
+ "res/values-kk/values-kk.xml",
+ "res/values-kn/values-kn.xml",
+ "res/values-as/values-as.xml",
+ "res/values-az/values-az.xml",
+ "res/values-ru/values-ru.xml",
+ "res/drawable-ldpi-v4/abc_ic_slice_send.png",
+ "res/values-zu/values-zu.xml",
+ "res/values-de/values-de.xml",
+ "res/values-or/values-or.xml",
+ "res/values-be/values-be.xml",
+ "res/values-ro/values-ro.xml",
+ "res/values-af/values-af.xml",
+ "res/values-bg/values-bg.xml",
+ "res/values-sv/values-sv.xml",
+ "res/values-pt-rBR/values-pt-rBR.xml",
+ "res/values-es-rUS/values-es-rUS.xml",
+ "res/values-fi/values-fi.xml",
+ "res/values-ur/values-ur.xml",
+ "res/values-el/values-el.xml",
+ "res/values-en-rXC/values-en-rXC.xml",
+ "res/values-lv/values-lv.xml",
+ "res/values-en-rIN/values-en-rIN.xml",
+ "res/values-lo/values-lo.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info b/chromium/third_party/androidx/libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info
new file mode 100644
index 00000000000..bca85127dc5
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.slidingpanelayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_sqlite_sqlite/androidx_sqlite_sqlite.info b/chromium/third_party/androidx/libs/androidx_sqlite_sqlite/androidx_sqlite_sqlite.info
new file mode 100644
index 00000000000..5381564746f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_sqlite_sqlite/androidx_sqlite_sqlite.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.sqlite.db"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_sqlite_sqlite_framework/androidx_sqlite_sqlite_framework.info b/chromium/third_party/androidx/libs/androidx_sqlite_sqlite_framework/androidx_sqlite_sqlite_framework.info
new file mode 100644
index 00000000000..92aa8c99405
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_sqlite_sqlite_framework/androidx_sqlite_sqlite_framework.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.sqlite.db.framework"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_startup_startup_runtime/androidx_startup_startup_runtime.info b/chromium/third_party/androidx/libs/androidx_startup_startup_runtime/androidx_startup_startup_runtime.info
new file mode 100644
index 00000000000..b2ab487c4e2
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_startup_startup_runtime/androidx_startup_startup_runtime.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.startup"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info b/chromium/third_party/androidx/libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info
new file mode 100644
index 00000000000..f05d77b86e3
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.swiperefreshlayout"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_annotation/androidx_test_annotation.info b/chromium/third_party/androidx/libs/androidx_test_annotation/androidx_test_annotation.info
new file mode 100644
index 00000000000..6a473e6e7b0
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_annotation/androidx_test_annotation.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.annotation"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_core/androidx_test_core.info b/chromium/third_party/androidx/libs/androidx_test_core/androidx_test_core.info
new file mode 100644
index 00000000000..a64a91945fc
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_core/androidx_test_core.info
@@ -0,0 +1,19 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.test.core"
+resources = [
+ "res/values-v18/values.xml",
+ "res/values-v21/values.xml",
+ "res/values-v28/values.xml",
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info
new file mode 100644
index 00000000000..a37a9f48cf9
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.test.espresso.contrib"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info
new file mode 100644
index 00000000000..f053f91da88
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.espresso"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info
new file mode 100644
index 00000000000..646d3fa1544
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.espresso"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info
new file mode 100644
index 00000000000..78ed8849414
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.espresso.intent"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info
new file mode 100644
index 00000000000..4c531202a97
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.espresso.web"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_ext_junit/androidx_test_ext_junit.info b/chromium/third_party/androidx/libs/androidx_test_ext_junit/androidx_test_ext_junit.info
new file mode 100644
index 00000000000..b4f1ff65e6f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_ext_junit/androidx_test_ext_junit.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.ext.junit"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_monitor/androidx_test_monitor.info b/chromium/third_party/androidx/libs/androidx_test_monitor/androidx_test_monitor.info
new file mode 100644
index 00000000000..495263d77f6
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_monitor/androidx_test_monitor.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.monitor"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_rules/androidx_test_rules.info b/chromium/third_party/androidx/libs/androidx_test_rules/androidx_test_rules.info
new file mode 100644
index 00000000000..9788f759f4f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_rules/androidx_test_rules.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_runner/androidx_test_runner.info b/chromium/third_party/androidx/libs/androidx_test_runner/androidx_test_runner.info
new file mode 100644
index 00000000000..9788f759f4f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_runner/androidx_test_runner.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_services_storage/androidx_test_services_storage.info b/chromium/third_party/androidx/libs/androidx_test_services_storage/androidx_test_services_storage.info
new file mode 100644
index 00000000000..5fb37ca6b4f
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_services_storage/androidx_test_services_storage.info
@@ -0,0 +1,14 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.services.storage"
+resources = []
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info b/chromium/third_party/androidx/libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info
new file mode 100644
index 00000000000..be75758a0d5
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.test.uiautomator"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_tracing_tracing/androidx_tracing_tracing.info b/chromium/third_party/androidx/libs/androidx_tracing_tracing/androidx_tracing_tracing.info
new file mode 100644
index 00000000000..4b36c1ea880
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_tracing_tracing/androidx_tracing_tracing.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.tracing"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_transition_transition/androidx_transition_transition.info b/chromium/third_party/androidx/libs/androidx_transition_transition/androidx_transition_transition.info
new file mode 100644
index 00000000000..347de9f75c1
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_transition_transition/androidx_transition_transition.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.transition"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info b/chromium/third_party/androidx/libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info
new file mode 100644
index 00000000000..0dd829edbf0
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = false
+manifest_package = "androidx.tvprovider"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info b/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info
new file mode 100644
index 00000000000..f80c44322a7
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.vectordrawable"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info b/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info
new file mode 100644
index 00000000000..8ecb6f0e362
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.vectordrawable.animated"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info b/chromium/third_party/androidx/libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info
new file mode 100644
index 00000000000..6b7c58ff8b2
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info
@@ -0,0 +1,18 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = [
+ "aidl/androidx/versionedparcelable/ParcelImpl.aidl"
+]
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.versionedparcelable"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info b/chromium/third_party/androidx/libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info
new file mode 100644
index 00000000000..630a348fc19
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = true
+is_manifest_empty = true
+manifest_package = "androidx.viewpager2"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info b/chromium/third_party/androidx/libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info
new file mode 100644
index 00000000000..0db21932447
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.viewpager"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_webkit_webkit/androidx_webkit_webkit.info b/chromium/third_party/androidx/libs/androidx_webkit_webkit/androidx_webkit_webkit.info
new file mode 100644
index 00000000000..52bc8c18fc6
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_webkit_webkit/androidx_webkit_webkit.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.webkit"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_window_extensions_extensions/androidx_window_extensions_extensions.info b/chromium/third_party/androidx/libs/androidx_window_extensions_extensions/androidx_window_extensions_extensions.info
new file mode 100644
index 00000000000..7d537c86f1c
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_window_extensions_extensions/androidx_window_extensions_extensions.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.window.extensions"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_window_sidecar_sidecar/androidx_window_sidecar_sidecar.info b/chromium/third_party/androidx/libs/androidx_window_sidecar_sidecar/androidx_window_sidecar_sidecar.info
new file mode 100644
index 00000000000..4847a743037
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_window_sidecar_sidecar/androidx_window_sidecar_sidecar.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.window.sidecar"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_window_window_java/androidx_window_window_java.info b/chromium/third_party/androidx/libs/androidx_window_window_java/androidx_window_window_java.info
new file mode 100644
index 00000000000..45cda9103b3
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_window_window_java/androidx_window_window_java.info
@@ -0,0 +1,16 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = false
+has_r_text_file = false
+is_manifest_empty = true
+manifest_package = "androidx.window.java"
+resources = [
+ "res/values/values.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/androidx/libs/androidx_work_work_runtime/androidx_work_work_runtime.info b/chromium/third_party/androidx/libs/androidx_work_work_runtime/androidx_work_work_runtime.info
new file mode 100644
index 00000000000..9767f887116
--- /dev/null
+++ b/chromium/third_party/androidx/libs/androidx_work_work_runtime/androidx_work_work_runtime.info
@@ -0,0 +1,17 @@
+# Generated by //build/android/gyp/aar.py
+# To regenerate, use "update_android_aar_prebuilts = true" and run "gn gen".
+
+aidl = []
+assets = []
+has_classes_jar = true
+has_native_libraries = false
+has_proguard_flags = true
+has_r_text_file = true
+is_manifest_empty = false
+manifest_package = "androidx.work"
+resources = [
+ "res/values/values.xml",
+ "res/values-v23/values-v23.xml"
+]
+subjar_tuples = []
+subjars = []
diff --git a/chromium/third_party/dawn/third_party/glfw/.mailmap b/chromium/third_party/dawn/third_party/glfw/.mailmap
deleted file mode 100644
index 96d8a9b77f5..00000000000
--- a/chromium/third_party/dawn/third_party/glfw/.mailmap
+++ /dev/null
@@ -1,10 +0,0 @@
-Camilla Löwy <elmindreda@glfw.org> <elmindreda@users.sourceforge.net>
-Camilla Löwy <elmindreda@glfw.org> <elmindreda@elmindreda.org>
-Camilla Löwy <elmindreda@glfw.org>
-
-Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
-
-Marcus Geelnard <m@bitsnbites.eu> <marcus256@users.sourceforge.net>
-Marcus Geelnard <m@bitsnbites.eu> <marcus@geelnards-pc.(none)>
-Marcus Geelnard <m@bitsnbites.eu>
-
diff --git a/chromium/third_party/devtools-frontend/src/.mailmap b/chromium/third_party/devtools-frontend/src/.mailmap
deleted file mode 100644
index a6f74361127..00000000000
--- a/chromium/third_party/devtools-frontend/src/.mailmap
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 2021 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# People change their names or email addresses for many reasons. This
-# list makes sure people’s preferences are respected when using Git
-# commands such as `git log` or `git blame`.
-#
-# See https://git-scm.com/docs/gitmailmap for more information.
-#
-# Please keep the list sorted.
-
-<jobay@chromium.org> <jobay@google.com>
diff --git a/chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/.mailmap b/chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/.mailmap
deleted file mode 100644
index 559592177d7..00000000000
--- a/chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/.mailmap
+++ /dev/null
@@ -1,3 +0,0 @@
-<bitwiseman@gmail.com> <lnewman@book.com>
-<vojta.jina@gmail.com> <vojta@google.com>
-<friedel.ziegelmayer@gmail.com> <dignifiedquire@gmail.com>
diff --git a/chromium/third_party/expat/src/.mailmap b/chromium/third_party/expat/src/.mailmap
deleted file mode 100644
index 3a112254875..00000000000
--- a/chromium/third_party/expat/src/.mailmap
+++ /dev/null
@@ -1,18 +0,0 @@
-# This file is used by "git log"
-Ben Wagner <bungeman@chromium.org>
-Franek Korta <fkorta@gmail.com>
-Hanno Böck <hanno@gentoo.org>
-James Clark <jjc@jclark.com> <jclark@users.sourceforge.net>
-José Gutiérrez de la Concha <jose@zeroc.com>
-Karl Waclawek <karl@waclawek.net> <karl.waclawek@qlinesolutions.com>
-Karl Waclawek <karl@waclawek.net> <kwaclaw@users.sourceforge.net>
-Kishore Kunche <kishore.kunche@intel.com>
-Rhodri James <rhodri@wildebeest.org.uk> <rhodri@kynesim.co.uk>
-Rolf Eike Beer <eike@sf-mail.de> <eb@emlix.com>
-Sebastian Pipping <sebastian@pipping.org> <hartwork@users.sourceforge.net>
-S. P. Zeidler <spz@netbsd.org>
-Stephen Groat <stephen@groat.us> <stephengroat@Stephens-MacBook-Pro.local>
-Steven Solie <steven@solie.ca> <ssolie@users.sourceforge.net>
-Thomas Beutlich <tc@tbeu.de>
-Viktor Szakats <commit@vsz.me> <vszakats@users.noreply.github.com>
-Zhongyuan Zhou <zhouzhongyuan@huawei.com>
diff --git a/chromium/third_party/ffmpeg/.mailmap b/chromium/third_party/ffmpeg/.mailmap
deleted file mode 100644
index ba072f38c8d..00000000000
--- a/chromium/third_party/ffmpeg/.mailmap
+++ /dev/null
@@ -1,25 +0,0 @@
-<james.darnley@gmail.com> <jdarnley@obe.tv>
-<jeebjp@gmail.com> <jan.ekstrom@aminocom.com>
-<sw@jkqxz.net> <mrt@jkqxz.net>
-<u@pkh.me> <cboesch@gopro.com>
-<zhilizhao@tencent.com> <quinkblack@foxmail.com>
-<zhilizhao@tencent.com> <wantlamy@gmail.com>
-<modmaker@google.com> <modmaker-at-google.com@ffmpeg.org>
-<stebbins@jetheaddev.com> <jstebbins@jetheaddev.com>
-<barryjzhao@tencent.com> <mypopydev@gmail.com>
-<barryjzhao@tencent.com> <jun.zhao@intel.com>
-<josh@itanimul.li> <joshdk@obe.tv>
-<michael@niedermayer.cc> <michaelni@gmx.at>
-<linjie.justin.fu@gmail.com> <linjie.fu@intel.com>
-<linjie.justin.fu@gmail.com> <fulinjie@zju.edu.cn>
-<ceffmpeg@gmail.com> <cehoyos@ag.or.at>
-<ceffmpeg@gmail.com> <cehoyos@rainbow.studorg.tuwien.ac.at>
-<ffmpeg@gyani.pro> <gyandoshi@gmail.com>
-<atomnuker@gmail.com> <rpehlivanov@obe.tv>
-<lizhong1008@gmail.com> <zhong.li@intel.com>
-<lizhong1008@gmail.com> <zhongli_dev@126.com>
-<andreas.rheinhardt@gmail.com> <andreas.rheinhardt@googlemail.com>
-rcombs <rcombs@rcombs.me> <rodger.combs@gmail.com>
-<thilo.borgmann@mail.de> <thilo.borgmann@googlemail.com>
-<liuqi05@kuaishou.com> <lq@chinaffmpeg.org>
-<ruiling.song83@gmail.com> <ruiling.song@intel.com>
diff --git a/chromium/third_party/freetype/src/.mailmap b/chromium/third_party/freetype/src/.mailmap
deleted file mode 100644
index 533274d1266..00000000000
--- a/chromium/third_party/freetype/src/.mailmap
+++ /dev/null
@@ -1,24 +0,0 @@
-Behdad Esfahbod (بهداد اسفهبد) <behdad@behdad.org> <behdad.esfahbod@gmail.com>
-Behdad Esfahbod (بهداد اسفهبد) <behdad@behdad.org> <behdad@google.com>
-Behdad Esfahbod (بهداد اسفهبد) <behdad@behdad.org>
-Alexander Borsuk <me@alex.bio> <alexander.borsuk@qnective.com>
-Ewald Hew (Hew Yih Shiuan 丘毅宣) <ewaldhew@gmail.com>
-Moazin Khatti (موؤذن کھٹی) <moazinkhatri@gmail.com>
-Priyesh Kumar (प्रियेश कुमार) <priyeshkkumar@gmail.com>
-Alexei Podtelezhnikov (Алексей Подтележников) <apodtele@gmail.com>
-Nikhil Ramakrishnan (निखिल रामकृष्णन) <ramakrishnan.nikhil@gmail.com>
-Dominik Röttsches <drott@chromium.org> <drott@google.com>
-Kostya Serebryany <kcc@google.com> <konstantin.s.serebryany@gmail.com>
-Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> <sssa@flavor1.ipc.hiroshima-u.ac.jp>
-Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> sssa <sssa@IPA2004-mps.local>
-Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> sssa <sssa@sssas-powerbook-g4-12.local>
-Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
-Bram Tassyns <bramt@enfocus.be> bram tassyns <BramT@enfocus.be>
-Bram Tassyns <bramt@enfocus.be> <BramT@enfocus.com>
-David Turner <david@freetype.org> <david.turner.dev@gmail.com>
-David Turner <david@freetype.org> <digit@google.com>
-Anuj Verma (अनुज वर्मा) <anujv@iitbhilai.ac.in>
-Ben Wagner <bungeman@gmail.com> Bungeman <bungeman@gmail.com>
-Ben Wagner <bungeman@gmail.com> <bungeman@google.com>
-Ben Wagner <bungeman@gmail.com> <bungeman@chromium.org>
-Nikolaus Waxweiler <madigens@gmail.com> <nikolaus.waxweiler@daltonmaag.com>
diff --git a/chromium/third_party/icu/android/icudtl.dat b/chromium/third_party/icu/android/icudtl.dat
new file mode 100644
index 00000000000..8efefb4cafb
--- /dev/null
+++ b/chromium/third_party/icu/android/icudtl.dat
Binary files differ
diff --git a/chromium/third_party/libaom/source/libaom/.mailmap b/chromium/third_party/libaom/source/libaom/.mailmap
deleted file mode 100644
index 61adddb51b7..00000000000
--- a/chromium/third_party/libaom/source/libaom/.mailmap
+++ /dev/null
@@ -1,97 +0,0 @@
-Adrian Grange <agrange@google.com>
-Aℓex Converse <aconverse@google.com>
-Aℓex Converse <aconverse@google.com> <alex.converse@gmail.com>
-Alexis Ballier <aballier@gentoo.org> <alexis.ballier@gmail.com>
-Alpha Lam <hclam@google.com> <hclam@chromium.org>
-Andrey Norkin <anorkin@netflix.com>
-Angie Chiang <angiebird@google.com>
-Arild Fuldseth <arilfuld@cisco.com> <arild.fuldseth@gmail.com>
-Arild Fuldseth <arilfuld@cisco.com> <arilfuld@cisco.com>
-Aasaipriya Chandran <aasaipriya.c@ittiam.com>
-Aasaipriya Chandran <aasaipriya.c@ittiam.com> Aasaipriya C <100778@ittiam.com>
-Bohan Li <bohanli@google.com>
-Changjun Yang <changjun.yang@intel.com>
-Chi Yo Tsai <chiyotsai@google.com>
-Chi Yo Tsai <chiyotsai@google.com> <chiyotsai@dhcp-100-106-128-213.corp.google.com>
-Chm <chm@rock-chips.com>
-Damon Shen <yjshen@google.com>
-Daniele Castagna <dcastagna@chromium.org> <dcastagna@google.com>
-Deb Mukherjee <debargha@google.com>
-Elliott Karpilovsky <elliottk@google.com>
-Emil Keyder <emilkeyder@google.com>
-Erik Niemeyer <erik.a.niemeyer@intel.com> <erik.a.niemeyer@gmail.com>
-Frederic Barbier <frederic.barbier@allegrodvt.com> <fbarbier.contact@gmail.com>
-Fyodor Kyslov <kyslov@google.com>
-Grant Hsu <grant.hsu@cidana.com> <grant.hsu@gmail.com>
-Guillaume Martres <smarter@ubuntu.com>
-Guillaume Martres <smarter@ubuntu.com> <gmartres@google.com>
-Guillaume Martres <smarter@ubuntu.com> <smarter3@gmail.com>
-Guillaume Martres <smarter@ubuntu.com> <gmartres@mozilla.com>
-Hangyu Kuang <hkuang@google.com>
-Hui Su <huisu@google.com>
-Iole Moccagatta <iole.moccagatta@gmail.com>
-Jacky Chen <jackychen@google.com>
-James Zern <jzern@google.com> <jzern@google.cOm>
-Jean-Marc Valin <jmvalin@jmvalin.ca> <jmvalin@mozilla.com>
-Jim Bankoski <jimbankoski@google.com>
-Johann Koenig <johannkoenig@google.com>
-Johann Koenig <johannkoenig@google.com> <johann.koenig@duck.com>
-Johann Koenig <johannkoenig@google.com> <johann.koenig@gmail.com>
-Johann Koenig <johannkoenig@google.com> <johannkoenig@chromium.org>
-John Koleszar <jkoleszar@google.com>
-Joshua Litt <joshualitt@google.com> <joshualitt@chromium.org>
-Kyle Siefring <siekyleb@amazon.com>
-Kyle Siefring <siekyleb@amazon.com> <kylesiefring@gmail.com>
-Lokeshwar Reddy B <lokeshwar.reddy@ittiam.com>
-Logan Goldberg <logangw@google.com>
-Luc Trudeau <luc@trud.ca>
-Luc Trudeau <luc@trud.ca> <ltrudeau@mozilla.com>
-Marco Paniconi <marpan@google.com>
-Marco Paniconi <marpan@google.com> <marpan@chromium.org>
-Michael Bebenita <mbebenita@gmail.com> <mbebenita@mozilla.com>
-Michael Horowitz <mhoro@webrtc.org> <mhoro@google.com>
-Mingliang Chen <mlchen@google.com>
-Monty Montgomery <cmontgomery@mozilla.com>
-Nathan E. Egge <negge@mozilla.com>
-Nathan E. Egge <negge@mozilla.com> <negge@dgql.org>
-Pascal Massimino <pascal.massimino@gmail.com>
-Pascal Massimino <pascal.massimino@gmail.com> <skal@google.com>
-Paul Wilkins <paulwilkins@google.com>
-Peng Bin <binpengsmail@gmail.com>
-Peng Bin <binpengsmail@gmail.com> <pengbin@kingsoft.com>
-Peter de Rivaz <peter.derivaz@gmail.com> <peter.derivaz@argondesign.com>
-Rachel Barker <rachelbarker@google.com> David Barker <david.barker@argondesign.com>
-Ralph Giles <giles@xiph.org> <giles@entropywave.com>
-Ralph Giles <giles@xiph.org> <giles@mozilla.com>
-Remya Prakasan <remya.prakasan@ittiam.com>
-Roger Zhou <youzhou@microsoft.com>
-Ronald S. Bultje <rsbultje@gmail.com> <rbultje@google.com>
-Ryan Lei <ryanlei@fb.com> <ryan.z.lei@intel.com>
-Ryan Lei <ryanlei@fb.com> <ryan.lei@intel.com>
-Ryan Lei <ryanlei@fb.com> <zlei3@ZLEI3-DESK.amr.corp.intel.com>
-Sachin Kumar Garg <sachin.kumargarg@ittiam.com>
-Sai Deng <sdeng@google.com>
-Sami Pietilä <samipietila@google.com>
-Sarah Parker <sarahparker@google.com>
-Tamar Levy <tamar.levy@intel.com>
-Tamar Levy <tamar.levy@intel.com> <levytamar82@gmail.com>
-Tero Rintaluoma <teror@google.com> <tero.rintaluoma@on2.com>
-Thomas Davies Thomas <thdavies@cisco.com>
-Timothy B. Terriberry <tterribe@xiph.org>
-Timothy B. Terriberry <tterribe@xiph.org> <tterriberry@mozilla.com>
-Timothy B. Terriberry <tterribe@xiph.org> Tim Terriberry <tterriberry@mozilla.com>
-Tom Finegan <tomfinegan@google.com>
-Tom Finegan <tomfinegan@google.com> <tomfinegan@chromium.org>
-Tristan Matthews <tmatth@videolan.org> <le.businessman@gmail.com>
-Venkat Sanampudi <sanampudi.venkatarao@ittiam.com>
-Wei-Ting Lin <weitinglin@google.com>
-Wei-Ting Lin <weitinglin@google.com> <weitingco@gmail.com>
-Wenyao Liu <wenyao.liu@cidana.com>
-Will Bresnahan <bill.wresnahan@gmail.com>
-Yaowu Xu <yaowu@google.com> <adam@xuyaowu.com>
-Yaowu Xu <yaowu@google.com> <yaowu@xuyaowu.com>
-Yaowu Xu <yaowu@google.com> <yaowu@yaowu-macbookpro.roam.corp.google.com>
-Yaowu Xu <yaowu@google.com> <Yaowu Xu>
-Yaowu Xu <yaowu@google.com> <yaowu.google.com>
-Zhipin Deng <zhipin.deng@intel.com>
-Zoe Liu <zoeliu@gmail.com> <zoeliu@google.com>
diff --git a/chromium/third_party/libunwindstack/BUILD.gn b/chromium/third_party/libunwindstack/BUILD.gn
new file mode 100644
index 00000000000..7061a8a35de
--- /dev/null
+++ b/chromium/third_party/libunwindstack/BUILD.gn
@@ -0,0 +1,250 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+config("libdexfile_defines") {
+ defines = [
+ "DEXFILE_SUPPORT",
+ # To link libdexfile statically, instead of dynamically loading at
+ # runtime as it is done in Android platform.
+ "STATIC_LIB",
+ ]
+}
+
+config("libunwindstack_config") {
+ cflags = [
+ "-I",
+ rebase_path("src/libunwindstack/include", root_build_dir),
+ ]
+}
+
+config("warnings") {
+ cflags = [
+ "-Wno-c99-designator",
+ "-Wno-shadow",
+ "-Wno-unused-but-set-variable",
+ ]
+}
+
+source_set("libunwindstack") {
+ visibility = [
+ "//base:native_unwinder_android",
+ ]
+ include_dirs = [
+ "//third_party/libunwindstack/src/android-base/include",
+ "//third_party/libunwindstack/src/libartbase",
+ "//third_party/libunwindstack/src/libdexfile",
+ "//third_party/libunwindstack/src/libdexfile/external/include",
+ "//third_party/libunwindstack/src/libprocinfo/include",
+ "//third_party/libunwindstack/src/libunwindstack/include",
+ ]
+
+ public = [
+ "src/libunwindstack/include/GlobalDebugInterface.h",
+ "src/libunwindstack/include/unwindstack/Arch.h",
+ "src/libunwindstack/include/unwindstack/DexFiles.h",
+ "src/libunwindstack/include/unwindstack/DwarfError.h",
+ "src/libunwindstack/include/unwindstack/DwarfLocation.h",
+ "src/libunwindstack/include/unwindstack/DwarfMemory.h",
+ "src/libunwindstack/include/unwindstack/DwarfSection.h",
+ "src/libunwindstack/include/unwindstack/DwarfStructs.h",
+ "src/libunwindstack/include/unwindstack/Elf.h",
+ "src/libunwindstack/include/unwindstack/ElfInterface.h",
+ "src/libunwindstack/include/unwindstack/Error.h",
+ "src/libunwindstack/include/unwindstack/Global.h",
+ "src/libunwindstack/include/unwindstack/JitDebug.h",
+ "src/libunwindstack/include/unwindstack/Log.h",
+ "src/libunwindstack/include/unwindstack/MachineArm64.h",
+ "src/libunwindstack/include/unwindstack/MachineArm.h",
+ "src/libunwindstack/include/unwindstack/MachineMips64.h",
+ "src/libunwindstack/include/unwindstack/MachineMips.h",
+ "src/libunwindstack/include/unwindstack/MachineX86_64.h",
+ "src/libunwindstack/include/unwindstack/MachineX86.h",
+ "src/libunwindstack/include/unwindstack/MapInfo.h",
+ "src/libunwindstack/include/unwindstack/Maps.h",
+ "src/libunwindstack/include/unwindstack/Memory.h",
+ "src/libunwindstack/include/unwindstack/RegsArm64.h",
+ "src/libunwindstack/include/unwindstack/RegsArm.h",
+ "src/libunwindstack/include/unwindstack/Regs.h",
+ "src/libunwindstack/include/unwindstack/RegsMips64.h",
+ "src/libunwindstack/include/unwindstack/RegsMips.h",
+ "src/libunwindstack/include/unwindstack/RegsX86_64.h",
+ "src/libunwindstack/include/unwindstack/RegsX86.h",
+ "src/libunwindstack/include/unwindstack/SharedString.h",
+ "src/libunwindstack/include/unwindstack/UcontextArm64.h",
+ "src/libunwindstack/include/unwindstack/UcontextArm.h",
+ "src/libunwindstack/include/unwindstack/UcontextMips64.h",
+ "src/libunwindstack/include/unwindstack/UcontextMips.h",
+ "src/libunwindstack/include/unwindstack/UcontextX86_64.h",
+ "src/libunwindstack/include/unwindstack/UcontextX86.h",
+ "src/libunwindstack/include/unwindstack/Unwinder.h",
+ "src/libunwindstack/include/unwindstack/UserArm64.h",
+ "src/libunwindstack/include/unwindstack/UserArm.h",
+ "src/libunwindstack/include/unwindstack/UserMips64.h",
+ "src/libunwindstack/include/unwindstack/UserMips.h",
+ "src/libunwindstack/include/unwindstack/UserX86_64.h",
+ "src/libunwindstack/include/unwindstack/UserX86.h",
+ ]
+ sources = [
+ "src/android-base/file.cpp",
+ "src/android-base/include/android-base/errno_restorer.h",
+ "src/android-base/include/android-base/file.h",
+ "src/android-base/include/android-base/logging.h",
+ "src/android-base/include/android-base/macros.h",
+ "src/android-base/include/android-base/mapped_file.h",
+ "src/android-base/include/android-base/off64_t.h",
+ "src/android-base/include/android-base/parseint.h",
+ "src/android-base/include/android-base/stringprintf.h",
+ "src/android-base/include/android-base/strings.h",
+ "src/android-base/include/android-base/thread_annotations.h",
+ "src/android-base/include/android-base/threads.h",
+ "src/android-base/include/android-base/unique_fd.h",
+ "src/android-base/include/android-base/utf8.h",
+ "src/android-base/posix_strerror_r.cpp",
+ "src/android-base/stringprintf.cpp",
+ "src/android-base/strings.cpp",
+ "src/android-base/threads.cpp",
+ "src/libartbase/base/bit_utils.h",
+ "src/libartbase/base/casts.h",
+ "src/libartbase/base/data_hash.h",
+ "src/libartbase/base/dumpable.h",
+ "src/libartbase/base/enums.h",
+ "src/libartbase/base/globals.h",
+ "src/libartbase/base/hash_map.h",
+ "src/libartbase/base/hash_set.h",
+ "src/libartbase/base/hiddenapi_domain.h",
+ "src/libartbase/base/hiddenapi_flags.h",
+ "src/libartbase/base/hiddenapi_stubs.h",
+ "src/libartbase/base/iteration_range.h",
+ "src/libartbase/base/leb128.h",
+ "src/libartbase/base/macros.h",
+ "src/libartbase/base/memory_tool.h",
+ "src/libartbase/base/mman.h",
+ "src/libartbase/base/safe_map.h",
+ "src/libartbase/base/sdk_version.h",
+ "src/libartbase/base/stl_util.h",
+ "src/libartbase/base/stl_util_identity.h",
+ "src/libartbase/base/string_view_cpp20.h",
+ "src/libartbase/base/utils.h",
+ "src/libartbase/base/value_object.h",
+ "src/libdexfile/dex/class_accessor.h",
+ "src/libdexfile/dex/class_accessor-inl.h",
+ "src/libdexfile/dex/class_iterator.h",
+ "src/libdexfile/dex/code_item_accessors.h",
+ "src/libdexfile/dex/code_item_accessors-inl.h",
+ "src/libdexfile/dex/compact_dex_file.cc",
+ "src/libdexfile/dex/compact_dex_file.h",
+ "src/libdexfile/dex/compact_dex_utils.h",
+ "src/libdexfile/dex/compact_offset_table.cc",
+ "src/libdexfile/dex/compact_offset_table.h",
+ "src/libdexfile/dex/descriptors_names.cc",
+ "src/libdexfile/dex/descriptors_names.h",
+ "src/libdexfile/dex/dex_file.cc",
+ "src/libdexfile/dex/dex_file_exception_helpers.cc",
+ "src/libdexfile/dex/dex_file_exception_helpers.h",
+ "src/libdexfile/dex/dex_file.h",
+ "src/libdexfile/dex/dex_file-inl.h",
+ "src/libdexfile/dex/dex_file_layout.cc",
+ "src/libdexfile/dex/dex_file_layout.h",
+ "src/libdexfile/dex/dex_file_loader.cc",
+ "src/libdexfile/dex/dex_file_loader.h",
+ "src/libdexfile/dex/dex_file_reference.h",
+ "src/libdexfile/dex/dex_file_structs.h",
+ "src/libdexfile/dex/dex_file_tracking_registrar.cc",
+ "src/libdexfile/dex/dex_file_tracking_registrar.h",
+ "src/libdexfile/dex/dex_file_types.h",
+ "src/libdexfile/dex/dex_file_verifier.cc",
+ "src/libdexfile/dex/dex_file_verifier.h",
+ "src/libdexfile/dex/dex_instruction.cc",
+ "src/libdexfile/dex/dex_instruction.h",
+ "src/libdexfile/dex/dex_instruction-inl.h",
+ "src/libdexfile/dex/dex_instruction_iterator.h",
+ "src/libdexfile/dex/dex_instruction_list.h",
+ "src/libdexfile/dex/invoke_type.h",
+ "src/libdexfile/dex/method_reference.h",
+ "src/libdexfile/dex/modifiers.cc",
+ "src/libdexfile/dex/modifiers.h",
+ "src/libdexfile/dex/primitive.cc",
+ "src/libdexfile/dex/primitive.h",
+ "src/libdexfile/dex/signature.cc",
+ "src/libdexfile/dex/signature.h",
+ "src/libdexfile/dex/signature-inl.h",
+ "src/libdexfile/dex/standard_dex_file.cc",
+ "src/libdexfile/dex/standard_dex_file.h",
+ "src/libdexfile/dex/type_lookup_table.cc",
+ "src/libdexfile/dex/type_lookup_table.h",
+ "src/libdexfile/dex/utf.cc",
+ "src/libdexfile/dex/utf.h",
+ "src/libdexfile/dex/utf-inl.h",
+ "src/libdexfile/external/dex_file_ext.cc",
+ "src/libdexfile/external/dex_file_supp.cc",
+ "src/libdexfile/external/include/art_api/dex_file_external.h",
+ "src/libdexfile/external/include/art_api/dex_file_support.h",
+ "src/libprocinfo/include/procinfo/process_map.h",
+ "src/libunwindstack/ArmExidx.cpp",
+ "src/libunwindstack/ArmExidx.h",
+ "src/libunwindstack/Check.h",
+ "src/libunwindstack/DexFile.cpp",
+ "src/libunwindstack/DexFile.h",
+ "src/libunwindstack/DexFiles.cpp",
+ "src/libunwindstack/DwarfCfa.cpp",
+ "src/libunwindstack/DwarfCfa.h",
+ "src/libunwindstack/DwarfDebugFrame.h",
+ "src/libunwindstack/DwarfEhFrame.h",
+ "src/libunwindstack/DwarfEhFrameWithHdr.cpp",
+ "src/libunwindstack/DwarfEhFrameWithHdr.h",
+ "src/libunwindstack/DwarfEncoding.h",
+ "src/libunwindstack/DwarfMemory.cpp",
+ "src/libunwindstack/DwarfOp.cpp",
+ "src/libunwindstack/DwarfOp.h",
+ "src/libunwindstack/DwarfSection.cpp",
+ "src/libunwindstack/Elf.cpp",
+ "src/libunwindstack/ElfInterfaceArm.cpp",
+ "src/libunwindstack/ElfInterfaceArm.h",
+ "src/libunwindstack/ElfInterface.cpp",
+ "src/libunwindstack/Global.cpp",
+ "src/libunwindstack/GlobalDebugImpl.h",
+ "src/libunwindstack/JitDebug.cpp",
+ "src/libunwindstack/LogAndroid.cpp",
+ "src/libunwindstack/MapInfo.cpp",
+ "src/libunwindstack/Maps.cpp",
+ "src/libunwindstack/MemoryBuffer.h",
+ "src/libunwindstack/MemoryCache.h",
+ "src/libunwindstack/Memory.cpp",
+ "src/libunwindstack/MemoryFileAtOffset.h",
+ "src/libunwindstack/MemoryLocal.h",
+ "src/libunwindstack/MemoryMte.cpp",
+ "src/libunwindstack/MemoryOfflineBuffer.h",
+ "src/libunwindstack/MemoryOffline.h",
+ "src/libunwindstack/MemoryRange.h",
+ "src/libunwindstack/MemoryRemote.h",
+ "src/libunwindstack/MemoryXz.cpp",
+ "src/libunwindstack/MemoryXz.h",
+ "src/libunwindstack/RegsArm64.cpp",
+ "src/libunwindstack/RegsArm.cpp",
+ "src/libunwindstack/Regs.cpp",
+ "src/libunwindstack/RegsInfo.h",
+ "src/libunwindstack/RegsMips64.cpp",
+ "src/libunwindstack/RegsMips.cpp",
+ "src/libunwindstack/RegsX86_64.cpp",
+ "src/libunwindstack/RegsX86.cpp",
+ "src/libunwindstack/Symbols.cpp",
+ "src/libunwindstack/Symbols.h",
+ "src/libunwindstack/Unwinder.cpp",
+ ]
+ if (current_cpu == "x86") {
+ sources += [ "src/libunwindstack/AsmGetRegsX86.S" ]
+ }
+ else if (current_cpu == "x64") {
+ sources += [ "src/libunwindstack/AsmGetRegsX86_64.S" ]
+ }
+ deps = [
+ "//third_party/lzma_sdk:lzma_sdk_xz",
+ "//third_party/zlib:zlib",
+ ]
+ public_configs = [ ":libunwindstack_config" ]
+ configs += [
+ ":libdexfile_defines",
+ ":warnings",
+ ]
+}
diff --git a/chromium/third_party/libvpx/source/libvpx/.mailmap b/chromium/third_party/libvpx/source/libvpx/.mailmap
deleted file mode 100644
index 376ca83ae3c..00000000000
--- a/chromium/third_party/libvpx/source/libvpx/.mailmap
+++ /dev/null
@@ -1,55 +0,0 @@
-Adrian Grange <agrange@google.com>
-Aℓex Converse <alexconv@twitch.tv>
-Aℓex Converse <alexconv@twitch.tv> <aconverse@google.com>
-Aℓex Converse <alexconv@twitch.tv> <alex.converse@gmail.com>
-Alexis Ballier <aballier@gentoo.org> <alexis.ballier@gmail.com>
-Alpha Lam <hclam@google.com> <hclam@chromium.org>
-Angie Chiang <angiebird@google.com>
-Chris Cunningham <chcunningham@chromium.org>
-Chi Yo Tsai <chiyotsai@google.com>
-Daniele Castagna <dcastagna@chromium.org> <dcastagna@google.com>
-Deb Mukherjee <debargha@google.com>
-Elliott Karpilovsky <elliottk@google.com>
-Erik Niemeyer <erik.a.niemeyer@intel.com> <erik.a.niemeyer@gmail.com>
-Fyodor Kyslov <kyslov@google.com>
-Gregor Jasny <gjasny@gmail.com>
-Gregor Jasny <gjasny@gmail.com> <gjasny@googlemail.com>
-Guillaume Martres <gmartres@google.com> <smarter3@gmail.com>
-Hangyu Kuang <hkuang@google.com>
-Hui Su <huisu@google.com>
-Jacky Chen <jackychen@google.com>
-Jim Bankoski <jimbankoski@google.com>
-Johann Koenig <johannkoenig@google.com>
-Johann Koenig <johannkoenig@google.com> <johann.koenig@duck.com>
-Johann Koenig <johannkoenig@google.com> <johann.koenig@gmail.com>
-Johann Koenig <johannkoenig@google.com> <johannkoenig@chromium.org>
-John Koleszar <jkoleszar@google.com>
-Joshua Litt <joshualitt@google.com> <joshualitt@chromium.org>
-Marco Paniconi <marpan@google.com>
-Marco Paniconi <marpan@google.com> <marpan@chromium.org>
-Martin Storsjö <martin@martin.st>
-Michael Horowitz <mhoro@webrtc.org> <mhoro@google.com>
-Pascal Massimino <pascal.massimino@gmail.com>
-Paul Wilkins <paulwilkins@google.com>
-Peter Boström <pbos@chromium.org> <pbos@google.com>
-Peter de Rivaz <peter.derivaz@gmail.com>
-Peter de Rivaz <peter.derivaz@gmail.com> <peter.derivaz@argondesign.com>
-Ralph Giles <giles@xiph.org> <giles@entropywave.com>
-Ralph Giles <giles@xiph.org> <giles@mozilla.com>
-Ronald S. Bultje <rsbultje@gmail.com> <rbultje@google.com>
-Sai Deng <sdeng@google.com>
-Sami Pietilä <samipietila@google.com>
-Shiyou Yin <yinshiyou-hf@loongson.cn>
-Tamar Levy <tamar.levy@intel.com>
-Tamar Levy <tamar.levy@intel.com> <levytamar82@gmail.com>
-Tero Rintaluoma <teror@google.com> <tero.rintaluoma@on2.com>
-Timothy B. Terriberry <tterribe@xiph.org> <tterriberry@mozilla.com>
-Tom Finegan <tomfinegan@google.com>
-Tom Finegan <tomfinegan@google.com> <tomfinegan@chromium.org>
-Urvang Joshi <urvang@google.com> <urvang@chromium.org>
-Yaowu Xu <yaowu@google.com> <adam@xuyaowu.com>
-Yaowu Xu <yaowu@google.com> <yaowu@xuyaowu.com>
-Yaowu Xu <yaowu@google.com> <Yaowu Xu>
-Venkatarama NG. Avadhani <venkatarama.avadhani@ittiam.com>
-Vitaly Buka <vitalybuka@chromium.org> <vitlaybuka@chromium.org>
-xiwei gu <guxiwei-hf@loongson.cn>
diff --git a/chromium/third_party/libwebp/src/.mailmap b/chromium/third_party/libwebp/src/.mailmap
deleted file mode 100644
index ddcf1a7a2cf..00000000000
--- a/chromium/third_party/libwebp/src/.mailmap
+++ /dev/null
@@ -1,18 +0,0 @@
-Johann Koenig <johann.koenig@duck.com>
-Johann Koenig <johann.koenig@duck.com> <johannkoenig@google.com>
-Mikołaj Zalewski <mikolajz@google.com>
-Pascal Massimino <pascal.massimino@gmail.com>
-Pascal Massimino <pascal.massimino@gmail.com> <skal@google.com>
-Vikas Arora <vikasa@google.com>
-<vikasa@google.com> <vikasa@gmail.com>
-<vikasa@google.com> <vikaas.arora@gmail.com>
-<slobodan.prijic@imgtec.com> <Slobodan.Prijic@imgtec.com>
-<vrabaud@google.com> <vincent.rabaud@gmail.com>
-Vincent Rabaud <vrabaud@google.com>
-Tamar Levy <tamar.levy@intel.com>
-<qrczak@google.com> <qrczak>
-Hui Su <huisu@google.com>
-James Zern <jzern@google.com>
-Roberto Alanis <alanisbaez@google.com>
-Brian Ledger <brianpl@google.com>
-Maryla Ustarroz-Calonge <maryla@google.com>
diff --git a/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GTMDefines.h b/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GTMDefines.h
deleted file mode 120000
index 0d418bdcf00..00000000000
--- a/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GTMDefines.h
+++ /dev/null
@@ -1 +0,0 @@
-../google-toolbox-for-mac/GTMDefines.h \ No newline at end of file
diff --git a/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GoogleToolboxForMac/GTMLogger.h b/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GoogleToolboxForMac/GTMLogger.h
deleted file mode 120000
index fadc055e610..00000000000
--- a/chromium/third_party/nearby/src/third_party/google-toolbox-for-mac/include/GoogleToolboxForMac/GTMLogger.h
+++ /dev/null
@@ -1 +0,0 @@
-../../google-toolbox-for-mac/Foundation/GTMLogger.h \ No newline at end of file
diff --git a/chromium/third_party/nearby/src/third_party/securemessage/include/securemessage b/chromium/third_party/nearby/src/third_party/securemessage/include/securemessage
deleted file mode 120000
index c22c3f5dc1b..00000000000
--- a/chromium/third_party/nearby/src/third_party/securemessage/include/securemessage
+++ /dev/null
@@ -1 +0,0 @@
-../securemessage/cpp/include/securemessage \ No newline at end of file
diff --git a/chromium/third_party/nearby/src/third_party/smhasher/include/src b/chromium/third_party/nearby/src/third_party/smhasher/include/src
deleted file mode 120000
index 4f68c30c772..00000000000
--- a/chromium/third_party/nearby/src/third_party/smhasher/include/src
+++ /dev/null
@@ -1 +0,0 @@
-../../smhasher/smhasher/src \ No newline at end of file
diff --git a/chromium/third_party/nearby/src/third_party/ukey2/include/securegcm b/chromium/third_party/nearby/src/third_party/ukey2/include/securegcm
deleted file mode 120000
index 6ba16ffb901..00000000000
--- a/chromium/third_party/nearby/src/third_party/ukey2/include/securegcm
+++ /dev/null
@@ -1 +0,0 @@
-../ukey2/src/main/cpp/include/securegcm \ No newline at end of file
diff --git a/chromium/third_party/node/node_modules.tar.gz.sha1 b/chromium/third_party/node/node_modules.tar.gz.sha1
index e4a38ef4bc3..05470d73caf 100644
--- a/chromium/third_party/node/node_modules.tar.gz.sha1
+++ b/chromium/third_party/node/node_modules.tar.gz.sha1
@@ -1 +1 @@
-f28250c75f0be55520a06bb714a9fbc6be9c2459
+9be71268deaf3b4181331a3e2e19fdbb029f1f88
diff --git a/chromium/third_party/node/node_modules/rollup/package.json b/chromium/third_party/node/node_modules/rollup/package.json
index ca2b7be825b..c9070f382c7 100644
--- a/chromium/third_party/node/node_modules/rollup/package.json
+++ b/chromium/third_party/node/node_modules/rollup/package.json
@@ -1 +1 @@
-{"bin": {"rollup": "dist/bin/rollup"}, "license": "MIT", "exports": {"./dist/": "./dist/", ".": {"node": {"import": "./dist/es/rollup.js", "require": "./dist/rollup.js"}, "default": "./dist/es/rollup.browser.js"}}, "engines": {"node": ">=10.0.0"}, "name": "rollup", "repository": "rollup/rollup", "typings": "dist/rollup.d.ts", "optionalDependencies": {"fsevents": "~2.3.2"}, "author": "Rich Harris", "bugs": {"url": "https://github.com/rollup/rollup/issues"}, "module": "dist/es/rollup.js", "version": "2.58.0", "scripts": {"postpublish": "pinst --enable && git push && git push --tags", "lint:markdown": "prettier --write \"**/*.md\"", "test:only": "mocha test/test.js", "test:typescript": "shx rm -rf test/typescript/dist && shx cp -r dist test/typescript/ && tsc --noEmit -p test/typescript && tsc --noEmit", "ci:test": "npm run build:cjs && npm run build:bootstrap && npm run test:all", "ci:test:only": "npm run build:cjs && npm run build:bootstrap && npm run test:only", "perf:init": "node scripts/perf-init.js", "build": "shx rm -rf dist && git rev-parse HEAD > .commithash && rollup --config rollup.config.ts --configPlugin typescript && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup", "test": "npm run build && npm run test:all", "test:quick": "mocha -b test/test.js", "test:all": "npm run test:only && npm run test:browser && npm run test:typescript && npm run test:leak && npm run test:package", "test:package": "node scripts/test-package.js", "lint": "eslint . --fix --cache && prettier --write \"**/*.md\"", "watch": "rollup --config rollup.config.ts --configPlugin typescript --watch", "build:cjs": "shx rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --configTest && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup", "test:coverage": "npm run build:cjs && shx rm -rf coverage/* && nyc --reporter html mocha test/test.js", "ci:lint": "npm run lint:nofix", "test:coverage:browser": "npm run build && shx rm -rf coverage/* && nyc mocha test/browser/index.js", "perf:debug": "node --inspect-brk scripts/perf-debug.js", "perf": "npm run build:cjs && node --expose-gc scripts/perf.js", "prepublishOnly": "pinst --disable && npm ci && npm run lint:nofix && npm run security && npm run build:bootstrap && npm run test:all", "prepare": "husky install && npm run build", "test:cjs": "npm run build:cjs && npm run test:only", "test:leak": "node --expose-gc test/leak/index.js", "lint:nofix": "eslint . && prettier --check \"**/*.md\"", "test:browser": "mocha test/browser/index.js", "ci:coverage": "npm run build:cjs && npm run build:bootstrap && nyc --reporter lcovonly mocha", "security": "npm audit", "build:bootstrap": "node dist/bin/rollup --config rollup.config.ts --configPlugin typescript && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup"}, "keywords": ["modules", "bundler", "bundling", "es6", "optimizer"], "devDependencies": {"@rollup/plugin-buble": "^0.21.3", "tslib": "^2.3.1", "@rollup/pluginutils": "^4.1.1", "@rollup/plugin-replace": "^3.0.0", "@rollup/plugin-typescript": "^8.2.5", "colorette": "^1.4.0", "@rollup/plugin-alias": "^3.1.5", "eslint-config-prettier": "^8.3.0", "magic-string": "^0.25.7", "mocha": "^8.4.0", "@rollup/plugin-commonjs": "^20.0.0", "chokidar": "^3.5.2", "signal-exit": "^3.0.5", "terser": "^5.9.0", "hash.js": "^1.1.7", "buble": "^0.20.0", "yargs-parser": "^20.2.9", "rollup-plugin-thatworks": "^1.0.4", "eslint-plugin-prettier": "^3.4.1", "require-relative": "^0.8.7", "rollup-plugin-license": "^2.5.0", "source-map-support": "^0.5.20", "@typescript-eslint/parser": "^4.32.0", "fixturify": "^2.1.1", "sourcemap-codec": "^1.4.8", "rollup": "^2.57.0", "shx": "^0.3.3", "husky": "^6.0.0", "pretty-ms": "^7.0.1", "prettier": "^2.4.1", "eslint": "^7.32.0", "nyc": "^15.1.0", "pretty-bytes": "^5.6.0", "date-time": "^4.0.0", "source-map": "^0.7.3", "typescript": "^4.4.3", "pinst": "^2.1.6", "lint-staged": "^10.5.4", "is-reference": "^3.0.0", "core-js": "^3.18.0", "acorn": "^8.5.0", "@types/require-relative": "^0.8.0", "systemjs": "^6.10.3", "sander": "^0.6.0", "rollup-plugin-terser": "^7.0.2", "es5-shim": "^4.6.2", "@typescript-eslint/eslint-plugin": "^4.32.0", "acorn-jsx": "^5.3.2", "acorn-walk": "^8.2.0", "locate-character": "^2.0.5", "@rollup/plugin-node-resolve": "^13.0.5", "@rollup/plugin-json": "^4.1.0", "execa": "^5.1.1", "requirejs": "^2.3.6", "rollup-plugin-string": "^3.0.0", "@types/yargs-parser": "^20.2.1", "@types/signal-exit": "^3.0.1", "@types/node": "^10.17.60", "weak-napi": "^2.0.2", "es6-shim": "^0.35.6", "eslint-plugin-import": "^2.24.2"}, "main": "dist/rollup.js", "homepage": "https://rollupjs.org/", "files": ["dist/**/*.js", "dist/*.d.ts", "dist/bin/rollup", "dist/rollup.browser.js.map"], "description": "Next-generation ES module bundler"} \ No newline at end of file
+{"name": "rollup", "version": "2.58.0", "description": "Next-generation ES module bundler", "main": "dist/rollup.js", "module": "dist/es/rollup.js", "typings": "dist/rollup.d.ts", "bin": {"rollup": "dist/bin/rollup"}, "scripts": {"build": "shx rm -rf dist && git rev-parse HEAD > .commithash && rollup --config rollup.config.ts --configPlugin typescript && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup", "build:cjs": "shx rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --configTest && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup", "build:bootstrap": "node dist/bin/rollup --config rollup.config.ts --configPlugin typescript && shx cp src/rollup/types.d.ts dist/rollup.d.ts && shx chmod a+x dist/bin/rollup", "ci:lint": "npm run lint:nofix", "ci:test": "npm run build:cjs && npm run build:bootstrap && npm run test:all", "ci:test:only": "npm run build:cjs && npm run build:bootstrap && npm run test:only", "ci:coverage": "npm run build:cjs && npm run build:bootstrap && nyc --reporter lcovonly mocha", "lint": "eslint . --fix --cache && prettier --write \"**/*.md\"", "lint:nofix": "eslint . && prettier --check \"**/*.md\"", "lint:markdown": "prettier --write \"**/*.md\"", "perf": "npm run build:cjs && node --expose-gc scripts/perf.js", "perf:debug": "node --inspect-brk scripts/perf-debug.js", "perf:init": "node scripts/perf-init.js", "postpublish": "pinst --enable && git push && git push --tags", "prepare": "husky install && npm run build", "prepublishOnly": "pinst --disable && npm ci && npm run lint:nofix && npm run security && npm run build:bootstrap && npm run test:all", "security": "npm audit", "test": "npm run build && npm run test:all", "test:cjs": "npm run build:cjs && npm run test:only", "test:quick": "mocha -b test/test.js", "test:all": "npm run test:only && npm run test:browser && npm run test:typescript && npm run test:leak && npm run test:package", "test:coverage": "npm run build:cjs && shx rm -rf coverage/* && nyc --reporter html mocha test/test.js", "test:coverage:browser": "npm run build && shx rm -rf coverage/* && nyc mocha test/browser/index.js", "test:leak": "node --expose-gc test/leak/index.js", "test:package": "node scripts/test-package.js", "test:only": "mocha test/test.js", "test:typescript": "shx rm -rf test/typescript/dist && shx cp -r dist test/typescript/ && tsc --noEmit -p test/typescript && tsc --noEmit", "test:browser": "mocha test/browser/index.js", "watch": "rollup --config rollup.config.ts --configPlugin typescript --watch"}, "repository": "rollup/rollup", "keywords": ["modules", "bundler", "bundling", "es6", "optimizer"], "author": "Rich Harris", "license": "MIT", "bugs": {"url": "https://github.com/rollup/rollup/issues"}, "homepage": "https://rollupjs.org/", "optionalDependencies": {"fsevents": "~2.3.2"}, "devDependencies": {"@rollup/plugin-alias": "^3.1.5", "@rollup/plugin-buble": "^0.21.3", "@rollup/plugin-commonjs": "^20.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.5", "@rollup/plugin-replace": "^3.0.0", "@rollup/plugin-typescript": "^8.2.5", "@rollup/pluginutils": "^4.1.1", "@types/node": "^10.17.60", "@types/require-relative": "^0.8.0", "@types/signal-exit": "^3.0.1", "@types/yargs-parser": "^20.2.1", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "acorn": "^8.5.0", "acorn-jsx": "^5.3.2", "acorn-walk": "^8.2.0", "buble": "^0.20.0", "chokidar": "^3.5.2", "colorette": "^1.4.0", "core-js": "^3.18.0", "date-time": "^4.0.0", "es5-shim": "^4.6.2", "es6-shim": "^0.35.6", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.24.2", "eslint-plugin-prettier": "^3.4.1", "execa": "^5.1.1", "fixturify": "^2.1.1", "hash.js": "^1.1.7", "husky": "^6.0.0", "is-reference": "^3.0.0", "lint-staged": "^10.5.4", "locate-character": "^2.0.5", "magic-string": "^0.25.7", "mocha": "^8.4.0", "nyc": "^15.1.0", "pinst": "^2.1.6", "prettier": "^2.4.1", "pretty-bytes": "^5.6.0", "pretty-ms": "^7.0.1", "require-relative": "^0.8.7", "requirejs": "^2.3.6", "rollup": "^2.57.0", "rollup-plugin-license": "^2.5.0", "rollup-plugin-string": "^3.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-thatworks": "^1.0.4", "sander": "^0.6.0", "shx": "^0.3.3", "signal-exit": "^3.0.5", "source-map": "^0.7.3", "source-map-support": "^0.5.20", "sourcemap-codec": "^1.4.8", "systemjs": "^6.10.3", "terser": "^5.9.0", "tslib": "^2.3.1", "typescript": "^4.4.3", "weak-napi": "^2.0.2", "yargs-parser": "^20.2.9"}, "files": ["dist/**/*.js", "dist/*.d.ts", "dist/bin/rollup", "dist/rollup.browser.js.map"], "engines": {"node": ">=10.0.0"}, "exports": {".": {"node": {"require": "./dist/rollup.js", "import": "./dist/es/rollup.js"}, "default": "./dist/es/rollup.browser.js"}, "./dist/": "./dist/"}} \ No newline at end of file
diff --git a/chromium/third_party/webrtc/.mailmap b/chromium/third_party/webrtc/.mailmap
deleted file mode 100644
index 634f3a6ac53..00000000000
--- a/chromium/third_party/webrtc/.mailmap
+++ /dev/null
@@ -1 +0,0 @@
-Tommi <tommi@webrtc.org> Tomas Gunnarsson <tommi@webrtc.org>
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info
new file mode 100644
index 00000000000..8fa1107d151
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info
@@ -0,0 +1,3 @@
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackAnimation,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackAnimation.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.Stack,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/Stack.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackScroller,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackScroller.java
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info
new file mode 100644
index 00000000000..ebe0f6acca6
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info
@@ -0,0 +1,224 @@
+IDR_PDF_COMPOSITOR_MANIFEST,12035,../../chrome/browser/browser_resources.grd
+IDR_CHROME_RENDERER_SERVICE_MANIFEST,12036,../../chrome/browser/browser_resources.grd
+IDS_BEFOREUNLOAD_MESSAGEBOX_MESSAGE,15046,../../components/app_modal_strings.grdp
+IDS_POLICY_TYPE_ERROR,15740,../../components/policy_strings.grdp
+IDS_POLICY_LIST_ENTRY_ERROR,15746,../../components/policy_strings.grdp
+IDS_POLICY_SCHEMA_VALIDATION_ERROR,15747,../../components/policy_strings.grdp
+IDS_SB_UNDER_CONSTRUCTION,15826,../../components/safe_browsing_strings.grdp
+IDS_SAFEBROWSING_V3_TITLE,15864,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_OPEN_DETAILS_BUTTON,15865,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_CLOSE_DETAILS_BUTTON,15866,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_OVERRIDABLE_SAFETY_BUTTON,15867,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_HEADING,15868,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PRIMARY_PARAGRAPH,15869,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH,15870,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE,15871,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PROCEED_PARAGRAPH,15872,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE,15873,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_MALWARE_REPORTING_AGREE,15874,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_SCOUT_REPORTING_AGREE,15875,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_HEADING,15880,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PRIMARY_PARAGRAPH,15881,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_EXPLANATION_PARAGRAPH,15882,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH,15883,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_HEADING,15884,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_EXPLANATION_PARAGRAPH,15885,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_HEADING,15886,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_EXPLANATION_PARAGRAPH,15887,../../components/security_interstitials_strings.grdp
+IDS_DETAILS_WITHOUT_SUMMARY_LABEL,20100,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_CLEAR,20101,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_TODAY,20102,../../content/app/strings/content_strings.grd
+IDS_FORM_SUBMIT_LABEL,20103,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_ALT,20104,../../content/app/strings/content_strings.grd
+IDS_FORM_RESET_LABEL,20105,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_BUTTON_LABEL,20106,../../content/app/strings/content_strings.grd
+IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL,20107,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_NO_FILE_LABEL,20108,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_MULTIPLE_UPLOAD,20109,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_COLOR_LABEL,20110,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_DATE_LABEL,20111,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_MONTH_LABEL,20112,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_WEEK_LABEL,20113,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_DAY_OF_MONTH_FIELD,20114,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_MONTH_FIELD,20115,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_YEAR_FIELD,20116,../../content/app/strings/content_strings.grd
+IDS_FORM_SELECT_MENU_LIST_TEXT,20117,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_MONTH_LABEL,20118,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_WEEK_LABEL,20119,../../content/app/strings/content_strings.grd
+IDS_FORM_WEEK_NUMBER_LABEL,20120,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR,20121,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_NEXT_MONTH,20122,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH,20123,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_WEEK_DESCRIPTION,20124,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ARTICLE,20125,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BANNER,20126,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMPLEMENTARY,20127,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CHECK_BOX,20128,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CONTENT_INFO,20129,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DEFINITION,20130,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_LIST,20131,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_TERM,20132,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DISCLOSURE_TRIANGLE,20133,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FEED,20134,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FIGURE,20135,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FORM,20136,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FOOTER,20137,../../content/app/strings/content_strings.grd
+IDS_AX_AUTOFILL_POPUP_ACCESSIBLE_NODE_DATA,20138,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOGGLE_BUTTON,20140,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING,20141,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LINK,20142,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MAIN_CONTENT,20143,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARK,20144,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MATH,20145,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NAVIGATIONAL_LINK,20146,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_REGION,20147,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH_BOX,20148,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_STATUS,20149,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SWITCH,20150,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_WEB_AREA,20151,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT,20152,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT_DIALOG,20153,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_APPLICATION,20154,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BLOCKQUOTE,20155,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON,20156,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON_DROP_DOWN,20157,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CELL,20158,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLOR_WELL,20159,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLUMN_HEADER,20160,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMBO_BOX,20161,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE,20162,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE_TIME,20163,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIALOG,20164,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIRECTORY,20165,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DOCUMENT,20166,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_EMBEDDED_OBJECT,20167,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_GRAPHIC,20168,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING_WITH_LEVEL,20169,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_INPUT_TIME,20170,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LIST_BOX,20171,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LOG,20172,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARQUEE,20173,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU,20174,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BAR,20175,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BUTTON,20176,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_ITEM,20177,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_METER,20178,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NOTE,20179,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_POP_UP_BUTTON,20180,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_PROGRESS_INDICATOR,20181,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO,20182,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO_GROUP,20183,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ROW_HEADER,20184,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SCROLL_BAR,20185,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH,20186,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SLIDER,20187,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPIN_BUTTON,20188,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPLITTER,20189,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB,20190,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TABLE,20191,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_LIST,20192,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_PANEL,20193,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIME,20194,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIMER,20195,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLBAR,20196,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLTIP,20197,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE,20198,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_GRID,20199,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_ITEM,20200,../../content/app/strings/content_strings.grd
+IDS_AX_AM_PM_FIELD_TEXT,20201,../../content/app/strings/content_strings.grd
+IDS_AX_DAY_OF_MONTH_FIELD_TEXT,20202,../../content/app/strings/content_strings.grd
+IDS_AX_HOUR_FIELD_TEXT,20203,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DEFAULT,20204,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT,20205,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT,20206,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON,20207,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON,20208,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON,20209,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON,20210,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY,20211,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY,20212,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON,20213,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON,20214,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON,20215,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON,20216,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON,20217,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON,20218,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DOWNLOAD_BUTTON,20219,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON,20220,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT_HELP,20221,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT_HELP,20222,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON_HELP,20223,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON_HELP,20224,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON_HELP,20225,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON_HELP,20226,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_SLIDER_HELP,20227,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_SLIDER_HELP,20228,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY_HELP,20229,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY_HELP,20230,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON_HELP,20231,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON_HELP,20232,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON_HELP,20233,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON_HELP,20234,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP,20235,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON_HELP,20236,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP,20237,../../content/app/strings/content_strings.grd
+IDS_AX_MILLISECOND_FIELD_TEXT,20238,../../content/app/strings/content_strings.grd
+IDS_AX_MINUTE_FIELD_TEXT,20239,../../content/app/strings/content_strings.grd
+IDS_AX_MONTH_FIELD_TEXT,20240,../../content/app/strings/content_strings.grd
+IDS_AX_SECOND_FIELD_TEXT,20241,../../content/app/strings/content_strings.grd
+IDS_AX_WEEK_OF_YEAR_FIELD_TEXT,20242,../../content/app/strings/content_strings.grd
+IDS_AX_YEAR_FIELD_TEXT,20243,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_WEEK_TEMPLATE,20244,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_MULTIPLE_FILE,20245,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH,20246,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY,20247,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN,20248,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL,20249,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN,20250,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS,20251,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL,20252,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN,20253,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL,20254,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW,20255,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW_DATETIME,20256,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW,20257,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW_DATETIME,20258,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_DATETIME,20259,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_NUMBER,20260,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING,20261,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_CHECKBOX,20262,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_FILE,20263,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_RADIO,20264,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_SELECT,20265,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL,20266,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_URL,20267,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_PATTERN_MISMATCH,20268,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH,20269,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH_CLOSE_TO_LIMIT,20270,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_LONG,20271,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT,20272,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT_PLURAL,20273,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS,20274,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE,20275,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CAST,20276,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN,20277,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN,20278,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_STOP_CAST,20279,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_MUTE,20280,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_UNMUTE,20281,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PLAY,20282,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PAUSE,20283,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD,20284,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_DISABLE_TEXT,20285,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TEXT,20286,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TO_UNKNOWN_DEVICE_TEXT,20287,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_NO_LABEL,20288,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_OFF,20289,../../content/app/strings/content_strings.grd
+IDS_PLUGIN_INITIALIZATION_ERROR,20290,../../content/app/strings/content_strings.grd
+IDS_WEB_FONT_FAMILY,26903,../../ui/strings/app_locale_settings.grd
+IDS_WEB_FONT_SIZE,26904,../../ui/strings/app_locale_settings.grd
+IDS_AW_WEBPAGE_NOT_AVAILABLE,23510,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_CAN_NOT_BE_LOADED,23511,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN,23512,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN_SUGGESTIONS,23513,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_PARENTAL_PERMISSION_NEEDED,23514,../../android_webview/ui/aw_strings.grd
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info
new file mode 100644
index 00000000000..dede8117eee
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info
@@ -0,0 +1 @@
+drawable/test.xml ../../chrome/android/res/drawable/test.xml
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info
new file mode 100644
index 00000000000..8fa1107d151
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info
@@ -0,0 +1,3 @@
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackAnimation,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackAnimation.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.Stack,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/Stack.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackScroller,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackScroller.java
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info
new file mode 100644
index 00000000000..ebe0f6acca6
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info
@@ -0,0 +1,224 @@
+IDR_PDF_COMPOSITOR_MANIFEST,12035,../../chrome/browser/browser_resources.grd
+IDR_CHROME_RENDERER_SERVICE_MANIFEST,12036,../../chrome/browser/browser_resources.grd
+IDS_BEFOREUNLOAD_MESSAGEBOX_MESSAGE,15046,../../components/app_modal_strings.grdp
+IDS_POLICY_TYPE_ERROR,15740,../../components/policy_strings.grdp
+IDS_POLICY_LIST_ENTRY_ERROR,15746,../../components/policy_strings.grdp
+IDS_POLICY_SCHEMA_VALIDATION_ERROR,15747,../../components/policy_strings.grdp
+IDS_SB_UNDER_CONSTRUCTION,15826,../../components/safe_browsing_strings.grdp
+IDS_SAFEBROWSING_V3_TITLE,15864,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_OPEN_DETAILS_BUTTON,15865,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_CLOSE_DETAILS_BUTTON,15866,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_OVERRIDABLE_SAFETY_BUTTON,15867,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_HEADING,15868,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PRIMARY_PARAGRAPH,15869,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH,15870,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE,15871,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PROCEED_PARAGRAPH,15872,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE,15873,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_MALWARE_REPORTING_AGREE,15874,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_SCOUT_REPORTING_AGREE,15875,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_HEADING,15880,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PRIMARY_PARAGRAPH,15881,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_EXPLANATION_PARAGRAPH,15882,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH,15883,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_HEADING,15884,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_EXPLANATION_PARAGRAPH,15885,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_HEADING,15886,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_EXPLANATION_PARAGRAPH,15887,../../components/security_interstitials_strings.grdp
+IDS_DETAILS_WITHOUT_SUMMARY_LABEL,20100,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_CLEAR,20101,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_TODAY,20102,../../content/app/strings/content_strings.grd
+IDS_FORM_SUBMIT_LABEL,20103,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_ALT,20104,../../content/app/strings/content_strings.grd
+IDS_FORM_RESET_LABEL,20105,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_BUTTON_LABEL,20106,../../content/app/strings/content_strings.grd
+IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL,20107,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_NO_FILE_LABEL,20108,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_MULTIPLE_UPLOAD,20109,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_COLOR_LABEL,20110,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_DATE_LABEL,20111,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_MONTH_LABEL,20112,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_WEEK_LABEL,20113,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_DAY_OF_MONTH_FIELD,20114,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_MONTH_FIELD,20115,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_YEAR_FIELD,20116,../../content/app/strings/content_strings.grd
+IDS_FORM_SELECT_MENU_LIST_TEXT,20117,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_MONTH_LABEL,20118,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_WEEK_LABEL,20119,../../content/app/strings/content_strings.grd
+IDS_FORM_WEEK_NUMBER_LABEL,20120,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR,20121,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_NEXT_MONTH,20122,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH,20123,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_WEEK_DESCRIPTION,20124,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ARTICLE,20125,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BANNER,20126,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMPLEMENTARY,20127,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CHECK_BOX,20128,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CONTENT_INFO,20129,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DEFINITION,20130,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_LIST,20131,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_TERM,20132,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DISCLOSURE_TRIANGLE,20133,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FEED,20134,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FIGURE,20135,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FORM,20136,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FOOTER,20137,../../content/app/strings/content_strings.grd
+IDS_AX_AUTOFILL_POPUP_ACCESSIBLE_NODE_DATA,20138,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOGGLE_BUTTON,20140,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING,20141,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LINK,20142,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MAIN_CONTENT,20143,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARK,20144,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MATH,20145,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NAVIGATIONAL_LINK,20146,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_REGION,20147,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH_BOX,20148,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_STATUS,20149,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SWITCH,20150,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_WEB_AREA,20151,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT,20152,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT_DIALOG,20153,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_APPLICATION,20154,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BLOCKQUOTE,20155,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON,20156,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON_DROP_DOWN,20157,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CELL,20158,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLOR_WELL,20159,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLUMN_HEADER,20160,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMBO_BOX,20161,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE,20162,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE_TIME,20163,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIALOG,20164,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIRECTORY,20165,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DOCUMENT,20166,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_EMBEDDED_OBJECT,20167,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_GRAPHIC,20168,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING_WITH_LEVEL,20169,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_INPUT_TIME,20170,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LIST_BOX,20171,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LOG,20172,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARQUEE,20173,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU,20174,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BAR,20175,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BUTTON,20176,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_ITEM,20177,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_METER,20178,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NOTE,20179,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_POP_UP_BUTTON,20180,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_PROGRESS_INDICATOR,20181,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO,20182,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO_GROUP,20183,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ROW_HEADER,20184,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SCROLL_BAR,20185,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH,20186,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SLIDER,20187,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPIN_BUTTON,20188,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPLITTER,20189,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB,20190,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TABLE,20191,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_LIST,20192,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_PANEL,20193,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIME,20194,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIMER,20195,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLBAR,20196,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLTIP,20197,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE,20198,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_GRID,20199,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_ITEM,20200,../../content/app/strings/content_strings.grd
+IDS_AX_AM_PM_FIELD_TEXT,20201,../../content/app/strings/content_strings.grd
+IDS_AX_DAY_OF_MONTH_FIELD_TEXT,20202,../../content/app/strings/content_strings.grd
+IDS_AX_HOUR_FIELD_TEXT,20203,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DEFAULT,20204,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT,20205,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT,20206,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON,20207,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON,20208,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON,20209,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON,20210,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY,20211,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY,20212,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON,20213,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON,20214,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON,20215,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON,20216,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON,20217,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON,20218,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DOWNLOAD_BUTTON,20219,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON,20220,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT_HELP,20221,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT_HELP,20222,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON_HELP,20223,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON_HELP,20224,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON_HELP,20225,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON_HELP,20226,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_SLIDER_HELP,20227,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_SLIDER_HELP,20228,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY_HELP,20229,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY_HELP,20230,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON_HELP,20231,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON_HELP,20232,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON_HELP,20233,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON_HELP,20234,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP,20235,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON_HELP,20236,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP,20237,../../content/app/strings/content_strings.grd
+IDS_AX_MILLISECOND_FIELD_TEXT,20238,../../content/app/strings/content_strings.grd
+IDS_AX_MINUTE_FIELD_TEXT,20239,../../content/app/strings/content_strings.grd
+IDS_AX_MONTH_FIELD_TEXT,20240,../../content/app/strings/content_strings.grd
+IDS_AX_SECOND_FIELD_TEXT,20241,../../content/app/strings/content_strings.grd
+IDS_AX_WEEK_OF_YEAR_FIELD_TEXT,20242,../../content/app/strings/content_strings.grd
+IDS_AX_YEAR_FIELD_TEXT,20243,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_WEEK_TEMPLATE,20244,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_MULTIPLE_FILE,20245,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH,20246,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY,20247,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN,20248,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL,20249,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN,20250,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS,20251,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL,20252,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN,20253,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL,20254,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW,20255,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW_DATETIME,20256,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW,20257,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW_DATETIME,20258,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_DATETIME,20259,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_NUMBER,20260,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING,20261,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_CHECKBOX,20262,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_FILE,20263,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_RADIO,20264,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_SELECT,20265,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL,20266,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_URL,20267,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_PATTERN_MISMATCH,20268,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH,20269,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH_CLOSE_TO_LIMIT,20270,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_LONG,20271,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT,20272,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT_PLURAL,20273,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS,20274,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE,20275,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CAST,20276,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN,20277,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN,20278,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_STOP_CAST,20279,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_MUTE,20280,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_UNMUTE,20281,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PLAY,20282,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PAUSE,20283,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD,20284,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_DISABLE_TEXT,20285,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TEXT,20286,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TO_UNKNOWN_DEVICE_TEXT,20287,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_NO_LABEL,20288,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_OFF,20289,../../content/app/strings/content_strings.grd
+IDS_PLUGIN_INITIALIZATION_ERROR,20290,../../content/app/strings/content_strings.grd
+IDS_WEB_FONT_FAMILY,26903,../../ui/strings/app_locale_settings.grd
+IDS_WEB_FONT_SIZE,26904,../../ui/strings/app_locale_settings.grd
+IDS_AW_WEBPAGE_NOT_AVAILABLE,23510,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_CAN_NOT_BE_LOADED,23511,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN,23512,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN_SUGGESTIONS,23513,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_PARENTAL_PERMISSION_NEEDED,23514,../../android_webview/ui/aw_strings.grd
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info
new file mode 100644
index 00000000000..dede8117eee
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info
@@ -0,0 +1 @@
+drawable/test.xml ../../chrome/android/res/drawable/test.xml
diff --git a/chromium/tools/perf/process_perf_results.pydeps b/chromium/tools/perf/process_perf_results.pydeps
new file mode 100644
index 00000000000..18cf616c357
--- /dev/null
+++ b/chromium/tools/perf/process_perf_results.pydeps
@@ -0,0 +1,708 @@
+# Generated by running:
+# build/print_python_deps.py --root tools/perf --output tools/perf/process_perf_results.pydeps tools/perf/process_perf_results.py
+../../build/android/pylib/__init__.py
+../../build/android/pylib/constants/__init__.py
+../../build/android/pylib/constants/host_paths.py
+../../build/android/pylib/utils/__init__.py
+../../build/android/pylib/utils/decorators.py
+../../build/android/pylib/utils/logdog_helper.py
+../../build/android/pylib/utils/shared_preference_utils.py
+../../components/variations/service/generate_ui_string_overrider.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/__init__.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/__init__.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/meta_class.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/multiprocessing_shim.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_proto_classes.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_trace_writer.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_time.py
+../../third_party/catapult/common/py_trace_event/third_party/protobuf/encoder.py
+../../third_party/catapult/common/py_trace_event/third_party/protobuf/wire_format.py
+../../third_party/catapult/common/py_utils/py_utils/__init__.py
+../../third_party/catapult/common/py_utils/py_utils/atexit_with_log.py
+../../third_party/catapult/common/py_utils/py_utils/binary_manager.py
+../../third_party/catapult/common/py_utils/py_utils/camel_case.py
+../../third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+../../third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+../../third_party/catapult/common/py_utils/py_utils/constants/__init__.py
+../../third_party/catapult/common/py_utils/py_utils/constants/exit_codes.py
+../../third_party/catapult/common/py_utils/py_utils/dependency_util.py
+../../third_party/catapult/common/py_utils/py_utils/discover.py
+../../third_party/catapult/common/py_utils/py_utils/exc_util.py
+../../third_party/catapult/common/py_utils/py_utils/file_util.py
+../../third_party/catapult/common/py_utils/py_utils/lock.py
+../../third_party/catapult/common/py_utils/py_utils/logging_util.py
+../../third_party/catapult/common/py_utils/py_utils/modules_util.py
+../../third_party/catapult/common/py_utils/py_utils/retry_util.py
+../../third_party/catapult/common/py_utils/py_utils/slots_metaclass.py
+../../third_party/catapult/common/py_utils/py_utils/tempfile_ext.py
+../../third_party/catapult/common/py_utils/py_utils/ts_proxy_server.py
+../../third_party/catapult/common/py_utils/py_utils/webpagereplay_go_server.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/__init__.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/generate.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/html_generation_controller.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/html_module.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/js_utils.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/module.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/project.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/resource.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/resource_loader.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/style_sheet.py
+../../third_party/catapult/dependency_manager/dependency_manager/__init__.py
+../../third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/base_config.py
+../../third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+../../third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+../../third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/manager.py
+../../third_party/catapult/dependency_manager/dependency_manager/uploader.py
+../../third_party/catapult/devil/devil/__init__.py
+../../third_party/catapult/devil/devil/android/__init__.py
+../../third_party/catapult/devil/devil/android/apk_helper.py
+../../third_party/catapult/devil/devil/android/app_ui.py
+../../third_party/catapult/devil/devil/android/battery_utils.py
+../../third_party/catapult/devil/devil/android/constants/__init__.py
+../../third_party/catapult/devil/devil/android/constants/chrome.py
+../../third_party/catapult/devil/devil/android/constants/file_system.py
+../../third_party/catapult/devil/devil/android/cpu_temperature.py
+../../third_party/catapult/devil/devil/android/crash_handler.py
+../../third_party/catapult/devil/devil/android/decorators.py
+../../third_party/catapult/devil/devil/android/device_denylist.py
+../../third_party/catapult/devil/devil/android/device_errors.py
+../../third_party/catapult/devil/devil/android/device_signal.py
+../../third_party/catapult/devil/devil/android/device_temp_file.py
+../../third_party/catapult/devil/devil/android/device_utils.py
+../../third_party/catapult/devil/devil/android/flag_changer.py
+../../third_party/catapult/devil/devil/android/forwarder.py
+../../third_party/catapult/devil/devil/android/install_commands.py
+../../third_party/catapult/devil/devil/android/logcat_monitor.py
+../../third_party/catapult/devil/devil/android/md5sum.py
+../../third_party/catapult/devil/devil/android/ndk/__init__.py
+../../third_party/catapult/devil/devil/android/ndk/abis.py
+../../third_party/catapult/devil/devil/android/perf/__init__.py
+../../third_party/catapult/devil/devil/android/perf/cache_control.py
+../../third_party/catapult/devil/devil/android/perf/perf_control.py
+../../third_party/catapult/devil/devil/android/perf/surface_stats_collector.py
+../../third_party/catapult/devil/devil/android/perf/thermal_throttle.py
+../../third_party/catapult/devil/devil/android/sdk/__init__.py
+../../third_party/catapult/devil/devil/android/sdk/aapt.py
+../../third_party/catapult/devil/devil/android/sdk/adb_wrapper.py
+../../third_party/catapult/devil/devil/android/sdk/build_tools.py
+../../third_party/catapult/devil/devil/android/sdk/bundletool.py
+../../third_party/catapult/devil/devil/android/sdk/intent.py
+../../third_party/catapult/devil/devil/android/sdk/keyevent.py
+../../third_party/catapult/devil/devil/android/sdk/shared_prefs.py
+../../third_party/catapult/devil/devil/android/sdk/split_select.py
+../../third_party/catapult/devil/devil/android/sdk/version_codes.py
+../../third_party/catapult/devil/devil/android/settings.py
+../../third_party/catapult/devil/devil/android/tools/__init__.py
+../../third_party/catapult/devil/devil/android/tools/provision_devices.py
+../../third_party/catapult/devil/devil/android/tools/script_common.py
+../../third_party/catapult/devil/devil/android/tools/system_app.py
+../../third_party/catapult/devil/devil/android/tools/video_recorder.py
+../../third_party/catapult/devil/devil/android/valgrind_tools/__init__.py
+../../third_party/catapult/devil/devil/android/valgrind_tools/base_tool.py
+../../third_party/catapult/devil/devil/base_error.py
+../../third_party/catapult/devil/devil/constants/__init__.py
+../../third_party/catapult/devil/devil/constants/exit_codes.py
+../../third_party/catapult/devil/devil/devil_env.py
+../../third_party/catapult/devil/devil/utils/__init__.py
+../../third_party/catapult/devil/devil/utils/cmd_helper.py
+../../third_party/catapult/devil/devil/utils/geometry.py
+../../third_party/catapult/devil/devil/utils/host_utils.py
+../../third_party/catapult/devil/devil/utils/lazy/__init__.py
+../../third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+../../third_party/catapult/devil/devil/utils/logging_common.py
+../../third_party/catapult/devil/devil/utils/lsusb.py
+../../third_party/catapult/devil/devil/utils/parallelizer.py
+../../third_party/catapult/devil/devil/utils/reraiser_thread.py
+../../third_party/catapult/devil/devil/utils/reset_usb.py
+../../third_party/catapult/devil/devil/utils/run_tests_helper.py
+../../third_party/catapult/devil/devil/utils/timeout_retry.py
+../../third_party/catapult/devil/devil/utils/watchdog_timer.py
+../../third_party/catapult/devil/devil/utils/zip_utils.py
+../../third_party/catapult/systrace/systrace/__init__.py
+../../third_party/catapult/systrace/systrace/trace_result.py
+../../third_party/catapult/systrace/systrace/tracing_agents/__init__.py
+../../third_party/catapult/systrace/systrace/tracing_agents/atrace_agent.py
+../../third_party/catapult/systrace/systrace/util.py
+../../third_party/catapult/telemetry/telemetry/__init__.py
+../../third_party/catapult/telemetry/telemetry/benchmark.py
+../../third_party/catapult/telemetry/telemetry/compat_mode_options.py
+../../third_party/catapult/telemetry/telemetry/core/__init__.py
+../../third_party/catapult/telemetry/telemetry/core/android_action_runner.py
+../../third_party/catapult/telemetry/telemetry/core/android_platform.py
+../../third_party/catapult/telemetry/telemetry/core/cast_interface.py
+../../third_party/catapult/telemetry/telemetry/core/cros_interface.py
+../../third_party/catapult/telemetry/telemetry/core/debug_data.py
+../../third_party/catapult/telemetry/telemetry/core/exceptions.py
+../../third_party/catapult/telemetry/telemetry/core/fuchsia_interface.py
+../../third_party/catapult/telemetry/telemetry/core/local_server.py
+../../third_party/catapult/telemetry/telemetry/core/memory_cache_http_server.py
+../../third_party/catapult/telemetry/telemetry/core/network_controller.py
+../../third_party/catapult/telemetry/telemetry/core/os_version.py
+../../third_party/catapult/telemetry/telemetry/core/platform.py
+../../third_party/catapult/telemetry/telemetry/core/tracing_controller.py
+../../third_party/catapult/telemetry/telemetry/core/util.py
+../../third_party/catapult/telemetry/telemetry/decorators.py
+../../third_party/catapult/telemetry/telemetry/internal/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/drag.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/javascript_click.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/key_event.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/load_media.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/media_action.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/mouse_click.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/navigate.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/page_action.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/pinch.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/play.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/repaint_continuously.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/repeatable_scroll.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll_bounce.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll_to_element.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/seek.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/swipe.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/tap.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/utils.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/wait.py
+../../third_party/catapult/telemetry/telemetry/internal/app/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/app/android_app.py
+../../third_party/catapult/telemetry/telemetry/internal/app/possible_app.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/android_app_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/android_browser_backend_settings.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/app_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_startup_args.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_with_oobe.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/crx_id.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/extension_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/gpu_compositing_checker.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/lacros_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/misc_web_contents_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/tab_list_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_client_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_http.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend_list.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_console.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_log.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_memory.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_page.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_storage.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/memory_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/native_profiling_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/system_info_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/tracing_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/ui_devtools_client_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/websocket.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/window_manager_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_finder_exceptions.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_info.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_interval_profiling_controller.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_options.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_dict.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_page.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_to_load.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/possible_browser.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/profile_types.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/tab.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/tab_list.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/ui_devtools.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/user_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/android_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/do_nothing_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/forwarder_utils.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/fuchsia_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/image_processing/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/image_processing/image_util_numpy_impl.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/android_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/android_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/cast_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/cros_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/desktop_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/device_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/gpu_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/gpu_info.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/linux_based_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/network_controller_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/remote_platform_options.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/system_info.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/atrace_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_report_events_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_return_as_stream_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_devtools_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/cpu_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/display_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/perfetto_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/telemetry_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_controller_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/results/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/results/artifact_compatibility_wrapper.py
+../../third_party/catapult/telemetry/telemetry/internal/results/artifact_logger.py
+../../third_party/catapult/telemetry/telemetry/internal/results/gtest_progress_reporter.py
+../../third_party/catapult/telemetry/telemetry/internal/results/page_test_results.py
+../../third_party/catapult/telemetry/telemetry/internal/results/results_options.py
+../../third_party/catapult/telemetry/telemetry/internal/results/story_run.py
+../../third_party/catapult/telemetry/telemetry/internal/story_runner.py
+../../third_party/catapult/telemetry/telemetry/internal/util/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/util/binary_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/util/command_line.py
+../../third_party/catapult/telemetry/telemetry/internal/util/exception_formatter.py
+../../third_party/catapult/telemetry/telemetry/internal/util/external_modules.py
+../../third_party/catapult/telemetry/telemetry/internal/util/file_handle.py
+../../third_party/catapult/telemetry/telemetry/internal/util/format_for_logging.py
+../../third_party/catapult/telemetry/telemetry/internal/util/global_hooks.py
+../../third_party/catapult/telemetry/telemetry/internal/util/local_first_binary_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/util/path.py
+../../third_party/catapult/telemetry/telemetry/internal/util/ts_proxy_server.py
+../../third_party/catapult/telemetry/telemetry/internal/util/webpagereplay_go_server.py
+../../third_party/catapult/telemetry/telemetry/page/__init__.py
+../../third_party/catapult/telemetry/telemetry/page/action_runner.py
+../../third_party/catapult/telemetry/telemetry/page/cache_temperature.py
+../../third_party/catapult/telemetry/telemetry/page/legacy_page_test.py
+../../third_party/catapult/telemetry/telemetry/page/page.py
+../../third_party/catapult/telemetry/telemetry/page/shared_page_state.py
+../../third_party/catapult/telemetry/telemetry/page/traffic_setting.py
+../../third_party/catapult/telemetry/telemetry/project_config.py
+../../third_party/catapult/telemetry/telemetry/story/__init__.py
+../../third_party/catapult/telemetry/telemetry/story/expectations.py
+../../third_party/catapult/telemetry/telemetry/story/shared_state.py
+../../third_party/catapult/telemetry/telemetry/story/story.py
+../../third_party/catapult/telemetry/telemetry/story/story_filter.py
+../../third_party/catapult/telemetry/telemetry/story/story_set.py
+../../third_party/catapult/telemetry/telemetry/story/typ_expectations.py
+../../third_party/catapult/telemetry/telemetry/testing/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/fakes/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/internal/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/internal/fake_gpu_info.py
+../../third_party/catapult/telemetry/telemetry/testing/legacy_page_test_case.py
+../../third_party/catapult/telemetry/telemetry/testing/options_for_unittests.py
+../../third_party/catapult/telemetry/telemetry/testing/progress_reporter.py
+../../third_party/catapult/telemetry/telemetry/testing/story_set_smoke_test.py
+../../third_party/catapult/telemetry/telemetry/testing/test_stories.py
+../../third_party/catapult/telemetry/telemetry/testing/test_utils.py
+../../third_party/catapult/telemetry/telemetry/timeline/__init__.py
+../../third_party/catapult/telemetry/telemetry/timeline/async_slice.py
+../../third_party/catapult/telemetry/telemetry/timeline/atrace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/bounds.py
+../../third_party/catapult/telemetry/telemetry/timeline/chrome_trace_category_filter.py
+../../third_party/catapult/telemetry/telemetry/timeline/chrome_trace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/counter.py
+../../third_party/catapult/telemetry/telemetry/timeline/event.py
+../../third_party/catapult/telemetry/telemetry/timeline/event_container.py
+../../third_party/catapult/telemetry/telemetry/timeline/flow_event.py
+../../third_party/catapult/telemetry/telemetry/timeline/importer.py
+../../third_party/catapult/telemetry/telemetry/timeline/memory_dump_event.py
+../../third_party/catapult/telemetry/telemetry/timeline/model.py
+../../third_party/catapult/telemetry/telemetry/timeline/process.py
+../../third_party/catapult/telemetry/telemetry/timeline/sample.py
+../../third_party/catapult/telemetry/telemetry/timeline/slice.py
+../../third_party/catapult/telemetry/telemetry/timeline/system_trace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/thread.py
+../../third_party/catapult/telemetry/telemetry/timeline/trace_event_importer.py
+../../third_party/catapult/telemetry/telemetry/timeline/tracing_config.py
+../../third_party/catapult/telemetry/telemetry/util/__init__.py
+../../third_party/catapult/telemetry/telemetry/util/cmd_util.py
+../../third_party/catapult/telemetry/telemetry/util/color_histogram.py
+../../third_party/catapult/telemetry/telemetry/util/image_util.py
+../../third_party/catapult/telemetry/telemetry/util/js_template.py
+../../third_party/catapult/telemetry/telemetry/util/rgba_color.py
+../../third_party/catapult/telemetry/telemetry/util/screenshot.py
+../../third_party/catapult/telemetry/telemetry/util/statistics.py
+../../third_party/catapult/telemetry/telemetry/util/wpr_modes.py
+../../third_party/catapult/telemetry/telemetry/web_perf/__init__.py
+../../third_party/catapult/telemetry/telemetry/web_perf/story_test.py
+../../third_party/catapult/telemetry/telemetry/web_perf/timeline_based_measurement.py
+../../third_party/catapult/telemetry/telemetry/web_perf/timeline_interaction_record.py
+../../third_party/catapult/telemetry/telemetry/wpr/__init__.py
+../../third_party/catapult/telemetry/telemetry/wpr/archive_info.py
+../../third_party/catapult/telemetry/third_party/mock/mock.py
+../../third_party/catapult/telemetry/third_party/png/png.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/__init__.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_app.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_exceptions.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_handshake.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_http.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_logging.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_socket.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_ssl_compat.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_url.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_utils.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/__init__.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/__init__.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/_html5lib.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/_htmlparser.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/dammit.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/element.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/formatter.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_inputstream.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_tokenizer.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/_base.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/py.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_utils.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/constants.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/html5parser.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/serializer.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treebuilders/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treebuilders/base.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treewalkers/__init__.py
+../../third_party/catapult/third_party/typ/typ/__init__.py
+../../third_party/catapult/third_party/typ/typ/arg_parser.py
+../../third_party/catapult/third_party/typ/typ/artifacts.py
+../../third_party/catapult/third_party/typ/typ/expectations_parser.py
+../../third_party/catapult/third_party/typ/typ/fakes/__init__.py
+../../third_party/catapult/third_party/typ/typ/fakes/host_fake.py
+../../third_party/catapult/third_party/typ/typ/host.py
+../../third_party/catapult/third_party/typ/typ/json_results.py
+../../third_party/catapult/third_party/typ/typ/pool.py
+../../third_party/catapult/third_party/typ/typ/printer.py
+../../third_party/catapult/third_party/typ/typ/python_2_3_compat.py
+../../third_party/catapult/third_party/typ/typ/result_sink.py
+../../third_party/catapult/third_party/typ/typ/runner.py
+../../third_party/catapult/third_party/typ/typ/stats.py
+../../third_party/catapult/third_party/typ/typ/test_case.py
+../../third_party/catapult/third_party/typ/typ/version.py
+../../third_party/catapult/third_party/vinn/vinn/__init__.py
+../../third_party/catapult/third_party/vinn/vinn/_vinn.py
+../../third_party/catapult/third_party/webencodings-0.5.1/webencodings/__init__.py
+../../third_party/catapult/third_party/webencodings-0.5.1/webencodings/labels.py
+../../third_party/catapult/tracing/tracing/__init__.py
+../../third_party/catapult/tracing/tracing/metrics/__init__.py
+../../third_party/catapult/tracing/tracing/metrics/discover.py
+../../third_party/catapult/tracing/tracing/metrics/metric_runner.py
+../../third_party/catapult/tracing/tracing/mre/__init__.py
+../../third_party/catapult/tracing/tracing/mre/cloud_storage.py
+../../third_party/catapult/tracing/tracing/mre/failure.py
+../../third_party/catapult/tracing/tracing/mre/file_handle.py
+../../third_party/catapult/tracing/tracing/mre/function_handle.py
+../../third_party/catapult/tracing/tracing/mre/gtest_progress_reporter.py
+../../third_party/catapult/tracing/tracing/mre/job.py
+../../third_party/catapult/tracing/tracing/mre/map_runner.py
+../../third_party/catapult/tracing/tracing/mre/map_single_trace.py
+../../third_party/catapult/tracing/tracing/mre/mre_result.py
+../../third_party/catapult/tracing/tracing/mre/progress_reporter.py
+../../third_party/catapult/tracing/tracing/mre/threaded_work_queue.py
+../../third_party/catapult/tracing/tracing/proto/__init__.py
+../../third_party/catapult/tracing/tracing/proto/histogram_proto.py
+../../third_party/catapult/tracing/tracing/trace_data/__init__.py
+../../third_party/catapult/tracing/tracing/trace_data/trace_data.py
+../../third_party/catapult/tracing/tracing/value/__init__.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/__init__.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/all_diagnostics.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/diagnostic.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/diagnostic_ref.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/generic_set.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/reserved_infos.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/unmergeable_diagnostic_set.py
+../../third_party/catapult/tracing/tracing/value/histogram.py
+../../third_party/catapult/tracing/tracing/value/histogram_deserializer.py
+../../third_party/catapult/tracing/tracing/value/histogram_set.py
+../../third_party/catapult/tracing/tracing/value/histograms_to_csv.py
+../../third_party/catapult/tracing/tracing/value/legacy_unit_info.py
+../../third_party/catapult/tracing/tracing_build/__init__.py
+../../third_party/catapult/tracing/tracing_build/render_histograms_viewer.py
+../../third_party/catapult/tracing/tracing_build/vulcanize_histograms_viewer.py
+../../third_party/catapult/tracing/tracing_project.py
+../../third_party/logdog/logdog/__init__.py
+../../third_party/logdog/logdog/bootstrap.py
+../../third_party/logdog/logdog/stream.py
+../../third_party/logdog/logdog/streamname.py
+../../third_party/logdog/logdog/varint.py
+../json_comment_eater/json_comment_eater.py
+../json_to_struct/element_generator.py
+../json_to_struct/json_to_struct.py
+../json_to_struct/struct_generator.py
+../variations/fieldtrial_to_struct.py
+../variations/fieldtrial_util.py
+benchmarks/__init__.py
+benchmarks/benchmark_smoke_unittest.py
+benchmarks/benchmark_unittest.py
+benchmarks/blink_perf.py
+benchmarks/blink_perf_unittest.py
+benchmarks/desktop_ui.py
+benchmarks/dummy_benchmark.py
+benchmarks/jetstream.py
+benchmarks/jetstream2.py
+benchmarks/kraken.py
+benchmarks/loading.py
+benchmarks/loading_metrics_category.py
+benchmarks/media.py
+benchmarks/memory.py
+benchmarks/octane.py
+benchmarks/power.py
+benchmarks/power_mobile.py
+benchmarks/press.py
+benchmarks/rasterize_and_record_micro.py
+benchmarks/rendering.py
+benchmarks/smoketests_versions_validator_unittest.py
+benchmarks/speedometer.py
+benchmarks/speedometer2.py
+benchmarks/startup_mobile.py
+benchmarks/system_health.py
+benchmarks/system_health_load_tests_smoke_test.py
+benchmarks/system_health_smoke_test.py
+benchmarks/system_health_unittest.py
+benchmarks/tab_switching.py
+benchmarks/tracing.py
+benchmarks/v8.py
+benchmarks/v8_browsing.py
+benchmarks/v8_helper.py
+benchmarks/v8_loading.py
+benchmarks/wasmpspdfkit.py
+benchmarks/webrtc.py
+chrome_telemetry_build/__init__.py
+chrome_telemetry_build/chromium_config.py
+contrib/PRESUBMIT.py
+contrib/__init__.py
+contrib/blink_layoutng_perf/__init__.py
+contrib/blink_layoutng_perf/blink_layoutng_perf.py
+contrib/blink_layoutng_perf/loading_layout_ng.py
+contrib/blink_perf_cmdline/__init__.py
+contrib/blink_perf_cmdline/blink_perf_cmdline.py
+contrib/blink_perf_xml_http_request/__init__.py
+contrib/blink_perf_xml_http_request/blink_perf_xml_http_request.py
+contrib/cluster_telemetry/__init__.py
+contrib/cluster_telemetry/ad_tagging_ct.py
+contrib/cluster_telemetry/analyze_metrics_ct.py
+contrib/cluster_telemetry/ct_benchmarks_unittest.py
+contrib/cluster_telemetry/ct_benchmarks_util.py
+contrib/cluster_telemetry/generic_trace.py
+contrib/cluster_telemetry/layout_shift.py
+contrib/cluster_telemetry/leak_detection_ct.py
+contrib/cluster_telemetry/loading_base_ct.py
+contrib/cluster_telemetry/loading_ct.py
+contrib/cluster_telemetry/memory_ct.py
+contrib/cluster_telemetry/multipage_skpicture_printer.py
+contrib/cluster_telemetry/page_set.py
+contrib/cluster_telemetry/rasterize_and_record_micro_ct.py
+contrib/cluster_telemetry/rendering_ct.py
+contrib/cluster_telemetry/repaint_helpers.py
+contrib/cluster_telemetry/screenshot.py
+contrib/cluster_telemetry/screenshot_ct.py
+contrib/cluster_telemetry/screenshot_unittest.py
+contrib/cluster_telemetry/skpicture_printer.py
+contrib/cluster_telemetry/v8_loading_ct.py
+contrib/cluster_telemetry/v8_loading_runtime_stats_ct.py
+contrib/download_mobile/__init__.py
+contrib/download_mobile/download_mobile.py
+contrib/leak_detection/__init__.py
+contrib/leak_detection/leak_detection.py
+contrib/leak_detection/page_sets.py
+contrib/memory_extras/__init__.py
+contrib/memory_extras/memory_extras.py
+contrib/orderfile/__init__.py
+contrib/orderfile/orderfile.py
+contrib/orderfile/orderfile_unittest.py
+contrib/power/__init__.py
+contrib/power/perf_benchmark_with_profiling.py
+contrib/power/perf_benchmark_with_profiling_unittest.py
+contrib/power/power_mobile.py
+contrib/power/process_results.py
+contrib/power/profiling_util.py
+contrib/power/profiling_util_unittest.py
+contrib/power/top_sites_story.py
+contrib/system_health_scroll_jank/__init__.py
+contrib/system_health_scroll_jank/janky_story_set.py
+contrib/system_health_scroll_jank/system_health_scroll_jank.py
+contrib/tracing/__init__.py
+contrib/tracing/tracing.py
+contrib/vr_benchmarks/__init__.py
+contrib/vr_benchmarks/desktop_runtimes/__init__.py
+contrib/vr_benchmarks/desktop_runtimes/base_runtime.py
+contrib/vr_benchmarks/desktop_runtimes/openxr_runtimes.py
+contrib/vr_benchmarks/generate_vr_assets_profile.py
+contrib/vr_benchmarks/shared_vr_page_state.py
+contrib/vr_benchmarks/vr_benchmarks.py
+contrib/vr_benchmarks/vr_sample_page.py
+contrib/vr_benchmarks/vr_story_set.py
+contrib/vr_benchmarks/webvr_sample_pages.py
+contrib/vr_benchmarks/webvr_wpr_pages.py
+contrib/vr_benchmarks/webxr_sample_pages.py
+core/__init__.py
+core/benchmark_finders.py
+core/benchmark_utils.py
+core/bot_platforms.py
+core/path_util.py
+core/perf_benchmark.py
+core/perfetto_binary_roller/__init__.py
+core/perfetto_binary_roller/binary_deps_manager.py
+core/platforms.py
+core/results_dashboard.py
+core/results_merger.py
+core/results_processor/__init__.py
+core/results_processor/command_line.py
+core/results_processor/compute_metrics.py
+core/results_processor/formatters/__init__.py
+core/results_processor/formatters/csv_output.py
+core/results_processor/formatters/histograms_output.py
+core/results_processor/formatters/html_output.py
+core/results_processor/formatters/json3_output.py
+core/results_processor/processor.py
+core/results_processor/util.py
+core/tbmv3/__init__.py
+core/tbmv3/trace_processor.py
+core/testing.py
+core/upload_results_to_perf_dashboard.py
+cross_device_test_config.py
+measurements/__init__.py
+measurements/dual_metric_measurement.py
+measurements/multipage_skpicture_printer.py
+measurements/rasterize_and_record_micro.py
+measurements/skpicture_printer.py
+page_sets/__init__.py
+page_sets/android_screen_restoration_shared_state.py
+page_sets/cros_ui_cases.py
+page_sets/desktop_power.py
+page_sets/desktop_ui/__init__.py
+page_sets/desktop_ui/browser_element_identifiers.py
+page_sets/desktop_ui/browser_utils.py
+page_sets/desktop_ui/custom_metric_utils.py
+page_sets/desktop_ui/desktop_ui_shared_state.py
+page_sets/desktop_ui/desktop_ui_stories.py
+page_sets/desktop_ui/js_utils.py
+page_sets/desktop_ui/multitab_story.py
+page_sets/desktop_ui/new_tab_page_story.py
+page_sets/desktop_ui/omnibox_story.py
+page_sets/desktop_ui/side_search_story.py
+page_sets/desktop_ui/story_tags.py
+page_sets/desktop_ui/tab_search_story.py
+page_sets/desktop_ui/ui_devtools_utils.py
+page_sets/desktop_ui/url_list.py
+page_sets/desktop_ui/webui_tab_strip_story.py
+page_sets/desktop_ui/webui_utils.py
+page_sets/dummy_story_set.py
+page_sets/google_pages.py
+page_sets/helpers/__init__.py
+page_sets/helpers/override_online.py
+page_sets/idle_platform.py
+page_sets/intl_ar_fa_he.py
+page_sets/intl_es_fr_pt-BR.py
+page_sets/intl_hi_ru.py
+page_sets/intl_ja_zh.py
+page_sets/intl_ko_th_vi.py
+page_sets/jetstream2_pages.py
+page_sets/jetstream_pages.py
+page_sets/key_mobile_sites_smooth.py
+page_sets/kraken_pages.py
+page_sets/loading_desktop.py
+page_sets/loading_mobile.py
+page_sets/login_helpers/__init__.py
+page_sets/login_helpers/autocad_login.py
+page_sets/login_helpers/chrome_login.py
+page_sets/login_helpers/dropbox_login.py
+page_sets/login_helpers/facebook_login.py
+page_sets/login_helpers/google_login.py
+page_sets/login_helpers/linkedin_login.py
+page_sets/login_helpers/login_utils.py
+page_sets/login_helpers/pinterest_login.py
+page_sets/login_helpers/tumblr_login.py
+page_sets/media_cases.py
+page_sets/octane_pages.py
+page_sets/page_cycler_story.py
+page_sets/press_story.py
+page_sets/rendering/__init__.py
+page_sets/rendering/backdrop_filter_cases.py
+page_sets/rendering/image_decoding_cases.py
+page_sets/rendering/key_desktop_move_cases.py
+page_sets/rendering/key_idle_power_cases.py
+page_sets/rendering/key_noop_cases.py
+page_sets/rendering/key_silk_cases.py
+page_sets/rendering/maps.py
+page_sets/rendering/motionmark.py
+page_sets/rendering/pathological_mobile_sites.py
+page_sets/rendering/rendering_shared_state.py
+page_sets/rendering/rendering_stories.py
+page_sets/rendering/rendering_story.py
+page_sets/rendering/repaint_desktop.py
+page_sets/rendering/simple_canvas_cases.py
+page_sets/rendering/simple_mobile_sites.py
+page_sets/rendering/story_tags.py
+page_sets/rendering/throughput_test_cases.py
+page_sets/rendering/top_real_world_desktop.py
+page_sets/rendering/top_real_world_mobile.py
+page_sets/rendering/tough_animation_cases.py
+page_sets/rendering/tough_canvas_cases.py
+page_sets/rendering/tough_compositor_cases.py
+page_sets/rendering/tough_filters_cases.py
+page_sets/rendering/tough_path_rendering_cases.py
+page_sets/rendering/tough_pinch_zoom_cases.py
+page_sets/rendering/tough_pinch_zoom_mobile_cases.py
+page_sets/rendering/tough_scheduling_cases.py
+page_sets/rendering/tough_scrollbar_scrolling_cases.py
+page_sets/rendering/tough_scrolling_cases.py
+page_sets/rendering/tough_texture_upload_cases.py
+page_sets/rendering/tough_webgl_cases.py
+page_sets/service_worker_micro_benchmark.py
+page_sets/speedometer2_pages.py
+page_sets/speedometer_pages.py
+page_sets/static_top_25_pages.py
+page_sets/story_set_unittest.py
+page_sets/system_health/__init__.py
+page_sets/system_health/accessibility_stories.py
+page_sets/system_health/background_stories.py
+page_sets/system_health/browsing_stories.py
+page_sets/system_health/chrome_stories.py
+page_sets/system_health/loading_stories.py
+page_sets/system_health/long_running_stories.py
+page_sets/system_health/media_stories.py
+page_sets/system_health/multi_tab_stories.py
+page_sets/system_health/platforms.py
+page_sets/system_health/story_tags.py
+page_sets/system_health/system_health_stories.py
+page_sets/system_health/system_health_story.py
+page_sets/top_10.py
+page_sets/top_25_smooth.py
+page_sets/top_pages.py
+page_sets/trivial_sites.py
+page_sets/v8_top_25.py
+page_sets/wasmpspdfkit_pages.py
+page_sets/web_worker_stories.py
+page_sets/webgl_supported_shared_state.py
+page_sets/webrtc_cases.py
+process_perf_results.py
diff --git a/chromium/v8/.mailmap b/chromium/v8/.mailmap
deleted file mode 100644
index 780084c4138..00000000000
--- a/chromium/v8/.mailmap
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021 the V8 project authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# People change their names or email addresses for many reasons. This
-# list makes sure people’s preferences are respected when using Git
-# commands such as `git log` or `git blame`.
-#
-# See https://git-scm.com/docs/gitmailmap for more information.
-#
-# Please keep the list sorted.
-
-Clemens Backes <clemensb@chromium.org> Clemens Hammacher <clemensh@chromium.org>
-Jakob Linke <jgruber@chromium.org>
-Jakob Linke <jgruber@chromium.org> <jgruber@google.com>
-Timothy Gu <timothygu@chromium.org> <timothygu99@gmail.com>