// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// **IMPORTANT**: build.gradle is generated and any changes would be overridden
//                by the autoroller. Please update build.gradle.template
//                instead.


// This needs be be before `apply plugin: ChromiumPlugin` because otherwise we
// would not have access to it early enough (inside the ResolutionStrategy
// closure).
// This map is empty when rolling but is filled by fetch_all_autorolled.py to
// cache the resolved values of all the '+' versions when we are not trying to
// roll (e.g. when the main project imports this subproject).
project.ext.versionCache = [:]
versionCache['androidx.activity:activity'] = '1.14.0-alpha01'
versionCache['androidx.activity:activity-compose'] = '1.14.0-SNAPSHOT'
versionCache['androidx.activity:activity-ktx'] = '1.14.0-alpha01'
versionCache['androidx.annotation:annotation'] = '1.11.0-alpha02'
versionCache['androidx.annotation:annotation-experimental'] = '1.6.0'
versionCache['androidx.annotation:annotation-jvm'] = '1.11.0-alpha02'
versionCache['androidx.appcompat:appcompat'] = '1.8.0'
versionCache['androidx.appcompat:appcompat-resources'] = '1.8.0'
versionCache['androidx.appsearch:appsearch'] = '1.2.0-SNAPSHOT'
versionCache['androidx.appsearch:appsearch-builtin-types'] = '1.2.0-SNAPSHOT'
versionCache['androidx.appsearch:appsearch-platform-storage'] = '1.2.0-SNAPSHOT'
versionCache['androidx.arch.core:core-common'] = '2.3.0-SNAPSHOT'
versionCache['androidx.arch.core:core-runtime'] = '2.3.0-SNAPSHOT'
versionCache['androidx.asynclayoutinflater:asynclayoutinflater'] = '1.0.0'
versionCache['androidx.autofill:autofill'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-common'] = '1.6.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-junit4'] = '1.6.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-macro'] = '1.6.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-macro-junit4'] = '1.6.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-traceprocessor'] = '1.6.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-traceprocessor-android'] = '1.6.0-SNAPSHOT'
versionCache['androidx.biometric:biometric'] = '1.4.0-alpha07'
versionCache['androidx.browser:browser'] = '1.11.0-SNAPSHOT'
versionCache['androidx.car.app:app'] = '1.9.0-SNAPSHOT'
versionCache['androidx.cardview:cardview'] = '1.0.0'
versionCache['androidx.collection:collection'] = '1.7.0-SNAPSHOT'
versionCache['androidx.collection:collection-jvm'] = '1.7.0-SNAPSHOT'
versionCache['androidx.collection:collection-ktx'] = '1.7.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-core'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-core-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-layout'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-layout-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3'] = '1.5.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3-android'] = '1.5.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3-ripple'] = '1.5.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3-ripple-android'] = '1.5.0-SNAPSHOT'
versionCache['androidx.compose.material:material-ripple'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.material:material-ripple-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-annotation'] = '1.13.0-alpha02'
versionCache['androidx.compose.runtime:runtime-annotation-android'] = '1.13.0-alpha02'
versionCache['androidx.compose.runtime:runtime-retain'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-retain-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-saveable'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-saveable-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-geometry'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-geometry-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-graphics'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-graphics-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-junit4'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-junit4-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-manifest'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text-google-fonts'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-unit'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-unit-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-util'] = '1.13.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-util-android'] = '1.13.0-SNAPSHOT'
versionCache['androidx.concurrent:concurrent-futures'] = '1.4.0-alpha01'
versionCache['androidx.concurrent:concurrent-futures-ktx'] = '1.4.0-SNAPSHOT'
versionCache['androidx.constraintlayout:constraintlayout'] = '2.3.0-SNAPSHOT'
versionCache['androidx.constraintlayout:constraintlayout-core'] = '1.2.0-SNAPSHOT'
versionCache['androidx.coordinatorlayout:coordinatorlayout'] = '1.3.0'
versionCache['androidx.core:core'] = '1.20.0-SNAPSHOT'
versionCache['androidx.core:core-animation'] = '1.0.0'
versionCache['androidx.core:core-animation-testing'] = '1.0.0'
versionCache['androidx.core:core-ktx'] = '1.20.0-SNAPSHOT'
versionCache['androidx.core:core-pip'] = '1.0.0-SNAPSHOT'
versionCache['androidx.core:core-viewtree'] = '1.1.0-SNAPSHOT'
versionCache['androidx.credentials.registry:registry-provider'] = '1.0.0-SNAPSHOT'
versionCache['androidx.credentials.registry:registry-provider-play-services'] = '1.0.0-SNAPSHOT'
versionCache['androidx.credentials:credentials'] = '1.7.0-alpha03'
versionCache['androidx.credentials:credentials-play-services-auth'] = '1.7.0-SNAPSHOT'
versionCache['androidx.cursoradapter:cursoradapter'] = '1.0.0'
versionCache['androidx.customview:customview'] = '1.2.0'
versionCache['androidx.customview:customview-poolingcontainer'] = '1.1.0'
versionCache['androidx.datastore:datastore'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-android'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-core'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-core-android'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-core-okio'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-core-okio-jvm'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences-android'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences-core'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences-core-android'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences-external-protobuf'] = '1.3.0-alpha10'
versionCache['androidx.datastore:datastore-preferences-proto'] = '1.3.0-alpha10'
versionCache['androidx.documentfile:documentfile'] = '1.1.0'
versionCache['androidx.drawerlayout:drawerlayout'] = '1.3.0-SNAPSHOT'
versionCache['androidx.dynamicanimation:dynamicanimation'] = '1.2.0-SNAPSHOT'
versionCache['androidx.emoji2:emoji2'] = '1.7.0-alpha01'
versionCache['androidx.emoji2:emoji2-views-helper'] = '1.7.0-alpha01'
versionCache['androidx.emoji:emoji'] = '1.2.0'
versionCache['androidx.exifinterface:exifinterface'] = '1.4.2'
versionCache['androidx.fragment:fragment'] = '1.10.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-compose'] = '1.10.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-ktx'] = '1.10.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-testing'] = '1.10.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-testing-manifest'] = '1.10.0-SNAPSHOT'
versionCache['androidx.graphics:graphics-core'] = '1.0.4'
versionCache['androidx.graphics:graphics-path'] = '1.1.0'
versionCache['androidx.graphics:graphics-shapes'] = '1.2.0-SNAPSHOT'
versionCache['androidx.graphics:graphics-shapes-android'] = '1.2.0-SNAPSHOT'
versionCache['androidx.gridlayout:gridlayout'] = '1.1.0'
versionCache['androidx.ink:ink-authoring'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-authoring-android'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-brush'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-brush-android'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-geometry'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-geometry-android'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-nativeloader'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-nativeloader-android'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-rendering'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-rendering-android'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-strokes'] = '1.1.0-alpha03'
versionCache['androidx.ink:ink-strokes-android'] = '1.1.0-alpha03'
versionCache['androidx.input:input-motionprediction'] = '1.0.0'
versionCache['androidx.interpolator:interpolator'] = '1.0.0'
versionCache['androidx.leanback:leanback'] = '1.3.0-SNAPSHOT'
versionCache['androidx.leanback:leanback-grid'] = '1.1.0-SNAPSHOT'
versionCache['androidx.leanback:leanback-preference'] = '1.2.0'
versionCache['androidx.legacy:legacy-support-core-ui'] = '1.0.0'
versionCache['androidx.legacy:legacy-support-core-utils'] = '1.0.0'
versionCache['androidx.legacy:legacy-support-v4'] = '1.0.0'
versionCache['androidx.lifecycle:lifecycle-common'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-common-java8'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-common-jvm'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-livedata'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata-core'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-livedata-core-ktx'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata-ktx'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-process'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-runtime'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-runtime-android'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-runtime-compose'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-compose-android'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-ktx'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-runtime-ktx-android'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-service'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-viewmodel-android'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-viewmodel-compose'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-compose-android'] = '2.12.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-ktx'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-viewmodel-savedstate'] = '2.12.0-alpha02'
versionCache['androidx.lifecycle:lifecycle-viewmodel-savedstate-android'] = '2.12.0-alpha02'
versionCache['androidx.loader:loader'] = '1.2.0'
versionCache['androidx.localbroadcastmanager:localbroadcastmanager'] = '1.1.0'
versionCache['androidx.media3:media3-common'] = '1.2.0'
versionCache['androidx.media3:media3-container'] = '1.2.0'
versionCache['androidx.media3:media3-database'] = '1.2.0'
versionCache['androidx.media3:media3-datasource'] = '1.2.0'
versionCache['androidx.media3:media3-decoder'] = '1.2.0'
versionCache['androidx.media3:media3-exoplayer'] = '1.2.0'
versionCache['androidx.media3:media3-extractor'] = '1.2.0'
versionCache['androidx.media3:media3-session'] = '1.2.0'
versionCache['androidx.media3:media3-ui'] = '1.2.0'
versionCache['androidx.media:media'] = '1.8.0'
versionCache['androidx.mediarouter:mediarouter'] = '1.9.0-alpha01'
versionCache['androidx.multidex:multidex'] = '2.0.0'
versionCache['androidx.navigation:navigation-common'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-common-android'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-compose'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-compose-android'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-runtime'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-runtime-android'] = '2.11.0-SNAPSHOT'
versionCache['androidx.navigationevent:navigationevent'] = '1.2.0-alpha04'
versionCache['androidx.navigationevent:navigationevent-android'] = '1.2.0-alpha04'
versionCache['androidx.navigationevent:navigationevent-compose'] = '1.2.0-SNAPSHOT'
versionCache['androidx.navigationevent:navigationevent-compose-android'] = '1.2.0-SNAPSHOT'
versionCache['androidx.paging:paging-common'] = '3.6.0-SNAPSHOT'
versionCache['androidx.paging:paging-common-android'] = '3.6.0-SNAPSHOT'
versionCache['androidx.paging:paging-common-ktx'] = '3.6.0-SNAPSHOT'
versionCache['androidx.paging:paging-compose'] = '3.6.0-SNAPSHOT'
versionCache['androidx.paging:paging-compose-android'] = '3.6.0-SNAPSHOT'
versionCache['androidx.paging:paging-runtime'] = '3.6.0-SNAPSHOT'
versionCache['androidx.palette:palette'] = '1.1.0-alpha01'
versionCache['androidx.pdf:pdf-core'] = '1.0.0-SNAPSHOT'
versionCache['androidx.pdf:pdf-document-service'] = '1.0.0-SNAPSHOT'
versionCache['androidx.pdf:pdf-ink'] = '1.0.0-SNAPSHOT'
versionCache['androidx.pdf:pdf-viewer'] = '1.0.0-SNAPSHOT'
versionCache['androidx.pdf:pdf-viewer-fragment'] = '1.0.0-SNAPSHOT'
versionCache['androidx.preference:preference'] = '1.3.0-SNAPSHOT'
versionCache['androidx.print:print'] = '1.1.0'
versionCache['androidx.privacysandbox.ads:ads-adservices'] = '1.1.0-beta11'
versionCache['androidx.privacysandbox.ads:ads-adservices-java'] = '1.1.0-beta11'
versionCache['androidx.profileinstaller:profileinstaller'] = '1.5.0-SNAPSHOT'
versionCache['androidx.recyclerview:recyclerview'] = '1.5.0-SNAPSHOT'
versionCache['androidx.resourceinspection:resourceinspection-annotation'] = '1.0.1'
versionCache['androidx.room:room-common'] = '2.8.4'
versionCache['androidx.room:room-common-jvm'] = '2.8.4'
versionCache['androidx.room:room-runtime'] = '2.8.4'
versionCache['androidx.room:room-runtime-android'] = '2.8.4'
versionCache['androidx.savedstate:savedstate'] = '1.6.0-alpha02'
versionCache['androidx.savedstate:savedstate-android'] = '1.6.0-alpha02'
versionCache['androidx.savedstate:savedstate-compose'] = '1.6.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-compose-android'] = '1.6.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-ktx'] = '1.6.0-alpha02'
versionCache['androidx.slidingpanelayout:slidingpanelayout'] = '1.3.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite'] = '2.8.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-android'] = '2.8.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-framework'] = '2.8.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-framework-android'] = '2.8.0-SNAPSHOT'
versionCache['androidx.startup:startup-runtime'] = '1.2.0'
versionCache['androidx.swiperefreshlayout:swiperefreshlayout'] = '1.2.0'
versionCache['androidx.test.espresso:espresso-contrib'] = '3.5.1'
versionCache['androidx.test.espresso:espresso-core'] = '3.7.0'
versionCache['androidx.test.espresso:espresso-idling-resource'] = '3.7.0'
versionCache['androidx.test.espresso:espresso-intents'] = '3.5.1'
versionCache['androidx.test.espresso:espresso-web'] = '3.5.1'
versionCache['androidx.test.ext:junit'] = '1.3.0'
versionCache['androidx.test.ext:truth'] = '1.7.0'
versionCache['androidx.test.services:storage'] = '1.6.0'
versionCache['androidx.test.uiautomator:uiautomator'] = '2.5.0-SNAPSHOT'
versionCache['androidx.test.uiautomator:uiautomator-shell'] = '2.5.0-SNAPSHOT'
versionCache['androidx.test.uiautomator:uiautomator-shell-android'] = '2.5.0-SNAPSHOT'
versionCache['androidx.test:annotation'] = '1.0.1'
versionCache['androidx.test:core'] = '1.7.0'
versionCache['androidx.test:monitor'] = '1.9.0-alpha01'
versionCache['androidx.test:rules'] = '1.7.0'
versionCache['androidx.test:runner'] = '1.7.0'
versionCache['androidx.tracing:tracing'] = '2.1.0-SNAPSHOT'
versionCache['androidx.tracing:tracing-android'] = '2.1.0-SNAPSHOT'
versionCache['androidx.tracing:tracing-ktx'] = '2.1.0-SNAPSHOT'
versionCache['androidx.tracing:tracing-perfetto'] = '1.0.1'
versionCache['androidx.tracing:tracing-perfetto-binary'] = '1.0.1'
versionCache['androidx.tracing:tracing-perfetto-handshake'] = '1.0.1'
versionCache['androidx.transition:transition'] = '1.8.0-SNAPSHOT'
versionCache['androidx.tvprovider:tvprovider'] = '1.1.0'
versionCache['androidx.vectordrawable:vectordrawable'] = '1.2.0'
versionCache['androidx.vectordrawable:vectordrawable-animated'] = '1.2.0'
versionCache['androidx.versionedparcelable:versionedparcelable'] = '1.2.1'
versionCache['androidx.viewpager2:viewpager2'] = '1.2.0-SNAPSHOT'
versionCache['androidx.viewpager:viewpager'] = '1.1.0'
versionCache['androidx.web:web'] = '1.0.0-SNAPSHOT'
versionCache['androidx.webkit:webkit'] = '1.18.0-SNAPSHOT'
versionCache['androidx.window.sidecar:sidecar'] = '1.0.0-SNAPSHOT'
versionCache['androidx.window:window'] = '1.6.0-SNAPSHOT'
versionCache['androidx.window:window-core'] = '1.6.0-SNAPSHOT'
versionCache['androidx.window:window-core-android'] = '1.6.0-SNAPSHOT'
versionCache['androidx.window:window-extensions'] = '1.0.0-alpha01'
versionCache['androidx.work:work-multiprocess'] = '2.13.0-SNAPSHOT'
versionCache['androidx.work:work-runtime'] = '2.13.0-SNAPSHOT'
versionCache['androidx.xr.arcore:arcore'] = '1.0.0-alpha12'
versionCache['androidx.xr.arcore:arcore-openxr'] = '1.0.0-alpha12'
versionCache['androidx.xr.arcore:arcore-projected'] = '1.0.0-alpha12'
versionCache['androidx.xr.arcore:arcore-runtime'] = '1.0.0-alpha12'
versionCache['androidx.xr.arcore:arcore-testing'] = '1.0.0-alpha12'
versionCache['androidx.xr.runtime:runtime'] = '1.0.0-alpha12'
versionCache['androidx.xr.runtime:runtime-interfaces'] = '1.0.0-alpha12'
versionCache['androidx.xr.runtime:runtime-manifest'] = '1.0.0-alpha12'
versionCache['androidx.xr.runtime:runtime-openxr'] = '1.0.0-alpha12'
versionCache['androidx.xr.runtime:runtime-testing'] = '1.0.0-alpha12'
versionCache['androidx.xr.scenecore:scenecore'] = '1.0.0-alpha13'
versionCache['androidx.xr.scenecore:scenecore-runtime'] = '1.0.0-alpha13'
versionCache['androidx.xr.scenecore:scenecore-spatial-core'] = '1.0.0-alpha13'
versionCache['androidx.xr.scenecore:scenecore-spatial-rendering'] = '1.0.0-alpha13'
versionCache['androidx.xr.scenecore:scenecore-testing'] = '1.0.0-alpha13'
versionCache['com.airbnb.android:lottie'] = '6.7.1'
versionCache['com.almworks.sqlite4java:sqlite4java'] = '1.0.392'
versionCache['com.android.extensions.xr:extensions-xr'] = '1.4.0-alpha02'
versionCache['com.android.tools.layoutlib:layoutlib-api'] = '30.2.0-beta01'
versionCache['com.android.tools:common'] = '30.2.0-beta01'
versionCache['com.android.tools:sdk-common'] = '30.2.0-beta01'
versionCache['com.github.ben-manes.caffeine:caffeine'] = '3.0.5'
versionCache['com.github.kevinstern:software-and-algorithms'] = '1.0'
versionCache['com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework'] = '4.0.0'
versionCache['com.google.android.datatransport:transport-api'] = '3.1.0'
versionCache['com.google.android.datatransport:transport-backend-cct'] = '3.1.9'
versionCache['com.google.android.datatransport:transport-runtime'] = '3.1.9'
versionCache['com.google.android.gms:play-services-auth'] = '21.4.0'
versionCache['com.google.android.gms:play-services-auth-api-phone'] = '18.3.1'
versionCache['com.google.android.gms:play-services-auth-base'] = '18.3.0'
versionCache['com.google.android.gms:play-services-auth-blockstore'] = '16.4.0'
versionCache['com.google.android.gms:play-services-base'] = '18.10.1'
versionCache['com.google.android.gms:play-services-basement'] = '18.11.0'
versionCache['com.google.android.gms:play-services-cast'] = '22.2.0'
versionCache['com.google.android.gms:play-services-cast-framework'] = '22.2.0'
versionCache['com.google.android.gms:play-services-clearcut'] = '17.0.0'
versionCache['com.google.android.gms:play-services-cloud-messaging'] = '17.4.0'
versionCache['com.google.android.gms:play-services-fido'] = '21.3.1'
versionCache['com.google.android.gms:play-services-flags'] = '18.1.0'
versionCache['com.google.android.gms:play-services-gcm'] = '17.0.0'
versionCache['com.google.android.gms:play-services-identity-credentials'] = '16.0.0-alpha12'
versionCache['com.google.android.gms:play-services-iid'] = '17.0.0'
versionCache['com.google.android.gms:play-services-instantapps'] = '18.2.0'
versionCache['com.google.android.gms:play-services-location'] = '21.4.0'
versionCache['com.google.android.gms:play-services-phenotype'] = '17.0.0'
versionCache['com.google.android.gms:play-services-stats'] = '17.0.2'
versionCache['com.google.android.gms:play-services-tasks'] = '18.4.1'
versionCache['com.google.android.gms:play-services-time'] = '16.0.1'
versionCache['com.google.android.gms:play-services-vision'] = '20.1.3'
versionCache['com.google.android.gms:play-services-vision-common'] = '19.1.3'
versionCache['com.google.android.libraries.identity.googleid:googleid'] = '1.2.0'
versionCache['com.google.android.material:material'] = '1.14.0'
versionCache['com.google.android.play:core-common'] = '2.0.4'
versionCache['com.google.android.play:feature-delivery'] = '2.1.0'
versionCache['com.google.android.play:review'] = '2.0.2'
versionCache['com.google.ar:impress'] = '0.0.12'
versionCache['com.google.auto.service:auto-service-annotations'] = '1.1.1'
versionCache['com.google.auto.value:auto-value-annotations'] = '1.11.1'
versionCache['com.google.auto:auto-common'] = '1.2.2'
versionCache['com.google.code.findbugs:jsr305'] = '3.0.2'
versionCache['com.google.errorprone:error_prone_annotation'] = '2.50.0'
versionCache['com.google.errorprone:error_prone_annotations'] = '2.50.0'
versionCache['com.google.errorprone:error_prone_check_api'] = '2.50.0'
versionCache['com.google.errorprone:error_prone_test_helpers'] = '2.50.0'
versionCache['com.google.firebase:firebase-annotations'] = '17.0.0'
versionCache['com.google.firebase:firebase-common'] = '22.2.0'
versionCache['com.google.firebase:firebase-components'] = '19.0.0'
versionCache['com.google.firebase:firebase-datatransport'] = '18.2.0'
versionCache['com.google.firebase:firebase-encoders'] = '17.0.0'
versionCache['com.google.firebase:firebase-encoders-json'] = '18.0.0'
versionCache['com.google.firebase:firebase-encoders-proto'] = '16.0.0'
versionCache['com.google.firebase:firebase-iid-interop'] = '17.1.0'
versionCache['com.google.firebase:firebase-installations'] = '19.1.2'
versionCache['com.google.firebase:firebase-installations-interop'] = '17.3.0'
versionCache['com.google.firebase:firebase-measurement-connector'] = '19.0.0'
versionCache['com.google.firebase:firebase-messaging'] = '25.1.2'
versionCache['com.google.googlejavaformat:google-java-format'] = '1.35.0'
versionCache['com.google.guava:failureaccess'] = '1.0.3'
versionCache['com.google.guava:guava'] = '33.7.1-jre'
versionCache['com.google.guava:listenablefuture'] = '9999.0-empty-to-avoid-conflict-with-guava'
versionCache['com.google.j2objc:j2objc-annotations'] = '3.1'
versionCache['com.google.jimfs:jimfs'] = '1.3.0'
versionCache['com.google.mlkit:common'] = '18.11.0'
versionCache['com.google.mlkit:genai-common'] = '1.0.0-beta4'
versionCache['com.google.mlkit:genai-prompt'] = '1.0.0-beta4'
versionCache['com.google.mlkit:genai-schema'] = '1.0.0-alpha1'
versionCache['com.google.protobuf:protobuf-javalite'] = '4.36.0'
versionCache['com.google.protobuf:protobuf-lite'] = '3.0.1'
versionCache['com.google.testing.compile:compile-testing'] = '0.23.0'
versionCache['com.google.testparameterinjector:test-parameter-injector'] = '1.22'
versionCache['com.google.truth:truth'] = '1.4.5'
versionCache['com.googlecode.java-diff-utils:diffutils'] = '1.3.0'
versionCache['com.ibm.icu:icu4j'] = '78.3'
versionCache['com.jakewharton.android.repackaged:dalvik-dx'] = '11.0.0_r3'
versionCache['com.squareup.curtains:curtains'] = '1.2.4'
versionCache['com.squareup.leakcanary:leakcanary-android'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-android-core'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-android-instrumentation'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-android-test'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-android-utils'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-core'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-gc'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-object-watcher'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-object-watcher-android'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-object-watcher-android-androidx'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-object-watcher-android-core'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:leakcanary-test-core'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:plumber-android'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:plumber-android-core'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:shark'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:shark-android'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:shark-graph'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:shark-hprof'] = '3.0-alpha-9'
versionCache['com.squareup.leakcanary:shark-log'] = '3.0-alpha-9'
versionCache['com.squareup.moshi:moshi'] = '1.13.0'
versionCache['com.squareup.okio:okio'] = '3.17.0'
versionCache['com.squareup.okio:okio-jvm'] = '3.18.1'
versionCache['com.squareup.wire:wire-runtime'] = '6.4.0'
versionCache['com.squareup.wire:wire-runtime-jvm'] = '6.4.0'
versionCache['com.squareup:javapoet'] = '1.13.0'
versionCache['com.squareup:javawriter'] = '2.1.1'
versionCache['io.github.eisop:dataflow-errorprone'] = '3.41.0-eisop1'
versionCache['io.github.java-diff-utils:java-diff-utils'] = '4.12'
versionCache['io.grpc:grpc-api'] = '1.83.1'
versionCache['io.grpc:grpc-stub'] = '1.83.1'
versionCache['io.reactivex.rxjava2:rxandroid'] = '2.1.1'
versionCache['io.reactivex.rxjava2:rxjava'] = '2.2.6'
versionCache['javax.annotation:javax.annotation-api'] = '1.3.2'
versionCache['javax.inject:javax.inject'] = '1'
versionCache['junit:junit'] = '4.13.2'
versionCache['net.bytebuddy:byte-buddy'] = '1.17.6'
versionCache['net.bytebuddy:byte-buddy-agent'] = '1.17.6'
versionCache['net.bytebuddy:byte-buddy-android'] = '1.17.6'
versionCache['org.bouncycastle:bc-jdk18on-bom'] = '1.85'
versionCache['org.bouncycastle:bcprov-jdk18on'] = '1.85'
versionCache['org.ccil.cowan.tagsoup:tagsoup'] = '1.2.1'
versionCache['org.checkerframework:checker-compat-qual'] = '2.5.5'
versionCache['org.checkerframework:checker-qual'] = '4.2.2'
versionCache['org.checkerframework:checker-util'] = '4.2.2'
versionCache['org.codehaus.mojo:animal-sniffer-annotations'] = '1.27'
versionCache['org.conscrypt:conscrypt-openjdk-uber'] = '2.6.2'
versionCache['org.hamcrest:hamcrest'] = '2.2'
versionCache['org.hamcrest:hamcrest-core'] = '2.2'
versionCache['org.hamcrest:hamcrest-integration'] = '1.3'
versionCache['org.hamcrest:hamcrest-library'] = '2.2'
versionCache['org.jetbrains.kotlin:kotlin-android-extensions-runtime'] = '1.9.22'
versionCache['org.jetbrains.kotlin:kotlin-bom'] = '1.8.22'
versionCache['org.jetbrains.kotlin:kotlin-parcelize-runtime'] = '1.9.22'
versionCache['org.jetbrains.kotlin:kotlin-stdlib'] = '2.3.21'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-common'] = '2.0.20'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-jdk7'] = '1.9.0'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-jdk8'] = '1.8.21'
versionCache['org.jetbrains.kotlinx:atomicfu'] = '0.28.0'
versionCache['org.jetbrains.kotlinx:atomicfu-jvm'] = '0.33.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-android'] = '1.11.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-bom'] = '1.11.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-core'] = '1.11.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm'] = '1.11.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-guava'] = '1.11.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-play-services'] = '1.9.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-reactive'] = '1.7.3'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-test'] = '1.9.0'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm'] = '1.9.0'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-bom'] = '1.7.3'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-core'] = '1.7.3'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-core-jvm'] = '1.7.2'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-json'] = '1.7.2'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-json-jvm'] = '1.7.3'
versionCache['org.jetbrains:annotations'] = '23.0.0'
versionCache['org.jsoup:jsoup'] = '1.15.1'
versionCache['org.jspecify:jspecify'] = '1.0.1'
versionCache['org.mockito:mockito-android'] = '5.19.0'
versionCache['org.mockito:mockito-core'] = '5.19.0'
versionCache['org.mockito:mockito-subclass'] = '5.19.0'
versionCache['org.objenesis:objenesis'] = '3.3'
versionCache['org.ow2.asm:asm'] = '9.10.1'
versionCache['org.ow2.asm:asm-commons'] = '9.10.1'
versionCache['org.ow2.asm:asm-tree'] = '9.10.1'
versionCache['org.reactivestreams:reactive-streams'] = '1.0.4'
versionCache['org.robolectric:annotations'] = '4.17-beta-4'
versionCache['org.robolectric:junit'] = '4.17-beta-4'
versionCache['org.robolectric:nativeruntime'] = '4.17-beta-4'
versionCache['org.robolectric:nativeruntime-dist-compat'] = '1.0.19'
versionCache['org.robolectric:pluginapi'] = '4.17-beta-4'
versionCache['org.robolectric:plugins-maven-dependency-resolver'] = '4.17-beta-4'
versionCache['org.robolectric:resources'] = '4.17-beta-4'
versionCache['org.robolectric:robolectric'] = '4.17-beta-4'
versionCache['org.robolectric:sandbox'] = '4.17-beta-4'
versionCache['org.robolectric:shadowapi'] = '4.17-beta-4'
versionCache['org.robolectric:shadows-framework'] = '4.17-beta-4'
versionCache['org.robolectric:utils'] = '4.17-beta-4'
versionCache['org.robolectric:utils-reflector'] = '4.17-beta-4'
versionCache['org.yaml:snakeyaml'] = '2.6'

