summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-04-09 23:31:30 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-09 23:31:30 +0000
commit6da7c84cad752d668c8bd4b08f562cb27cc92a51 (patch)
treeef7c5fd5187055a20a7d88b06eab8cbd5ae80ecb
parent7b14666899a3c61e07d81c0aadcb54d253dfdc3a (diff)
parent3193d6b33b7052486c798f4541b5fd035be164a8 (diff)
downloadexternal-6da7c84cad752d668c8bd4b08f562cb27cc92a51.tar.gz
Merge "Added prebuilts for agp 8.3.1" into androidx-main
-rw-r--r--androidx/databinding/databinding-common/8.3.1/LICENSE202
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jarbin0 -> 32115 bytes
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.md51
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.sha11
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jarbin0 -> 16827 bytes
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.md51
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.sha11
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom23
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.md51
-rw-r--r--androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.sha11
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/LICENSE202
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jarbin0 -> 107441 bytes
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.md51
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.sha11
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jarbin0 -> 839050 bytes
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.md51
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.sha11
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom91
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.md51
-rw-r--r--androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.sha11
-rw-r--r--androidx/databinding/viewbinding/8.3.1/LICENSE202
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jarbin0 -> 2123 bytes
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.md51
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.sha11
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aarbin0 -> 1860 bytes
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.md51
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.sha11
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module76
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.md51
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.sha11
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom29
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.md51
-rw-r--r--androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.sha11
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/LICENSE202
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jarbin0 -> 32068 bytes
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.md51
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.sha11
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jarbin0 -> 16749 bytes
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.md51
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.sha11
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom23
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.md51
-rw-r--r--com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.sha11
-rw-r--r--com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/LICENSE202
-rw-r--r--com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom34
-rw-r--r--com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.md51
-rw-r--r--com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.sha11
-rw-r--r--com/android/signflinger/8.3.1/LICENSE202
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jarbin0 -> 10023 bytes
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.md51
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.sha11
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.jarbin0 -> 15339 bytes
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.jar.md51
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.jar.sha11
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.pom43
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.pom.md51
-rw-r--r--com/android/signflinger/8.3.1/signflinger-8.3.1.pom.sha11
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/LICENSE202
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jarbin0 -> 18176 bytes
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jarbin0 -> 14812 bytes
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.md51
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.sha11
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom55
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.md51
-rw-r--r--com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.sha11
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/LICENSE202
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jarbin0 -> 2935243 bytes
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jarbin0 -> 7496123 bytes
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.md51
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.sha11
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom31
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.md51
-rw-r--r--com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.sha11
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/LICENSE202
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jarbin0 -> 29978 bytes
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jarbin0 -> 126924 bytes
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.md51
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.sha11
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom67
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.md51
-rw-r--r--com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.sha11
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/LICENSE202
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jarbin0 -> 25675 bytes
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jarbin0 -> 41877 bytes
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.md51
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.sha11
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom67
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.md51
-rw-r--r--com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.sha11
-rw-r--r--com/android/tools/annotations/31.3.1/LICENSE202
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jarbin0 -> 20980 bytes
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.jarbin0 -> 10597 bytes
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.md51
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.sha11
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.pom22
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.md51
-rw-r--r--com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.sha11
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/LICENSE202
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jarbin0 -> 396230 bytes
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.md51
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.sha11
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jarbin0 -> 712652 bytes
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.md51
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.sha11
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module109
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.md51
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.sha11
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom39
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.md51
-rw-r--r--com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.sha11
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/LICENSE202
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jarbin0 -> 2180532 bytes
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.md51
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.sha11
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jarbin0 -> 4032724 bytes
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.md51
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.sha11
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom27
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.md51
-rw-r--r--com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.sha11
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jarbin0 -> 152981 bytes
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jarbin0 -> 499315 bytes
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module148
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.md51
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom69
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/apksig/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jarbin0 -> 324948 bytes
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jarbin0 -> 484095 bytes
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom23
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jarbin0 -> 182839 bytes
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jarbin0 -> 210573 bytes
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom55
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/builder-model/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jarbin0 -> 142271 bytes
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jarbin0 -> 118345 bytes
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module120
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.md51
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom45
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jarbin0 -> 13848 bytes
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jarbin0 -> 15329 bytes
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module130
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.md51
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom57
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/builder/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jarbin0 -> 282328 bytes
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.jarbin0 -> 13478499 bytes
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.module290
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.module.md51
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.pom159
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jarbin0 -> 325793 bytes
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jarbin0 -> 324493 bytes
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module143
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.md51
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom57
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jarbin0 -> 9407 bytes
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jarbin0 -> 9856 bytes
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module113
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.md51
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom39
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/gradle/8.3.1/LICENSE202
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jarbin0 -> 3698734 bytes
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jarbin0 -> 11904379 bytes
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.md51
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.sha11
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module514
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.md51
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.sha11
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom363
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.md51
-rw-r--r--com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.sha11
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/LICENSE202
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jarbin0 -> 229715 bytes
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jarbin0 -> 245186 bytes
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.md51
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.sha11
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module148
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.md51
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.sha11
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom69
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.md51
-rw-r--r--com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.sha11
-rw-r--r--com/android/tools/common/31.3.1/LICENSE202
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1-sources.jarbin0 -> 276375 bytes
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.jarbin0 -> 558004 bytes
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.jar.md51
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.jar.sha11
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.pom49
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.pom.md51
-rw-r--r--com/android/tools/common/31.3.1/common-31.3.1.pom.sha11
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/LICENSE202
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jarbin0 -> 416778 bytes
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jarbin0 -> 637618 bytes
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.md51
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.sha11
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom49
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.md51
-rw-r--r--com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.sha11
-rw-r--r--com/android/tools/dvlib/31.3.1/LICENSE202
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jarbin0 -> 17340 bytes
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jarbin0 -> 54576 bytes
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.md51
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.sha11
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom31
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.md51
-rw-r--r--com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.sha11
-rw-r--r--com/android/tools/emulator/proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jarbin0 -> 547633 bytes
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jarbin0 -> 1426037 bytes
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom73
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/LICENSE202
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jarbin0 -> 33091571 bytes
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jarbin0 -> 32279672 bytes
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.md51
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.sha11
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom31
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.md51
-rw-r--r--com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.sha11
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/LICENSE202
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jarbin0 -> 11835412 bytes
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jarbin0 -> 52965709 bytes
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.md51
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.sha11
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom23
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.md51
-rw-r--r--com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.sha11
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/LICENSE202
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jarbin0 -> 348049 bytes
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jarbin0 -> 2029265 bytes
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.md51
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.sha11
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom23
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.md51
-rw-r--r--com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.sha11
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/LICENSE202
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jarbin0 -> 117239 bytes
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jarbin0 -> 122058 bytes
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.md51
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.sha11
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom49
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.md51
-rw-r--r--com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jarbin0 -> 470203 bytes
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jarbin0 -> 1326928 bytes
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom127
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jarbin0 -> 1139721 bytes
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jarbin0 -> 5836758 bytes
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom115
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jarbin0 -> 41139 bytes
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jarbin0 -> 66977 bytes
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom67
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jarbin0 -> 48853 bytes
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jarbin0 -> 174726 bytes
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom55
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jarbin0 -> 221380 bytes
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jarbin0 -> 777064 bytes
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom115
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jarbin0 -> 14587 bytes
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jarbin0 -> 9550 bytes
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom43
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.sha11
-rw-r--r--com/android/tools/lint/lint/31.3.1/LICENSE202
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jarbin0 -> 223498 bytes
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.jarbin0 -> 671366 bytes
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.md51
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.sha11
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom127
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.md51
-rw-r--r--com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.sha11
-rw-r--r--com/android/tools/ninepatch/31.3.1/LICENSE202
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jarbin0 -> 20094 bytes
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jarbin0 -> 17058 bytes
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.md51
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.sha11
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom31
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.md51
-rw-r--r--com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.sha11
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jarbin0 -> 53013 bytes
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jarbin0 -> 121599 bytes
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom31
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/repository/31.3.1/LICENSE202
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1-sources.jarbin0 -> 189466 bytes
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.jarbin0 -> 240563 bytes
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.jar.md51
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.jar.sha11
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.pom67
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.pom.md51
-rw-r--r--com/android/tools/repository/31.3.1/repository-31.3.1.pom.sha11
-rw-r--r--com/android/tools/sdk-common/31.3.1/LICENSE202
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jarbin0 -> 705034 bytes
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jarbin0 -> 1482965 bytes
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.md51
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.sha11
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom127
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.md51
-rw-r--r--com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.sha11
-rw-r--r--com/android/tools/sdklib/31.3.1/LICENSE202
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jarbin0 -> 456207 bytes
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jarbin0 -> 1570758 bytes
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.md51
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.sha11
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom79
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.md51
-rw-r--r--com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jarbin0 -> 16735 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jarbin0 -> 18705 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jarbin0 -> 10948 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jarbin0 -> 59606 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module162
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom81
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jarbin0 -> 24623 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jarbin0 -> 37250 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jarbin0 -> 14103 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jarbin0 -> 50159 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module148
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom69
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jarbin0 -> 16520 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jarbin0 -> 18287 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jarbin0 -> 5516 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jarbin0 -> 16790 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module148
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom69
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jarbin0 -> 25771 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jarbin0 -> 46556 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jarbin0 -> 5071 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jarbin0 -> 13229 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module148
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom69
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jarbin0 -> 18331 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jarbin0 -> 23289 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jarbin0 -> 4834 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jarbin0 -> 17336 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module141
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom63
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jarbin0 -> 9794 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jarbin0 -> 19896 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jarbin0 -> 4397 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jarbin0 -> 10547 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module148
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom69
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jarbin0 -> 20270 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jarbin0 -> 22679 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom37
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jarbin0 -> 8383 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jarbin0 -> 22567 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module190
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom105
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jarbin0 -> 5119 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jarbin0 -> 13318 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom31
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jarbin0 -> 5348 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jarbin0 -> 17756 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module148
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom69
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jarbin0 -> 23528 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jarbin0 -> 38499 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom37
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jarbin0 -> 12837 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jarbin0 -> 46548 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module211
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom123
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jarbin0 -> 35354 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jarbin0 -> 107990 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom73
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jarbin0 -> 3628 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jarbin0 -> 11991 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module197
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom111
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.sha11
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/LICENSE202
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jarbin0 -> 2179 bytes
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.md51
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.sha11
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jarbin0 -> 2741 bytes
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.md51
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.sha11
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom42
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.md51
-rw-r--r--com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.sha11
-rw-r--r--com/android/zipflinger/8.3.1/LICENSE202
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jarbin0 -> 49741 bytes
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.md51
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.sha11
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.jarbin0 -> 66853 bytes
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.md51
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.sha11
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom31
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.md51
-rw-r--r--com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.sha11
704 files changed, 21052 insertions, 0 deletions
diff --git a/androidx/databinding/databinding-common/8.3.1/LICENSE b/androidx/databinding/databinding-common/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar
new file mode 100644
index 000000000..d9fd1517b
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar
Binary files differ
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.md5 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..d1d1ba467
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+c198de51f0937d3c5e578d90c2fa81f7 \ No newline at end of file
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.sha1 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..7db5048fb
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+11a1cbee1a967c4db030fd5fbf71656ca4dd86c3 \ No newline at end of file
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar
new file mode 100644
index 000000000..5ac6f223d
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar
Binary files differ
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.md5 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.md5
new file mode 100644
index 000000000..067d2a973
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.md5
@@ -0,0 +1 @@
+53eabd81209a65d44483e3f3460cda42 \ No newline at end of file
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.sha1 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.sha1
new file mode 100644
index 000000000..65a17dcc7
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.jar.sha1
@@ -0,0 +1 @@
+2be3530b78477835e69dce953b17adc1dbc5c6fa \ No newline at end of file
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom
new file mode 100644
index 000000000..e2670c895
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>databinding-common</artifactId>
+ <version>8.3.1</version>
+ <name>androidx.databinding.databinding-common</name>
+ <description>Shared library between Data Binding runtime lib and compiler</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.md5 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.md5
new file mode 100644
index 000000000..6bec9d382
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.md5
@@ -0,0 +1 @@
+ed01e5a741b88c3ac3345b7fc8dfa6d1 \ No newline at end of file
diff --git a/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.sha1 b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.sha1
new file mode 100644
index 000000000..192e14c42
--- /dev/null
+++ b/androidx/databinding/databinding-common/8.3.1/databinding-common-8.3.1.pom.sha1
@@ -0,0 +1 @@
+d3dd2ec908e075cae7e68e9bb8e102042b36a3cd \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/LICENSE b/androidx/databinding/databinding-compiler-common/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar
new file mode 100644
index 000000000..ca62f25c4
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar
Binary files differ
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.md5 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..cdba7f5ae
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+6fe2da1bdc078cae7d08ca9c478c445e \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.sha1 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..785aaef52
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b27837023626d2cb9980c427352cd72d69bcdf25 \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar
new file mode 100644
index 000000000..5f84ade7e
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar
Binary files differ
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.md5 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.md5
new file mode 100644
index 000000000..a6aa12516
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.md5
@@ -0,0 +1 @@
+5661525303ead65ea6e6514cbcaa448d \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.sha1 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.sha1
new file mode 100644
index 000000000..8d8cbc1fd
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.jar.sha1
@@ -0,0 +1 @@
+a88ec64ebbaed0aaf1591c28d6f6d521fdaae155 \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom
new file mode 100644
index 000000000..fccebe304
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>databinding-compiler-common</artifactId>
+ <version>8.3.1</version>
+ <name>androidx.databinding.databinding-compiler-common</name>
+ <description>Common library that can be shared between different build tools</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>databinding-common</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.databinding</groupId>
+ <artifactId>baseLibrary</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build.jetifier</groupId>
+ <artifactId>jetifier-core</artifactId>
+ <version>1.0.0-beta10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.googlecode.juniversalchardet</groupId>
+ <artifactId>juniversalchardet</artifactId>
+ <version>1.0.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.squareup</groupId>
+ <artifactId>javapoet</artifactId>
+ <version>1.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.13.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.md5 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.md5
new file mode 100644
index 000000000..885a78975
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.md5
@@ -0,0 +1 @@
+260945a100f9ec7e8ced5a6a238f43f7 \ No newline at end of file
diff --git a/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.sha1 b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.sha1
new file mode 100644
index 000000000..5b843b6cb
--- /dev/null
+++ b/androidx/databinding/databinding-compiler-common/8.3.1/databinding-compiler-common-8.3.1.pom.sha1
@@ -0,0 +1 @@
+dc9c53f69187b6f5a003edcf6175a81ca106fc63 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/LICENSE b/androidx/databinding/viewbinding/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar
new file mode 100644
index 000000000..f6f135959
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar
Binary files differ
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.md5 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..91e8575d6
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+ff720a953ff4ee74c50f04490b259617 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.sha1 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..39799d821
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+cf963a084f5c7c2a3caad067def0415132b3cbf6 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar
new file mode 100644
index 000000000..b6ce3083c
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar
Binary files differ
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.md5 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.md5
new file mode 100644
index 000000000..354c2f3e1
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.md5
@@ -0,0 +1 @@
+7006fb33dbbe3faa27577bbfc5827836 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.sha1 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.sha1
new file mode 100644
index 000000000..8aff2dd4a
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.aar.sha1
@@ -0,0 +1 @@
+9872136eb5b8f907dbf96061ec707d1e767e94eb \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module
new file mode 100644
index 000000000..cab44ffe5
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module
@@ -0,0 +1,76 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "androidx.databinding",
+ "module": "viewbinding",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "releaseVariantReleaseApiPublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-api"
+ },
+ "dependencies": [
+ {
+ "group": "androidx.annotation",
+ "module": "annotation",
+ "version": {
+ "requires": "1.0.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "viewbinding-8.3.1.aar",
+ "url": "viewbinding-8.3.1.aar",
+ "size": 1860,
+ "sha512": "e8a095d1c5cd00073443cf386871e6cd1c3ee94d38eb51542edec84a414905424753aa9347f4cbdc2e38f9adf8431bb71fc2d91269c431317193a1e68d910350",
+ "sha256": "1ac993859aa31a63c9d0ce7eeac42d0af460f51707906f849b9da56ebb98cf41",
+ "sha1": "9872136eb5b8f907dbf96061ec707d1e767e94eb",
+ "md5": "7006fb33dbbe3faa27577bbfc5827836"
+ }
+ ]
+ },
+ {
+ "name": "releaseVariantReleaseRuntimePublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "androidx.annotation",
+ "module": "annotation",
+ "version": {
+ "requires": "1.0.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "viewbinding-8.3.1.aar",
+ "url": "viewbinding-8.3.1.aar",
+ "size": 1860,
+ "sha512": "e8a095d1c5cd00073443cf386871e6cd1c3ee94d38eb51542edec84a414905424753aa9347f4cbdc2e38f9adf8431bb71fc2d91269c431317193a1e68d910350",
+ "sha256": "1ac993859aa31a63c9d0ce7eeac42d0af460f51707906f849b9da56ebb98cf41",
+ "sha1": "9872136eb5b8f907dbf96061ec707d1e767e94eb",
+ "md5": "7006fb33dbbe3faa27577bbfc5827836"
+ }
+ ]
+ }
+ ]
+}
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.md5 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.md5
new file mode 100644
index 000000000..e24278c54
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.md5
@@ -0,0 +1 @@
+83041c40d40f24b80a57cdcfcb228922 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.sha1 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.sha1
new file mode 100644
index 000000000..e7881b412
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.module.sha1
@@ -0,0 +1 @@
+3ca764438beac68ff8ef78b788237fe2559df915 \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom
new file mode 100644
index 000000000..077283dc8
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>viewbinding</artifactId>
+ <version>8.3.1</version>
+ <packaging>aar</packaging>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <dependencies>
+ <dependency>
+ <groupId>androidx.annotation</groupId>
+ <artifactId>annotation</artifactId>
+ <version>1.0.0</version>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.md5 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.md5
new file mode 100644
index 000000000..1405aad6b
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.md5
@@ -0,0 +1 @@
+bf4b1d24dec8d910eb74c401bc96926c \ No newline at end of file
diff --git a/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.sha1 b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.sha1
new file mode 100644
index 000000000..7f9a104bf
--- /dev/null
+++ b/androidx/databinding/viewbinding/8.3.1/viewbinding-8.3.1.pom.sha1
@@ -0,0 +1 @@
+2ababc1aace186e46d333ece8df75b1b49bb3fbf \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/LICENSE b/com/android/databinding/baseLibrary/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar
new file mode 100644
index 000000000..0e9e52cfe
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.md5 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..d7f3aa22c
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+64f9e9cfb16398bbe977e20dd9fe5f5f \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.sha1 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..8c4914c21
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+8d8fa61045e72410fdf2ba64cd90b05aca6e95bc \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar
new file mode 100644
index 000000000..c455148ef
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar
Binary files differ
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.md5 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.md5
new file mode 100644
index 000000000..306214e0b
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.md5
@@ -0,0 +1 @@
+d4fb415454f1c7211401c41c9be31e05 \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.sha1 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.sha1
new file mode 100644
index 000000000..665aaca94
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.jar.sha1
@@ -0,0 +1 @@
+7e7399239e52d4069896277615e005add7ae8e5a \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom
new file mode 100644
index 000000000..2797919ab
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.databinding</groupId>
+ <artifactId>baseLibrary</artifactId>
+ <version>8.3.1</version>
+ <name>com.android.databinding.baseLibrary</name>
+ <description>Shared library between Data Binding runtime lib and compiler</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.md5 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.md5
new file mode 100644
index 000000000..c880b646a
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.md5
@@ -0,0 +1 @@
+4172e84c15b0d409b58234a24edb0103 \ No newline at end of file
diff --git a/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.sha1 b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.sha1
new file mode 100644
index 000000000..612a864d8
--- /dev/null
+++ b/com/android/databinding/baseLibrary/8.3.1/baseLibrary-8.3.1.pom.sha1
@@ -0,0 +1 @@
+8fed3dda61ced9b480902e56eb14d85185dcd992 \ No newline at end of file
diff --git a/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/LICENSE b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom
new file mode 100644
index 000000000..49482fa81
--- /dev/null
+++ b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.kotlin.multiplatform.library</groupId>
+ <artifactId>com.android.kotlin.multiplatform.library.gradle.plugin</artifactId>
+ <version>8.3.1</version>
+ <packaging>pom</packaging>
+ <description>Gradle plug-in to build Android applications.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle</artifactId>
+ <version>8.3.1</version>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.md5 b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.md5
new file mode 100644
index 000000000..c35a8890c
--- /dev/null
+++ b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.md5
@@ -0,0 +1 @@
+a85cd5b9994dbf12f6a4853371204944 \ No newline at end of file
diff --git a/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.sha1 b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.sha1
new file mode 100644
index 000000000..861c2694b
--- /dev/null
+++ b/com/android/kotlin/multiplatform/library/com.android.kotlin.multiplatform.library.gradle.plugin/8.3.1/com.android.kotlin.multiplatform.library.gradle.plugin-8.3.1.pom.sha1
@@ -0,0 +1 @@
+f8e8d59ef0da7ce00e922abe4da3164b29e433d3 \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/LICENSE b/com/android/signflinger/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/signflinger/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar
new file mode 100644
index 000000000..ce50dd97c
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.md5 b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..40244de63
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+f925ac5e402b26f1150d774e861bcc5b \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.sha1 b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..80c8adee1
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+d4709807b3a8b5d4446eb43d120e01ba634038e0 \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.jar b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar
new file mode 100644
index 000000000..b81e4e40b
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar
Binary files differ
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.md5 b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.md5
new file mode 100644
index 000000000..090a076f5
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.md5
@@ -0,0 +1 @@
+48d0abb3d46f596a7ae0bbc9667b2910 \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.sha1 b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.sha1
new file mode 100644
index 000000000..9e142c2cc
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.jar.sha1
@@ -0,0 +1 @@
+13f035dd8e7e470ff8f3216a0b46333187f26df5 \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.pom b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom
new file mode 100644
index 000000000..147f41a48
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android</groupId>
+ <artifactId>signflinger</artifactId>
+ <version>8.3.1</version>
+ <name>com.android.signflinger</name>
+ <description>Library used to sign APKs</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apksig</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android</groupId>
+ <artifactId>zipflinger</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.md5 b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.md5
new file mode 100644
index 000000000..f7edefdd8
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.md5
@@ -0,0 +1 @@
+b2cc3c94abbc156ea8b529b176255bcb \ No newline at end of file
diff --git a/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.sha1 b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.sha1
new file mode 100644
index 000000000..fce5909a7
--- /dev/null
+++ b/com/android/signflinger/8.3.1/signflinger-8.3.1.pom.sha1
@@ -0,0 +1 @@
+ba3ff84b08f56a260b718b5f7ba892a46b36917f \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/LICENSE b/com/android/tools/analytics-library/crash/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar
new file mode 100644
index 000000000..a3566a3fa
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.md5 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..1a339b34c
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+1f6c7786953b05d2a838d526c6027ceb \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..d13a058e2
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+65fbea5ca621efb28d7d1d44dd78fd657ca2669f \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar
new file mode 100644
index 000000000..c7d6c37a3
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.md5 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.md5
new file mode 100644
index 000000000..597ab00e3
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.md5
@@ -0,0 +1 @@
+7a1eafb05145990c777fef15d9601326 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.sha1 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.sha1
new file mode 100644
index 000000000..53f412a0c
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.jar.sha1
@@ -0,0 +1 @@
+669e0dbea9c0612c1752365738497bea9627a6b9 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom
new file mode 100644
index 000000000..7c1bb2ab4
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>crash</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools Analytics Crash Library</name>
+ <description>Helper Library for uploading crash reports.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ <version>4.5.14</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ <version>4.4.16</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpmime</artifactId>
+ <version>4.5.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.md5 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.md5
new file mode 100644
index 000000000..a6aaf7b0e
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.md5
@@ -0,0 +1 @@
+c0925820eebf406180528cbce0e6c3cc \ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.sha1 b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.sha1
new file mode 100644
index 000000000..de572d871
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.3.1/crash-31.3.1.pom.sha1
@@ -0,0 +1 @@
+633aa5a011d4b0d1fff43d0b649725a7e5a9cca3 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/LICENSE b/com/android/tools/analytics-library/protos/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar
new file mode 100644
index 000000000..e45d50b6f
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.md5 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..9776b7680
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+8f53931652e6d414d85fabd084a7c2c7 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..369cc9f9c
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+7cda8878ea6ae95048c88d87e2d90b803976018a \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar
new file mode 100644
index 000000000..dd97cb8b7
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.md5 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.md5
new file mode 100644
index 000000000..0ba22293f
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.md5
@@ -0,0 +1 @@
+a4dd3e90e90bc5cf81f43c73ae4a3f1e \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.sha1 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.sha1
new file mode 100644
index 000000000..57feebf63
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.jar.sha1
@@ -0,0 +1 @@
+ec108f559dc9ec26f98cfdbd44318e12500f0942 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom
new file mode 100644
index 000000000..8c0d343c3
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>protos</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools Analytics Protobufs</name>
+ <description>Library containing protobufs for usage analytics.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.md5 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.md5
new file mode 100644
index 000000000..6b3bbd645
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.md5
@@ -0,0 +1 @@
+5fe36efaf63753f4856c5b12d7d3d79d \ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.sha1 b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.sha1
new file mode 100644
index 000000000..1a8170e53
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.3.1/protos-31.3.1.pom.sha1
@@ -0,0 +1 @@
+9be04aa8a12897152bd6426a90ab0ffc0f3a6f48 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/LICENSE b/com/android/tools/analytics-library/shared/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar
new file mode 100644
index 000000000..3af86ad77
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.md5 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..68016c3d9
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+de052ace32a324eb5a8db27767bb84a3 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..a5975e4fb
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+450560a04202629a5f87b1299e70cc1fa8a3372a \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar
new file mode 100644
index 000000000..e9ff352ab
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.md5 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.md5
new file mode 100644
index 000000000..bec57036f
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.md5
@@ -0,0 +1 @@
+8dba3f964d2fac032a4dc07fb777101c \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.sha1 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.sha1
new file mode 100644
index 000000000..6b701c4f7
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.jar.sha1
@@ -0,0 +1 @@
+19dcfacddf50f8e012524b4576dfc6b51bd8b20a \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom
new file mode 100644
index 000000000..4299999e8
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools Analytics Shared Library</name>
+ <description>Helper Library for tracking usage analytics.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>protos</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.java.dev.jna</groupId>
+ <artifactId>jna-platform</artifactId>
+ <version>5.6.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.md5 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.md5
new file mode 100644
index 000000000..678d5037a
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.md5
@@ -0,0 +1 @@
+1289ae2cb329d19fd96f76b8d824e9a4 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.sha1 b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.sha1
new file mode 100644
index 000000000..21a4698d2
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.3.1/shared-31.3.1.pom.sha1
@@ -0,0 +1 @@
+bc6ac702bca6e937a05a43a0f4f4bd1eebbc3c08 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/LICENSE b/com/android/tools/analytics-library/tracker/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar
new file mode 100644
index 000000000..e361d6fb7
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.md5 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..559e65e77
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+ac60623b8f08fb79e20d006c26674eac \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.sha1 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..51f0f49ae
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5221b13a36724708c314546ec801500cd371f2df \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar
new file mode 100644
index 000000000..7023ce97f
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.md5 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.md5
new file mode 100644
index 000000000..14deb1723
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.md5
@@ -0,0 +1 @@
+2b2aafa28d0bf294e72610e8f1e33749 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.sha1 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.sha1
new file mode 100644
index 000000000..b12f1761a
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.jar.sha1
@@ -0,0 +1 @@
+1d9aaac90bf5fe9aebe187724605965abf05fd51 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom
new file mode 100644
index 000000000..fdcfd5606
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>tracker</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools Analytics Tracker</name>
+ <description>Library for tracking usage analytics.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>protos</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.md5 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.md5
new file mode 100644
index 000000000..a9c0a798e
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.md5
@@ -0,0 +1 @@
+89f4d82dcc71c865075360eb495a5f23 \ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.sha1 b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.sha1
new file mode 100644
index 000000000..34264fa6c
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.3.1/tracker-31.3.1.pom.sha1
@@ -0,0 +1 @@
+c3b525f01b9233303851e1cbf488627027ffa285 \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/LICENSE b/com/android/tools/annotations/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar
new file mode 100644
index 000000000..44a7e8beb
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.md5 b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..c76f6c445
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+dfc3d0a1a25f2c798f3e5a928de7d7b2 \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.sha1 b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..718c5da65
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+f86b4fe808dabad3d5f535cd285ebbcb43955c80 \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar
new file mode 100644
index 000000000..761abcbea
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.md5 b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.md5
new file mode 100644
index 000000000..6ad510fb4
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.md5
@@ -0,0 +1 @@
+e6623d6c8cd1ef453578803df4ea3733 \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.sha1 b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.sha1
new file mode 100644
index 000000000..898de76d9
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.jar.sha1
@@ -0,0 +1 @@
+d70720d1aed8e56163636f82782985acfe66eba8 \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom
new file mode 100644
index 000000000..969c96149
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.annotations</name>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.md5 b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.md5
new file mode 100644
index 000000000..b4b56f159
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.md5
@@ -0,0 +1 @@
+1d21a363b29d114073572cece20f4e1a \ No newline at end of file
diff --git a/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.sha1 b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.sha1
new file mode 100644
index 000000000..f008dc763
--- /dev/null
+++ b/com/android/tools/annotations/31.3.1/annotations-31.3.1.pom.sha1
@@ -0,0 +1 @@
+ad5ac061fd191158a1f14dd5e458a68b2e7d8d72 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/LICENSE b/com/android/tools/build/aapt2-proto/8.3.1-10880808/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar
new file mode 100644
index 000000000..4c67b18e1
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.md5 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.md5
new file mode 100644
index 000000000..2c03321b6
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.md5
@@ -0,0 +1 @@
+77cdf3a62ee187ba9f0f50949b4c7f74 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.sha1 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.sha1
new file mode 100644
index 000000000..62b2fc3d2
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808-sources.jar.sha1
@@ -0,0 +1 @@
+7471f720477ea6cb78d29da722ea4a1850997a7d \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar
new file mode 100644
index 000000000..c95b0faa8
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.md5 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.md5
new file mode 100644
index 000000000..1269d9d6a
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.md5
@@ -0,0 +1 @@
+f606d5fd9d36bde699b8aad481efe044 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.sha1 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.sha1
new file mode 100644
index 000000000..9701b4329
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.jar.sha1
@@ -0,0 +1 @@
+3cd2f970d1781d4a06fd4f26961fefca882b9321 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module
new file mode 100644
index 000000000..b61bc7d40
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module
@@ -0,0 +1,109 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "aapt2-proto",
+ "version": "8.3.1-10880808",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "aapt2-proto-8.3.1-10880808.jar",
+ "url": "aapt2-proto-8.3.1-10880808.jar",
+ "size": 712652,
+ "sha512": "5cfaaef2e6e51f864b1364360d1e83f312b57135e946189525fd3da2324dcab40738a871a16d4a8debfe378dd006363e298b603be3df60b5ecd784921a58f3e2",
+ "sha256": "7fc7fbe0ab5341dc7a098e6eeddbfb2556a26092970b38a74139540191953337",
+ "sha1": "3cd2f970d1781d4a06fd4f26961fefca882b9321",
+ "md5": "f606d5fd9d36bde699b8aad481efe044"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "aapt2-proto-8.3.1-10880808.jar",
+ "url": "aapt2-proto-8.3.1-10880808.jar",
+ "size": 712652,
+ "sha512": "5cfaaef2e6e51f864b1364360d1e83f312b57135e946189525fd3da2324dcab40738a871a16d4a8debfe378dd006363e298b603be3df60b5ecd784921a58f3e2",
+ "sha256": "7fc7fbe0ab5341dc7a098e6eeddbfb2556a26092970b38a74139540191953337",
+ "sha1": "3cd2f970d1781d4a06fd4f26961fefca882b9321",
+ "md5": "f606d5fd9d36bde699b8aad481efe044"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "aapt2-proto-8.3.1-10880808-javadoc.jar",
+ "url": "aapt2-proto-8.3.1-10880808-javadoc.jar",
+ "size": 1063962,
+ "sha512": "fb730d4ed930662a9df8baba667f0f983db7f3bf265d769dd45d84ed68560eaa6da4aad1ba4f8f86a1a615f2b741e288ddc1e70803f6fb20a6c99126fe88d4b9",
+ "sha256": "93576cd16edc6cd5d379efd733b6679d8f0b2fe4a934b5f4ffa3da510d80364f",
+ "sha1": "a4d8b81324c6b2c87506583bf331a48b9c49ef93",
+ "md5": "3ac8c77b82fe34f78fe0c6806633f48e"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "aapt2-proto-8.3.1-10880808-sources.jar",
+ "url": "aapt2-proto-8.3.1-10880808-sources.jar",
+ "size": 396230,
+ "sha512": "54b14a8d0cd294e101bd7e9d17fc04f1c4cf04d73d989b9dd32c2e2dd02e95d96e5e52617302393bc3368529778161e9b0468435528f77aea3cca25e7468842c",
+ "sha256": "ef73d4d64e24f60cb307d650d9275e519f58f0f49181a9d877ea96175f3cadb9",
+ "sha1": "7471f720477ea6cb78d29da722ea4a1850997a7d",
+ "md5": "77cdf3a62ee187ba9f0f50949b4c7f74"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.md5 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.md5
new file mode 100644
index 000000000..9a9b1e65c
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.md5
@@ -0,0 +1 @@
+0488bbe464fa8190a03b365b0aa7cc6d \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.sha1 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.sha1
new file mode 100644
index 000000000..76f629137
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.module.sha1
@@ -0,0 +1 @@
+26efa026e2847834ed81b4f268cb6f5f0d3f7709 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom
new file mode 100644
index 000000000..8e9965de5
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aapt2-proto</artifactId>
+ <version>8.3.1-10880808</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Android Asset Packaging Tool 2. Protocol Buffer Files</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.aapt2-proto</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.md5 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.md5
new file mode 100644
index 000000000..01f4e0e45
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.md5
@@ -0,0 +1 @@
+19fc65e8849aa31a7e1c7bc47560d576 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.sha1 b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.sha1
new file mode 100644
index 000000000..b2635cd14
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.3.1-10880808/aapt2-proto-8.3.1-10880808.pom.sha1
@@ -0,0 +1 @@
+fcaacd2ce0b566020e0ba0ea987261b252ec91b5 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/LICENSE b/com/android/tools/build/aapt2/8.3.1-10880808/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar
new file mode 100644
index 000000000..2e3ce8436
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.md5 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.md5
new file mode 100644
index 000000000..5f1819aa7
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.md5
@@ -0,0 +1 @@
+31ebc855b69c7ab8ae182d95431ddebd \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.sha1 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.sha1
new file mode 100644
index 000000000..0cf7ee823
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-linux.jar.sha1
@@ -0,0 +1 @@
+5bbf509ff112524dc329d25a769c04fceae8c4a7 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar
new file mode 100644
index 000000000..15df90f37
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.md5 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.md5
new file mode 100644
index 000000000..9062c30ee
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.md5
@@ -0,0 +1 @@
+9dd66620b18e83a68bd5397a9abd56f6 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.sha1 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.sha1
new file mode 100644
index 000000000..10190988b
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808-osx.jar.sha1
@@ -0,0 +1 @@
+405449ba1c0353f41a6750a09b23d0b057cb2fb5 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom
new file mode 100644
index 000000000..0e28601f1
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aapt2</artifactId>
+ <version>8.3.1-10880808</version>
+ <packaging>pom</packaging>
+ <description>Android resource compiler</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.aapt2</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.md5 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.md5
new file mode 100644
index 000000000..028205303
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.md5
@@ -0,0 +1 @@
+1c7d4199b8acdcce308bd4fd0deb0234 \ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.sha1 b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.sha1
new file mode 100644
index 000000000..ff56a0e67
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom.sha1
@@ -0,0 +1 @@
+7019c8d34a5053d71ef4f93bdcf700a71f9707d6 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/LICENSE b/com/android/tools/build/aaptcompiler/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar
new file mode 100644
index 000000000..21851ab7d
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.md5 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..6a1d48bd3
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+8197e9641dc17a9ca9b32af0eb83cc1a \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.sha1 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..e3a82da90
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+013e1751f453e07e5c8d0473aab350cc0dfd299c \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar
new file mode 100644
index 000000000..475b8c041
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.md5 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.md5
new file mode 100644
index 000000000..133753b01
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.md5
@@ -0,0 +1 @@
+bb6ca042ba058af0a0d2cc83c0f198d8 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.sha1 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.sha1
new file mode 100644
index 000000000..c0c90350b
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.jar.sha1
@@ -0,0 +1 @@
+168eabe10828d95c46f012092f3dc699bcad3d41 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module
new file mode 100644
index 000000000..ee4cc64b0
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "aaptcompiler",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "aaptcompiler-8.3.1.jar",
+ "url": "aaptcompiler-8.3.1.jar",
+ "size": 499315,
+ "sha512": "1523d7ed0b8d06b236fec637f19501337c7badba4ccb0fc961915bd1944cd85b74725c6ee245fe082372fce5ec7b5eb6e7ccba25cfcb83db30fb053c75dd911e",
+ "sha256": "ae7d23f3680b24889cf7e7b392c8680f7cfb5e447e7f306c89f6cf35c4415ed3",
+ "sha1": "168eabe10828d95c46f012092f3dc699bcad3d41",
+ "md5": "bb6ca042ba058af0a0d2cc83c0f198d8"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "aapt2-proto",
+ "version": {
+ "requires": "8.3.1-10880808"
+ }
+ },
+ {
+ "group": "com.android.tools.layoutlib",
+ "module": "layoutlib-api",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "aaptcompiler-8.3.1.jar",
+ "url": "aaptcompiler-8.3.1.jar",
+ "size": 499315,
+ "sha512": "1523d7ed0b8d06b236fec637f19501337c7badba4ccb0fc961915bd1944cd85b74725c6ee245fe082372fce5ec7b5eb6e7ccba25cfcb83db30fb053c75dd911e",
+ "sha256": "ae7d23f3680b24889cf7e7b392c8680f7cfb5e447e7f306c89f6cf35c4415ed3",
+ "sha1": "168eabe10828d95c46f012092f3dc699bcad3d41",
+ "md5": "bb6ca042ba058af0a0d2cc83c0f198d8"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "aaptcompiler-8.3.1-javadoc.jar",
+ "url": "aaptcompiler-8.3.1-javadoc.jar",
+ "size": 81065,
+ "sha512": "9424d361e466232571e647a638863e617e0a284528a6e7efd1098e8bc37958227fc0a91d2eb0ee9954f87bc638eb994b0ddec2ed963aa1166dbf59279f1c0cc2",
+ "sha256": "66408ce9ac23ecbca91fc5f2282716412e8f2cff1c10608a9055275d344115ba",
+ "sha1": "3be1650b745f1efcdb8276e7bc6be49405dbb219",
+ "md5": "0c5352a6914565630c50a201a44a4d70"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "aaptcompiler-8.3.1-sources.jar",
+ "url": "aaptcompiler-8.3.1-sources.jar",
+ "size": 152981,
+ "sha512": "7f24a1beddb17bae90e52050fb33ef48484873693cf9c7b170eb5f5604a7b17c634a15854bf2d8cda1294a76bb29a6944e5f5d16f9bbc131ed25006a07d81460",
+ "sha256": "bf5d45a7e722de5fdfd8e106509622f314abce3c85b1be34ee25725ec710f3f0",
+ "sha1": "013e1751f453e07e5c8d0473aab350cc0dfd299c",
+ "md5": "8197e9641dc17a9ca9b32af0eb83cc1a"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.md5 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.md5
new file mode 100644
index 000000000..c9eaa8aea
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.md5
@@ -0,0 +1 @@
+04319a845f575eb121f3657b4e803cf7 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.sha1 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.sha1
new file mode 100644
index 000000000..d1b2c8187
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.module.sha1
@@ -0,0 +1 @@
+fd8ed46f911acc49904256205ae736380145c6e1 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom
new file mode 100644
index 000000000..38324300f
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aaptcompiler</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aapt2-proto</artifactId>
+ <version>8.3.1-10880808</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Compiler for Android Resources, to be used by AAPT2.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.aaptcompiler</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.md5 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.md5
new file mode 100644
index 000000000..76d38d3fa
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.md5
@@ -0,0 +1 @@
+9f89bd8cd73ea572d1015652afb34d12 \ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.sha1 b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.sha1
new file mode 100644
index 000000000..31c125ed0
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.3.1/aaptcompiler-8.3.1.pom.sha1
@@ -0,0 +1 @@
+4d081470cbfad971aea67f4395b74f8634d8ef0d \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/LICENSE b/com/android/tools/build/apksig/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar
new file mode 100644
index 000000000..43d17c03e
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.md5 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..df07a1d49
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+c6be2f2a8a8ccb66b8ac95c1e24e3648 \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.sha1 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..541e10b7b
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+cbd874c0689f5f683400efc5d03464de1ca6ba9c \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar
new file mode 100644
index 000000000..ddaaedcec
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.md5 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.md5
new file mode 100644
index 000000000..1bc916e42
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.md5
@@ -0,0 +1 @@
+58a8a61f6cac79554d9db2dff7fe50be \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.sha1 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.sha1
new file mode 100644
index 000000000..4c8ead6fc
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.jar.sha1
@@ -0,0 +1 @@
+9125e1bb9607abb6d2d582f6b551360b0258658a \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom
new file mode 100644
index 000000000..798c359f0
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apksig</artifactId>
+ <version>8.3.1</version>
+ <name>com.android.tools.build.apksig</name>
+ <description>Library for signing APKs and for checking that APK signatures verify on Android</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.md5 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.md5
new file mode 100644
index 000000000..e38afd072
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.md5
@@ -0,0 +1 @@
+f04d8e8d788ab8ef9babd37fccc207dc \ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.sha1 b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.sha1
new file mode 100644
index 000000000..813b3b6f5
--- /dev/null
+++ b/com/android/tools/build/apksig/8.3.1/apksig-8.3.1.pom.sha1
@@ -0,0 +1 @@
+8898e8bfd78fcf20c9c9d12fd7a96f067f8989ee \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/LICENSE b/com/android/tools/build/apkzlib/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar
new file mode 100644
index 000000000..6317a5d11
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.md5 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..6c92beb42
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+0e29c5fbd34047dcd30604572e8fd1db \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.sha1 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..0e6679bae
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b4fed8bedd837d59361b4b050e26df5c46280dc7 \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar
new file mode 100644
index 000000000..e15a10fff
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.md5 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.md5
new file mode 100644
index 000000000..a59067ea2
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.md5
@@ -0,0 +1 @@
+bcf81bd4ead7ce99851fbfe420e91a1f \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.sha1 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.sha1
new file mode 100644
index 000000000..710e7d39f
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.jar.sha1
@@ -0,0 +1 @@
+d656b52facbb301b8bdc1e40a5ae008bcf335fe9 \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom
new file mode 100644
index 000000000..a99c29414
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apkzlib</artifactId>
+ <version>8.3.1</version>
+ <name>com.android.tools.build.apkzlib</name>
+ <description>Library used to incrementally build and sign APKs</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apksig</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>jsr305</artifactId>
+ <version>3.0.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.md5 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.md5
new file mode 100644
index 000000000..134041e00
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.md5
@@ -0,0 +1 @@
+08a1990c8196ff37d914045d3aa6f8ef \ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.sha1 b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.sha1
new file mode 100644
index 000000000..4ca5b4137
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.3.1/apkzlib-8.3.1.pom.sha1
@@ -0,0 +1 @@
+67c9e6dbef8fbc29194d83afb1a31976fb52eb28 \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/LICENSE b/com/android/tools/build/builder-model/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar
new file mode 100644
index 000000000..cda930225
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.md5 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..f4268b1ea
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+213e015a2b97d640c5466a55f8d88e4a \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.sha1 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..98516f2f0
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+fcf49f0bc821782d8dc90cdccbb676e7cd056bbf \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar
new file mode 100644
index 000000000..06c46eeeb
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.md5 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.md5
new file mode 100644
index 000000000..44ca7c259
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.md5
@@ -0,0 +1 @@
+fe86b0b71b1ee740b457936088a81903 \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.sha1 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.sha1
new file mode 100644
index 000000000..6e0c0d3f7
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.jar.sha1
@@ -0,0 +1 @@
+ddae0591874f7d4ecf9b28958fad95f310a45c8d \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module
new file mode 100644
index 000000000..ba58d28cd
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module
@@ -0,0 +1,120 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "builder-model",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "builder-model-8.3.1.jar",
+ "url": "builder-model-8.3.1.jar",
+ "size": 118345,
+ "sha512": "ceeab5e2715789e735f571de637d86353ec9d35aa7932c8fcaa46aba5ebb8b2a9589f111c79ad6136c5991b80e21332459a8401fe835cc5460a93a8e410a2012",
+ "sha256": "6303a1481f556eacf81eda7decc2e50da77d7580227e34ee5dd56d5ef14cf7d3",
+ "sha1": "ddae0591874f7d4ecf9b28958fad95f310a45c8d",
+ "md5": "fe86b0b71b1ee740b457936088a81903"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "builder-model-8.3.1.jar",
+ "url": "builder-model-8.3.1.jar",
+ "size": 118345,
+ "sha512": "ceeab5e2715789e735f571de637d86353ec9d35aa7932c8fcaa46aba5ebb8b2a9589f111c79ad6136c5991b80e21332459a8401fe835cc5460a93a8e410a2012",
+ "sha256": "6303a1481f556eacf81eda7decc2e50da77d7580227e34ee5dd56d5ef14cf7d3",
+ "sha1": "ddae0591874f7d4ecf9b28958fad95f310a45c8d",
+ "md5": "fe86b0b71b1ee740b457936088a81903"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-model-8.3.1-javadoc.jar",
+ "url": "builder-model-8.3.1-javadoc.jar",
+ "size": 291474,
+ "sha512": "02bfc320526a5055fe758d5aa00fb74fbc7360db4d1ae56d8056649f56d3b2d0c8fc4f3abc1a6006b058a22f5fffbeb8aed5e82981869837e67b3a47f17f735e",
+ "sha256": "4ee1c81cd2379bdcc4b9f1077206248ffbe2882afe600bef49d4d96378efa0cb",
+ "sha1": "891038d78cfaccca04326c29e8c1bf37d9faf3df",
+ "md5": "25abb8d5977e2fcd2c85a4d993866596"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-model-8.3.1-sources.jar",
+ "url": "builder-model-8.3.1-sources.jar",
+ "size": 142271,
+ "sha512": "383e1ab99cc69b8f071dc8d4e7a02b1156d98177f029bccf37d017fc3b4a8bf64a5e1d638bb39f6a9a6d416810821b05e67ba3d04bc9d8a84f8287188cd29e05",
+ "sha256": "6532edb0073d444b1789afce2037f98a97960a87b941adb5b583c1b1c7822353",
+ "sha1": "fcf49f0bc821782d8dc90cdccbb676e7cd056bbf",
+ "md5": "213e015a2b97d640c5466a55f8d88e4a"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.md5 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.md5
new file mode 100644
index 000000000..558e7f39a
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.md5
@@ -0,0 +1 @@
+b9bf3dcc842089d0ab69ea23671ef86a \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.sha1 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.sha1
new file mode 100644
index 000000000..b9cf76d4e
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.module.sha1
@@ -0,0 +1 @@
+53e2e4850a63bb7a87baeb5cf42ab65be954e770 \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom
new file mode 100644
index 000000000..04b5faeff
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-model</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Model for the Builder library.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.builder-model</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.md5 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.md5
new file mode 100644
index 000000000..e3baf4288
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.md5
@@ -0,0 +1 @@
+627d093a8b8236c05a85e12a592128c9 \ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.sha1 b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.sha1
new file mode 100644
index 000000000..07ea2e69d
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.3.1/builder-model-8.3.1.pom.sha1
@@ -0,0 +1 @@
+ffa4a6a2bde9a1f5acd7c76dfa2ae1332818a2e7 \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/LICENSE b/com/android/tools/build/builder-test-api/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar
new file mode 100644
index 000000000..52d51cbe8
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.md5 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..f4c8777e0
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+b1035bb871c62abac726d5507bdca4d9 \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.sha1 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..97248e3be
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+824b768eded856db10b9844f1225f40ee65e839e \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar
new file mode 100644
index 000000000..9a8a9a5d0
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.md5 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.md5
new file mode 100644
index 000000000..8193a6f02
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.md5
@@ -0,0 +1 @@
+b732a5a0d1e1da46fc7b8c5372994dda \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.sha1 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.sha1
new file mode 100644
index 000000000..492e95c84
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.jar.sha1
@@ -0,0 +1 @@
+a6159717d24eab82d03bf8b1088aaad4d7e1bbe4 \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module
new file mode 100644
index 000000000..d63ec5ab1
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module
@@ -0,0 +1,130 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "builder-test-api",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "builder-test-api-8.3.1.jar",
+ "url": "builder-test-api-8.3.1.jar",
+ "size": 15329,
+ "sha512": "45644378e124601138cc3b1808d2b7f431d4e73a91158f9e0177ba63b1bbe8d77029a777d148925be4ca083720650ed179f3fc64c71bcba48fdd0a7d608467db",
+ "sha256": "e1cc8f9981d41fd045efe7fe6e5831af4023a6f8305822544119be2ace368c68",
+ "sha1": "a6159717d24eab82d03bf8b1088aaad4d7e1bbe4",
+ "md5": "b732a5a0d1e1da46fc7b8c5372994dda"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.ddms",
+ "module": "ddmlib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "annotations",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "builder-test-api-8.3.1.jar",
+ "url": "builder-test-api-8.3.1.jar",
+ "size": 15329,
+ "sha512": "45644378e124601138cc3b1808d2b7f431d4e73a91158f9e0177ba63b1bbe8d77029a777d148925be4ca083720650ed179f3fc64c71bcba48fdd0a7d608467db",
+ "sha256": "e1cc8f9981d41fd045efe7fe6e5831af4023a6f8305822544119be2ace368c68",
+ "sha1": "a6159717d24eab82d03bf8b1088aaad4d7e1bbe4",
+ "md5": "b732a5a0d1e1da46fc7b8c5372994dda"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-test-api-8.3.1-javadoc.jar",
+ "url": "builder-test-api-8.3.1-javadoc.jar",
+ "size": 117213,
+ "sha512": "848ecbe140f5a96a62f302b5a93f8661e268a9aa0ee9365267af8bd5ba523c5b37cdad364b1adf337f41cb95fe8330038a4fce74a36aefa8f2ebc9321e79c12d",
+ "sha256": "9f58f2a24e23bbdcc7c64d2391b01bb855928982d65eb14844c4ed8511ba7b22",
+ "sha1": "1f43458542f125ec8e8b57915f29225766774248",
+ "md5": "788d00731e8201a5864ed88cd0a09dd9"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-test-api-8.3.1-sources.jar",
+ "url": "builder-test-api-8.3.1-sources.jar",
+ "size": 13848,
+ "sha512": "343f7e8abedf0771b86b0e5d7bbfc39edf1ad04ee112123a69c2c82ffb0de98d329ba0c539fad433c71d10b783a0413bea43ad3d0645139c3bb4ce80d635cfcf",
+ "sha256": "6ac1df1d66654562352e1e6890ee563fe467333eda0e19a8d8cf33e7f9ab5671",
+ "sha1": "824b768eded856db10b9844f1225f40ee65e839e",
+ "md5": "b1035bb871c62abac726d5507bdca4d9"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.md5 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.md5
new file mode 100644
index 000000000..ba8a8f857
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.md5
@@ -0,0 +1 @@
+471c1b90aca5eba4e447f8a87009e52b \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.sha1 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.sha1
new file mode 100644
index 000000000..fd9c18ae7
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.module.sha1
@@ -0,0 +1 @@
+a4f48e62c1d1e4ee73d946a96506d8cb397138bc \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom
new file mode 100644
index 000000000..cbfd9d137
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-test-api</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>API for the Test extension point in the Builder library.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.builder-test-api</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.md5 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.md5
new file mode 100644
index 000000000..1305dd51b
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.md5
@@ -0,0 +1 @@
+64b8cfc573845a21942454925a4ce0a7 \ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.sha1 b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.sha1
new file mode 100644
index 000000000..5494f1fde
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.3.1/builder-test-api-8.3.1.pom.sha1
@@ -0,0 +1 @@
+f835b3d4591d3821f799c821d23aeb60d690c40e \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/LICENSE b/com/android/tools/build/builder/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar
new file mode 100644
index 000000000..872b48129
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.md5 b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..0f9c5dd7a
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+6ca32023b18d350dfe818c7a9ed0dfa5 \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.sha1 b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..d8eddebd7
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5fd979221322273ba16db9280d0cc90bad5803e5 \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar
new file mode 100644
index 000000000..6e3c5d7b3
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.md5 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.md5
new file mode 100644
index 000000000..7fe87a08b
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.md5
@@ -0,0 +1 @@
+f17a88a016a1bc14b156fc13b42b199f \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.sha1 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.sha1
new file mode 100644
index 000000000..160cf895d
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.jar.sha1
@@ -0,0 +1 @@
+cae6313c38e714830b66f049a08d359f895817ed \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.module b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module
new file mode 100644
index 000000000..2a6e9459c
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module
@@ -0,0 +1,290 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "builder",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "manifest-merger",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android",
+ "module": "zipflinger",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "apksig",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "apkzlib",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.squareup",
+ "module": "javawriter",
+ "version": {
+ "requires": "2.5.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "builder-8.3.1.jar",
+ "url": "builder-8.3.1.jar",
+ "size": 13478499,
+ "sha512": "1c565682ba96cdd02790d277356250af028445c9d67381126c72c8f67571982cb975059407cb1299802c9bcc9580020806f38281095e341d18f2b47bdda30760",
+ "sha256": "8c389417f22bfc2240f353668e46776db66552120504c0f90613df5108616b48",
+ "sha1": "cae6313c38e714830b66f049a08d359f895817ed",
+ "md5": "f17a88a016a1bc14b156fc13b42b199f"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-model",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-test-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdklib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdk-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.ddms",
+ "module": "ddmlib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android",
+ "module": "signflinger",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.analytics-library",
+ "module": "protos",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.analytics-library",
+ "module": "tracker",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.layoutlib",
+ "module": "layoutlib-api",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.bouncycastle",
+ "module": "bcpkix-jdk15on",
+ "version": {
+ "requires": "1.67"
+ }
+ },
+ {
+ "group": "commons-codec",
+ "module": "commons-codec",
+ "version": {
+ "requires": "1.10"
+ }
+ },
+ {
+ "group": "org.bouncycastle",
+ "module": "bcprov-jdk15on",
+ "version": {
+ "requires": "1.67"
+ }
+ },
+ {
+ "group": "javax.inject",
+ "module": "javax.inject",
+ "version": {
+ "requires": "1"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm-commons",
+ "version": {
+ "requires": "9.6"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "manifest-merger",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android",
+ "module": "zipflinger",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "apksig",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "apkzlib",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.squareup",
+ "module": "javawriter",
+ "version": {
+ "requires": "2.5.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "builder-8.3.1.jar",
+ "url": "builder-8.3.1.jar",
+ "size": 13478499,
+ "sha512": "1c565682ba96cdd02790d277356250af028445c9d67381126c72c8f67571982cb975059407cb1299802c9bcc9580020806f38281095e341d18f2b47bdda30760",
+ "sha256": "8c389417f22bfc2240f353668e46776db66552120504c0f90613df5108616b48",
+ "sha1": "cae6313c38e714830b66f049a08d359f895817ed",
+ "md5": "f17a88a016a1bc14b156fc13b42b199f"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-8.3.1-javadoc.jar",
+ "url": "builder-8.3.1-javadoc.jar",
+ "size": 400793,
+ "sha512": "679f9d89708452fd431fdec4d3f965391d5b5d70ccef08d711c933f7a191abebbbfdb9582fdb09c96e3a6327f2923461bb18a83bb5bc0747cb44ae3bb530d428",
+ "sha256": "adad2581769af3a1fc35c810b04dd22f9041de62016bf854b1346416853054f9",
+ "sha1": "72103fdcc5d1893f0f4b00c8ecea6d5747e6e058",
+ "md5": "d970ea683015c6fff2d8d78b1caba9c1"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "builder-8.3.1-sources.jar",
+ "url": "builder-8.3.1-sources.jar",
+ "size": 282328,
+ "sha512": "fe244fcaf4b716f74c3785fe9799eb4ab412c00d6788c955022bdf39667c447fa48dbc899020e1f3739d6a85261145498389e87d1e3c5a4c50c94f12d9ff86d5",
+ "sha256": "4a0517d07e33030eeefa6179f6158d429ffe4ebb4c33e866ae32df860376a969",
+ "sha1": "5fd979221322273ba16db9280d0cc90bad5803e5",
+ "md5": "6ca32023b18d350dfe818c7a9ed0dfa5"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.md5 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.md5
new file mode 100644
index 000000000..edbb3ed6a
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.md5
@@ -0,0 +1 @@
+bf36df071237f087bf13b679c214cca3 \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.sha1 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.sha1
new file mode 100644
index 000000000..15bfb9ee4
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.module.sha1
@@ -0,0 +1 @@
+7b3fc0fc1322952bbb195caf1a530e3da4ff2f9c \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom
new file mode 100644
index 000000000..2e9e92a81
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>manifest-merger</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android</groupId>
+ <artifactId>zipflinger</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apksig</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>apkzlib</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.squareup</groupId>
+ <artifactId>javawriter</artifactId>
+ <version>2.5.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-model</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-test-api</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android</groupId>
+ <artifactId>signflinger</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>protos</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>tracker</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <version>1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Library to build Android applications.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.builder</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.md5 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.md5
new file mode 100644
index 000000000..7f0ae4d00
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.md5
@@ -0,0 +1 @@
+aaca23339b0efc569fc99c5cce8c18bc \ No newline at end of file
diff --git a/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.sha1 b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.sha1
new file mode 100644
index 000000000..ad2345223
--- /dev/null
+++ b/com/android/tools/build/builder/8.3.1/builder-8.3.1.pom.sha1
@@ -0,0 +1 @@
+58fd69ab1cc7ba01fb2472300fb564a0c9dda4c7 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/LICENSE b/com/android/tools/build/gradle-api/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar
new file mode 100644
index 000000000..ec48a6a67
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.md5 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..2cf816622
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+79bcd0d2f892ef27cea3a30f78677f7d \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.sha1 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..751c0f47b
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+becacc37987cbfd1dd6df062cea886309d915512 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar
new file mode 100644
index 000000000..65ba5f894
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.md5 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.md5
new file mode 100644
index 000000000..41b14e7db
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.md5
@@ -0,0 +1 @@
+7c265a09548d3f5784630f8c3c93cb7f \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.sha1 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.sha1
new file mode 100644
index 000000000..09e432df1
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.jar.sha1
@@ -0,0 +1 @@
+cba642038598fa4c71d64787aec0942d2b57ef80 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module
new file mode 100644
index 000000000..6a576350d
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module
@@ -0,0 +1,143 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "gradle-api",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "org.ow2.asm",
+ "module": "asm",
+ "version": {
+ "requires": "9.6"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "gradle-api-8.3.1.jar",
+ "url": "gradle-api-8.3.1.jar",
+ "size": 324493,
+ "sha512": "4a2b2605b43ef0d0f800c88b2a0d55aeb0e3d80cc37dfff9d902065b4e3a68fde0b7342393067661c27a2344df48d0789d538cf4363a7444069e83b287ba3fd2",
+ "sha256": "a8a96220f8bd3ccf4eef362f5286e1a137bde93dcdef1282885dfd15fbf48781",
+ "sha1": "cba642038598fa4c71d64787aec0942d2b57ef80",
+ "md5": "7c265a09548d3f5784630f8c3c93cb7f"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-test-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm",
+ "version": {
+ "requires": "9.6"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "gradle-api-8.3.1.jar",
+ "url": "gradle-api-8.3.1.jar",
+ "size": 324493,
+ "sha512": "4a2b2605b43ef0d0f800c88b2a0d55aeb0e3d80cc37dfff9d902065b4e3a68fde0b7342393067661c27a2344df48d0789d538cf4363a7444069e83b287ba3fd2",
+ "sha256": "a8a96220f8bd3ccf4eef362f5286e1a137bde93dcdef1282885dfd15fbf48781",
+ "sha1": "cba642038598fa4c71d64787aec0942d2b57ef80",
+ "md5": "7c265a09548d3f5784630f8c3c93cb7f"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-api-8.3.1-javadoc.jar",
+ "url": "gradle-api-8.3.1-javadoc.jar",
+ "size": 151132,
+ "sha512": "a83e81c8704221f9886813c8911a1d7e8ec380c0cadc729f615a2911136117d9a3f87e8cb680d3179c4e03944a2c09e86c0225c0c69180016b2a8cac6c8d546e",
+ "sha256": "673d6f1c2db3947b5e2b132f6543f82bfd56234d18c2aea8f70691f20d1f35fe",
+ "sha1": "24fbba0516f99d73223a2510394002e51112db17",
+ "md5": "8c131c615e92d665cd293151d5e61a8f"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-api-8.3.1-sources.jar",
+ "url": "gradle-api-8.3.1-sources.jar",
+ "size": 325793,
+ "sha512": "f386cbcd31ead432385435a6bfb968e8c266399324e0087a0bd9a0d9fe04a3bfae7041ccff33bdf272771831ca9cafb36bf1c0a82e3fa1fb29ffe52a95d1efe2",
+ "sha256": "6c24082a4ff05fbb5fb1935587971c0fb9008414028f96b4eaabb80ab106d255",
+ "sha1": "becacc37987cbfd1dd6df062cea886309d915512",
+ "md5": "79bcd0d2f892ef27cea3a30f78677f7d"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.md5 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.md5
new file mode 100644
index 000000000..924966e81
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.md5
@@ -0,0 +1 @@
+b2174505ca4b8b06a4426bb8a475173b \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.sha1 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.sha1
new file mode 100644
index 000000000..74b1fbc05
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.module.sha1
@@ -0,0 +1 @@
+dcdb5a2b6ae83f312952bd01490c9b2518bd82ad \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom
new file mode 100644
index 000000000..d5df7095f
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle-api</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>9.6</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-test-api</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>APIs to customize Android Gradle Builds</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.gradle-api</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.md5 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.md5
new file mode 100644
index 000000000..ed7f74572
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.md5
@@ -0,0 +1 @@
+5695d4552061a0db377e1e1ba7c6971d \ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.sha1 b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.sha1
new file mode 100644
index 000000000..5e441c97e
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.3.1/gradle-api-8.3.1.pom.sha1
@@ -0,0 +1 @@
+1e3c85e831ad07e607908958c3afcdb8159817d4 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/LICENSE b/com/android/tools/build/gradle-settings-api/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar
new file mode 100644
index 000000000..08cc075c9
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.md5 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..5a650bc13
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+e9f6b2c074b6cd3c70bac4f7323b34e8 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..5896ef034
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+8d31a0e8eb2efadcf4025235f4dc9412bc747b7f \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar
new file mode 100644
index 000000000..9fdbe1413
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.md5 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.md5
new file mode 100644
index 000000000..cfbd3d981
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.md5
@@ -0,0 +1 @@
+412bdebb5189ce55f0e9327502415a8c \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.sha1
new file mode 100644
index 000000000..1b145c210
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.jar.sha1
@@ -0,0 +1 @@
+7855ca40ff1b393812692b44f6317c34dcdc521f \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module
new file mode 100644
index 000000000..d509c1c02
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module
@@ -0,0 +1,113 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "gradle-settings-api",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "gradle-settings-api-8.3.1.jar",
+ "url": "gradle-settings-api-8.3.1.jar",
+ "size": 9856,
+ "sha512": "e65860d44ef88961a56e9eba06433ad595d46de987471d34d7dcc3bbbc94c5349ad1d6cb140d2ae96de70f1d076892a19b972c743a93b4e09737d3da2a595b2f",
+ "sha256": "20785cf59d23767b65898f7e9cff8432adb34ebf7cd9d5ac48514ebae5dc872b",
+ "sha1": "7855ca40ff1b393812692b44f6317c34dcdc521f",
+ "md5": "412bdebb5189ce55f0e9327502415a8c"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "gradle-settings-api-8.3.1.jar",
+ "url": "gradle-settings-api-8.3.1.jar",
+ "size": 9856,
+ "sha512": "e65860d44ef88961a56e9eba06433ad595d46de987471d34d7dcc3bbbc94c5349ad1d6cb140d2ae96de70f1d076892a19b972c743a93b4e09737d3da2a595b2f",
+ "sha256": "20785cf59d23767b65898f7e9cff8432adb34ebf7cd9d5ac48514ebae5dc872b",
+ "sha1": "7855ca40ff1b393812692b44f6317c34dcdc521f",
+ "md5": "412bdebb5189ce55f0e9327502415a8c"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-settings-api-8.3.1-javadoc.jar",
+ "url": "gradle-settings-api-8.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "b5b39e3c4f5366cf58069e94bc52385311bb53d7c64407c896ddffa4699b35e42d6a8a8f7a4c7f9be24b31c84e102fff8875ada27a765628bd7ec5d471cdf071",
+ "sha256": "bb447bc957668ab1877b20722db780832f70b972cf82ed8157c01fb0ca26041d",
+ "sha1": "3804beed634b7e10b8d4ea89c92d625faa516c56",
+ "md5": "d3c162a62ef4b2036ffc494e34a2e1fa"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-settings-api-8.3.1-sources.jar",
+ "url": "gradle-settings-api-8.3.1-sources.jar",
+ "size": 9407,
+ "sha512": "44634300e342290fffa5fb90b309f10444948a724997d6b5ce6276cdc285c9ec77b5e17539ab17d3e8e58df37716dd74a5794e05051ed6fcb2461d476d584340",
+ "sha256": "258228fa44578448e103c02503b5817a64d728fc59c7ccbdb89a79672a83253f",
+ "sha1": "8d31a0e8eb2efadcf4025235f4dc9412bc747b7f",
+ "md5": "e9f6b2c074b6cd3c70bac4f7323b34e8"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.md5 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.md5
new file mode 100644
index 000000000..cd700cf04
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.md5
@@ -0,0 +1 @@
+137340e724b5ee27b9e6c6cb0f53b249 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.sha1 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.sha1
new file mode 100644
index 000000000..5a752611a
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.module.sha1
@@ -0,0 +1 @@
+81d78d118a1f19f8dc3cbbc58bf8fa0d4cd32aff \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom
new file mode 100644
index 000000000..4259b198d
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle-settings-api</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Gradle Settings API to build Android applications.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.gradle-settings-api</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.md5 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.md5
new file mode 100644
index 000000000..565bb18d1
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.md5
@@ -0,0 +1 @@
+c4d345784212b20f2cfe85b229836310 \ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.sha1 b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.sha1
new file mode 100644
index 000000000..0736b710f
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.3.1/gradle-settings-api-8.3.1.pom.sha1
@@ -0,0 +1 @@
+d04967b5569988cb42e77bbddb35e32562d2f389 \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/LICENSE b/com/android/tools/build/gradle/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar
new file mode 100644
index 000000000..d35ca4a29
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.md5 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..bf1452206
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+28354957ba5671cc81f288977c50f7fb \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.sha1 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..f0acbbfe4
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+1318a97476b0ff94fddc89193e8999d244574bd5 \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar
new file mode 100644
index 000000000..8c453166e
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.md5 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.md5
new file mode 100644
index 000000000..216c23004
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.md5
@@ -0,0 +1 @@
+3a71637cd4459a725b8ff34793399f99 \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.sha1 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.sha1
new file mode 100644
index 000000000..54dbadd4e
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.jar.sha1
@@ -0,0 +1 @@
+39620eebabeec615b063c58569e33d5e7923bf66 \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module
new file mode 100644
index 000000000..117e5bb9b
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module
@@ -0,0 +1,514 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "gradle",
+ "version": "8.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "builder",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-model",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "gradle-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "gradle-8.3.1.jar",
+ "url": "gradle-8.3.1.jar",
+ "size": 11904379,
+ "sha512": "632abc16989e16a5fd633e4f9da2e4bb99d58fbfcd3c29fc0669f17fae42fc9e45ff051a191d59fa9291697875611873e15742c0411bac27bb60c4494861bb58",
+ "sha256": "6259586901fd92377473a70d68e382c462060f84fc45c66138412a65eb2c6c40",
+ "sha1": "39620eebabeec615b063c58569e33d5e7923bf66",
+ "md5": "3a71637cd4459a725b8ff34793399f99"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools.build",
+ "module": "gradle-settings-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdk-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdklib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "repository",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.ddms",
+ "module": "ddmlib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "aapt2-proto",
+ "version": {
+ "requires": "8.3.1-10880808"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "aaptcompiler",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.analytics-library",
+ "module": "crash",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.analytics-library",
+ "module": "shared",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.lint",
+ "module": "lint-model",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.lint",
+ "module": "lint-typedef-remover",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "androidx.databinding",
+ "module": "databinding-compiler-common",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "androidx.databinding",
+ "module": "databinding-common",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.databinding",
+ "module": "baseLibrary",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-test-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.layoutlib",
+ "module": "layoutlib-api",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-ddmlib-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-gradle-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-additional-test-output-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-coverage-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-emulator-control-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-logcat-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-apk-installer-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-retention-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-result-listener-gradle-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "transform-api",
+ "version": {
+ "requires": "2.0.0-deprecated-use-gradle-api"
+ }
+ },
+ {
+ "group": "org.apache.httpcomponents",
+ "module": "httpmime",
+ "version": {
+ "requires": "4.5.6"
+ }
+ },
+ {
+ "group": "commons-io",
+ "module": "commons-io",
+ "version": {
+ "requires": "2.13.0"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm",
+ "version": {
+ "requires": "9.6"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm-analysis",
+ "version": {
+ "requires": "9.6"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm-commons",
+ "version": {
+ "requires": "9.6"
+ }
+ },
+ {
+ "group": "org.ow2.asm",
+ "module": "asm-util",
+ "version": {
+ "requires": "9.6"
+ }
+ },
+ {
+ "group": "org.bouncycastle",
+ "module": "bcpkix-jdk15on",
+ "version": {
+ "requires": "1.67"
+ }
+ },
+ {
+ "group": "org.glassfish.jaxb",
+ "module": "jaxb-runtime",
+ "version": {
+ "requires": "2.3.2"
+ }
+ },
+ {
+ "group": "net.sf.jopt-simple",
+ "module": "jopt-simple",
+ "version": {
+ "requires": "4.9"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "bundletool",
+ "version": {
+ "requires": "1.15.6"
+ }
+ },
+ {
+ "group": "com.android.tools.build.jetifier",
+ "module": "jetifier-core",
+ "version": {
+ "requires": "1.0.0-beta10"
+ }
+ },
+ {
+ "group": "com.android.tools.build.jetifier",
+ "module": "jetifier-processor",
+ "version": {
+ "requires": "1.0.0-beta10"
+ }
+ },
+ {
+ "group": "com.squareup",
+ "module": "javapoet",
+ "version": {
+ "requires": "1.10.0"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java-util",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.10.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "com.google.crypto.tink",
+ "module": "tink",
+ "version": {
+ "requires": "1.7.0"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "core-proto",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "net.sf.kxml",
+ "module": "kxml2",
+ "version": {
+ "requires": "2.3.0"
+ }
+ },
+ {
+ "group": "com.google.flatbuffers",
+ "module": "flatbuffers-java",
+ "version": {
+ "requires": "1.12.0"
+ }
+ },
+ {
+ "group": "org.tensorflow",
+ "module": "tensorflow-lite-metadata",
+ "version": {
+ "requires": "0.1.0-rc2"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "builder",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "builder-model",
+ "version": {
+ "requires": "8.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.build",
+ "module": "gradle-api",
+ "version": {
+ "requires": "8.3.1"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "gradle-8.3.1.jar",
+ "url": "gradle-8.3.1.jar",
+ "size": 11904379,
+ "sha512": "632abc16989e16a5fd633e4f9da2e4bb99d58fbfcd3c29fc0669f17fae42fc9e45ff051a191d59fa9291697875611873e15742c0411bac27bb60c4494861bb58",
+ "sha256": "6259586901fd92377473a70d68e382c462060f84fc45c66138412a65eb2c6c40",
+ "sha1": "39620eebabeec615b063c58569e33d5e7923bf66",
+ "md5": "3a71637cd4459a725b8ff34793399f99"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-8.3.1-javadoc.jar",
+ "url": "gradle-8.3.1-javadoc.jar",
+ "size": 632628,
+ "sha512": "3de53e16dd0c935f4a7b11e0050d6ab00ebc92e2575b895a01aad6b904b113d5c0eeaa99c8bfbcd98ff157f537c99849e8b15f2520224800f601c54b60b08595",
+ "sha256": "014b0234aa48329a3efd93b068c0c50b01b779192fc35fd291d1c74bac9a3c82",
+ "sha1": "e39b2494064e9de1046a9d11a3bc1116b78a21cb",
+ "md5": "16482ffdef731d6ba58b03e4cabfd7b3"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "gradle-8.3.1-sources.jar",
+ "url": "gradle-8.3.1-sources.jar",
+ "size": 3698734,
+ "sha512": "e6c44cc03109df34f980a0455da1745068c64f4e6a3f0b8a58b623ef0d9fa2c429dbae99c392b0524feddf2ca8e23426dfe65b9511c7a51cf75940383966f39a",
+ "sha256": "de877b2bce715272402def716c44ff83393471f563ad6b94b5eef9a00e7b5894",
+ "sha1": "1318a97476b0ff94fddc89193e8999d244574bd5",
+ "md5": "28354957ba5671cc81f288977c50f7fb"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.md5 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.md5
new file mode 100644
index 000000000..5177b0c6b
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.md5
@@ -0,0 +1 @@
+bb2776c8804265231511a784d796b57a \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.sha1 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.sha1
new file mode 100644
index 000000000..dd28e961b
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.module.sha1
@@ -0,0 +1 @@
+15bc1de5325d3be9044662099bcc1b12261f6c06 \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom
new file mode 100644
index 000000000..5159e8583
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle</artifactId>
+ <version>8.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-model</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle-api</artifactId>
+ <version>8.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>gradle-settings-api</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>repository</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aapt2-proto</artifactId>
+ <version>8.3.1-10880808</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aaptcompiler</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>crash</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-model</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-typedef-remover</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>databinding-compiler-common</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>androidx.databinding</groupId>
+ <artifactId>databinding-common</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.databinding</groupId>
+ <artifactId>baseLibrary</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-test-api</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-emulator-control-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-logcat-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-apk-installer-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>transform-api</artifactId>
+ <version>2.0.0-deprecated-use-gradle-api</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpmime</artifactId>
+ <version>4.5.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.13.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-analysis</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-util</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.jopt-simple</groupId>
+ <artifactId>jopt-simple</artifactId>
+ <version>4.9</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>bundletool</artifactId>
+ <version>1.15.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build.jetifier</groupId>
+ <artifactId>jetifier-core</artifactId>
+ <version>1.0.0-beta10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build.jetifier</groupId>
+ <artifactId>jetifier-processor</artifactId>
+ <version>1.0.0-beta10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.squareup</groupId>
+ <artifactId>javapoet</artifactId>
+ <version>1.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java-util</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.crypto.tink</groupId>
+ <artifactId>tink</artifactId>
+ <version>1.7.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>core-proto</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.flatbuffers</groupId>
+ <artifactId>flatbuffers-java</artifactId>
+ <version>1.12.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.tensorflow</groupId>
+ <artifactId>tensorflow-lite-metadata</artifactId>
+ <version>0.1.0-rc2</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Gradle plug-in to build Android applications.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.md5 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.md5
new file mode 100644
index 000000000..5aa73c547
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.md5
@@ -0,0 +1 @@
+d780584df27041136cea9d4603d3d97e \ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.sha1 b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.sha1
new file mode 100644
index 000000000..c79bcfd62
--- /dev/null
+++ b/com/android/tools/build/gradle/8.3.1/gradle-8.3.1.pom.sha1
@@ -0,0 +1 @@
+874997a7d33c99d1302dce8e26ce77d8b130b406 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/LICENSE b/com/android/tools/build/manifest-merger/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar
new file mode 100644
index 000000000..9e5bc4df7
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.md5 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..8d75e5644
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+fbc963879aae219bce149508dac11784 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.sha1 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..c8976b4b9
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+ea5b9c507771691c4012bfb8dc4b3f50f78e8391 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar
new file mode 100644
index 000000000..1c73123e0
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.md5 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.md5
new file mode 100644
index 000000000..340ccb52d
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.md5
@@ -0,0 +1 @@
+f1bdd8786424ac9780f01a9bf0da4ef8 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.sha1 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.sha1
new file mode 100644
index 000000000..ee5b48bef
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.jar.sha1
@@ -0,0 +1 @@
+d04c0a6d6ed5230d0c5bfe82350e1b3c1f184942 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module
new file mode 100644
index 000000000..bb4309334
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.build",
+ "module": "manifest-merger",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "manifest-merger-31.3.1.jar",
+ "url": "manifest-merger-31.3.1.jar",
+ "size": 245186,
+ "sha512": "2203f0ecce1fb431910b29f6e1040b9bd82be4cca6ecf7d10b04eb07eba4e58bf40d3abf59bac7239fc4179343c4edde006cd01dc1aadb080c7b8f02e91edc17",
+ "sha256": "2821718870ab0b1b8a6e8056604e6da4b3fbf203245426b826e61211420ad44b",
+ "sha1": "d04c0a6d6ed5230d0c5bfe82350e1b3c1f184942",
+ "md5": "f1bdd8786424ac9780f01a9bf0da4ef8"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdklib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools",
+ "module": "sdk-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.10.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "net.sf.kxml",
+ "module": "kxml2",
+ "version": {
+ "requires": "2.3.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "manifest-merger-31.3.1.jar",
+ "url": "manifest-merger-31.3.1.jar",
+ "size": 245186,
+ "sha512": "2203f0ecce1fb431910b29f6e1040b9bd82be4cca6ecf7d10b04eb07eba4e58bf40d3abf59bac7239fc4179343c4edde006cd01dc1aadb080c7b8f02e91edc17",
+ "sha256": "2821718870ab0b1b8a6e8056604e6da4b3fbf203245426b826e61211420ad44b",
+ "sha1": "d04c0a6d6ed5230d0c5bfe82350e1b3c1f184942",
+ "md5": "f1bdd8786424ac9780f01a9bf0da4ef8"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "manifest-merger-31.3.1-javadoc.jar",
+ "url": "manifest-merger-31.3.1-javadoc.jar",
+ "size": 274805,
+ "sha512": "59da519fc724c72d6bf9e4029edbf88a2305425538c5e26560f9b528c872c2a7e8230d4ec6c0c9fb80ea81b49147d3a787c9d20b96c4ac28c2df3fb1abe46cc8",
+ "sha256": "22a1208fbae8e777630cec6c75a71e19bde1e15e19578159188312a41139e638",
+ "sha1": "f88c386e064b79845b0c9158bcf9e8c4aa2b753f",
+ "md5": "06fd013cbd8c7d4e74268f9a6ed84f74"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "manifest-merger-31.3.1-sources.jar",
+ "url": "manifest-merger-31.3.1-sources.jar",
+ "size": 229715,
+ "sha512": "623bf74c423f2b5ddaff462d1280af63469e1e71a634386d387cc28b3009063e9ca3cb27ee03e705fd013019df3e90679f2a6a47270058926a459200739918cb",
+ "sha256": "7632288cb2b37713308be0fbfcb329bd73c371fd6835b52b790ac7a80b9bbae0",
+ "sha1": "ea5b9c507771691c4012bfb8dc4b3f50f78e8391",
+ "md5": "fbc963879aae219bce149508dac11784"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.md5 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.md5
new file mode 100644
index 000000000..30e8f7620
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.md5
@@ -0,0 +1 @@
+74044de767abc3dbdc4491601bf503ed \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.sha1 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.sha1
new file mode 100644
index 000000000..39d2c301e
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.module.sha1
@@ -0,0 +1 @@
+d3dd94c6a29a0f3632733ce7e61907249490e164 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom
new file mode 100644
index 000000000..189fba6e7
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>manifest-merger</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A Library to merge Android manifests.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.build.manifest-merger</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.md5 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.md5
new file mode 100644
index 000000000..5ca5fd1dc
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.md5
@@ -0,0 +1 @@
+872bbbc6951b5500a19197e791e8d798 \ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.sha1 b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.sha1
new file mode 100644
index 000000000..0fb8c0366
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.3.1/manifest-merger-31.3.1.pom.sha1
@@ -0,0 +1 @@
+4570789b2e0b03b173ee9f2abf2d023c5709b430 \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/LICENSE b/com/android/tools/common/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/common/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/common/31.3.1/common-31.3.1-sources.jar b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar
new file mode 100644
index 000000000..8dd65251a
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.md5 b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..a68f1774a
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+1c268886f2982f9833c2f511eded160d \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.sha1 b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..2b6391496
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+ae25b15c0310bd79668ba13a2fe9f4282b67f0ea \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.jar b/com/android/tools/common/31.3.1/common-31.3.1.jar
new file mode 100644
index 000000000..28149009f
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.jar.md5 b/com/android/tools/common/31.3.1/common-31.3.1.jar.md5
new file mode 100644
index 000000000..0fea00969
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.jar.md5
@@ -0,0 +1 @@
+9a6855712c044e7249e4772334af91e2 \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.jar.sha1 b/com/android/tools/common/31.3.1/common-31.3.1.jar.sha1
new file mode 100644
index 000000000..4431834f5
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.jar.sha1
@@ -0,0 +1 @@
+07be2c85913f6e2d6f06e4ea4bd8aeaf47e93480 \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.pom b/com/android/tools/common/31.3.1/common-31.3.1.pom
new file mode 100644
index 000000000..a8942bd7e
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.common</name>
+ <description>common library used by other Android tools libraries.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.java.dev.jna</groupId>
+ <artifactId>jna-platform</artifactId>
+ <version>5.6.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.pom.md5 b/com/android/tools/common/31.3.1/common-31.3.1.pom.md5
new file mode 100644
index 000000000..a7ece478d
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.pom.md5
@@ -0,0 +1 @@
+69bac9c18314577d2c818e61d6cbf94b \ No newline at end of file
diff --git a/com/android/tools/common/31.3.1/common-31.3.1.pom.sha1 b/com/android/tools/common/31.3.1/common-31.3.1.pom.sha1
new file mode 100644
index 000000000..e9ad3a950
--- /dev/null
+++ b/com/android/tools/common/31.3.1/common-31.3.1.pom.sha1
@@ -0,0 +1 @@
+d697d24fbdceb2a0fffaadd8e79c4536d9868440 \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/LICENSE b/com/android/tools/ddms/ddmlib/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar
new file mode 100644
index 000000000..674eb5dfb
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.md5 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..5237518ae
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+81a5794309162ce5ff569983771cc2e9 \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.sha1 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..c96464cf1
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+9dd611ebabc9751780614de029bb8d851f1cdbab \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar
new file mode 100644
index 000000000..311a85c5c
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.md5 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.md5
new file mode 100644
index 000000000..4c8d11580
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.md5
@@ -0,0 +1 @@
+96e56287125f1499f67dcd445da2eac5 \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.sha1 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.sha1
new file mode 100644
index 000000000..e6bfcfc53
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.jar.sha1
@@ -0,0 +1 @@
+df1b44faa9adcb39b21996a64e8d7ac609433ca8 \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom
new file mode 100644
index 000000000..99d8b1846
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools ddmlib</name>
+ <description>Library providing APIs to talk to Android devices</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains</groupId>
+ <artifactId>annotations</artifactId>
+ <version>23.0.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.md5 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.md5
new file mode 100644
index 000000000..d07d72700
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.md5
@@ -0,0 +1 @@
+135d9ece3dd30cf7ab648aebf565632c \ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.sha1 b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.sha1
new file mode 100644
index 000000000..fec533aba
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.3.1/ddmlib-31.3.1.pom.sha1
@@ -0,0 +1 @@
+b1116cbeaaa8352bc723937665de6893d7d5ccb9 \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/LICENSE b/com/android/tools/dvlib/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar
new file mode 100644
index 000000000..60853f7e8
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.md5 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..66fb453da
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+c90869af6cb45f1abb8c519c3c3d722a \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.sha1 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..ec61c196a
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+984c2f84d9750b29c2f35ecca6fcaf2881e30a66 \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar
new file mode 100644
index 000000000..1de6fe251
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.md5 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.md5
new file mode 100644
index 000000000..f1eb29ec2
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.md5
@@ -0,0 +1 @@
+c0a6db2420922a7dc117a66ff3ae09a5 \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.sha1 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.sha1
new file mode 100644
index 000000000..c464b3d39
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.jar.sha1
@@ -0,0 +1 @@
+a1a4e33042e1e450bed44a65bc8798c9783bedca \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom
new file mode 100644
index 000000000..d19be0eda
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>dvlib</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.dvlib</name>
+ <description>A Library to manage the Android device database XML files.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.md5 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.md5
new file mode 100644
index 000000000..77b4ff41b
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.md5
@@ -0,0 +1 @@
+232f795e2bea0b771845ec7d845121b7 \ No newline at end of file
diff --git a/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.sha1 b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.sha1
new file mode 100644
index 000000000..36a5ff05b
--- /dev/null
+++ b/com/android/tools/dvlib/31.3.1/dvlib-31.3.1.pom.sha1
@@ -0,0 +1 @@
+bb0279f8f1cd1252e59743a9874621e138541964 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/LICENSE b/com/android/tools/emulator/proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar
new file mode 100644
index 000000000..1d511a020
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.md5 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..9596db87c
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+52af4fe10058fb6c5b9dae1bbedfc5c3 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.sha1 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..71add9bc2
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+1f9acaad9c6ba9a4823f3c5ad5efc96b807e1c83 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar
new file mode 100644
index 000000000..3e3216e68
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.md5 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.md5
new file mode 100644
index 000000000..81e7efa96
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+584d2a6626939c5faeee0ade966869cc \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.sha1 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..b21390f36
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+676639cfdef901494062f727124ded82f7de9748 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom
new file mode 100644
index 000000000..944d96899
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.emulator</groupId>
+ <artifactId>proto</artifactId>
+ <version>31.3.1</version>
+ <name>Emulator protos for Android Tools</name>
+ <description>A protobuf messages to control Android Emulator</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>1.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.md5 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.md5
new file mode 100644
index 000000000..b3a9530f2
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+b25e343da3e6fc0149cb0770baee6b9b \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.sha1 b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..9090fd4b3
--- /dev/null
+++ b/com/android/tools/emulator/proto/31.3.1/proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+d77c948ff7584ed346840fa6d6ba99657aa2e234 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/LICENSE b/com/android/tools/external/com-intellij/intellij-core/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar
new file mode 100644
index 000000000..dc5e06021
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.md5 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..94bd99913
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+62268e0e786735f7fdea101e9bc31e1b \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..f33b97f4f
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+e7bd56ca9d313dc7fadd68b50c45a3f5fdbfd279 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar
new file mode 100644
index 000000000..757d789e3
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.md5 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.md5
new file mode 100644
index 000000000..a7e6f8b1c
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.md5
@@ -0,0 +1 @@
+ece8a23206a2d3afff989d9cf6e58d99 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.sha1
new file mode 100644
index 000000000..6c92bfef5
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.jar.sha1
@@ -0,0 +1 @@
+1b9c5e23a3d72032db5c5ccff17a98e5796b7207 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom
new file mode 100644
index 000000000..6511cc347
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.external.com-intellij.intellij-core</name>
+ <description>IntelliJ IDEA Core</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>org.jetbrains.intellij.deps</groupId>
+ <artifactId>trove4j</artifactId>
+ <version>1.0.20200330</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.md5 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.md5
new file mode 100644
index 000000000..1000e8e59
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.md5
@@ -0,0 +1 @@
+cfdbf3bccc7ecc21dcedb06c423d53a3 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.sha1
new file mode 100644
index 000000000..75b217a5d
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.3.1/intellij-core-31.3.1.pom.sha1
@@ -0,0 +1 @@
+7cb4ea1626e35dc2754193b4b5f8e8b2b0fdc22e \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/LICENSE b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar
new file mode 100644
index 000000000..90f441164
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..a755c35f7
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+a48b1890cecbc8f3404cdab4b6ee4185 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..06771dd6c
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+426e74a20aeacef4c65b2a5ca2f62bfa3783a499 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar
new file mode 100644
index 000000000..21b44152f
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.md5
new file mode 100644
index 000000000..1b53573fa
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.md5
@@ -0,0 +1 @@
+fa783b03271a89829b6e2fa661e18cbd \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.sha1
new file mode 100644
index 000000000..ec4c8e5b6
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.jar.sha1
@@ -0,0 +1 @@
+2bf050046e6d7b21c620a55341e9ee8f23c24602 \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom
new file mode 100644
index 000000000..9c560a294
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.external.com-intellij.kotlin-compiler</name>
+ <description>Kotlin Compiler</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.md5
new file mode 100644
index 000000000..c2e5e5af1
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.md5
@@ -0,0 +1 @@
+1521da1f700bbaeae30c37bbb354ce3a \ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.sha1
new file mode 100644
index 000000000..a7a1c8a68
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.3.1/kotlin-compiler-31.3.1.pom.sha1
@@ -0,0 +1 @@
+aa83a81562b9e62c89c19bb411fccd070a236ef9 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/LICENSE b/com/android/tools/external/org-jetbrains/uast/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar
new file mode 100644
index 000000000..1063c85b3
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.md5 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..5411047d4
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+051cc6145db8fc7f35a6ca3ef2f9c4a4 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.sha1 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..ee8156de7
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+28d2b8bfceb012e92b78af9d128812a1b3f61e84 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar
new file mode 100644
index 000000000..fd5f4ab6f
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.md5 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.md5
new file mode 100644
index 000000000..dda0c5aea
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.md5
@@ -0,0 +1 @@
+8c004b1bd33bd79a1447b61b248e2866 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.sha1 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.sha1
new file mode 100644
index 000000000..2b2bad64a
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.jar.sha1
@@ -0,0 +1 @@
+e86f68be05c7b90003abbdb9af2652f414e6d685 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom
new file mode 100644
index 000000000..c0933cfee
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.external.org-jetbrains.uast</name>
+ <description>Unified AST</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+</project>
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.md5 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.md5
new file mode 100644
index 000000000..fb6db6b74
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.md5
@@ -0,0 +1 @@
+3aba09c49b34b40134acc0c4bd11c667 \ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.sha1 b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.sha1
new file mode 100644
index 000000000..9abbca1ac
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.3.1/uast-31.3.1.pom.sha1
@@ -0,0 +1 @@
+33a23caa60915de076bab149cb9c360e2ed7afc1 \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/LICENSE b/com/android/tools/layoutlib/layoutlib-api/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar
new file mode 100644
index 000000000..0e0009412
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..1c5578519
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+19115b25f183f879f80cc1aabe0d366e \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..4573f49e1
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+12d82074d314d3697eb411bf59fcd55fc11c2208 \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar
new file mode 100644
index 000000000..a7ff9f67e
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.md5
new file mode 100644
index 000000000..cd10d0f01
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.md5
@@ -0,0 +1 @@
+6b632a3fbd62eb6d8acd5f274c1676aa \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.sha1
new file mode 100644
index 000000000..b3c147031
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.jar.sha1
@@ -0,0 +1 @@
+5b4270989aafbce80f83599e345afd927cf6ba26 \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom
new file mode 100644
index 000000000..fcf174bc5
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <name>Android Tools layoutlib-api</name>
+ <description>Library to use the rendering library for Android layouts: layoutlib</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains</groupId>
+ <artifactId>annotations</artifactId>
+ <version>23.0.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.md5 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.md5
new file mode 100644
index 000000000..00252de2d
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.md5
@@ -0,0 +1 @@
+3640f5215e68f3c49970126bd3b0a347 \ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.sha1
new file mode 100644
index 000000000..74b800c90
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.3.1/layoutlib-api-31.3.1.pom.sha1
@@ -0,0 +1 @@
+00a8d175d532f3f1cc620bc832728d7c6cd2662d \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/LICENSE b/com/android/tools/lint/lint-api/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar
new file mode 100644
index 000000000..3d3a2326e
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..e8b5e8eaa
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+93ecbe0dd39424edacf10562722d3547 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..6c09494b7
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+ed7d59584caa4d19938717ba4afe8e1bc63b8c61 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar
new file mode 100644
index 000000000..f88ab0ba0
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.md5 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.md5
new file mode 100644
index 000000000..5a26b3e11
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.md5
@@ -0,0 +1 @@
+391dd24648e6085278c8aa2849b66887 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.sha1 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.sha1
new file mode 100644
index 000000000..be7216c5f
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.jar.sha1
@@ -0,0 +1 @@
+1f98750f38388bdaa1462c0b30e77b0cfa9c5516 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom
new file mode 100644
index 000000000..7ffbcf7e3
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-api</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-api</name>
+ <description>API to build lint checks</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-model</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>manifest-merger</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.13.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-reflect</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>9.6</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <version>9.6</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-model</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.md5 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.md5
new file mode 100644
index 000000000..e753d0247
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.md5
@@ -0,0 +1 @@
+d8081ee6da5a4e59dc8c31b676d846f4 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.sha1 b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.sha1
new file mode 100644
index 000000000..97e6ad5e0
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.3.1/lint-api-31.3.1.pom.sha1
@@ -0,0 +1 @@
+d196a450336c63609aba79ab00385f3cd499df33 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/LICENSE b/com/android/tools/lint/lint-checks/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar
new file mode 100644
index 000000000..3916c614c
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..349d73818
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+61245f86d15feae84506fa35fb7b0deb \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..9fcbf30c3
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+076f96571d31b21035bee956e4fc06ddb2e9cc6b \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar
new file mode 100644
index 000000000..560d6af2d
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.md5 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.md5
new file mode 100644
index 000000000..b2c9ea59e
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.md5
@@ -0,0 +1 @@
+826cbb0b1529734c761684f35d4ac981 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.sha1 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.sha1
new file mode 100644
index 000000000..2c2305fe8
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.jar.sha1
@@ -0,0 +1 @@
+77b9f7a38944b2bb4309fd401d77d307645a98c3 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom
new file mode 100644
index 000000000..7d820c7e2
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-checks</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-checks</name>
+ <description>Checks for Android Lint</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-api</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>play-sdk-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.intellij.deps</groupId>
+ <artifactId>trove4j</artifactId>
+ <version>1.0.20200330</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-analysis</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.md5 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.md5
new file mode 100644
index 000000000..409c2bac2
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.md5
@@ -0,0 +1 @@
+3ae58169421d6f180feaf8d2eaae03a5 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.sha1 b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.sha1
new file mode 100644
index 000000000..db9284185
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.3.1/lint-checks-31.3.1.pom.sha1
@@ -0,0 +1 @@
+27274dcab5a2503332d3efd6590bb140848e15a3 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/LICENSE b/com/android/tools/lint/lint-gradle/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar
new file mode 100644
index 000000000..842abc1e7
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..8e92d7c08
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+bdb65edb6b7c845c2f487a6c784d4fce \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..da148d0ce
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+0693dbe5c700fc726b3e4ab939fa48b1dc6145bd \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar
new file mode 100644
index 000000000..562949620
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.md5 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.md5
new file mode 100644
index 000000000..93aa1f141
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.md5
@@ -0,0 +1 @@
+b254febf892dd0790202d3137544ddf1 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.sha1 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.sha1
new file mode 100644
index 000000000..f4e76be37
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.jar.sha1
@@ -0,0 +1 @@
+eca59f6b3322e0dc94e68bc99f6450c91078c7c1 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom
new file mode 100644
index 000000000..510386119
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-gradle</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-gradle</name>
+ <description>Gradle integration for Android Lint</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-typedef-remover</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>3.0.10</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.md5 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.md5
new file mode 100644
index 000000000..6c4bd5e0e
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.md5
@@ -0,0 +1 @@
+f9a332250aada1e48dcd018c9723395d \ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.sha1 b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.sha1
new file mode 100644
index 000000000..1b9594cb8
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.3.1/lint-gradle-31.3.1.pom.sha1
@@ -0,0 +1 @@
+04427e0b1875dd8ae1cc17400e7b80bb7357e3e8 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/LICENSE b/com/android/tools/lint/lint-model/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar
new file mode 100644
index 000000000..186c89544
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..1bc7d44a2
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+85fada938c1e276a737800832081b354 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..dcc224a5a
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a2f1bde8abd387c7804907ca86a8e6b55e6d4c96 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar
new file mode 100644
index 000000000..86649ca71
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.md5 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.md5
new file mode 100644
index 000000000..51614fc71
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.md5
@@ -0,0 +1 @@
+d35c11f6910543417720c250cb15dd60 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.sha1 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.sha1
new file mode 100644
index 000000000..1ddcdfb07
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.jar.sha1
@@ -0,0 +1 @@
+b611c217e17089b1f1a447b2b391c33653f9a8ff \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom
new file mode 100644
index 000000000..b21e2b6ad
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-model</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-model</name>
+ <description>Lint build system model</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>builder-model</artifactId>
+ <version>8.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.md5 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.md5
new file mode 100644
index 000000000..0ad83f93e
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.md5
@@ -0,0 +1 @@
+afc895b979786d427849f54cdf869279 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.sha1 b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.sha1
new file mode 100644
index 000000000..7c15ab826
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.3.1/lint-model-31.3.1.pom.sha1
@@ -0,0 +1 @@
+ba02585dd84a1aa8d4101b8edbecedc8fe400073 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/LICENSE b/com/android/tools/lint/lint-tests/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar
new file mode 100644
index 000000000..556af81ed
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..552356278
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+03915432a89bdbbfa3e3275112bd8988 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..09a592003
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+bc4daa38894802881bd19a832f90db6b2b84be06 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar
new file mode 100644
index 000000000..22a7189b3
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.md5 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.md5
new file mode 100644
index 000000000..98008b74f
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.md5
@@ -0,0 +1 @@
+f6b04f1f20cc68d3403bbcc0a6597c58 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.sha1 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.sha1
new file mode 100644
index 000000000..34bce9a04
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.jar.sha1
@@ -0,0 +1 @@
+6f4f5c47afc9e62537c9639183625d75b8c641d0 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom
new file mode 100644
index 000000000..d9767d703
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-tests</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-tests</name>
+ <description>API to build lint check tests</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.13.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>3.0.10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>5.6.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.md5 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.md5
new file mode 100644
index 000000000..566ae87ff
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.md5
@@ -0,0 +1 @@
+404c1f0fa8266f8489d457bcc7d47142 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.sha1 b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.sha1
new file mode 100644
index 000000000..e9b7dd293
--- /dev/null
+++ b/com/android/tools/lint/lint-tests/31.3.1/lint-tests-31.3.1.pom.sha1
@@ -0,0 +1 @@
+772f46d64a2d82ad56f8ed5dce9925d82712063b \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/LICENSE b/com/android/tools/lint/lint-typedef-remover/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar
new file mode 100644
index 000000000..c32acd1a6
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..4cac26433
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+456959235204a94b346414d05615a971 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..9c33b26f8
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+011411c695aa4d3c1b2f764cc8c14e84ea8ac5ad \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar
new file mode 100644
index 000000000..5a12d7d7d
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.md5
new file mode 100644
index 000000000..5faab924d
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.md5
@@ -0,0 +1 @@
+0788e61b59475e6603b0375097977b9a \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.sha1
new file mode 100644
index 000000000..21e4a942e
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.jar.sha1
@@ -0,0 +1 @@
+644ab9b8a697ba83702c4e32eaaf95c504e1a522 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom
new file mode 100644
index 000000000..f29cfa46e
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-typedef-remover</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint-typedef-remover</name>
+ <description>Utility to remove typedef annotations from classes</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>9.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.md5 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.md5
new file mode 100644
index 000000000..5b8a7cce7
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.md5
@@ -0,0 +1 @@
+ddc4c88b456bb5b37f45e0fff8804b38 \ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.sha1 b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.sha1
new file mode 100644
index 000000000..c3471b6d5
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.3.1/lint-typedef-remover-31.3.1.pom.sha1
@@ -0,0 +1 @@
+c4edd9cff12e129cba878dfa00b135fdcfd088f6 \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/LICENSE b/com/android/tools/lint/lint/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar
new file mode 100644
index 000000000..7600edbce
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.md5 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..0ee663f96
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+fc7568f3738dc2648ac76eff4af50244 \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.sha1 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..786dac069
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+2354cf18531644df548e33c3c2c85b1165d8a26e \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar
new file mode 100644
index 000000000..af3955bcb
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.md5 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.md5
new file mode 100644
index 000000000..8ae7a3d62
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.md5
@@ -0,0 +1 @@
+48ed0752d932b12458e2f8c8993f2b6c \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.sha1 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.sha1
new file mode 100644
index 000000000..9724fbd14
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.jar.sha1
@@ -0,0 +1 @@
+35d11265d511feb63aef700428e33618850cea1c \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom
new file mode 100644
index 000000000..5a443dc3c
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.lint.lint</name>
+ <description>Lint tools. Both a Command line tool and a library to add lint features to other tools</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-api</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.lint</groupId>
+ <artifactId>lint-checks</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>intellij-core</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.com-intellij</groupId>
+ <artifactId>kotlin-compiler</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.external.org-jetbrains</groupId>
+ <artifactId>uast</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>protos</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>tracker</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>manifest-merger</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-reflect</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.md5 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.md5
new file mode 100644
index 000000000..16329d135
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.md5
@@ -0,0 +1 @@
+c464fc24679e02a4bbd7556d32818544 \ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.sha1 b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.sha1
new file mode 100644
index 000000000..094ca3dcb
--- /dev/null
+++ b/com/android/tools/lint/lint/31.3.1/lint-31.3.1.pom.sha1
@@ -0,0 +1 @@
+af4f074a9fc14f76950ab01ddce29437f062e3eb \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/LICENSE b/com/android/tools/ninepatch/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar
new file mode 100644
index 000000000..dce3b044c
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.md5 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..86c7af397
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+1a7ddcf5f6489ed768efb9a7fbcc5ac3 \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.sha1 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..7f16976ca
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5ec702766f0fcc69a43a3bf6cb378cab3f472db3 \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar
new file mode 100644
index 000000000..1abd81012
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.md5 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.md5
new file mode 100644
index 000000000..c6abc79ee
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.md5
@@ -0,0 +1 @@
+fb73573b38c6de11595e2cdc0388414a \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.sha1 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.sha1
new file mode 100644
index 000000000..d27b52f12
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.jar.sha1
@@ -0,0 +1 @@
+e3214101bfedb4152de857435604a18e3f1e3f93 \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom
new file mode 100644
index 000000000..a3e27b53d
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>ninepatch</artifactId>
+ <version>31.3.1</version>
+ <name>NinePatch</name>
+ <description>draws a bitmap in nine or more sections</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.md5 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.md5
new file mode 100644
index 000000000..ac45b3956
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.md5
@@ -0,0 +1 @@
+64a39e5601a22f437fb2caa62a015529 \ No newline at end of file
diff --git a/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.sha1 b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.sha1
new file mode 100644
index 000000000..1af534a74
--- /dev/null
+++ b/com/android/tools/ninepatch/31.3.1/ninepatch-31.3.1.pom.sha1
@@ -0,0 +1 @@
+53aac626d463b9d11eb98a4dc9df3a4e2de794b5 \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/LICENSE b/com/android/tools/play-sdk-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..2fe8e508f
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.md5 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..31e8da941
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+4119df715ef69b8b13828330fb442407 \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.sha1 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..d012d6f51
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+3502e555e45d063e48e8bd374f5f34ac92c83bb1 \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar
new file mode 100644
index 000000000..219e1a4e4
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.md5 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..27a304d5a
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+8bef808f5e4d788a9831b8631db4f48a \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.sha1 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..2b2fe6f2c
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+e63c4a9e2c06867262807cf54b8575ca098a591b \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom
new file mode 100644
index 000000000..286621261
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>play-sdk-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.play-sdk-proto</name>
+ <description>A protobuf message used for Google Play SDK Index</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.md5 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..a71f3fd9e
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+6d21f1c90621adef5a19002c48c43420 \ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.sha1 b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..e5c17dae0
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.3.1/play-sdk-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+81dc41820f7e34e084e6dd3065c423993889e6f9 \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/LICENSE b/com/android/tools/repository/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar
new file mode 100644
index 000000000..da48ff643
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.md5 b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..1cfdb678b
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d9097fc28e4ec14f233b501d8c7ca30d \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.sha1 b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..83fcb14fa
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+c74daa6bb0efecf4805a666db57ce9819c8f4f08 \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.jar b/com/android/tools/repository/31.3.1/repository-31.3.1.jar
new file mode 100644
index 000000000..030f2fef5
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.jar.md5 b/com/android/tools/repository/31.3.1/repository-31.3.1.jar.md5
new file mode 100644
index 000000000..6a4c0f3f4
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.jar.md5
@@ -0,0 +1 @@
+40ecfb77d6c3ee7c36daa4ab8405b128 \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.jar.sha1 b/com/android/tools/repository/31.3.1/repository-31.3.1.jar.sha1
new file mode 100644
index 000000000..07fc6749a
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.jar.sha1
@@ -0,0 +1 @@
+f9d998909029644e8f7cf78cd850138ecf7cfcfd \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.pom b/com/android/tools/repository/31.3.1/repository-31.3.1.pom
new file mode 100644
index 000000000..362c2ffdd
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>repository</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.repository</name>
+ <description>A library for downloading and managing package repositories</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.jimfs</groupId>
+ <artifactId>jimfs</artifactId>
+ <version>1.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>javax.activation</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <version>1.21</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.pom.md5 b/com/android/tools/repository/31.3.1/repository-31.3.1.pom.md5
new file mode 100644
index 000000000..06a14f175
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.pom.md5
@@ -0,0 +1 @@
+7abdec23d96d38a0378e405cad2d390d \ No newline at end of file
diff --git a/com/android/tools/repository/31.3.1/repository-31.3.1.pom.sha1 b/com/android/tools/repository/31.3.1/repository-31.3.1.pom.sha1
new file mode 100644
index 000000000..c8b025675
--- /dev/null
+++ b/com/android/tools/repository/31.3.1/repository-31.3.1.pom.sha1
@@ -0,0 +1 @@
+674c8cd3dc497709b5ff795779b7c880c94f380a \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/LICENSE b/com/android/tools/sdk-common/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar
new file mode 100644
index 000000000..f23831409
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.md5 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..32538cdc1
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d945d35dd53e7f75bd8690e2b5eb3616 \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.sha1 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..d5759b96e
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+ba773d0ae7baf565820547d6fb0f289a9ae60583 \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar
new file mode 100644
index 000000000..9fc1993c1
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.md5 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.md5
new file mode 100644
index 000000000..c55335e46
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.md5
@@ -0,0 +1 @@
+8d1b698921318802101cc5454736c613 \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.sha1 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.sha1
new file mode 100644
index 000000000..14c0f1521
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.jar.sha1
@@ -0,0 +1 @@
+37afecab482cbdb1014e4fa76e13b9ad77807bb6 \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom
new file mode 100644
index 000000000..8427d9c39
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdk-common</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.sdk-common</name>
+ <description>sdk-common library used by other Android tools libraries.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools.analytics-library</groupId>
+ <artifactId>shared</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.build</groupId>
+ <artifactId>aapt2-proto</artifactId>
+ <version>8.3.1-10880808</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <version>1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.3.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.67</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.intellij.deps</groupId>
+ <artifactId>trove4j</artifactId>
+ <version>1.0.20200330</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-reflect</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.md5 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.md5
new file mode 100644
index 000000000..8a525f2d3
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.md5
@@ -0,0 +1 @@
+3c6d5fc7b8c58fc9b3567fc6601c26f1 \ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.sha1 b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.sha1
new file mode 100644
index 000000000..9b06cf11c
--- /dev/null
+++ b/com/android/tools/sdk-common/31.3.1/sdk-common-31.3.1.pom.sha1
@@ -0,0 +1 @@
+1fe615cca4bd4a90525fffa21de7aed413d8c31f \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/LICENSE b/com/android/tools/sdklib/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar
new file mode 100644
index 000000000..dfec02661
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.md5 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..006410b56
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+d252f8c81f579d521d98b65426ae8557 \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.sha1 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..22ed9d7bb
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+cfc3ab4f16cb6d765ce2cf6b3587bd3016bb75eb \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar
new file mode 100644
index 000000000..b46ca95c3
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.md5 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.md5
new file mode 100644
index 000000000..5de800b6f
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.md5
@@ -0,0 +1 @@
+35d9591c379cf6f12996f3c0abaa06e3 \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.sha1 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.sha1
new file mode 100644
index 000000000..85c7dedd9
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.jar.sha1
@@ -0,0 +1 @@
+aaee0cacf5ad0b3eb6b7a5c69e43959fb6bf9b77 \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom
new file mode 100644
index 000000000..864644a92
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools</groupId>
+ <artifactId>sdklib</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.sdklib</name>
+ <description>A library to parse and download the Android SDK.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>repository</artifactId>
+ <version>31.3.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>dvlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.layoutlib</groupId>
+ <artifactId>layoutlib-api</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <version>1.21</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ <version>4.4.16</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpmime</artifactId>
+ <version>4.5.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.md5 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.md5
new file mode 100644
index 000000000..97057228f
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.md5
@@ -0,0 +1 @@
+36589d2f2a7a36c54a0c5380bd73feb8 \ No newline at end of file
diff --git a/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.sha1 b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.sha1
new file mode 100644
index 000000000..11398553d
--- /dev/null
+++ b/com/android/tools/sdklib/31.3.1/sdklib-31.3.1.pom.sha1
@@ -0,0 +1 @@
+161ede5fce2b4f01cf51db2bf0e4f458ebb9f1c3 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/LICENSE b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..160ae01b4
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..b1b5ec2cd
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+2f53048d82058f692cc390d6f4281f1d \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..f08174eee
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+5e1a629b57a2c2d430ad6f966792e178bb60420f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar
new file mode 100644
index 000000000..a68044b47
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..fa3c0b3dd
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+91dd31d8a55bfa6a149085d3c1fa9ee8 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..e8a9b6214
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+732647a1df2d9405dbbc944ccb1a9153d7dc3e3a \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom
new file mode 100644
index 000000000..ca4cfcafc
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-device-provider-ddmlib-proto</name>
+ <description>A protobuf messages used in a UTP plugin to provide Android device using ddmlib</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..e2e32a23f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+a5d13e5f5b13710e61213469311c87c2 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..cae60eb1f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.3.1/android-device-provider-ddmlib-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+411068bb38192145f2ed313a42f8e0674ca525fb \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/LICENSE b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar
new file mode 100644
index 000000000..c68d4944e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..dcb08619b
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+acc03ec81a52afb6755a9b42325332dd \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..a58bf14fb
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+c3ebf792b5d67df6d38219a07bdeef18ad87676f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar
new file mode 100644
index 000000000..56ce0bc43
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.md5
new file mode 100644
index 000000000..aa4abc33d
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.md5
@@ -0,0 +1 @@
+22f7a6370f83ce61d61e7264a384e261 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.sha1
new file mode 100644
index 000000000..bab6cba29
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.jar.sha1
@@ -0,0 +1 @@
+9a6d4615e054b4426ebc63af0e51528a501f7819 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module
new file mode 100644
index 000000000..76cab336c
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module
@@ -0,0 +1,162 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-ddmlib",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-31.3.1.jar",
+ "url": "android-device-provider-ddmlib-31.3.1.jar",
+ "size": 59606,
+ "sha512": "2903a611d9a2cb55738fe1e4f1de77517e332b163029a5a6a80d9ff1ef589af88e27cb465394beb450f0513721ebf239cd79eaf6b85dcd775b5823fe5060a1a9",
+ "sha256": "4202175ef0950565bb47b6228d283a5f0437b69d1356f71c35b9077cecd829f9",
+ "sha1": "9a6d4615e054b4426ebc63af0e51528a501f7819",
+ "md5": "22f7a6370f83ce61d61e7264a384e261"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.ddms",
+ "module": "ddmlib",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-ddmlib-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.6.4"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "core-proto",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-31.3.1.jar",
+ "url": "android-device-provider-ddmlib-31.3.1.jar",
+ "size": 59606,
+ "sha512": "2903a611d9a2cb55738fe1e4f1de77517e332b163029a5a6a80d9ff1ef589af88e27cb465394beb450f0513721ebf239cd79eaf6b85dcd775b5823fe5060a1a9",
+ "sha256": "4202175ef0950565bb47b6228d283a5f0437b69d1356f71c35b9077cecd829f9",
+ "sha1": "9a6d4615e054b4426ebc63af0e51528a501f7819",
+ "md5": "22f7a6370f83ce61d61e7264a384e261"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-31.3.1-javadoc.jar",
+ "url": "android-device-provider-ddmlib-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "7ea4b4700aa42ed5d6915243ff6e2b2b070753a272b25255c24192328bd51be3bab70898ebf419e6b0656a67694c30f00a0f969976706788162e6b6574b1fccc",
+ "sha256": "e8e52be1bae602ba2e6a78f132cb455a4374a9e2787e5ffbb85839ec4e19ddb4",
+ "sha1": "521b0c5df4acb03dc715183dcbd7638b2f4b55b7",
+ "md5": "144fd7f5f7edfbc06a84eb4002eaeb3b"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-31.3.1-sources.jar",
+ "url": "android-device-provider-ddmlib-31.3.1-sources.jar",
+ "size": 10948,
+ "sha512": "c06ab0c22eb9f816314cd68b2674205e745415a4e550601f7e62d01cba623e0849490a79c59165dcd6a9ae191b81f47fa65389f49fb2d01983d628f497ce604d",
+ "sha256": "fc177ad6dc8ab5b185302968a9068f31736683e5d59ac681b18360f68c179562",
+ "sha1": "c3ebf792b5d67df6d38219a07bdeef18ad87676f",
+ "md5": "acc03ec81a52afb6755a9b42325332dd"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.md5 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.md5
new file mode 100644
index 000000000..9e518aa61
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.md5
@@ -0,0 +1 @@
+bea37ded1f5218aa9293e86ee553b11f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.sha1
new file mode 100644
index 000000000..32c3d0436
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.module.sha1
@@ -0,0 +1 @@
+5e400ae40d4e2272ba9f28b2087ed309adf5d474 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom
new file mode 100644
index 000000000..ea65238bc
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core-jvm</artifactId>
+ <version>1.6.4</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>core-proto</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Library providing UTP plugins to talk to AGP</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-device-provider-ddmlib</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.md5 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.md5
new file mode 100644
index 000000000..12c359d64
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.md5
@@ -0,0 +1 @@
+e683e26ce565e084241c59e7b9dcdac9 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.sha1
new file mode 100644
index 000000000..1a2a67d83
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/31.3.1/android-device-provider-ddmlib-31.3.1.pom.sha1
@@ -0,0 +1 @@
+8fe99ea7e7825b84ed6abb9f6e957235c88884cc \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/LICENSE b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..bf4554e9c
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..9a425c62f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+fd89127f076bd2d385a33352854a6a64 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..bae1a22ce
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+f0545080b78314598b4baf29ece9319597f0522b \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar
new file mode 100644
index 000000000..97b1099b7
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..c1baa8928
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+96442c0726091c99a6d7562785ce7660 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..1ff72db56
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+9f4923a6c0e213f00c1cc31720d1535f2d8517fe \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom
new file mode 100644
index 000000000..6eac538bd
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-device-provider-gradle-proto</name>
+ <description>A protobuf messages used in a UTP plugin to provide a Gradle managed virtual Android devices</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..78b9ff115
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+7ab1706a80f8a8f1203544aeec8cecca \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..09494230d
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.3.1/android-device-provider-gradle-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+3304dd63556c5e6c7951d5984999adce769876e7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/LICENSE b/com/android/tools/utp/android-device-provider-gradle/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar
new file mode 100644
index 000000000..23b183a7b
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..3d2e0f361
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+82b0abc031759d46694f57bfe3d84a10 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..6e285ae53
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b1f35981a1236456d76e4506fb58bfbae42ea54f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar
new file mode 100644
index 000000000..636e1159b
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.md5 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.md5
new file mode 100644
index 000000000..ed4bc47ba
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.md5
@@ -0,0 +1 @@
+4e8f839b8feacbcb01d8496adf40879a \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.sha1
new file mode 100644
index 000000000..2f56aaaa3
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.jar.sha1
@@ -0,0 +1 @@
+6b4cb9cc0b677184ab2cc5b7cfa9c305a901a91f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module
new file mode 100644
index 000000000..f64a918af
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-gradle",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-31.3.1.jar",
+ "url": "android-device-provider-gradle-31.3.1.jar",
+ "size": 50159,
+ "sha512": "560418f1d045811e275db8977cf8bac33f4e472a02e432198fe5e1d7f56ea8afe7f90fc738ba757892d8687708d0455d87f4d64cb5857eee5a21a0149f3870e0",
+ "sha256": "1bb5f6f0544982ef5db085f0196a1a961957bf4e7b0b60bd6973c5e249f15aac",
+ "sha1": "6b4cb9cc0b677184ab2cc5b7cfa9c305a901a91f",
+ "md5": "4e8f839b8feacbcb01d8496adf40879a"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-gradle-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "core-proto",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-device-provider-gradle-31.3.1.jar",
+ "url": "android-device-provider-gradle-31.3.1.jar",
+ "size": 50159,
+ "sha512": "560418f1d045811e275db8977cf8bac33f4e472a02e432198fe5e1d7f56ea8afe7f90fc738ba757892d8687708d0455d87f4d64cb5857eee5a21a0149f3870e0",
+ "sha256": "1bb5f6f0544982ef5db085f0196a1a961957bf4e7b0b60bd6973c5e249f15aac",
+ "sha1": "6b4cb9cc0b677184ab2cc5b7cfa9c305a901a91f",
+ "md5": "4e8f839b8feacbcb01d8496adf40879a"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-31.3.1-javadoc.jar",
+ "url": "android-device-provider-gradle-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "b7f5b1c64d2f372b971b4e75de67150ca5f99e81b683ffaad813b39bf6f1c02a3ad2b39d58023dc345452aa15dc95f02382a4bfeb288bcf7a77f4bae273ae2ad",
+ "sha256": "1feff2dc7b452a135dcc25fc1f0d1dc12f7091aadb3d2e99d2c1f59dc5487029",
+ "sha1": "3b53c8cb325dbd1b558d0d65565214fc0240eda7",
+ "md5": "0968fa3d3cb48eac8e4ee78a9ab2ed74"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-31.3.1-sources.jar",
+ "url": "android-device-provider-gradle-31.3.1-sources.jar",
+ "size": 14103,
+ "sha512": "bb0b1dfd52f317681786e22a5ce61b54ce3ac61e2b9170641318d2fc4c8723dfdcdc29b896c409f05631d3232be379962c0f85e14f811ec1b63f302ee15ab9cf",
+ "sha256": "cbb2700986c5676152fb1d9e46e8d8d81b3c461c267fcc6ce52a284c5ceb682e",
+ "sha1": "b1f35981a1236456d76e4506fb58bfbae42ea54f",
+ "md5": "82b0abc031759d46694f57bfe3d84a10"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.md5 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.md5
new file mode 100644
index 000000000..963c1fd0a
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.md5
@@ -0,0 +1 @@
+1210a1058e7fbeee99debdd38144043c \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.sha1 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.sha1
new file mode 100644
index 000000000..7e2120c1e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.module.sha1
@@ -0,0 +1 @@
+66cc3160cd445c7e1a8177c2350dec5e7c4a4be4 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom
new file mode 100644
index 000000000..b79557800
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>core-proto</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to provide a Gradle managed virtual Android device</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-device-provider-gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.md5 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.md5
new file mode 100644
index 000000000..8fc37f21e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.md5
@@ -0,0 +1 @@
+0b3bb772b8624b4fed4f0c280b1da305 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.sha1 b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.sha1
new file mode 100644
index 000000000..d31e8ea64
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/31.3.1/android-device-provider-gradle-31.3.1.pom.sha1
@@ -0,0 +1 @@
+0fa4b196ea1d9056dc5fe3706fdd603a1811df69 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..04fe37d2e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..ae4c01d5b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+06e1b3f62142a7a7916020da5d26ae1c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..ca5cafd5b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+87cc2e5e50b58a643765b84f531b3ecfd3970347 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar
new file mode 100644
index 000000000..0e98cd99a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..ef77eaa93
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+9ab3b94b0e484579a24f9e8e8e33090a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..154c48c75
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+c02332c53d95a3e0ccd7ad9d6d97f8fec5d1a469 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom
new file mode 100644
index 000000000..fb411b4cc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-additional-test-output-proto</name>
+ <description>A protobuf messages used in a UTP plugin to export additional test outputs</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..899a40772
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+99a3252bf337912a1a987f7d6cfd36ef \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..815d40f0a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.3.1/android-test-plugin-host-additional-test-output-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+8e071c5d2152571a8f76e52f87b2d9a49b63ff0d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar
new file mode 100644
index 000000000..7d6c9a9a9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..01ceeea12
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+459a24cd4dffc3e323208845e2940feb \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..8f3ae77aa
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+b89c587e8c414544f06b1f6f6fac52b2c3b508f4 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar
new file mode 100644
index 000000000..8d31fa7e8
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.md5
new file mode 100644
index 000000000..569ba56f7
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.md5
@@ -0,0 +1 @@
+7f1dfcf5e61d797b2f87fe3dd9804747 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.sha1
new file mode 100644
index 000000000..fb6c27036
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.jar.sha1
@@ -0,0 +1 @@
+8ba58740f7c994f786c6bf9065204329a39eb001 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module
new file mode 100644
index 000000000..e10d08937
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-additional-test-output",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-31.3.1.jar",
+ "url": "android-test-plugin-host-additional-test-output-31.3.1.jar",
+ "size": 16790,
+ "sha512": "fcf0b781aa76367cd8caa3584cc68579e49a2c4120fddd32d6c3c1590813291ff7042b4047e3917c9ae7812de9f4dfb2a44be891454bb93d35708d6cfaab733a",
+ "sha256": "50babed2760af5fc362c03e4761e7cdfef7526fecf673bdd65a4f62f4d23bccb",
+ "sha1": "8ba58740f7c994f786c6bf9065204329a39eb001",
+ "md5": "7f1dfcf5e61d797b2f87fe3dd9804747"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "utp-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-additional-test-output-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-31.3.1.jar",
+ "url": "android-test-plugin-host-additional-test-output-31.3.1.jar",
+ "size": 16790,
+ "sha512": "fcf0b781aa76367cd8caa3584cc68579e49a2c4120fddd32d6c3c1590813291ff7042b4047e3917c9ae7812de9f4dfb2a44be891454bb93d35708d6cfaab733a",
+ "sha256": "50babed2760af5fc362c03e4761e7cdfef7526fecf673bdd65a4f62f4d23bccb",
+ "sha1": "8ba58740f7c994f786c6bf9065204329a39eb001",
+ "md5": "7f1dfcf5e61d797b2f87fe3dd9804747"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-additional-test-output-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "211f250b8e7feaf6a505324adfcda24c5bf98f0f575f27eb0520b13a23a894d22c310f87cb7509b71365d4452010a2ff7b603a5301c40f66533c90b7af44dfcb",
+ "sha256": "756a530ba1639115830ac8d58c70136a670f2bf183870e6288aa20074e5f7baa",
+ "sha1": "5267f854fb06f066b13c54cc18194ea657a29625",
+ "md5": "2cc5925998122cb662c6f7d3eccadeb1"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-additional-test-output-31.3.1-sources.jar",
+ "size": 5516,
+ "sha512": "a3687e3b7bf87f77ee9c30e5594d947d16e732bad752d14f027c59dc872a4ce8a672120b283f190f373d88e700809d6a4d5f850cbbebb9ec059b499e7d289826",
+ "sha256": "4c30ed2f135848df72788d119f76a3797dc61c958bbd70a885417741ceef9a60",
+ "sha1": "b89c587e8c414544f06b1f6f6fac52b2c3b508f4",
+ "md5": "459a24cd4dffc3e323208845e2940feb"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.md5
new file mode 100644
index 000000000..72ca1be15
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.md5
@@ -0,0 +1 @@
+6b14945c39f4d94c38cb5a2262d30ff5 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.sha1
new file mode 100644
index 000000000..f88d4c9dc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.module.sha1
@@ -0,0 +1 @@
+b2fd11651510b29fdf749ffdcf6253ec9a98bdcc \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom
new file mode 100644
index 000000000..5ba49a7e4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>utp-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to copy additional test output to host machine</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-additional-test-output</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.md5
new file mode 100644
index 000000000..324909dcf
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.md5
@@ -0,0 +1 @@
+6a4de8b1745127476c7bb0fb99538ecb \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.sha1
new file mode 100644
index 000000000..8e7bb2f7f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/31.3.1/android-test-plugin-host-additional-test-output-31.3.1.pom.sha1
@@ -0,0 +1 @@
+0abaf90cb04fb5cc88dc604aa03b05d1a118eead \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..311894a62
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..e3b29de8f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+6b376dc29a062f3d3ef7de9cf8d14758 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..b0d6e11ad
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+9b21f7a69ff80fe1860eb00f1403acea6314b7fe \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar
new file mode 100644
index 000000000..956ed6aa3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..707ca043c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+37ad68996645ef4b086d40f725dbba1c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..f47740a1b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+2872376528c65b3166faeb6348e87d6d16391a6b \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom
new file mode 100644
index 000000000..70c8d8c8f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-apk-installer-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-apk-installer-proto</name>
+ <description>A protobuf messages used in a UTP plugin to install APKs</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..b28362126
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+5cdc82447842730cd23b01db4a7476c7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..549db956f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.3.1/android-test-plugin-host-apk-installer-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+ec2385c0a85b1460be602016dfd9574822b7e9f8 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar
new file mode 100644
index 000000000..0d1191c4a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..6b8cf8896
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+a75180b907e347af557ff0fab585212e \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..9d2c81386
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+06e801468680cf57c30e7573bade9cd4e96d661c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar
new file mode 100644
index 000000000..383d7faa3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.md5
new file mode 100644
index 000000000..7ba47cee2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.md5
@@ -0,0 +1 @@
+7d3680e30aca724028e3c1f13ba8f702 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.sha1
new file mode 100644
index 000000000..ee0f2bf12
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.jar.sha1
@@ -0,0 +1 @@
+05392da502ec04f57b83e2c04c86bc0445fdf1c1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module
new file mode 100644
index 000000000..be1fa740f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-apk-installer",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-apk-installer-31.3.1.jar",
+ "url": "android-test-plugin-host-apk-installer-31.3.1.jar",
+ "size": 13229,
+ "sha512": "cbbc60a478ffe8866863a9560377ed59b49c1bf3ca5fba95d29618b15be3e0d7d0203c758fa03bf50cbf7976fad44d8097041b9dba5facc937f58a37227faa70",
+ "sha256": "1628a1a7c9e498a7346ede85f25891bcd1e87bde9021bc42b10f984fe01b9719",
+ "sha1": "05392da502ec04f57b83e2c04c86bc0445fdf1c1",
+ "md5": "7d3680e30aca724028e3c1f13ba8f702"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-apk-installer-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "core-proto",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-apk-installer-31.3.1.jar",
+ "url": "android-test-plugin-host-apk-installer-31.3.1.jar",
+ "size": 13229,
+ "sha512": "cbbc60a478ffe8866863a9560377ed59b49c1bf3ca5fba95d29618b15be3e0d7d0203c758fa03bf50cbf7976fad44d8097041b9dba5facc937f58a37227faa70",
+ "sha256": "1628a1a7c9e498a7346ede85f25891bcd1e87bde9021bc42b10f984fe01b9719",
+ "sha1": "05392da502ec04f57b83e2c04c86bc0445fdf1c1",
+ "md5": "7d3680e30aca724028e3c1f13ba8f702"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-apk-installer-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-apk-installer-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "211f250b8e7feaf6a505324adfcda24c5bf98f0f575f27eb0520b13a23a894d22c310f87cb7509b71365d4452010a2ff7b603a5301c40f66533c90b7af44dfcb",
+ "sha256": "756a530ba1639115830ac8d58c70136a670f2bf183870e6288aa20074e5f7baa",
+ "sha1": "5267f854fb06f066b13c54cc18194ea657a29625",
+ "md5": "2cc5925998122cb662c6f7d3eccadeb1"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-apk-installer-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-apk-installer-31.3.1-sources.jar",
+ "size": 5071,
+ "sha512": "89f0bd0c5c7e0a48ab0f6be566c2d65810064faab0317340818dc53374cd01fa04617062278a471301a4a1bbc680e9073d2e5ef40d64bdd6e178c1fcc3767f7c",
+ "sha256": "f0d13f86c9357fe09f195b87b60162f7b56bb73f9f4aa206c3fd2637db629032",
+ "sha1": "06e801468680cf57c30e7573bade9cd4e96d661c",
+ "md5": "a75180b907e347af557ff0fab585212e"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.md5
new file mode 100644
index 000000000..61e2e74d0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.md5
@@ -0,0 +1 @@
+9b1a265b847f6c6afb6bce03a95731c6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.sha1
new file mode 100644
index 000000000..330e66e3a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.module.sha1
@@ -0,0 +1 @@
+9bed57587aa01c57b2ff49028b12f5b177d9992e \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom
new file mode 100644
index 000000000..fda25ff7c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-apk-installer</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-apk-installer-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>core-proto</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to install test APKs on Android devices</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-apk-installer</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.md5
new file mode 100644
index 000000000..1c140a9ad
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.md5
@@ -0,0 +1 @@
+450e7569f1be05ad46c09e1d4727a6d1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.sha1
new file mode 100644
index 000000000..3fc4fd5a5
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer/31.3.1/android-test-plugin-host-apk-installer-31.3.1.pom.sha1
@@ -0,0 +1 @@
+c5892c24b1ba1c9675b807892852511e6077c52d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..a7f1d94ab
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..71021fb85
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+2e58cd1fa92b910b6688f7093960a0b9 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..3a0c8cbdc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+1bb6028ee8cf432c17a040c9a1074bee72282243 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar
new file mode 100644
index 000000000..3470addd1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..5eb2eff78
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+899c66c6e73a583746f42ebc023a0cd1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..e28b90427
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+c780344aab70a33c454ad697295e12278fed16db \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom
new file mode 100644
index 000000000..5f021ba79
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-coverage-proto</name>
+ <description>A protobuf messages used in a UTP plugin to export test coverage data</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..7ca0818aa
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+666c6806ef902d7a529e471e449cdf44 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..5521ac504
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.3.1/android-test-plugin-host-coverage-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+0da91dcb881cc2e17e4e6ec7557315cac398212a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar
new file mode 100644
index 000000000..1742f78e0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..1ff756239
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+4d84358f1e1e62d4ac28ad25d3582192 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..538765b42
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+51877bc8cb0bf7c4b1c8f20995b054f09c1f9810 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar
new file mode 100644
index 000000000..f17c2fcd4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.md5
new file mode 100644
index 000000000..1b8fad69f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.md5
@@ -0,0 +1 @@
+57716c4dace071aecb38f574f5f8c9bb \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.sha1
new file mode 100644
index 000000000..da011ddbc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.jar.sha1
@@ -0,0 +1 @@
+db86d314e19b487d018bd38435bb3bd7350fde07 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module
new file mode 100644
index 000000000..e6bd41de9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module
@@ -0,0 +1,141 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-coverage",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-31.3.1.jar",
+ "url": "android-test-plugin-host-coverage-31.3.1.jar",
+ "size": 17336,
+ "sha512": "8a8aea2abe95c1bcdc4fed69b7fa1c2ff84c3ae6c982e82c7f66f1a48ffb3430d1e74a3e8878a17d1593704a767e82861fed3a3cf7e4cbb7341d7d43857957bd",
+ "sha256": "24e854d6ad38d1e998fb7ad9a1613bf90a19c8e36ea05668edfbbd2c341630f3",
+ "sha1": "db86d314e19b487d018bd38435bb3bd7350fde07",
+ "md5": "57716c4dace071aecb38f574f5f8c9bb"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-coverage-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-31.3.1.jar",
+ "url": "android-test-plugin-host-coverage-31.3.1.jar",
+ "size": 17336,
+ "sha512": "8a8aea2abe95c1bcdc4fed69b7fa1c2ff84c3ae6c982e82c7f66f1a48ffb3430d1e74a3e8878a17d1593704a767e82861fed3a3cf7e4cbb7341d7d43857957bd",
+ "sha256": "24e854d6ad38d1e998fb7ad9a1613bf90a19c8e36ea05668edfbbd2c341630f3",
+ "sha1": "db86d314e19b487d018bd38435bb3bd7350fde07",
+ "md5": "57716c4dace071aecb38f574f5f8c9bb"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-coverage-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "663ac7bc92dff542e5d05d60eb8204b8efd4d915d649d80b4258b60a706972c76bf714f065888b1c9edbbabc1e7161dda4ba3f939bf97785b345cae82ea3cab5",
+ "sha256": "c6735d5cf3fabb49e14919219f5aeb5d143eeaea7937438365a17d48a1041ac6",
+ "sha1": "cb70b11ec9da225638755bbef9424fc2d205814e",
+ "md5": "25e2c80c9fe8e37b03c72d3d683bd61d"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-coverage-31.3.1-sources.jar",
+ "size": 4834,
+ "sha512": "ce3a45482b92ab2bb0a8994ece3d2543f08cfbd6544ff13b8f28906aa0f362c8d343358a598eeee7493220b43088621eea696fb13e63d4ec1c57d2ff316f1437",
+ "sha256": "fc09efe31b9cfa762ea90e6692bc9eb8be651d67764be536bbfa6566675ee333",
+ "sha1": "51877bc8cb0bf7c4b1c8f20995b054f09c1f9810",
+ "md5": "4d84358f1e1e62d4ac28ad25d3582192"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.md5
new file mode 100644
index 000000000..8fbc20b92
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.md5
@@ -0,0 +1 @@
+23aa35330b05b6b9f52b31e8e64342f7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.sha1
new file mode 100644
index 000000000..345d38784
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.module.sha1
@@ -0,0 +1 @@
+2f8ef886129edc76ffd6bd9d3d78df8cff2c76be \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom
new file mode 100644
index 000000000..fabd8f171
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export test coverage data</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-coverage</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.md5
new file mode 100644
index 000000000..2de965e20
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.md5
@@ -0,0 +1 @@
+8dda16572c76d69bff0b8f260f7c40a7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.sha1
new file mode 100644
index 000000000..67d72ebe6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/31.3.1/android-test-plugin-host-coverage-31.3.1.pom.sha1
@@ -0,0 +1 @@
+bcb1efd486b36b090bbcd1ef0153f0102d51b7a4 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..1387c3457
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..52b7e24f6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+b819f4ed49df607dedaa916a072a9983 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..67b15226a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+421b6e0b84a70046b2b014ecac4c9a2cf549e091 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar
new file mode 100644
index 000000000..62d713a0c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..935ddef27
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+fb0c2c6d48a1fa587606dbcb6b5b76c9 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..0314f53cd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+a6577c68658a19f36242accb813c0ed9b30977b1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom
new file mode 100644
index 000000000..9ebdedc09
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-device-info-proto</name>
+ <description>A protobuf message used in a UTP plugin to export additional Android device information</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..57dd18020
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+6aad55cfa1b063ea2b7ecbd7797a9858 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..abede9c2b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/31.3.1/android-test-plugin-host-device-info-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+99e8ae0dd2da0e9fffeb065ab3dedbd65ed9f3dd \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar
new file mode 100644
index 000000000..2625974ea
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..f2f18749c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+58fc00f921938fc90b7d8cd91912bad0 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..65cae481d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+c04e4410c9820f03b643b228ad8cce1ab5bb5b74 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar
new file mode 100644
index 000000000..fc4573082
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.md5
new file mode 100644
index 000000000..6d1270ea4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.md5
@@ -0,0 +1 @@
+6106d65e6c7e6a0e012bab2ad7c1316a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.sha1
new file mode 100644
index 000000000..fde4c80c8
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.jar.sha1
@@ -0,0 +1 @@
+32042471f4d84e1f36ab332e7a3e24baabd86794 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module
new file mode 100644
index 000000000..f2089364f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-device-info",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-31.3.1.jar",
+ "url": "android-test-plugin-host-device-info-31.3.1.jar",
+ "size": 10547,
+ "sha512": "6e257e4100ebbaee2be9792b7030e0cef9ad40f1db9656b23d3825d24c99b7f43f638ed036bc6d73134338b036a38db09c0c8123dd972887a4012f56df97846a",
+ "sha256": "4692ba0e82b2e474caa82cc6df8deedcfc415642d91a14d6de947299063d2829",
+ "sha1": "32042471f4d84e1f36ab332e7a3e24baabd86794",
+ "md5": "6106d65e6c7e6a0e012bab2ad7c1316a"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "utp-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-device-info-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-31.3.1.jar",
+ "url": "android-test-plugin-host-device-info-31.3.1.jar",
+ "size": 10547,
+ "sha512": "6e257e4100ebbaee2be9792b7030e0cef9ad40f1db9656b23d3825d24c99b7f43f638ed036bc6d73134338b036a38db09c0c8123dd972887a4012f56df97846a",
+ "sha256": "4692ba0e82b2e474caa82cc6df8deedcfc415642d91a14d6de947299063d2829",
+ "sha1": "32042471f4d84e1f36ab332e7a3e24baabd86794",
+ "md5": "6106d65e6c7e6a0e012bab2ad7c1316a"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-device-info-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "663ac7bc92dff542e5d05d60eb8204b8efd4d915d649d80b4258b60a706972c76bf714f065888b1c9edbbabc1e7161dda4ba3f939bf97785b345cae82ea3cab5",
+ "sha256": "c6735d5cf3fabb49e14919219f5aeb5d143eeaea7937438365a17d48a1041ac6",
+ "sha1": "cb70b11ec9da225638755bbef9424fc2d205814e",
+ "md5": "25e2c80c9fe8e37b03c72d3d683bd61d"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-device-info-31.3.1-sources.jar",
+ "size": 4397,
+ "sha512": "92750b981409e52b47579a717ce4a53b0b0187363e44d882731694dad09c89fc9539e47c37f18ffc19e0b67966dd4366f62f9789855997ee7702cc88f8968554",
+ "sha256": "81bef0a520cf1f196d46ed426a7677805b7eb2aa7f05020fcdb6a032a130e5d8",
+ "sha1": "c04e4410c9820f03b643b228ad8cce1ab5bb5b74",
+ "md5": "58fc00f921938fc90b7d8cd91912bad0"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.md5
new file mode 100644
index 000000000..026582b6a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.md5
@@ -0,0 +1 @@
+77318d0c902a2f761838cc696edaa376 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.sha1
new file mode 100644
index 000000000..2aec44665
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.module.sha1
@@ -0,0 +1 @@
+8a04fb4eb90af5bc0de29a6dc1265f32bb1736de \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom
new file mode 100644
index 000000000..7aaebaf5d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>utp-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export additional Android device information</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-device-info</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.md5
new file mode 100644
index 000000000..21257b58d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.md5
@@ -0,0 +1 @@
+f4f6793cb7635c49f479d27b8459fe3a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.sha1
new file mode 100644
index 000000000..c38443fa1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/31.3.1/android-test-plugin-host-device-info-31.3.1.pom.sha1
@@ -0,0 +1 @@
+b3b4c935cb31ba082b94015e757d075af340da5b \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..315191609
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..ec2bae369
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+f827eb5ba3690a7880b0b2695ea45623 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..b0a4d15e1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+4667549d721fd508eecc382e8caa98ff44f934f6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar
new file mode 100644
index 000000000..3b2274608
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..7e9dbd802
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+deeb9270c840f3ab56fb851bf220b8da \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..6a7e4147e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+faaddb0258a839e6ab89fe2acbe20ce29b403b43 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom
new file mode 100644
index 000000000..147532816
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-emulator-control-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-emulator-control-proto</name>
+ <description>A protobuf message used in UTP plugin to make the emulator gRPC endpoint .</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..efd3243d6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+1aa570684db925bcffe4839dffb91b53 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..41df61dc4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.3.1/android-test-plugin-host-emulator-control-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+490fcfda0263f4b6045b203d0ef8c97ef88915f7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar
new file mode 100644
index 000000000..317843367
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..4c6a60c88
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+ea337cae4f76f848b6f5a6ef6a3cbcf9 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..4cf2bf846
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+1731ee697afca0369ded8ed730c241cbb3ab3d69 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar
new file mode 100644
index 000000000..1fa03e030
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.md5
new file mode 100644
index 000000000..7036b979d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.md5
@@ -0,0 +1 @@
+a6b1250f07fb9a36be43cf5a9caf6e89 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.sha1
new file mode 100644
index 000000000..726c9e02d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.jar.sha1
@@ -0,0 +1 @@
+b0dabf584db1013c0a778c179fb8b0ae9583f4ec \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module
new file mode 100644
index 000000000..63125d5ef
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module
@@ -0,0 +1,190 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-emulator-control",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-emulator-control-31.3.1.jar",
+ "url": "android-test-plugin-host-emulator-control-31.3.1.jar",
+ "size": 22567,
+ "sha512": "39179244a34305d03bff108a8f979c67b4a236de3265217596a910d1cecc00002168b86791df2b3fd3b7ff74ff7d617e17376552807c20290db18497c383a76d",
+ "sha256": "a5aa1b1db79f86c54e6a5d885282d5a433963c6eb37b2f22a0711f5acfbde4f3",
+ "sha1": "b0dabf584db1013c0a778c179fb8b0ae9583f4ec",
+ "md5": "a6b1250f07fb9a36be43cf5a9caf6e89"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.6.4"
+ }
+ },
+ {
+ "group": "commons-io",
+ "module": "commons-io",
+ "version": {
+ "requires": "2.13.0"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.10.1"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-emulator-control-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.emulator",
+ "module": "proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "com.google.crypto.tink",
+ "module": "tink",
+ "version": {
+ "requires": "1.7.0"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-driver-instrumentation",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-emulator-control-31.3.1.jar",
+ "url": "android-test-plugin-host-emulator-control-31.3.1.jar",
+ "size": 22567,
+ "sha512": "39179244a34305d03bff108a8f979c67b4a236de3265217596a910d1cecc00002168b86791df2b3fd3b7ff74ff7d617e17376552807c20290db18497c383a76d",
+ "sha256": "a5aa1b1db79f86c54e6a5d885282d5a433963c6eb37b2f22a0711f5acfbde4f3",
+ "sha1": "b0dabf584db1013c0a778c179fb8b0ae9583f4ec",
+ "md5": "a6b1250f07fb9a36be43cf5a9caf6e89"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-emulator-control-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-emulator-control-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "2bb6c02a8e23253b3d4e192ebc2928d19200c72f73fc5fd9bff7ff411d2bfc863ae95faa32445e3ac08f497928871d4cd3818b3a85de5cb8fdfe63e36022b794",
+ "sha256": "bcea3ea0cf45a90d10f02b15309941d223e91684ca99e6afd9906cdb52265c5f",
+ "sha1": "9b0b14faf28003dff3d41ac638c74d8861d89d27",
+ "md5": "057aeb00300f5d373d28f97ca99140d0"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-emulator-control-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-emulator-control-31.3.1-sources.jar",
+ "size": 8383,
+ "sha512": "b18f61ebcbd1bece38112a64f22f6251739950d9d7b5eca290e96ce8dcc8631ff2113f32908e704d3ac7ce352b726e1cae93239843b1d4e3b82a9c55b2efc31e",
+ "sha256": "c4d100688f06635f027173691272e8f8cc8f932306487a4e0f0dd965ebef2ed4",
+ "sha1": "1731ee697afca0369ded8ed730c241cbb3ab3d69",
+ "md5": "ea337cae4f76f848b6f5a6ef6a3cbcf9"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.md5
new file mode 100644
index 000000000..3d4e5caa9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.md5
@@ -0,0 +1 @@
+ed46545799acb0bd29317817504e7bc2 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.sha1
new file mode 100644
index 000000000..694425703
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.module.sha1
@@ -0,0 +1 @@
+aa279281a335205bc58a98d5078e94d45b49ce57 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom
new file mode 100644
index 000000000..3ac594a16
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-emulator-control</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core-jvm</artifactId>
+ <version>1.6.4</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.13.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-emulator-control-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.emulator</groupId>
+ <artifactId>proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.crypto.tink</groupId>
+ <artifactId>tink</artifactId>
+ <version>1.7.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-driver-instrumentation</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin that provides access to the gRPC endpoint of the emulator.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-emulator-control</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.md5
new file mode 100644
index 000000000..bd0469a48
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.md5
@@ -0,0 +1 @@
+8b59ce5f91e67a55d0b66761aea67727 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.sha1
new file mode 100644
index 000000000..56cc16a87
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control/31.3.1/android-test-plugin-host-emulator-control-31.3.1.pom.sha1
@@ -0,0 +1 @@
+78021e953cd09ec4582db41755070cc9058dfaa1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..564e35e0a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..064f0742b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+9b181788f9318909b4f47a9955ac3000 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..b2e7d4a87
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a4268e481568b3f0f554d97bdde6874dfb2862a0 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar
new file mode 100644
index 000000000..89163837f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..4ea606e20
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+cebd009adef3dc15a2846df50a11bb92 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..ae09881ee
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+d8f873c14c5c65746b97801c2c6cae506d0b3d29 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom
new file mode 100644
index 000000000..c7a9e2849
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-logcat-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-logcat-proto</name>
+ <description>A protobuf message used in a UTP plugin to export logcat information</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..02df51f3a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+309c889da052ee081c0552a87bc138de \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..50016505a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.3.1/android-test-plugin-host-logcat-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+048aa3918918e25dbbfe3378ad276db79b16d1e5 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar
new file mode 100644
index 000000000..69f9e9b16
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..49709edd3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+febff8d588ba26f1e7d95cf6f7977f43 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..03970102c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+a824932e38374b8a35a268113a18f6e08ec6a0b2 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar
new file mode 100644
index 000000000..f3ddd43e9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.md5
new file mode 100644
index 000000000..dc0aea1fb
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.md5
@@ -0,0 +1 @@
+06c399d761f4920dd422ac4280d7e2d6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.sha1
new file mode 100644
index 000000000..72f68e057
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.jar.sha1
@@ -0,0 +1 @@
+037f3a6bb3e5c1601c9c45eba52abdc4dcb6b621 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module
new file mode 100644
index 000000000..6b07dc279
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module
@@ -0,0 +1,148 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-logcat",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-31.3.1.jar",
+ "url": "android-test-plugin-host-logcat-31.3.1.jar",
+ "size": 17756,
+ "sha512": "e46f3e27f770c01030db7aa2e1220e72d6bbcd13ddaafb884d256de66b766774b32d939c6fbecdda74ad6029a91fa72dfb5ab77780521729e3d735081e4e4c46",
+ "sha256": "e5ba7d1b88d6ec68e612d8a4ce4ae511fc9efe7ea3e14c3cae975df40fb68a68",
+ "sha1": "037f3a6bb3e5c1601c9c45eba52abdc4dcb6b621",
+ "md5": "06c399d761f4920dd422ac4280d7e2d6"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "utp-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-logcat-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-31.3.1.jar",
+ "url": "android-test-plugin-host-logcat-31.3.1.jar",
+ "size": 17756,
+ "sha512": "e46f3e27f770c01030db7aa2e1220e72d6bbcd13ddaafb884d256de66b766774b32d939c6fbecdda74ad6029a91fa72dfb5ab77780521729e3d735081e4e4c46",
+ "sha256": "e5ba7d1b88d6ec68e612d8a4ce4ae511fc9efe7ea3e14c3cae975df40fb68a68",
+ "sha1": "037f3a6bb3e5c1601c9c45eba52abdc4dcb6b621",
+ "md5": "06c399d761f4920dd422ac4280d7e2d6"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-logcat-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "2bb6c02a8e23253b3d4e192ebc2928d19200c72f73fc5fd9bff7ff411d2bfc863ae95faa32445e3ac08f497928871d4cd3818b3a85de5cb8fdfe63e36022b794",
+ "sha256": "bcea3ea0cf45a90d10f02b15309941d223e91684ca99e6afd9906cdb52265c5f",
+ "sha1": "9b0b14faf28003dff3d41ac638c74d8861d89d27",
+ "md5": "057aeb00300f5d373d28f97ca99140d0"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-logcat-31.3.1-sources.jar",
+ "size": 5348,
+ "sha512": "b567357061bd224e4cdcab8ef656ec197fc4e435c507222676c7555130bf2c3757b154ed4c1b04b116cc33e646a22c276172c315707a14c544348db672aeaf40",
+ "sha256": "2701675517ee80e7f7716faa08eda769906d983df7c229fc58210d1b5e60bc41",
+ "sha1": "a824932e38374b8a35a268113a18f6e08ec6a0b2",
+ "md5": "febff8d588ba26f1e7d95cf6f7977f43"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.md5
new file mode 100644
index 000000000..e1946b3dc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.md5
@@ -0,0 +1 @@
+b15cf12e4425dcdcb68239ba9cc201ed \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.sha1
new file mode 100644
index 000000000..60e33fcff
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.module.sha1
@@ -0,0 +1 @@
+0f02245c4fa4ba2722afae35fd75f30312a29e31 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom
new file mode 100644
index 000000000..7ed3a7c7b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-logcat</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>utp-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-logcat-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export logcat information</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-logcat</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.md5
new file mode 100644
index 000000000..44aeb9ecc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.md5
@@ -0,0 +1 @@
+115cba1c579e2eae418c25ab0f7fef56 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.sha1
new file mode 100644
index 000000000..a2fbe6375
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/31.3.1/android-test-plugin-host-logcat-31.3.1.pom.sha1
@@ -0,0 +1 @@
+76f1046dc0bf22161728d270490798004ad8f3aa \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..62ac473c2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..8999ad0a7
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+a17dd72337bc6c5bcfe7f350847caccb \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..14fd71295
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+3ab40fc9bee6c0808514d185f7a05abfe26c10aa \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar
new file mode 100644
index 000000000..63cf6cd9e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..653c3ea54
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+c494fdba4dc19e490cb549372c60f933 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..67c93acbf
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+8ef946d4477f3b40b3bcb7d151131483b6d77d67 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom
new file mode 100644
index 000000000..78160e396
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-host-retention-proto</name>
+ <description>A protobuf message used in UTP plugin to take a device snapshot on test failures.</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..fec741650
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+8bd8bc6884a40524fe66472347fd7684 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..7a7fd6053
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.3.1/android-test-plugin-host-retention-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+e723cdc26103ffd86ede8253a5e372f083b041dd \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar
new file mode 100644
index 000000000..07184ea3e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..52e00c811
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+8ab464192bdadb6cc973759db9c6342c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..47de0a106
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+42de32f8011a9bcd1fb67c28c047517a5b80842d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar
new file mode 100644
index 000000000..fe7380d23
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.md5
new file mode 100644
index 000000000..662de6d7d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.md5
@@ -0,0 +1 @@
+ac58063d2328fb0af2fe9066edc3f26d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.sha1
new file mode 100644
index 000000000..c1ef45bb0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.jar.sha1
@@ -0,0 +1 @@
+80b7cd828eb61d5c40b12f2d9c46b6599f1eb1a2 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module
new file mode 100644
index 000000000..f5d1c8827
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module
@@ -0,0 +1,211 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-retention",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-31.3.1.jar",
+ "url": "android-test-plugin-host-retention-31.3.1.jar",
+ "size": 46548,
+ "sha512": "c0d473864120be5e4ea9c342e1db95c5a7545791fc0900864a8a5a54c06107cbd8613d73866179a5818df71181ff236571f0bb1e437031060535ecfd26dcbdf7",
+ "sha256": "9d3282602f973599a9d47a423e0ef9109d8d5bf6249046d268f7271348074181",
+ "sha1": "80b7cd828eb61d5c40b12f2d9c46b6599f1eb1a2",
+ "md5": "ac58063d2328fb0af2fe9066edc3f26d"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.6.4"
+ }
+ },
+ {
+ "group": "commons-io",
+ "module": "commons-io",
+ "version": {
+ "requires": "2.13.0"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.10.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "utp-common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-retention-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.emulator",
+ "module": "proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-31.3.1.jar",
+ "url": "android-test-plugin-host-retention-31.3.1.jar",
+ "size": 46548,
+ "sha512": "c0d473864120be5e4ea9c342e1db95c5a7545791fc0900864a8a5a54c06107cbd8613d73866179a5818df71181ff236571f0bb1e437031060535ecfd26dcbdf7",
+ "sha256": "9d3282602f973599a9d47a423e0ef9109d8d5bf6249046d268f7271348074181",
+ "sha1": "80b7cd828eb61d5c40b12f2d9c46b6599f1eb1a2",
+ "md5": "ac58063d2328fb0af2fe9066edc3f26d"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-host-retention-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "670294bfceb3163da49f4706d0829efafe5c6d50eafa000d442d270b1c4eb906e304464b53cb2ad7528d53187530aa1df4c2938e734298f59ac57543b6c62da0",
+ "sha256": "5c6cb9186b4f35d9d5b503dcfb8aa7db83c7777ff68dfeb947be79876e7eaf65",
+ "sha1": "921c6c0705402545d3e04d214683dd021f66ea6d",
+ "md5": "d7a93955f3048e5fe0584069cd665df5"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-31.3.1-sources.jar",
+ "url": "android-test-plugin-host-retention-31.3.1-sources.jar",
+ "size": 12837,
+ "sha512": "4375be731b666136e234cba376439386dcaa92d8b1e017729d0ff08bdb26ba26e65de029543a9b263214175b2cf6dd40ce869b4ce48db3f89d8a6d1f89d5dc55",
+ "sha256": "34cfa4c6bdec935c17bfdb172c6645684ac4ce66cdb13fa5f3082e5a7b9c368d",
+ "sha1": "42de32f8011a9bcd1fb67c28c047517a5b80842d",
+ "md5": "8ab464192bdadb6cc973759db9c6342c"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.md5
new file mode 100644
index 000000000..2ac821160
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.md5
@@ -0,0 +1 @@
+fc703ae506d726df6b5dff44e1a41e96 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.sha1
new file mode 100644
index 000000000..15b605dca
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.module.sha1
@@ -0,0 +1 @@
+8d242640a7f3de75999d83e419f2a64732a111fd \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom
new file mode 100644
index 000000000..7f9fe1741
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core-jvm</artifactId>
+ <version>1.6.4</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.13.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>utp-common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.emulator</groupId>
+ <artifactId>proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to take a device snapshot on test failures.</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-host-retention</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.md5
new file mode 100644
index 000000000..99047e163
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.md5
@@ -0,0 +1 @@
+1ca117ccde5430ea98c82de795cb6f92 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.sha1
new file mode 100644
index 000000000..a91123e56
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/31.3.1/android-test-plugin-host-retention-31.3.1.pom.sha1
@@ -0,0 +1 @@
+005864bea84728ff2bb6f0df51b019fe50e168c3 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar
new file mode 100644
index 000000000..e078b2c68
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..b730feaec
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+cd10866d84b51bdcb9497dbe53a4fcee \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..b83dd18c2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+513170aaf773e0b4a6f3865fee27ad803a5dbab6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar
new file mode 100644
index 000000000..1f2bb5ddb
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.md5
new file mode 100644
index 000000000..e5f8eec5f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.md5
@@ -0,0 +1 @@
+469c1685ef876275c49225a4e2eea8fd \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.sha1
new file mode 100644
index 000000000..5dac3e392
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.jar.sha1
@@ -0,0 +1 @@
+f51d5e35aa252438265500d79fc2d314b7555b94 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom
new file mode 100644
index 000000000..b80ece17f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.android-test-plugin-result-listener-gradle-proto</name>
+ <description>A protobuf messages used in a UTP plugin to listen test results</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>1.3.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.md5
new file mode 100644
index 000000000..5698e3120
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.md5
@@ -0,0 +1 @@
+e3510dca2b4dfff8790948f9a82e6d55 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.sha1
new file mode 100644
index 000000000..c992d1b30
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.3.1/android-test-plugin-result-listener-gradle-proto-31.3.1.pom.sha1
@@ -0,0 +1 @@
+e71f0de77cf5f32ba7419578e8b37af780386870 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/LICENSE b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar
new file mode 100644
index 000000000..3d9723aa1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..144661415
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+3f66f6786c8ae8ba550b29591aaa9dae \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..4f56a8999
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+28d4d4f973788424249ef899bdc04cc698f2721a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar
new file mode 100644
index 000000000..96830ccb2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.md5
new file mode 100644
index 000000000..8bcd6851c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.md5
@@ -0,0 +1 @@
+23efcafc15d9e61945cc5eb05af5190f \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.sha1
new file mode 100644
index 000000000..8d4495314
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.jar.sha1
@@ -0,0 +1 @@
+413a71a268ed0f25597cab6d38148008b3e2490d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module
new file mode 100644
index 000000000..a9d82339e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module
@@ -0,0 +1,197 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-result-listener-gradle",
+ "version": "31.3.1",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-31.3.1.jar",
+ "url": "android-test-plugin-result-listener-gradle-31.3.1.jar",
+ "size": 11991,
+ "sha512": "820274c517499cd643e144711685a06d239277403afbbbc4228c555a9b452a9210e132473229e7bc9ff34f58dde3db3a95023f09528b8cb84e5f42b5b4be0eeb",
+ "sha256": "795e1ad4ee8168a5a76bdb0ba609d7eda80bd90ffc0ed3534d12d7de9f1fce51",
+ "sha1": "413a71a268ed0f25597cab6d38148008b3e2490d",
+ "md5": "23efcafc15d9e61945cc5eb05af5190f"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.environment": "standard-jvm",
+ "org.gradle.jvm.version": 11,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-result-listener-gradle-proto",
+ "version": {
+ "requires": "31.3.1"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.9.20"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.6.4"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.10.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.57.0"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.22.3"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "32.0.1-jre"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "core-proto",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.9-alpha02"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-31.3.1.jar",
+ "url": "android-test-plugin-result-listener-gradle-31.3.1.jar",
+ "size": 11991,
+ "sha512": "820274c517499cd643e144711685a06d239277403afbbbc4228c555a9b452a9210e132473229e7bc9ff34f58dde3db3a95023f09528b8cb84e5f42b5b4be0eeb",
+ "sha256": "795e1ad4ee8168a5a76bdb0ba609d7eda80bd90ffc0ed3534d12d7de9f1fce51",
+ "sha1": "413a71a268ed0f25597cab6d38148008b3e2490d",
+ "md5": "23efcafc15d9e61945cc5eb05af5190f"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-31.3.1-javadoc.jar",
+ "url": "android-test-plugin-result-listener-gradle-31.3.1-javadoc.jar",
+ "size": 261,
+ "sha512": "33e3887e883809d172b5c32bd33b2de420644086f93e098e5272c6bc273e28e1478be3bc36f751df4291033b23c49a7ebab964f98c00b26c318455cbce44ffa2",
+ "sha256": "94ef9e361765cbf879ca46e15ce9bb01e537724e9255745743ac9bfb36d2643e",
+ "sha1": "6b8e0e57cd9f459b90ebfd83ac035042217ffce3",
+ "md5": "d25595b1d851693ed351afb690331609"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-31.3.1-sources.jar",
+ "url": "android-test-plugin-result-listener-gradle-31.3.1-sources.jar",
+ "size": 3628,
+ "sha512": "1b132ffccc806299aea1528374186fd937eca9b6dbec0019266f0a7653eb042c82ded7f80955fe3a75450068e7a72645181349f7e148267da84024b3e7db111d",
+ "sha256": "9fbcfce245b5814809d94379e2dddefbc07f058fbf05959b882efa990f8f2ac8",
+ "sha1": "28d4d4f973788424249ef899bdc04cc698f2721a",
+ "md5": "3f66f6786c8ae8ba550b29591aaa9dae"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.md5
new file mode 100644
index 000000000..11dbe87aa
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.md5
@@ -0,0 +1 @@
+21eb7534beab5b1f64d9ef77f9b16702 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.sha1
new file mode 100644
index 000000000..a411d7c7c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.module.sha1
@@ -0,0 +1 @@
+288f9aa8906a2490eb1b97d2c1b8a688966790e6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom
new file mode 100644
index 000000000..b753d3f26
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle</artifactId>
+ <version>31.3.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core-jvm</artifactId>
+ <version>1.6.4</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.10.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.57.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.22.3</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>32.0.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>core-proto</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to listen test results</description>
+ <url>https://developer.android.com/studio/build</url>
+ <name>com.android.tools.utp.android-test-plugin-result-listener-gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.md5
new file mode 100644
index 000000000..148eb01d3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.md5
@@ -0,0 +1 @@
+978b9e351077d5617db480fd31de1df7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.sha1
new file mode 100644
index 000000000..357b68b87
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/31.3.1/android-test-plugin-result-listener-gradle-31.3.1.pom.sha1
@@ -0,0 +1 @@
+0d1cabb551aa9dec1c12fdac0f488014eacc9122 \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/LICENSE b/com/android/tools/utp/utp-common/31.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar
new file mode 100644
index 000000000..1c47b8d85
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.md5 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.md5
new file mode 100644
index 000000000..b7375c185
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.md5
@@ -0,0 +1 @@
+3ca7d1b3187a235adeee245eeb8b43da \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.sha1 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.sha1
new file mode 100644
index 000000000..20f4a19e5
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+c1a6a9db7ef0518a82ca663bda0b92d78ee2a50c \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar
new file mode 100644
index 000000000..a7d047c2c
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar
Binary files differ
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.md5 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.md5
new file mode 100644
index 000000000..460165fe5
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.md5
@@ -0,0 +1 @@
+34e7e128464164dee973eb1587461d87 \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.sha1 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.sha1
new file mode 100644
index 000000000..f5729cd8e
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.jar.sha1
@@ -0,0 +1 @@
+44fc53f40d15e962a17f5df0c0d77b69e7301024 \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom
new file mode 100644
index 000000000..6b7b800ab
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>utp-common</artifactId>
+ <version>31.3.1</version>
+ <name>com.android.tools.utp.utp-common</name>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>launcher</artifactId>
+ <version>0.0.9-alpha02</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.9.20</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.md5 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.md5
new file mode 100644
index 000000000..f901d31cc
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.md5
@@ -0,0 +1 @@
+79dd8a38eb0453ae722261833aa1a093 \ No newline at end of file
diff --git a/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.sha1 b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.sha1
new file mode 100644
index 000000000..bf81b0867
--- /dev/null
+++ b/com/android/tools/utp/utp-common/31.3.1/utp-common-31.3.1.pom.sha1
@@ -0,0 +1 @@
+a6bf6d5d0c35155dd7a1736db60a645f0e8b1360 \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/LICENSE b/com/android/zipflinger/8.3.1/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar
new file mode 100644
index 000000000..a2fd121ce
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar
Binary files differ
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.md5 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.md5
new file mode 100644
index 000000000..b55262838
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.md5
@@ -0,0 +1 @@
+17c7b47ab01f7f9ed87b7bc725a50388 \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.sha1 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.sha1
new file mode 100644
index 000000000..0eb4141b7
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1-sources.jar.sha1
@@ -0,0 +1 @@
+cfadf465173b7e7181bedd45361b532e1efe52e2 \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar
new file mode 100644
index 000000000..2eaedf23d
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar
Binary files differ
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.md5 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.md5
new file mode 100644
index 000000000..26d311039
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.md5
@@ -0,0 +1 @@
+9a2488c541285ce303db28bac03e45ed \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.sha1 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.sha1
new file mode 100644
index 000000000..693460cda
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.jar.sha1
@@ -0,0 +1 @@
+de8e3267995699af356740cf562cbedb485f5763 \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom
new file mode 100644
index 000000000..dc7b3ba27
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android</groupId>
+ <artifactId>zipflinger</artifactId>
+ <version>8.3.1</version>
+ <name>com.android.zipflinger</name>
+ <description>Library used to build and incrementally modify zip files</description>
+ <url>http://tools.android.com/</url>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>annotations</artifactId>
+ <version>31.3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.md5 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.md5
new file mode 100644
index 000000000..2b2d8bb3e
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.md5
@@ -0,0 +1 @@
+8e571fe2328d7d8b7ad3f87b79dda4cb \ No newline at end of file
diff --git a/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.sha1 b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.sha1
new file mode 100644
index 000000000..650875fd1
--- /dev/null
+++ b/com/android/zipflinger/8.3.1/zipflinger-8.3.1.pom.sha1
@@ -0,0 +1 @@
+5a1e1bef7cb80d649411463b1b5d8ceb579082e2 \ No newline at end of file