apply plugin: ChromiumPlugin

repositories {
    google()
    mavenCentral()
    // <ANDROIDX_REPO>
}

dependencies {
    // Use testCompile to have requires_robolectric = true set on targets.
    testCompileLatest 'org.robolectric:robolectric:+'

    supportsAndroidCompileLatest 'com.google.guava:guava:+'
    compileLatest 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:+'

    // Libraries from Google:
    compileLatest 'com.google.protobuf:protobuf-javalite:+'
    compileLatest 'com.google.android.libraries.identity.googleid:googleid:+'
    compileLatest 'com.google.android.material:material:+'
    compileLatest 'com.google.android.play:feature-delivery:+'
    compileLatest 'com.google.android.play:review:+'
    compileLatest 'com.google.mlkit:common:+'
    compileLatest 'com.google.mlkit:genai-common:+'
    compileLatest 'com.google.mlkit:genai-prompt:+'
    androidTestCompileLatest 'com.google.truth:truth:+'

    // A dependency of androidx.xr.runtime:runtime, but must be listed here in
    // order to be auto-rolled and not manually rolled.
    compileLatest 'com.google.ar:impress:0.0.12'

    // Play Services & Firebase
    compileLatest 'com.google.android.gms:play-services-auth-api-phone:+'
    compileLatest 'com.google.android.gms:play-services-auth-base:18.3.0'
    compileLatest 'com.google.android.gms:play-services-auth-blockstore:+'
    compileLatest 'com.google.android.gms:play-services-auth:21.4.0'
    compileLatest 'com.google.android.gms:play-services-base:+'
    compileLatest 'com.google.android.gms:play-services-basement:+'
    // TODO(https://crbug.com/477567669): Compile the latest version once these
    // packages are fixed.
    compileLatest 'com.google.android.gms:play-services-cast-framework:22.2.0'
    compileLatest 'com.google.android.gms:play-services-cast:22.2.0'
    compileLatest 'com.google.android.gms:play-services-fido:+'
    compileLatest 'com.google.android.gms:play-services-gcm:+'
    compileLatest 'com.google.android.gms:play-services-identity-credentials:+'
    compileLatest 'com.google.android.gms:play-services-iid:+'
    compileLatest 'com.google.android.gms:play-services-instantapps:+'
    compileLatest 'com.google.android.gms:play-services-location:+'
    compileLatest 'com.google.android.gms:play-services-tasks:+'
    compileLatest 'com.google.android.gms:play-services-time:+'
    compileLatest 'com.google.android.gms:play-services-vision-common:+'
    compileLatest 'com.google.android.gms:play-services-vision:+'
    compileLatest 'com.google.firebase:firebase-messaging:+'
    compileLatest 'com.google.firebase:firebase-common:+'
    compileLatest 'com.google.firebase:firebase-installations:+'

    // Other libraries
    compileLatest 'com.airbnb.android:lottie:+'
    compileLatest 'com.google.errorprone:error_prone_annotations:+'
    testCompileLatest 'com.google.errorprone:error_prone_test_helpers:+'
    compileLatest 'org.jspecify:jspecify:+'
    compileLatest 'javax.inject:javax.inject:+'
    compileLatest 'javax.annotation:javax.annotation-api:+'
    compileLatest 'com.squareup.leakcanary:leakcanary-android:+'
    compileLatest 'com.squareup.leakcanary:leakcanary-android-core:+'
    compileLatest 'com.squareup.leakcanary:shark:+'
    compileLatest 'com.squareup.leakcanary:shark-android:+'
    androidTestCompileLatest 'com.squareup.leakcanary:leakcanary-android-instrumentation:+'
    buildCompileLatest 'org.ow2.asm:asm:+'
    buildCompileLatest 'org.ow2.asm:asm-commons:+'
    buildCompileLatest 'com.android.extensions.xr:extensions-xr:+'

    // Needed by internal targets
    supportsAndroidCompileLatest 'com.google.auto.service:auto-service-annotations:+'
    supportsAndroidCompileLatest 'com.google.code.findbugs:jsr305:+'
    supportsAndroidCompileLatest 'com.google.j2objc:j2objc-annotations:+'
    supportsAndroidCompileLatest 'com.squareup.okio:okio-jvm:+'
    compileLatest 'io.grpc:grpc-api:+'
    compileLatest 'io.grpc:grpc-stub:+'
    supportsAndroidCompileLatest 'io.reactivex.rxjava2:rxandroid:+'
    supportsAndroidCompileLatest 'org.checkerframework:checker-qual:+'
    supportsAndroidCompileLatest 'org.checkerframework:checker-util:+'
    supportsAndroidCompileLatest 'org.codehaus.mojo:animal-sniffer-annotations:+'
    supportsAndroidCompileLatest 'org.jetbrains.kotlinx:atomicfu-jvm:+'
    supportsAndroidCompileLatest 'org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:+'
    supportsAndroidCompileLatest 'org.reactivestreams:reactive-streams:+'
    compileLatest 'org.jetbrains.kotlinx:kotlinx-coroutines-android:+'
}

task setUpRepository(type: BuildConfigGenerator) {
    pathToBuildGradle = 'third_party/android_deps/autorolled'
    cipdPackagePrefix = 'chromium/third_party/android_deps/autorolled'
    internalTargetVisibility = [ '//third_party/androidx:*', ':*' ]
    ignoreDEPS = true
    writeBoM = true
}
