Merge "Merge cherrypicks of ['android-review.googlesource.com/2818362'] into sparse-11273935-L06700030001234825. SPARSE_CHANGE: I9ceb89582bc996c754cb7a6be76ba45c556db962" into sparse-11273935-L06700030001234825
diff --git a/com/android/tools/analytics-library/crash/31.0.0/LICENSE b/com/android/tools/analytics-library/crash/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/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.0.0/crash-31.0.0-sources.jar b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar
new file mode 100644
index 0000000..0cf0bae
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.md5 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..f70b1be
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+af198f5fe8aa79c510e0f267a831ad32
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.sha1 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..7cd31fc
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+1fa505ba79db55f34b0225d9d687db676041ace5
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar
new file mode 100644
index 0000000..873ff1c
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.md5 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.md5
new file mode 100644
index 0000000..5b23490
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.md5
@@ -0,0 +1 @@
+2d15832a79a19ec1d16aeea268f56009
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.sha1 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.sha1
new file mode 100644
index 0000000..d123e87
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.jar.sha1
@@ -0,0 +1 @@
+130a30174838af6a9aab4c060248991136cc4a1e
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom
new file mode 100644
index 0000000..51a95c9
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.5.13</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpcore</artifactId>
+      <version>4.4.15</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.0.0/crash-31.0.0.pom.md5 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom.md5
new file mode 100644
index 0000000..0ee3552
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom.md5
@@ -0,0 +1 @@
+f6f7022b4233838e3e01b0eaa2c26399
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom.sha1 b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom.sha1
new file mode 100644
index 0000000..fa260f7
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.0.0/crash-31.0.0.pom.sha1
@@ -0,0 +1 @@
+5e840d54e78327e2da7fbbdadb75e45b98a27105
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/LICENSE b/com/android/tools/analytics-library/crash/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/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.1.0/crash-31.1.0-sources.jar b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar
new file mode 100644
index 0000000..bfad68d
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.md5 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..fb3898d
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+bdb25846d0c4962ca451c4c59a3bbdf9
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.sha1 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..602a005
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+1075269b022b31111ba3e7c85963ccddcaf9d9dd
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar
new file mode 100644
index 0000000..51c2b50
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.md5 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.md5
new file mode 100644
index 0000000..7621b61
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.md5
@@ -0,0 +1 @@
+2ce635c822ee4964739dbb47b83a4bd1
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.sha1 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.sha1
new file mode 100644
index 0000000..633d5c9
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.jar.sha1
@@ -0,0 +1 @@
+745eed5bd3b46fecd9a285aaf033e64b570b1d68
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom
new file mode 100644
index 0000000..9844c7c
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <version>4.5.13</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpcore</artifactId>
+      <version>4.4.15</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.1.0/crash-31.1.0.pom.md5 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom.md5
new file mode 100644
index 0000000..b624592
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom.md5
@@ -0,0 +1 @@
+d7df969768b53e0a8880903eabf2a595
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom.sha1 b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom.sha1
new file mode 100644
index 0000000..8db9d53
--- /dev/null
+++ b/com/android/tools/analytics-library/crash/31.1.0/crash-31.1.0.pom.sha1
@@ -0,0 +1 @@
+0ad585d9cc507f12d5b65684a5e3984a4bf8f22b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/LICENSE b/com/android/tools/analytics-library/protos/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/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.0.0/protos-31.0.0-sources.jar b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar
new file mode 100644
index 0000000..d5a2eb8
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.md5 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..0cc4273
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+7c6c28f92ec412819bd802fe4cef011d
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.sha1 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..5aa0e38
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+de96fec56827c9149d06147e74900b48adcac036
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar
new file mode 100644
index 0000000..39024de
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.md5 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.md5
new file mode 100644
index 0000000..4e79aec
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.md5
@@ -0,0 +1 @@
+158ba59151d64e59f285a5a33f12aa2c
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.sha1 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.sha1
new file mode 100644
index 0000000..0e76238
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.jar.sha1
@@ -0,0 +1 @@
+1a391ebfcfc6b3fbd249f12f58bd301c3f13855f
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom
new file mode 100644
index 0000000..497b0fd
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.md5 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.md5
new file mode 100644
index 0000000..abf9c8e
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.md5
@@ -0,0 +1 @@
+9861849765cd1d4c3644eda96e06ff18
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.sha1 b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.sha1
new file mode 100644
index 0000000..2616c2b
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.0.0/protos-31.0.0.pom.sha1
@@ -0,0 +1 @@
+b5bf68909940b5531563532bdd14294c7efe8507
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/LICENSE b/com/android/tools/analytics-library/protos/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/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.1.0/protos-31.1.0-sources.jar b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar
new file mode 100644
index 0000000..498d9cb
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.md5 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..183d467
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+8f6a4c29e4974786f56014db64fe18d3
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.sha1 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..546ba8e
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+fe3d3c266134e1fe62e3dbae52212fdc903dd255
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar
new file mode 100644
index 0000000..1ab8e99
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.md5 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.md5
new file mode 100644
index 0000000..5ebf9b8
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.md5
@@ -0,0 +1 @@
+fb1400959acabd16858873e72deef8ad
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.sha1 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.sha1
new file mode 100644
index 0000000..d4da09a
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.jar.sha1
@@ -0,0 +1 @@
+99ddc33efcbf4e614f52ac43b718f439e367aae3
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom
new file mode 100644
index 0000000..b2b60ef
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.md5 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.md5
new file mode 100644
index 0000000..327573f
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.md5
@@ -0,0 +1 @@
+aec94981587ebf780e84abb28b706079
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.sha1 b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.sha1
new file mode 100644
index 0000000..2ea178a
--- /dev/null
+++ b/com/android/tools/analytics-library/protos/31.1.0/protos-31.1.0.pom.sha1
@@ -0,0 +1 @@
+f16c700c09247f9e7da3ccdc8ba6854a574c44ed
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/LICENSE b/com/android/tools/analytics-library/shared/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/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.0.0/shared-31.0.0-sources.jar b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar
new file mode 100644
index 0000000..c6f2104
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.md5 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..e8de4be
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+9410f0a8f4396df1b5ea4dcf006f4e5b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.sha1 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..3ab12b3
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+d14275985c981e956ce4254c9980ef3ae2cc7df3
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar
new file mode 100644
index 0000000..c02b143
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.md5 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.md5
new file mode 100644
index 0000000..55d3766
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.md5
@@ -0,0 +1 @@
+c46e40e0b2f426a256bca4eb5c58ccfe
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.sha1 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.sha1
new file mode 100644
index 0000000..ae1e903
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.jar.sha1
@@ -0,0 +1 @@
+7552ea5c8af6a8a256c66fbebf00c868394a253d
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom
new file mode 100644
index 0000000..580cef8
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.md5 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.md5
new file mode 100644
index 0000000..d4760c2
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.md5
@@ -0,0 +1 @@
+4a1702788096d96726824752082139d2
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.sha1 b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.sha1
new file mode 100644
index 0000000..3c459f6
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.0.0/shared-31.0.0.pom.sha1
@@ -0,0 +1 @@
+9029975e1c3876598642dee296837cca7b3f22ec
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/LICENSE b/com/android/tools/analytics-library/shared/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/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.1.0/shared-31.1.0-sources.jar b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar
new file mode 100644
index 0000000..da69d74
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.md5 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..913b53a
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+f8ea12b3b1216e6777c6b8c51ed880b4
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.sha1 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..486489b
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+8f79365f310e851a78f7a1efb8ce1f580b339b6d
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar
new file mode 100644
index 0000000..eadafa5
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.md5 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.md5
new file mode 100644
index 0000000..231f53e
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.md5
@@ -0,0 +1 @@
+d6d687465e3cd96211e840e2c8e55bba
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.sha1 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.sha1
new file mode 100644
index 0000000..2e714cc
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.jar.sha1
@@ -0,0 +1 @@
+02f264944222d494cc74fa2feb2b13e08f4b61c7
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom
new file mode 100644
index 0000000..2d09836
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.md5 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.md5
new file mode 100644
index 0000000..198167d
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.md5
@@ -0,0 +1 @@
+175d91106048be7872ed84e26f2d018e
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.sha1 b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.sha1
new file mode 100644
index 0000000..b906d3d
--- /dev/null
+++ b/com/android/tools/analytics-library/shared/31.1.0/shared-31.1.0.pom.sha1
@@ -0,0 +1 @@
+cf8f05b2511a7385c2c03fa15b63d89d1d6cb1f6
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/LICENSE b/com/android/tools/analytics-library/tracker/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/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.0.0/tracker-31.0.0-sources.jar b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar
new file mode 100644
index 0000000..1d6c5e0
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.md5 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..1d9cb5a
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+72e1c7ef53ca371d29d450c7651a7b7c
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.sha1 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..bf6de9f
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+b1820fdf78c259f237884b6e40b56cf711ff3a46
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar
new file mode 100644
index 0000000..22a046d
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.md5 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.md5
new file mode 100644
index 0000000..e559c5d
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.md5
@@ -0,0 +1 @@
+7a2a25e5c340bb4574ae3a26274fbfbb
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.sha1 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.sha1
new file mode 100644
index 0000000..c7720a2
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.jar.sha1
@@ -0,0 +1 @@
+93e267ae33339e3e4c31513a481d4e5da25a3f3c
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom
new file mode 100644
index 0000000..7db2ee5
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.md5 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.md5
new file mode 100644
index 0000000..6f56119
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.md5
@@ -0,0 +1 @@
+f9d64e161062d2bb55b9605b2356fb50
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.sha1 b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.sha1
new file mode 100644
index 0000000..362a389
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.0.0/tracker-31.0.0.pom.sha1
@@ -0,0 +1 @@
+1b57285d636c5879ef9dfe4933895c88bbe0495b
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/LICENSE b/com/android/tools/analytics-library/tracker/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/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.1.0/tracker-31.1.0-sources.jar b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar
new file mode 100644
index 0000000..6a49db7
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.md5 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..8860f1c
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+88628d7686c46ea6b9b290a04246429e
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.sha1 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..26ae679
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+f570ac5f46d8df7fa25de92bd61ee218e4bbd34a
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar
new file mode 100644
index 0000000..2733644
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.md5 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.md5
new file mode 100644
index 0000000..e4945ae
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.md5
@@ -0,0 +1 @@
+69151361f50a9b3308ac18a3b074fd29
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.sha1 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.sha1
new file mode 100644
index 0000000..7555179
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.jar.sha1
@@ -0,0 +1 @@
+4defc338e33c908b6910577a18b4000987325e9f
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom
new file mode 100644
index 0000000..3f2db4a
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>31.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.md5 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.md5
new file mode 100644
index 0000000..e5d3dbf
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.md5
@@ -0,0 +1 @@
+d9d3575a62d838f79d8fd8b1409ca037
\ No newline at end of file
diff --git a/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.sha1 b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.sha1
new file mode 100644
index 0000000..64bacb5
--- /dev/null
+++ b/com/android/tools/analytics-library/tracker/31.1.0/tracker-31.1.0.pom.sha1
@@ -0,0 +1 @@
+f27c767c70a3c1e3893526dd05968174de73148f
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/LICENSE b/com/android/tools/annotations/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/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.0.0/annotations-31.0.0-sources.jar b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar
new file mode 100644
index 0000000..7adda38
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.md5 b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..11d6adb
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+c0f590aa6af79beb0d5572562ddf4c74
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.sha1 b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..02cef77
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+0cfeb87a7c9c3c3bfe9a02415cbc1df04b54c5a4
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar
new file mode 100644
index 0000000..6e5f9b9
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.md5 b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.md5
new file mode 100644
index 0000000..1303cfb
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.md5
@@ -0,0 +1 @@
+14a26596a55775b554c8b38c4873e83d
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.sha1 b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.sha1
new file mode 100644
index 0000000..b091d95
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.jar.sha1
@@ -0,0 +1 @@
+9251cabb9830e0f59e30e8e99f58af7bbc97c34f
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom
new file mode 100644
index 0000000..ce7dd14
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0/annotations-31.0.0.pom.md5 b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom.md5
new file mode 100644
index 0000000..bd52992
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom.md5
@@ -0,0 +1 @@
+c8194ec06bcdf0b6a0ecef8ef73eccf5
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom.sha1 b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom.sha1
new file mode 100644
index 0000000..38a8e71
--- /dev/null
+++ b/com/android/tools/annotations/31.0.0/annotations-31.0.0.pom.sha1
@@ -0,0 +1 @@
+b691ee6e7e0b1214049e7699aaa9b66df3ff7d50
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/LICENSE b/com/android/tools/annotations/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/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.1.0/annotations-31.1.0-sources.jar b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar
new file mode 100644
index 0000000..44a7e8b
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.md5 b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..c76f6c4
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+dfc3d0a1a25f2c798f3e5a928de7d7b2
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.sha1 b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..718c5da
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+f86b4fe808dabad3d5f535cd285ebbcb43955c80
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar
new file mode 100644
index 0000000..761abcb
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.md5 b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.md5
new file mode 100644
index 0000000..6ad510f
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.md5
@@ -0,0 +1 @@
+e6623d6c8cd1ef453578803df4ea3733
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.sha1 b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.sha1
new file mode 100644
index 0000000..898de76
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.jar.sha1
@@ -0,0 +1 @@
+d70720d1aed8e56163636f82782985acfe66eba8
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom
new file mode 100644
index 0000000..77dee31
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0/annotations-31.1.0.pom.md5 b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom.md5
new file mode 100644
index 0000000..4158fcc
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom.md5
@@ -0,0 +1 @@
+f043c4afba30362b8bc296f9ff01e393
\ No newline at end of file
diff --git a/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom.sha1 b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom.sha1
new file mode 100644
index 0000000..10ffa52
--- /dev/null
+++ b/com/android/tools/annotations/31.1.0/annotations-31.1.0.pom.sha1
@@ -0,0 +1 @@
+68e2558f3d00d5724da2b19fd9de94d4e86acffc
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/LICENSE b/com/android/tools/build/aapt2-proto/8.0.0-9289358/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/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.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar
new file mode 100644
index 0000000..49adb1c
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.md5 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.md5
new file mode 100644
index 0000000..2a9a607
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.md5
@@ -0,0 +1 @@
+5f4d8c81ccc532071f27fe9c495561ed
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.sha1 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.sha1
new file mode 100644
index 0000000..e3f4e76
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358-sources.jar.sha1
@@ -0,0 +1 @@
+907140d3da46cac7b216ef6bfaa262e6ed4b253e
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar
new file mode 100644
index 0000000..3d93328
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.md5 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.md5
new file mode 100644
index 0000000..08566a7
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.md5
@@ -0,0 +1 @@
+d79fecc64a38f4a830bed9615b9da11e
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.sha1 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.sha1
new file mode 100644
index 0000000..b3ad2ed
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.jar.sha1
@@ -0,0 +1 @@
+26e26ee450ed59a6ad8916c6af15467867aa6537
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module
new file mode 100644
index 0000000..965e7c0
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module
@@ -0,0 +1,109 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "aapt2-proto",
+    "version": "8.0.0-9289358",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0-9289358.jar",
+          "url": "aapt2-proto-8.0.0-9289358.jar",
+          "size": 758592,
+          "sha512": "9d9842847eabb29735e61c0101dd4ecd15b48146d27190d35751c344d1f4a26b2c1bbec4193e2a97f7469fa938dce3a2b1d43869824c77764388632b40aec5fc",
+          "sha256": "1fee8cb58a6a8a884d87322d62358149be0a4f415a77608533f9ff32f421af35",
+          "sha1": "26e26ee450ed59a6ad8916c6af15467867aa6537",
+          "md5": "d79fecc64a38f4a830bed9615b9da11e"
+        }
+      ]
+    },
+    {
+      "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.19.3"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "aapt2-proto-8.0.0-9289358.jar",
+          "url": "aapt2-proto-8.0.0-9289358.jar",
+          "size": 758592,
+          "sha512": "9d9842847eabb29735e61c0101dd4ecd15b48146d27190d35751c344d1f4a26b2c1bbec4193e2a97f7469fa938dce3a2b1d43869824c77764388632b40aec5fc",
+          "sha256": "1fee8cb58a6a8a884d87322d62358149be0a4f415a77608533f9ff32f421af35",
+          "sha1": "26e26ee450ed59a6ad8916c6af15467867aa6537",
+          "md5": "d79fecc64a38f4a830bed9615b9da11e"
+        }
+      ]
+    },
+    {
+      "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.0.0-9289358-javadoc.jar",
+          "url": "aapt2-proto-8.0.0-9289358-javadoc.jar",
+          "size": 1084632,
+          "sha512": "6aeb84af5a461149e281e5fa40e3f037c182206ab7f7049fe35b0a26e451abc6c0deb8c4333f2496fb8278f53e19d052f375a224b5b22468249fc15b82211aee",
+          "sha256": "190b08b707192930748089dc2a3cbc9a6bc109a71c0a36b904f4816599d74ec3",
+          "sha1": "e2d2db4ee3cf0d61a7d5ca700806343d5d05e950",
+          "md5": "e3ad05df0d46191211bb45f262a1096c"
+        }
+      ]
+    },
+    {
+      "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.0.0-9289358-sources.jar",
+          "url": "aapt2-proto-8.0.0-9289358-sources.jar",
+          "size": 207462,
+          "sha512": "0b17a3f0537ed5e4f4cfc3faafe13c1b750e6ce355a15a57bd5f51c3854c6bd804b566aa4c9b37e29e321099a87dbaa163451fa8de9e0cbd0bf5f8bfe8c625cb",
+          "sha256": "983a129c29d18842be7d8654fbdc78b4ea1ef05f9f4d1d2a57717a477287362f",
+          "sha1": "907140d3da46cac7b216ef6bfaa262e6ed4b253e",
+          "md5": "5f4d8c81ccc532071f27fe9c495561ed"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.md5 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.md5
new file mode 100644
index 0000000..6d8717b
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.md5
@@ -0,0 +1 @@
+723e107b8ff5ecdf331dc0610bb2a484
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.sha1 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.sha1
new file mode 100644
index 0000000..2adacab
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.module.sha1
@@ -0,0 +1 @@
+6b2a954e51a11d975092e6f5b7560ece20417c16
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom
new file mode 100644
index 0000000..7a0bd6b
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.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.0.0-9289358</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.md5 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.md5
new file mode 100644
index 0000000..ff8c6e3
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.md5
@@ -0,0 +1 @@
+3797ce710298c91b10775198744ebd6f
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.sha1 b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.sha1
new file mode 100644
index 0000000..44583ab
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.0.0-9289358/aapt2-proto-8.0.0-9289358.pom.sha1
@@ -0,0 +1 @@
+3f7a7260a1813269acdb10c7783f9f2d6a77ad8c
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/LICENSE b/com/android/tools/build/aapt2-proto/8.1.0-10154469/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/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.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar
new file mode 100644
index 0000000..516c0a7
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.md5 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.md5
new file mode 100644
index 0000000..951316c
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.md5
@@ -0,0 +1 @@
+b41f2226466b1d8a1f0c472bdfc8c351
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.sha1 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.sha1
new file mode 100644
index 0000000..e314dc0
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469-sources.jar.sha1
@@ -0,0 +1 @@
+ed41efad84ba5c75d4e10a9859e22355923fc899
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar
new file mode 100644
index 0000000..5c625e8
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.md5 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.md5
new file mode 100644
index 0000000..ab6f719
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.md5
@@ -0,0 +1 @@
+509b6b3fcc7fa0e6c4ff1380c6b8edcc
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.sha1 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.sha1
new file mode 100644
index 0000000..a11a2ee
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar.sha1
@@ -0,0 +1 @@
+49bcae5918bf1f4a4177b33d44473055d9e5fe1c
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module
new file mode 100644
index 0000000..f08a6f0
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module
@@ -0,0 +1,109 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "aapt2-proto",
+    "version": "8.1.0-10154469",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0-10154469.jar",
+          "url": "aapt2-proto-8.1.0-10154469.jar",
+          "size": 762370,
+          "sha512": "e0d13cca1b8b4c7a28094f46f0673c4ade4e0780fc52a5a8d8c6dc10b37aeae6c67e136bd79823aa5865251f04915b2c879670a48ac068c5442d479f88a34b28",
+          "sha256": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e",
+          "sha1": "49bcae5918bf1f4a4177b33d44473055d9e5fe1c",
+          "md5": "509b6b3fcc7fa0e6c4ff1380c6b8edcc"
+        }
+      ]
+    },
+    {
+      "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.19.3"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "aapt2-proto-8.1.0-10154469.jar",
+          "url": "aapt2-proto-8.1.0-10154469.jar",
+          "size": 762370,
+          "sha512": "e0d13cca1b8b4c7a28094f46f0673c4ade4e0780fc52a5a8d8c6dc10b37aeae6c67e136bd79823aa5865251f04915b2c879670a48ac068c5442d479f88a34b28",
+          "sha256": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e",
+          "sha1": "49bcae5918bf1f4a4177b33d44473055d9e5fe1c",
+          "md5": "509b6b3fcc7fa0e6c4ff1380c6b8edcc"
+        }
+      ]
+    },
+    {
+      "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.1.0-10154469-javadoc.jar",
+          "url": "aapt2-proto-8.1.0-10154469-javadoc.jar",
+          "size": 1090967,
+          "sha512": "382b112d795e1bcf7131225d42ad5d6af156b0dae9e6ff45a64379eba14224ed96ed52e3dcfacab09599ba3bc0a50436e795ffeb800e638cbb016fd7c4843bd8",
+          "sha256": "ec98a934a8cd1de0b97f44e18fde2b3b06ffd6ed75e3acc8415e90794dc981fa",
+          "sha1": "9124f98060d9af1b665a706e1a95f667f7fca8e5",
+          "md5": "d099efc727aa0cc6019f4f30efc05b3c"
+        }
+      ]
+    },
+    {
+      "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.1.0-10154469-sources.jar",
+          "url": "aapt2-proto-8.1.0-10154469-sources.jar",
+          "size": 208203,
+          "sha512": "e2c56f3e71fe9afc687704d0c9974c5d5b9c255513fde01a872ec9dccf567bb63f9b11cdd130ac24ec4547fc2559cfcc2253f5bd6724265a33e719de60f865f1",
+          "sha256": "4a6230c2fa3dd285e295fe60d19e2f23eb2b4b752e0c5e4088ca6c118b5c27d7",
+          "sha1": "ed41efad84ba5c75d4e10a9859e22355923fc899",
+          "md5": "b41f2226466b1d8a1f0c472bdfc8c351"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.md5 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.md5
new file mode 100644
index 0000000..56d40c9
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.md5
@@ -0,0 +1 @@
+cb0915ace3ae8fe1b9fd2830387b3512
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.sha1 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.sha1
new file mode 100644
index 0000000..7e5914f
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.module.sha1
@@ -0,0 +1 @@
+e9a88ff73b338eebd7bf306e46e7a739d88e2854
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom
new file mode 100644
index 0000000..96df311
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.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.1.0-10154469</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.md5 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.md5
new file mode 100644
index 0000000..3f0d2fc
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.md5
@@ -0,0 +1 @@
+a9c6e8e24838817f6d71afa9815d7677
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.sha1 b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.sha1
new file mode 100644
index 0000000..5cf3da9
--- /dev/null
+++ b/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.pom.sha1
@@ -0,0 +1 @@
+95be0c22861fc52088abf88b93ae568f1d9e72de
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/LICENSE b/com/android/tools/build/aapt2/8.0.0-9289358/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/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.0.0-9289358/aapt2-8.0.0-9289358-linux.jar b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar
new file mode 100644
index 0000000..643e934
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.md5 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.md5
new file mode 100644
index 0000000..ac9fec9
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.md5
@@ -0,0 +1 @@
+a106ff1c38922fcc46e56be0dcd21986
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.sha1 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.sha1
new file mode 100644
index 0000000..7a6d9fe
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-linux.jar.sha1
@@ -0,0 +1 @@
+aa7de027a245c04307ed35d97e6d8869eef72eef
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar
new file mode 100644
index 0000000..85aaca8
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.md5 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.md5
new file mode 100644
index 0000000..88f3e81
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.md5
@@ -0,0 +1 @@
+2cb0bd8cbeaddf74de1768ee84bf3858
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.sha1 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.sha1
new file mode 100644
index 0000000..2885afa
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358-osx.jar.sha1
@@ -0,0 +1 @@
+2d2e5b16e67d28413bc216cbe73f524276c5a56f
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom
new file mode 100644
index 0000000..57b5907
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.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.0.0-9289358</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.0.0-9289358/aapt2-8.0.0-9289358.pom.md5 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom.md5
new file mode 100644
index 0000000..f7ed7fe
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom.md5
@@ -0,0 +1 @@
+e7cc5e2ba2d9c152313f9bbeab651868
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom.sha1 b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom.sha1
new file mode 100644
index 0000000..91f71c9
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.0.0-9289358/aapt2-8.0.0-9289358.pom.sha1
@@ -0,0 +1 @@
+6279e9e63efc640353caf96b302388009592b2aa
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/LICENSE b/com/android/tools/build/aapt2/8.1.0-10154469/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/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.1.0-10154469/aapt2-8.1.0-10154469-linux.jar b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar
new file mode 100644
index 0000000..1022f5d
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.md5 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.md5
new file mode 100644
index 0000000..3e5fa66
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.md5
@@ -0,0 +1 @@
+1186690e2d340df8301aea557478afee
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.sha1 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.sha1
new file mode 100644
index 0000000..ddb9f2d
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-linux.jar.sha1
@@ -0,0 +1 @@
+45a7f1670edc95b481c224322d8ab322fe6ed2b5
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar
new file mode 100644
index 0000000..02f7525
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar
Binary files differ
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.md5 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.md5
new file mode 100644
index 0000000..b054bcf
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.md5
@@ -0,0 +1 @@
+10a34af087083d2ddbe5a0752f5785c8
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.sha1 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.sha1
new file mode 100644
index 0000000..a8de6aa
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469-osx.jar.sha1
@@ -0,0 +1 @@
+4c14d6241c3c63530279d8673056651d5aee5131
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom
new file mode 100644
index 0000000..55d5160
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.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.1.0-10154469</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.1.0-10154469/aapt2-8.1.0-10154469.pom.md5 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom.md5
new file mode 100644
index 0000000..c1ecc3d
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom.md5
@@ -0,0 +1 @@
+575b5dde2e5873212ae4fc8ff5337391
\ No newline at end of file
diff --git a/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom.sha1 b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom.sha1
new file mode 100644
index 0000000..0f65ee1
--- /dev/null
+++ b/com/android/tools/build/aapt2/8.1.0-10154469/aapt2-8.1.0-10154469.pom.sha1
@@ -0,0 +1 @@
+91f7b05ac77e8325267fe14c7c1d60cc64249b35
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/LICENSE b/com/android/tools/build/aaptcompiler/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/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.0.0/aaptcompiler-8.0.0-sources.jar b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar
new file mode 100644
index 0000000..2a430fb
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.md5 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..1e46a6f
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+7b2f9df0222f83fcf41ae99a3bfb8d21
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.sha1 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..ff8ea86
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+250ce0a705b352f4a87727bdc29dd1e5277a61a5
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar
new file mode 100644
index 0000000..a261ef8
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.md5 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.md5
new file mode 100644
index 0000000..1d34265
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.md5
@@ -0,0 +1 @@
+4db2c3a5c56d06ba5381db6ce4a3e89a
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.sha1 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.sha1
new file mode 100644
index 0000000..c943afd
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.jar.sha1
@@ -0,0 +1 @@
+1c089ac9beacec63dce43c88b7f4205a10483ed8
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module
new file mode 100644
index 0000000..8a3aa1c
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module
@@ -0,0 +1,148 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "aaptcompiler",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0.jar",
+          "url": "aaptcompiler-8.0.0.jar",
+          "size": 492388,
+          "sha512": "f2648ca4e16740eb8dc0308a4823d4481e02c89bd5131bd90762afa3ae089c97a1d408401177946a16c7e31ed6ab4405e67c6cc62d3b19e1d26a1852bb724110",
+          "sha256": "1beed0bd0ef7398ae89603b99ef7ce6cfe08db2ad21ca3b198141030a059cbe9",
+          "sha1": "1c089ac9beacec63dce43c88b7f4205a10483ed8",
+          "md5": "4db2c3a5c56d06ba5381db6ce4a3e89a"
+        }
+      ]
+    },
+    {
+      "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.0.0-9289358"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.google.protobuf",
+          "module": "protobuf-java",
+          "version": {
+            "requires": "3.19.3"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.0.1-jre"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "aaptcompiler-8.0.0.jar",
+          "url": "aaptcompiler-8.0.0.jar",
+          "size": 492388,
+          "sha512": "f2648ca4e16740eb8dc0308a4823d4481e02c89bd5131bd90762afa3ae089c97a1d408401177946a16c7e31ed6ab4405e67c6cc62d3b19e1d26a1852bb724110",
+          "sha256": "1beed0bd0ef7398ae89603b99ef7ce6cfe08db2ad21ca3b198141030a059cbe9",
+          "sha1": "1c089ac9beacec63dce43c88b7f4205a10483ed8",
+          "md5": "4db2c3a5c56d06ba5381db6ce4a3e89a"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "aaptcompiler-8.0.0-javadoc.jar",
+          "size": 80981,
+          "sha512": "d02a19c43dd35e75169b9029385531152a7df3d8ccd2e4b3aabb8ee183a385d92bad5d35afc8189357261955e2aad331c2fc30fcb52d9e92d30c272f9b649fc4",
+          "sha256": "4e07d257371900841cd43d92fd34754737a0d121a6d189cc890e87fb42eb460a",
+          "sha1": "f8321ee612eba8788e8a012a93868a16630e6b8c",
+          "md5": "2fdb56517af5d1ec8140b576a6cbbd53"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "aaptcompiler-8.0.0-sources.jar",
+          "size": 152080,
+          "sha512": "41295d41d3f457df7663ecc9eac9e15a7b07542a30f04405ce79b6825c18a29c3bdd3123c911c8f89b091eb72982604d918dd5bc2270f4239978be69a945ffec",
+          "sha256": "c57f5f56027cf193fd0d72cd057fdd9d8f70c6b0242c97d4d891661bbb99a757",
+          "sha1": "250ce0a705b352f4a87727bdc29dd1e5277a61a5",
+          "md5": "7b2f9df0222f83fcf41ae99a3bfb8d21"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.md5 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.md5
new file mode 100644
index 0000000..bd2c816
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.md5
@@ -0,0 +1 @@
+66c4f7c241a383e97af3fddf5d15f049
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.sha1 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.sha1
new file mode 100644
index 0000000..d335022
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.module.sha1
@@ -0,0 +1 @@
+04fe29c7c03ae934d826811c189147777a52c62b
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom
new file mode 100644
index 0000000..1d6c4a1
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.0.0-9289358</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.0.0/aaptcompiler-8.0.0.pom.md5 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom.md5
new file mode 100644
index 0000000..aa2eeea
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom.md5
@@ -0,0 +1 @@
+57da74ffe1da407f88d7c66908195e47
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom.sha1 b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom.sha1
new file mode 100644
index 0000000..e591977
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.0.0/aaptcompiler-8.0.0.pom.sha1
@@ -0,0 +1 @@
+8b83fe59f98afbb3f2362c875dd7693be248e280
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/LICENSE b/com/android/tools/build/aaptcompiler/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/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.1.0/aaptcompiler-8.1.0-sources.jar b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar
new file mode 100644
index 0000000..30673c2
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.md5 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..fddae1f
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+354a2b6dab3e3bafe09afb10cf284211
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.sha1 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..79fa523
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+fe2d384e3a43584981296282d52f8cf51e30d455
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar
new file mode 100644
index 0000000..77cdb3d
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.md5 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.md5
new file mode 100644
index 0000000..41a3cff
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.md5
@@ -0,0 +1 @@
+fd225401130feb2d072390a3e611a572
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.sha1 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.sha1
new file mode 100644
index 0000000..9d32b28
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.jar.sha1
@@ -0,0 +1 @@
+3bdf36820041ab51fe1b45b165cfd395d11effcc
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module
new file mode 100644
index 0000000..8a09259
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module
@@ -0,0 +1,157 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "aaptcompiler",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0.jar",
+          "url": "aaptcompiler-8.1.0.jar",
+          "size": 499579,
+          "sha512": "d1edfd946325b2154c1d9d2b19db60f749010444157dbe9d02438dc91d681a0f09d9c3f35e7fc36f2754487250fb469e031cff34c11748eb982042b9266b5157",
+          "sha256": "5de36b2081e635c2dfe93e62f9861a6f527878fdb5cb4c464e872cca4df06250",
+          "sha1": "3bdf36820041ab51fe1b45b165cfd395d11effcc",
+          "md5": "fd225401130feb2d072390a3e611a572"
+        }
+      ]
+    },
+    {
+      "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.1.0-10154469"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.google.protobuf",
+          "module": "protobuf-java",
+          "version": {
+            "requires": "3.19.3"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.1-jre"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "aaptcompiler-8.1.0.jar",
+          "url": "aaptcompiler-8.1.0.jar",
+          "size": 499579,
+          "sha512": "d1edfd946325b2154c1d9d2b19db60f749010444157dbe9d02438dc91d681a0f09d9c3f35e7fc36f2754487250fb469e031cff34c11748eb982042b9266b5157",
+          "sha256": "5de36b2081e635c2dfe93e62f9861a6f527878fdb5cb4c464e872cca4df06250",
+          "sha1": "3bdf36820041ab51fe1b45b165cfd395d11effcc",
+          "md5": "fd225401130feb2d072390a3e611a572"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "aaptcompiler-8.1.0-javadoc.jar",
+          "size": 80981,
+          "sha512": "ab6488f37ca5c48ededae9ed8f3db0c668e3286fb8a66d07eaf6f1b97452fa8435fe8d30eb1924d8b8261f2a50a9b22875406f61ea6fd6bb4564a1bfffb754f4",
+          "sha256": "b7aa3116a0afcfef24be891f2badd7f6693a62ed3615409964b6b6e1fe0c63d6",
+          "sha1": "f65ff7f04dc981503cc27d9ba8608510f76d1cd4",
+          "md5": "8b120a4139039106ec1c4bcafb375654"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "aaptcompiler-8.1.0-sources.jar",
+          "size": 152948,
+          "sha512": "23ebdf26cbc6fd0cdb999df1d14df0c49bcd6293deb246209be96ad5cdee68de9bb968dc0eeae4a9f62bafe384ee4eb74aa7f26a5171a3e4983e165475d5fe0c",
+          "sha256": "7f3f630fde5396dc24a2b8cfccfb94d5b63b9c84e67eee0e22b0d204769a18cf",
+          "sha1": "fe2d384e3a43584981296282d52f8cf51e30d455",
+          "md5": "354a2b6dab3e3bafe09afb10cf284211"
+        },
+        {
+          "name": "aaptcompiler-8.1.0-sources.jar",
+          "url": "aaptcompiler-8.1.0-sources.jar",
+          "size": 152948,
+          "sha512": "23ebdf26cbc6fd0cdb999df1d14df0c49bcd6293deb246209be96ad5cdee68de9bb968dc0eeae4a9f62bafe384ee4eb74aa7f26a5171a3e4983e165475d5fe0c",
+          "sha256": "7f3f630fde5396dc24a2b8cfccfb94d5b63b9c84e67eee0e22b0d204769a18cf",
+          "sha1": "fe2d384e3a43584981296282d52f8cf51e30d455",
+          "md5": "354a2b6dab3e3bafe09afb10cf284211"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.md5 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.md5
new file mode 100644
index 0000000..e5bbb2b
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.md5
@@ -0,0 +1 @@
+c9c80e82c01ee9c81e438029cf479bc1
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.sha1 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.sha1
new file mode 100644
index 0000000..511718c
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.module.sha1
@@ -0,0 +1 @@
+c31e668162ab66955eb0bb500ca22fb20fc54dda
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom
new file mode 100644
index 0000000..9567801
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.1.0-10154469</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.1.0/aaptcompiler-8.1.0.pom.md5 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom.md5
new file mode 100644
index 0000000..15b0ae3
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom.md5
@@ -0,0 +1 @@
+228ca6f783a0b3f4dab659b9071ceba2
\ No newline at end of file
diff --git a/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom.sha1 b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom.sha1
new file mode 100644
index 0000000..1e96f80
--- /dev/null
+++ b/com/android/tools/build/aaptcompiler/8.1.0/aaptcompiler-8.1.0.pom.sha1
@@ -0,0 +1 @@
+264ebfbb290b2d71f2076b5a1a3857a38e6c8b6b
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/LICENSE b/com/android/tools/build/apksig/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/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.0.0/apksig-8.0.0-sources.jar b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar
new file mode 100644
index 0000000..3638b0c
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.md5 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..6bceec3
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+f4de5530447034c825b4d002984c2828
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.sha1 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..a94a01b
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+d236a2212f74208add488d414c5012eeb05436fc
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar
new file mode 100644
index 0000000..147fece
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.md5 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.md5
new file mode 100644
index 0000000..0640b86
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.md5
@@ -0,0 +1 @@
+dadf6f70581ecbcde5347c4da2e803ce
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.sha1 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.sha1
new file mode 100644
index 0000000..d7c47c2
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.jar.sha1
@@ -0,0 +1 @@
+0dda491097f106bdd32f4c8e664a58d3ba650fba
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom
new file mode 100644
index 0000000..2089880
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0/apksig-8.0.0.pom.md5 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom.md5
new file mode 100644
index 0000000..e01a4c3
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom.md5
@@ -0,0 +1 @@
+4f89e6b4fc0d856275e122899d4f8771
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom.sha1 b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom.sha1
new file mode 100644
index 0000000..cbbc7ad
--- /dev/null
+++ b/com/android/tools/build/apksig/8.0.0/apksig-8.0.0.pom.sha1
@@ -0,0 +1 @@
+a4f9da0c488590f1f1ae27904ffe1500be928e04
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/LICENSE b/com/android/tools/build/apksig/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/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.1.0/apksig-8.1.0-sources.jar b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar
new file mode 100644
index 0000000..43d17c0
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.md5 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..df07a1d
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+c6be2f2a8a8ccb66b8ac95c1e24e3648
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.sha1 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..541e10b
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+cbd874c0689f5f683400efc5d03464de1ca6ba9c
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar
new file mode 100644
index 0000000..ddaaedc
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.md5 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.md5
new file mode 100644
index 0000000..1bc916e
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.md5
@@ -0,0 +1 @@
+58a8a61f6cac79554d9db2dff7fe50be
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.sha1 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.sha1
new file mode 100644
index 0000000..4c8ead6
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.jar.sha1
@@ -0,0 +1 @@
+9125e1bb9607abb6d2d582f6b551360b0258658a
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom
new file mode 100644
index 0000000..e474731
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0/apksig-8.1.0.pom.md5 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom.md5
new file mode 100644
index 0000000..b7eecd7
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom.md5
@@ -0,0 +1 @@
+6b81b8cf8096aaac65c42b98bbd509b9
\ No newline at end of file
diff --git a/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom.sha1 b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom.sha1
new file mode 100644
index 0000000..b55580e
--- /dev/null
+++ b/com/android/tools/build/apksig/8.1.0/apksig-8.1.0.pom.sha1
@@ -0,0 +1 @@
+ce124a7b0517f7543158b8ae7685581db4d664e2
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/LICENSE b/com/android/tools/build/apkzlib/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/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.0.0/apkzlib-8.0.0-sources.jar b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar
new file mode 100644
index 0000000..e190faf
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.md5 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..b3420d5
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+7479ecc0646c3da27e3983b531483dbb
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.sha1 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..996c074
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+2ac448ac54b8c0dafba9581eeaadafb1a6dd66bb
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar
new file mode 100644
index 0000000..3463985
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.md5 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.md5
new file mode 100644
index 0000000..035943b
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.md5
@@ -0,0 +1 @@
+7072270afc04af474ab4df2730a0ba50
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.sha1 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.sha1
new file mode 100644
index 0000000..d56720b
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.jar.sha1
@@ -0,0 +1 @@
+ad7136410ad4c88b1d1dea24ddeb5f9379e157e5
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom
new file mode 100644
index 0000000..62c9509
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</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>31.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.0.0/apkzlib-8.0.0.pom.md5 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom.md5
new file mode 100644
index 0000000..56dd4fe
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom.md5
@@ -0,0 +1 @@
+6ab617ec9c80de2681a9b909e1490471
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom.sha1 b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom.sha1
new file mode 100644
index 0000000..69298e3
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.0.0/apkzlib-8.0.0.pom.sha1
@@ -0,0 +1 @@
+05aeb6eec0238b33171b14f9c5c5ced6c0bcbd86
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/LICENSE b/com/android/tools/build/apkzlib/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/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.1.0/apkzlib-8.1.0-sources.jar b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar
new file mode 100644
index 0000000..6317a5d
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.md5 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..6c92beb
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+0e29c5fbd34047dcd30604572e8fd1db
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.sha1 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..0e6679b
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+b4fed8bedd837d59361b4b050e26df5c46280dc7
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar
new file mode 100644
index 0000000..9284051
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.md5 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.md5
new file mode 100644
index 0000000..a093205
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.md5
@@ -0,0 +1 @@
+aa469d1023987fee5883de1c6ac98340
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.sha1 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.sha1
new file mode 100644
index 0000000..b1cb309
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.jar.sha1
@@ -0,0 +1 @@
+cac4447eae289138e1cbbfe13a0d8bb6b4255e56
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom
new file mode 100644
index 0000000..142587b
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</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>31.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.1.0/apkzlib-8.1.0.pom.md5 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom.md5
new file mode 100644
index 0000000..20a0a1e
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom.md5
@@ -0,0 +1 @@
+dc2ce8998fc252fb44a1ef0ba4b578e6
\ No newline at end of file
diff --git a/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom.sha1 b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom.sha1
new file mode 100644
index 0000000..c19ef27
--- /dev/null
+++ b/com/android/tools/build/apkzlib/8.1.0/apkzlib-8.1.0.pom.sha1
@@ -0,0 +1 @@
+f9391ac00d4998f73b5f2451e67f31c83c3a2ee5
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/LICENSE b/com/android/tools/build/builder-model/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/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.0.0/builder-model-8.0.0-sources.jar b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar
new file mode 100644
index 0000000..4deeefc
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.md5 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..f7149be
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+49f0e9f75230aa702919d72dd4408ff0
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.sha1 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..34d2efc
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+794b497c2381b5cad6f6d21daa0e7715d9c573a2
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar
new file mode 100644
index 0000000..a22d12c
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.md5 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.md5
new file mode 100644
index 0000000..b26fef7
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.md5
@@ -0,0 +1 @@
+a62041889d09ab4b5355e9f6f2dd7bb5
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.sha1 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.sha1
new file mode 100644
index 0000000..a9d83d4
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.jar.sha1
@@ -0,0 +1 @@
+c440fc020bae8ccb1c53987e886e28e7080ed827
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module
new file mode 100644
index 0000000..f6709ea
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module
@@ -0,0 +1,120 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder-model",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0.jar",
+          "url": "builder-model-8.0.0.jar",
+          "size": 113186,
+          "sha512": "6d328c24c2727ef75cb4bb7204d887d3ae7c4b7ce8ad77f1d8117a762db4c14562f616eec86794d35ca159ca8b11927301c05902661b0f4426d44fa8411557f7",
+          "sha256": "009e56d1ef37cc43c60f903f35a8ff9700e548e4a62ab6be73adf0ef9768a53c",
+          "sha1": "c440fc020bae8ccb1c53987e886e28e7080ed827",
+          "md5": "a62041889d09ab4b5355e9f6f2dd7bb5"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-model-8.0.0.jar",
+          "url": "builder-model-8.0.0.jar",
+          "size": 113186,
+          "sha512": "6d328c24c2727ef75cb4bb7204d887d3ae7c4b7ce8ad77f1d8117a762db4c14562f616eec86794d35ca159ca8b11927301c05902661b0f4426d44fa8411557f7",
+          "sha256": "009e56d1ef37cc43c60f903f35a8ff9700e548e4a62ab6be73adf0ef9768a53c",
+          "sha1": "c440fc020bae8ccb1c53987e886e28e7080ed827",
+          "md5": "a62041889d09ab4b5355e9f6f2dd7bb5"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "builder-model-8.0.0-javadoc.jar",
+          "size": 290907,
+          "sha512": "02674c001021612036bacd0e9168af0d2e862df57e1a56c28066be42cafca1e7d0b9905d8b805c5de5ba46c2cfe99d03084a75ccf930b8cda352f7b8bf7e73d4",
+          "sha256": "d85e9b4423aa6cf8bca4ca330b0c01bd2d9256597f25305617c0c8f55d5ca311",
+          "sha1": "de3981fb93b9c26685732fd578249597d851b2ea",
+          "md5": "d785abb0c078137e1947bda6471e0bce"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "builder-model-8.0.0-sources.jar",
+          "size": 139460,
+          "sha512": "299ebe1b9178a7776d2b1f15f728faadbf7a74d46f515281916e28ca3df56902fb038cbe1470b2364e5cf9f8ae0aa440e6752ed0d15acabf0c350c51ab909688",
+          "sha256": "fc3697915213fb8ad2a7ab886ed3f01c6d4aec6cd16af1706ec0308fd3c521de",
+          "sha1": "794b497c2381b5cad6f6d21daa0e7715d9c573a2",
+          "md5": "49f0e9f75230aa702919d72dd4408ff0"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.md5 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.md5
new file mode 100644
index 0000000..3861958
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.md5
@@ -0,0 +1 @@
+d69a085204da801d741cb9a2c762a10e
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.sha1 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.sha1
new file mode 100644
index 0000000..ff77ae1
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.module.sha1
@@ -0,0 +1 @@
+aac86d6d53f43c8ac8a8afd0a1d7bf12084fa639
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom
new file mode 100644
index 0000000..dcf7cd3
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.0.0/builder-model-8.0.0.pom.md5 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom.md5
new file mode 100644
index 0000000..4cc7bc4
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom.md5
@@ -0,0 +1 @@
+3dcf1cae4861b604ff2c890fd67473aa
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom.sha1 b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom.sha1
new file mode 100644
index 0000000..05dfd285
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.0.0/builder-model-8.0.0.pom.sha1
@@ -0,0 +1 @@
+501610ae7f04f61c0f826c68e9fa6838cc698f38
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/LICENSE b/com/android/tools/build/builder-model/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/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.1.0/builder-model-8.1.0-sources.jar b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar
new file mode 100644
index 0000000..7292c7c
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.md5 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..952bbb0
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+c82eb3b81bae5e8e77923d86826a4ae3
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.sha1 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..59f3444
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+f29a067e52404414bb953ff64a631cfa32f11fe4
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar
new file mode 100644
index 0000000..4675496
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.md5 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.md5
new file mode 100644
index 0000000..84c8ffa
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.md5
@@ -0,0 +1 @@
+d510886c5ba30519625d3d915d7a64e2
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.sha1 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.sha1
new file mode 100644
index 0000000..0650cf9
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.jar.sha1
@@ -0,0 +1 @@
+daa3c68c4610cdbfdd38f5681d11865190a65389
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module
new file mode 100644
index 0000000..15d002c
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module
@@ -0,0 +1,129 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder-model",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0.jar",
+          "url": "builder-model-8.1.0.jar",
+          "size": 113984,
+          "sha512": "15f5f3af7250a48f0fa1c3f0013513241313b3162881e3a4910616b80795eed21b7e6b78b0afe9f2c773068a704b165a9071655a4d3deb3a630a4eee51933792",
+          "sha256": "efe9220a2334d9bafe655dd895a007b2c403f509ae2be037c60ab4f47cc398f1",
+          "sha1": "daa3c68c4610cdbfdd38f5681d11865190a65389",
+          "md5": "d510886c5ba30519625d3d915d7a64e2"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-model-8.1.0.jar",
+          "url": "builder-model-8.1.0.jar",
+          "size": 113984,
+          "sha512": "15f5f3af7250a48f0fa1c3f0013513241313b3162881e3a4910616b80795eed21b7e6b78b0afe9f2c773068a704b165a9071655a4d3deb3a630a4eee51933792",
+          "sha256": "efe9220a2334d9bafe655dd895a007b2c403f509ae2be037c60ab4f47cc398f1",
+          "sha1": "daa3c68c4610cdbfdd38f5681d11865190a65389",
+          "md5": "d510886c5ba30519625d3d915d7a64e2"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "builder-model-8.1.0-javadoc.jar",
+          "size": 290907,
+          "sha512": "ff20ddb7b741e4f183667bc4bec9ca178618b782b21e965f3692cb303bab697ed2191b52908c4372b90cfb460b3dc4d7f7d79923d3a126143625bde85d0d868a",
+          "sha256": "fca28ff901ba6913f0b792c3648ad0f0c7f2ef07cee169de22dfe51ac73d5d36",
+          "sha1": "37ad4076304dc0bfe8d17f5144b1000b612785bc",
+          "md5": "3e9a43d2070fd56ab3ac6fe0a8a26f2b"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "builder-model-8.1.0-sources.jar",
+          "size": 140439,
+          "sha512": "6adcc4cfffa162da5511689bc3078af008880b6666b01176dfc3c7f737edee9e322e9f99f0da866beb904c1d2c46260d487fc6eb4baaa0fdc01134c027bd92c4",
+          "sha256": "9c5efa360b12ee3753d9b600aabb7713610a88695c08a32430e27b83193ab025",
+          "sha1": "f29a067e52404414bb953ff64a631cfa32f11fe4",
+          "md5": "c82eb3b81bae5e8e77923d86826a4ae3"
+        },
+        {
+          "name": "builder-model-8.1.0-sources.jar",
+          "url": "builder-model-8.1.0-sources.jar",
+          "size": 140439,
+          "sha512": "6adcc4cfffa162da5511689bc3078af008880b6666b01176dfc3c7f737edee9e322e9f99f0da866beb904c1d2c46260d487fc6eb4baaa0fdc01134c027bd92c4",
+          "sha256": "9c5efa360b12ee3753d9b600aabb7713610a88695c08a32430e27b83193ab025",
+          "sha1": "f29a067e52404414bb953ff64a631cfa32f11fe4",
+          "md5": "c82eb3b81bae5e8e77923d86826a4ae3"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.md5 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.md5
new file mode 100644
index 0000000..737f57a
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.md5
@@ -0,0 +1 @@
+e14e4bce1384619b7b9d3f604ae1760e
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.sha1 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.sha1
new file mode 100644
index 0000000..2aa1ecf
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.module.sha1
@@ -0,0 +1 @@
+29766569e4cd53645cd8d823b9ab7440d53b901f
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom
new file mode 100644
index 0000000..cc520a2
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.1.0/builder-model-8.1.0.pom.md5 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom.md5
new file mode 100644
index 0000000..bf767a9
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom.md5
@@ -0,0 +1 @@
+05cdba6c454b4eb4972121d2b06688a1
\ No newline at end of file
diff --git a/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom.sha1 b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom.sha1
new file mode 100644
index 0000000..9c6f255
--- /dev/null
+++ b/com/android/tools/build/builder-model/8.1.0/builder-model-8.1.0.pom.sha1
@@ -0,0 +1 @@
+cff427cea173bd69f4c6f5b22c24adb12d189514
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/LICENSE b/com/android/tools/build/builder-test-api/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/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.0.0/builder-test-api-8.0.0-sources.jar b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar
new file mode 100644
index 0000000..dc89ccf
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.md5 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..e9a1c0f
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+87f292ba2b8088e580ad0b3b4a30cb98
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.sha1 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..b005935
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+777ebab809e62398f2792a6693df051f76df6f88
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar
new file mode 100644
index 0000000..bbf0d3f
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.md5 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.md5
new file mode 100644
index 0000000..a44fca2
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.md5
@@ -0,0 +1 @@
+cd63bf899dd8c513410d8fa835f2561a
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.sha1 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.sha1
new file mode 100644
index 0000000..7214e0d
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.jar.sha1
@@ -0,0 +1 @@
+e96f991f80b987d0280cb6ab684f1bc2a29198a3
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module
new file mode 100644
index 0000000..f1ac0e5
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module
@@ -0,0 +1,130 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder-test-api",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0.jar",
+          "url": "builder-test-api-8.0.0.jar",
+          "size": 15193,
+          "sha512": "01dfb61c68bd49983841aa3fa6e5bcbbd19612f00ba7834f4acb029424bbceee408468ea0c7699fd5e730603f45157f492770cfd43f799687b06006452825692",
+          "sha256": "9c649b120397057e3bef14fd018dd79b786840d7afed6055de8013e470edca8f",
+          "sha1": "e96f991f80b987d0280cb6ab684f1bc2a29198a3",
+          "md5": "cd63bf899dd8c513410d8fa835f2561a"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "annotations",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.0.1-jre"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-test-api-8.0.0.jar",
+          "url": "builder-test-api-8.0.0.jar",
+          "size": 15193,
+          "sha512": "01dfb61c68bd49983841aa3fa6e5bcbbd19612f00ba7834f4acb029424bbceee408468ea0c7699fd5e730603f45157f492770cfd43f799687b06006452825692",
+          "sha256": "9c649b120397057e3bef14fd018dd79b786840d7afed6055de8013e470edca8f",
+          "sha1": "e96f991f80b987d0280cb6ab684f1bc2a29198a3",
+          "md5": "cd63bf899dd8c513410d8fa835f2561a"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "builder-test-api-8.0.0-javadoc.jar",
+          "size": 116771,
+          "sha512": "5090c559c8de772aea3ec6a64caad6cd5f2efc417d0d0407190a05c52a98ce9cd5c41fad95ff4ee4f7c63c8e7f59393d249b707bb9b360ed485fe1907e797cfe",
+          "sha256": "a37253388266962ff568d39e6bac4fb47768c082c9c6d8d0203556367b784f99",
+          "sha1": "a53380f97d948f68335c63083ad7ca42b8fe3fdd",
+          "md5": "9732fd7cb562fdd7c3b7857e401c90a3"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "builder-test-api-8.0.0-sources.jar",
+          "size": 13707,
+          "sha512": "e0d6eaa96bc5d9a1215196f0fe0d3c5f04c4b7a90a32d9db6cab37d286cc520e86a3fd2075c1e69514a46a8259e0fa66118f5f0c9c21227dbd18c015c5f7c99f",
+          "sha256": "37589722b7acfcac6b13217dc82f17f1c2e855ebed2877f7dccd238741b8313e",
+          "sha1": "777ebab809e62398f2792a6693df051f76df6f88",
+          "md5": "87f292ba2b8088e580ad0b3b4a30cb98"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.md5 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.md5
new file mode 100644
index 0000000..e3d9a1d
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.md5
@@ -0,0 +1 @@
+32e33dc60c4bfec8cb490ee0e8920041
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.sha1 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.sha1
new file mode 100644
index 0000000..dc3012f
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.module.sha1
@@ -0,0 +1 @@
+e18d1c53f573d978433db114ee56f433b5538b80
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom
new file mode 100644
index 0000000..bb113e2
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.0.0/builder-test-api-8.0.0.pom.md5 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom.md5
new file mode 100644
index 0000000..129730a
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom.md5
@@ -0,0 +1 @@
+aa432b2faf829aedcdc1d353b2e7756e
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom.sha1 b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom.sha1
new file mode 100644
index 0000000..93bd12b
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.0.0/builder-test-api-8.0.0.pom.sha1
@@ -0,0 +1 @@
+b875ba34f5e265ba03cf70c9ba59a0ee7eeec7ba
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/LICENSE b/com/android/tools/build/builder-test-api/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/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.1.0/builder-test-api-8.1.0-sources.jar b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar
new file mode 100644
index 0000000..4e70522
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.md5 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..3d01408
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+dc255f993ca8273b014062cf927eaa46
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.sha1 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..cf0f582
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+2bc2ef4ef2692334cebe52e28cf71cb084379662
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar
new file mode 100644
index 0000000..15c5eed
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.md5 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.md5
new file mode 100644
index 0000000..782ef42
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.md5
@@ -0,0 +1 @@
+fc37bd08e39bfa82520de066114438bd
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.sha1 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.sha1
new file mode 100644
index 0000000..0f0705e
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.jar.sha1
@@ -0,0 +1 @@
+0544697daba5e821497608daa54d2b2cbd6684ce
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module
new file mode 100644
index 0000000..53d61e8
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module
@@ -0,0 +1,130 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder-test-api",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0.jar",
+          "url": "builder-test-api-8.1.0.jar",
+          "size": 15193,
+          "sha512": "31829244a98b59934e45e3485d1d3bb140631927be3333bc37e51749dd432653dbe9f25abbc9c059658498de4ab3754a91160123cffbb4bd1934ec5095682dfd",
+          "sha256": "e1474815e603a4f4b7d9e086c481775d3d7837c8254a0831a8cbee8a5d11ac8a",
+          "sha1": "0544697daba5e821497608daa54d2b2cbd6684ce",
+          "md5": "fc37bd08e39bfa82520de066114438bd"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "annotations",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.1-jre"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-test-api-8.1.0.jar",
+          "url": "builder-test-api-8.1.0.jar",
+          "size": 15193,
+          "sha512": "31829244a98b59934e45e3485d1d3bb140631927be3333bc37e51749dd432653dbe9f25abbc9c059658498de4ab3754a91160123cffbb4bd1934ec5095682dfd",
+          "sha256": "e1474815e603a4f4b7d9e086c481775d3d7837c8254a0831a8cbee8a5d11ac8a",
+          "sha1": "0544697daba5e821497608daa54d2b2cbd6684ce",
+          "md5": "fc37bd08e39bfa82520de066114438bd"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "builder-test-api-8.1.0-javadoc.jar",
+          "size": 116771,
+          "sha512": "9b73e581df4908f98ac0f8d0e38ef1adeb9ff3c6116e485ad647a8d5d5a337ca63a51aa572102a9a571723088bc1912c220e32c3281633e54482188b026a69ae",
+          "sha256": "d1d0084bbc6e1d9207fb0bde42e2d17be300d70b79e385e6e5c746d8dee048d3",
+          "sha1": "50943f8823d6cd3a192c004d6a513bf6f23ad761",
+          "md5": "fd2e33dcf35faba71269378794c379af"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "builder-test-api-8.1.0-sources.jar",
+          "size": 13707,
+          "sha512": "4979589df4ce94ad2231f9d939fce20c9dd7b9388076b598a95637f87de412fb6c9c383eb84848a069453d84e1739db671d67b4495d292f8aaaf5f4da137bd25",
+          "sha256": "c04223d001eae410f71cd23cf632d8cd901733221dba29f95abdb6b79af93d14",
+          "sha1": "2bc2ef4ef2692334cebe52e28cf71cb084379662",
+          "md5": "dc255f993ca8273b014062cf927eaa46"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.md5 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.md5
new file mode 100644
index 0000000..3a4ba78
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.md5
@@ -0,0 +1 @@
+3407bc9c29b71d8b7104f86e363a0c1c
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.sha1 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.sha1
new file mode 100644
index 0000000..a86bc66
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.module.sha1
@@ -0,0 +1 @@
+80cbaa97845e3e312931c20b96e1b597129934d9
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom
new file mode 100644
index 0000000..a61fe2d
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>annotations</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.1.0/builder-test-api-8.1.0.pom.md5 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom.md5
new file mode 100644
index 0000000..1d89164
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom.md5
@@ -0,0 +1 @@
+3f9ce57c0c0c43d93372f9a141c480a3
\ No newline at end of file
diff --git a/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom.sha1 b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom.sha1
new file mode 100644
index 0000000..73ddb70
--- /dev/null
+++ b/com/android/tools/build/builder-test-api/8.1.0/builder-test-api-8.1.0.pom.sha1
@@ -0,0 +1 @@
+853853fbffbaf7db04978c59b5f1ca83fa927c05
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/LICENSE b/com/android/tools/build/builder/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/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.0.0/builder-8.0.0-sources.jar b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar
new file mode 100644
index 0000000..dc99f06
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.md5 b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..10e0f3a
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+f446faaff70edd0071eba724e41de6bc
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.sha1 b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..0d7e621
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+bb0a3fbbb16410e745eacafc4f9a8a422c2ca225
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar
new file mode 100644
index 0000000..dd89e94
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.md5 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.md5
new file mode 100644
index 0000000..f2848ca
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.md5
@@ -0,0 +1 @@
+ad6b1eda966aed351edec6a92b82d7b7
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.sha1 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.sha1
new file mode 100644
index 0000000..3261dbb
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.jar.sha1
@@ -0,0 +1 @@
+201e508c3edbbf524e8e8985b78bd49d9c3b6b77
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.module b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module
new file mode 100644
index 0000000..708bbf0
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module
@@ -0,0 +1,290 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "zipflinger",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apksig",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apkzlib",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.squareup",
+          "module": "javawriter",
+          "version": {
+            "requires": "2.5.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-8.0.0.jar",
+          "url": "builder-8.0.0.jar",
+          "size": 11283330,
+          "sha512": "352e2ee116be9ca33e3c750d212453b80c103e9e99206a521f58340193103e41fef56cabdf58f84defb2c20ad27117e6caa96b0d19d3945b9f89f78ec0896b99",
+          "sha256": "d892991279f1cc14b1cdf29ea9f688354608ce52e6269a1e87a345f1d6b0feb6",
+          "sha1": "201e508c3edbbf524e8e8985b78bd49d9c3b6b77",
+          "md5": "ad6b1eda966aed351edec6a92b82d7b7"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-test-api",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.ddms",
+          "module": "ddmlib",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "signflinger",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "protos",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "tracker",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        },
+        {
+          "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.2"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "manifest-merger",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "zipflinger",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apksig",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apkzlib",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.squareup",
+          "module": "javawriter",
+          "version": {
+            "requires": "2.5.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-8.0.0.jar",
+          "url": "builder-8.0.0.jar",
+          "size": 11283330,
+          "sha512": "352e2ee116be9ca33e3c750d212453b80c103e9e99206a521f58340193103e41fef56cabdf58f84defb2c20ad27117e6caa96b0d19d3945b9f89f78ec0896b99",
+          "sha256": "d892991279f1cc14b1cdf29ea9f688354608ce52e6269a1e87a345f1d6b0feb6",
+          "sha1": "201e508c3edbbf524e8e8985b78bd49d9c3b6b77",
+          "md5": "ad6b1eda966aed351edec6a92b82d7b7"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "builder-8.0.0-javadoc.jar",
+          "size": 400519,
+          "sha512": "30849e0d1ed21c101febf4462f8de6ab615675e921a2f31bdcf359bef212e0abb193ebc97b3ebb08269629235dcf6f9536163c4e53392171218357dc55a8899b",
+          "sha256": "d2c576fd4b7d0c6810877928e55ebbb5f56889af289299a1aebfa0b87bcb467e",
+          "sha1": "7af55a09479c649512da50053db92fa2cb05f23b",
+          "md5": "6a6b32b9af8919ecbd3808987c7fce93"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "builder-8.0.0-sources.jar",
+          "size": 281867,
+          "sha512": "51bf84745129c519232210aca2ae54e10899c9d92e2c7526fb0de7f6047132f007259986416205cabcfc9e3930d5baea2e3a95e87ce5520e0a0cc3ee481a6b2b",
+          "sha256": "0395ec921a3bad1dfdd520a7d936ec3b6be03add1755c03047616764353badc2",
+          "sha1": "bb0a3fbbb16410e745eacafc4f9a8a422c2ca225",
+          "md5": "f446faaff70edd0071eba724e41de6bc"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.md5 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.md5
new file mode 100644
index 0000000..1333dac
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.md5
@@ -0,0 +1 @@
+13fd223ba7665953dc43fcd57e0adf8c
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.sha1 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.sha1
new file mode 100644
index 0000000..0da9b20
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.module.sha1
@@ -0,0 +1 @@
+06eb75752a85049c0c0c04c012c89441f934ff3a
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom b/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom
new file mode 100644
index 0000000..1f402d8
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>manifest-merger</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android</groupId>
+      <artifactId>zipflinger</artifactId>
+      <version>8.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>apksig</artifactId>
+      <version>8.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>apkzlib</artifactId>
+      <version>8.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android</groupId>
+      <artifactId>signflinger</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>tracker</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.2</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.0.0/builder-8.0.0.pom.md5 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom.md5
new file mode 100644
index 0000000..4086e22
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom.md5
@@ -0,0 +1 @@
+1d056cb23894f7467c4b3bd2203db05a
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom.sha1 b/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom.sha1
new file mode 100644
index 0000000..08d22cd
--- /dev/null
+++ b/com/android/tools/build/builder/8.0.0/builder-8.0.0.pom.sha1
@@ -0,0 +1 @@
+637196babf70e157f3369d84164d6b7a885f93eb
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/LICENSE b/com/android/tools/build/builder/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/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.1.0/builder-8.1.0-sources.jar b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar
new file mode 100644
index 0000000..c0cb367
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.md5 b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..d785532
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+4332f1cb3819989fdac5b72756e968d7
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.sha1 b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..09475ac
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+9e853d37b33a3d93160b1fc4ee74b6bda9572ead
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar
new file mode 100644
index 0000000..65f0e08
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.md5 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.md5
new file mode 100644
index 0000000..5f7252a
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.md5
@@ -0,0 +1 @@
+eabdb2a9a938c21fe48a9d5a28c09e99
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.sha1 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.sha1
new file mode 100644
index 0000000..6ddc843
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.jar.sha1
@@ -0,0 +1 @@
+0602b620b1ee65828181b543bc1790efdfde39cf
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.module b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module
new file mode 100644
index 0000000..8b63fbc
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module
@@ -0,0 +1,299 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "builder",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "zipflinger",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apksig",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apkzlib",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.squareup",
+          "module": "javawriter",
+          "version": {
+            "requires": "2.5.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-8.1.0.jar",
+          "url": "builder-8.1.0.jar",
+          "size": 11852762,
+          "sha512": "180857b2c09738c7181d4f6868de519761d72a40dd9719ffc82a5c5ff4e6cc623bd27b7791497af25ed091a41a88c3c009835c5eacd0ce8d06fe8b83508429cc",
+          "sha256": "be41a2a8b1056729c3d4bf4c79cc9c0f344c77932bfdb31961d96ce70bd187da",
+          "sha1": "0602b620b1ee65828181b543bc1790efdfde39cf",
+          "md5": "eabdb2a9a938c21fe48a9d5a28c09e99"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-test-api",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.ddms",
+          "module": "ddmlib",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "signflinger",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "protos",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "tracker",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        },
+        {
+          "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.2"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "manifest-merger",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android",
+          "module": "zipflinger",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apksig",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "apkzlib",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.squareup",
+          "module": "javawriter",
+          "version": {
+            "requires": "2.5.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "builder-8.1.0.jar",
+          "url": "builder-8.1.0.jar",
+          "size": 11852762,
+          "sha512": "180857b2c09738c7181d4f6868de519761d72a40dd9719ffc82a5c5ff4e6cc623bd27b7791497af25ed091a41a88c3c009835c5eacd0ce8d06fe8b83508429cc",
+          "sha256": "be41a2a8b1056729c3d4bf4c79cc9c0f344c77932bfdb31961d96ce70bd187da",
+          "sha1": "0602b620b1ee65828181b543bc1790efdfde39cf",
+          "md5": "eabdb2a9a938c21fe48a9d5a28c09e99"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "builder-8.1.0-javadoc.jar",
+          "size": 400630,
+          "sha512": "3fb6911c1235694bfbe5542a8b13a4b9f9add6f837da82b73e144f703d925a99e4536d64c21c4ae467e4dc2e624330fe0c4b1b011ab152108909ae6618debd74",
+          "sha256": "e4e2659c0850c889d35236b408b7c36ea06467ea2a1f512db96651355e3bae4d",
+          "sha1": "8b57d0c3b6419fc39b0ca541d4ebb86eb088e171",
+          "md5": "802f9e2c38f996e60e065841d3e1da96"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "builder-8.1.0-sources.jar",
+          "size": 282001,
+          "sha512": "f47bd9f3e007c712bb4f77a87817f60c0075b9f3fbf98d25db9478473eda470653d164a4180e21ce47c8f9610f5d262dbe69baa0172f339b49ca26e97ebb6cde",
+          "sha256": "f242d380f3d5c79e907c271023cbd5c49d123e433c4178222a566e6374eafbc7",
+          "sha1": "9e853d37b33a3d93160b1fc4ee74b6bda9572ead",
+          "md5": "4332f1cb3819989fdac5b72756e968d7"
+        },
+        {
+          "name": "builder-8.1.0-sources.jar",
+          "url": "builder-8.1.0-sources.jar",
+          "size": 282001,
+          "sha512": "f47bd9f3e007c712bb4f77a87817f60c0075b9f3fbf98d25db9478473eda470653d164a4180e21ce47c8f9610f5d262dbe69baa0172f339b49ca26e97ebb6cde",
+          "sha256": "f242d380f3d5c79e907c271023cbd5c49d123e433c4178222a566e6374eafbc7",
+          "sha1": "9e853d37b33a3d93160b1fc4ee74b6bda9572ead",
+          "md5": "4332f1cb3819989fdac5b72756e968d7"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.md5 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.md5
new file mode 100644
index 0000000..e4df362
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.md5
@@ -0,0 +1 @@
+434b1952285c1b886e6de62e5b64b0b5
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.sha1 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.sha1
new file mode 100644
index 0000000..52b76fa
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.module.sha1
@@ -0,0 +1 @@
+ca5eddcc013d4877c02e1b133ef7593bd90ca0d0
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom b/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom
new file mode 100644
index 0000000..ced6e81
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>manifest-merger</artifactId>
+      <version>31.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android</groupId>
+      <artifactId>zipflinger</artifactId>
+      <version>8.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>apksig</artifactId>
+      <version>8.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>apkzlib</artifactId>
+      <version>8.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android</groupId>
+      <artifactId>signflinger</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>tracker</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.2</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.1.0/builder-8.1.0.pom.md5 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom.md5
new file mode 100644
index 0000000..612b158
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom.md5
@@ -0,0 +1 @@
+fd3f367f24024db5e8ff367022e3176c
\ No newline at end of file
diff --git a/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom.sha1 b/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom.sha1
new file mode 100644
index 0000000..43601f3
--- /dev/null
+++ b/com/android/tools/build/builder/8.1.0/builder-8.1.0.pom.sha1
@@ -0,0 +1 @@
+02cd2bdf52c4b93a36c00d719c82730874e7062a
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.13.2/LICENSE b/com/android/tools/build/bundletool/1.13.2/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/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/bundletool/1.13.2/bundletool-1.13.2.jar b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar
new file mode 100644
index 0000000..b4612ad
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar
Binary files differ
diff --git a/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.md5 b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.md5
new file mode 100644
index 0000000..df2a6ef
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.md5
@@ -0,0 +1 @@
+47c4e6c69046c3a4c616aff6f4fc6f42
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.sha1 b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.sha1
new file mode 100644
index 0000000..5f71c5a
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.jar.sha1
@@ -0,0 +1 @@
+798e2bed735e55d91270aa363d2817a05c49b022
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom
new file mode 100644
index 0000000..58b94b9
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom
@@ -0,0 +1,82 @@
+<?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>bundletool</artifactId>
+  <version>1.13.2</version>
+  <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>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>7.3.0-alpha07-8248216</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.auto.value</groupId>
+      <artifactId>auto-value-annotations</artifactId>
+      <version>1.6.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.errorprone</groupId>
+      <artifactId>error_prone_annotations</artifactId>
+      <version>2.3.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java-util</artifactId>
+      <version>3.19.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.dagger</groupId>
+      <artifactId>dagger</artifactId>
+      <version>2.28.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject</artifactId>
+      <version>1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bitbucket.b_c</groupId>
+      <artifactId>jose4j</artifactId>
+      <version>0.7.0</version>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.30</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.md5 b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.md5
new file mode 100644
index 0000000..fdf03f3
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.md5
@@ -0,0 +1 @@
+b0fe76bc4abf313632e613ea81a09882
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.sha1 b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.sha1
new file mode 100644
index 0000000..52a4deb
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.13.2/bundletool-1.13.2.pom.sha1
@@ -0,0 +1 @@
+a7069c527653d2c2a148a918296cfcdcf4014356
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.14.0/LICENSE b/com/android/tools/build/bundletool/1.14.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/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/bundletool/1.14.0/bundletool-1.14.0.jar b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar
new file mode 100644
index 0000000..0c2c226
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar
Binary files differ
diff --git a/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.md5 b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.md5
new file mode 100644
index 0000000..6f2eabd
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.md5
@@ -0,0 +1 @@
+1743f6d6f6a2faadcfcb19b59d59bc0c
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.sha1 b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.sha1
new file mode 100644
index 0000000..8f3f46f
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.jar.sha1
@@ -0,0 +1 @@
+2fcb426b5e62cc6e879369fdbbe915bb0a43c3e1
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom
new file mode 100644
index 0000000..9fe3954
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom
@@ -0,0 +1,82 @@
+<?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>bundletool</artifactId>
+  <version>1.14.0</version>
+  <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>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>7.3.0-alpha07-8248216</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.auto.value</groupId>
+      <artifactId>auto-value-annotations</artifactId>
+      <version>1.6.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.errorprone</groupId>
+      <artifactId>error_prone_annotations</artifactId>
+      <version>2.3.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java-util</artifactId>
+      <version>3.19.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.dagger</groupId>
+      <artifactId>dagger</artifactId>
+      <version>2.28.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject</artifactId>
+      <version>1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.bitbucket.b_c</groupId>
+      <artifactId>jose4j</artifactId>
+      <version>0.7.0</version>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.30</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.md5 b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.md5
new file mode 100644
index 0000000..5d4fc6c
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.md5
@@ -0,0 +1 @@
+d07f48828c420b051668014994cb425f
\ No newline at end of file
diff --git a/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.sha1 b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.sha1
new file mode 100644
index 0000000..d1f0bd1
--- /dev/null
+++ b/com/android/tools/build/bundletool/1.14.0/bundletool-1.14.0.pom.sha1
@@ -0,0 +1 @@
+62cc91c21513f464f7de9f41b1878d6704a7a28b
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/LICENSE b/com/android/tools/build/gradle-api/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/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.0.0/gradle-api-8.0.0-sources.jar b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar
new file mode 100644
index 0000000..037b97c
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.md5 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..6b09e2b
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+72e2336ea000de8584fb51363aba7343
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.sha1 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..30d85a1
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+86d672c39cf78294c62b685bdc31a4e24b465ce0
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar
new file mode 100644
index 0000000..ffbdd13
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.md5 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.md5
new file mode 100644
index 0000000..b7a6bd6
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.md5
@@ -0,0 +1 @@
+b4301cacef87db93dc9aebe16f80606f
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.sha1 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.sha1
new file mode 100644
index 0000000..4452fea
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.jar.sha1
@@ -0,0 +1 @@
+6b219420bfa0ed1c10496c3d77e2a6eb445a3608
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module
new file mode 100644
index 0000000..e77bda4
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module
@@ -0,0 +1,143 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle-api",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-api-8.0.0.jar",
+          "url": "gradle-api-8.0.0.jar",
+          "size": 269943,
+          "sha512": "f35758fcc7dd581f3275ec3ef3ea11941853aec318a945a0e788a3c6f1cab7bc3c2ebb029f713909feab45bbe570eeca51d2ee8a93abc38c1fc6f05546f41d43",
+          "sha256": "3179f8ea0fceba7d19f6f99518bcd78a331c70370674b7dd671e456e43645778",
+          "sha1": "6b219420bfa0ed1c10496c3d77e2a6eb445a3608",
+          "md5": "b4301cacef87db93dc9aebe16f80606f"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.0.1-jre"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm",
+          "version": {
+            "requires": "9.2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-api-8.0.0.jar",
+          "url": "gradle-api-8.0.0.jar",
+          "size": 269943,
+          "sha512": "f35758fcc7dd581f3275ec3ef3ea11941853aec318a945a0e788a3c6f1cab7bc3c2ebb029f713909feab45bbe570eeca51d2ee8a93abc38c1fc6f05546f41d43",
+          "sha256": "3179f8ea0fceba7d19f6f99518bcd78a331c70370674b7dd671e456e43645778",
+          "sha1": "6b219420bfa0ed1c10496c3d77e2a6eb445a3608",
+          "md5": "b4301cacef87db93dc9aebe16f80606f"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "gradle-api-8.0.0-javadoc.jar",
+          "size": 150993,
+          "sha512": "8c6bb2f58ca411722df3c7cd1ab8b4c0b5355ef25b294d51e835211ed8afe0aa8470db2e0d045147fa8a52dde520e6a5b645975bf58c856a2229ff6b75c76bc1",
+          "sha256": "9b830c1e09ca8447a4958a16ff59d07bf7b104c2419e26a9eaa13d139234e63c",
+          "sha1": "8b2f3d3ee358154cfb83c38cc7fea8b87fa1e91a",
+          "md5": "a190dd692939af482e86d62185d6d208"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "gradle-api-8.0.0-sources.jar",
+          "size": 265161,
+          "sha512": "1ea7bf2c1f13226f043bfb25a8ab96f2d8d7798ab3be41b97a11b07c645169fcabcd06c125330567e81e1cbcdc46840d440e9214b249087a7d3fb24431ba2fe2",
+          "sha256": "67414701840d8efdc327c63c1af3fc61988f4332717ebe6e9f0c9652e1fa1ae3",
+          "sha1": "86d672c39cf78294c62b685bdc31a4e24b465ce0",
+          "md5": "72e2336ea000de8584fb51363aba7343"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.md5 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.md5
new file mode 100644
index 0000000..459d0b8
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.md5
@@ -0,0 +1 @@
+14abf899f17d4f0958cf02ee90d36af1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.sha1 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.sha1
new file mode 100644
index 0000000..d866a7f
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.module.sha1
@@ -0,0 +1 @@
+56aed7d594c99faa12ee35426b479d62547217c6
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom
new file mode 100644
index 0000000..a39c758
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.0.0/gradle-api-8.0.0.pom.md5 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom.md5
new file mode 100644
index 0000000..3680545
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom.md5
@@ -0,0 +1 @@
+1406f04c1fa74a7e3b677f21721d4c80
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom.sha1 b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom.sha1
new file mode 100644
index 0000000..49372ba
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.0.0/gradle-api-8.0.0.pom.sha1
@@ -0,0 +1 @@
+80f984b3a637b34f11e2175a56d2fee54a4ad521
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/LICENSE b/com/android/tools/build/gradle-api/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/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.1.0/gradle-api-8.1.0-sources.jar b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar
new file mode 100644
index 0000000..476c0bb
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.md5 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..f8462a0
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+5000ad81c37e0aa142eed029d95febd1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.sha1 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..70f6afd
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+7ecd399393820b177d5a6e597c508c32f8da031d
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar
new file mode 100644
index 0000000..280b5ef
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.md5 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.md5
new file mode 100644
index 0000000..879374c
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.md5
@@ -0,0 +1 @@
+1068fa6ece892fb918d1b112e9c2e629
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.sha1 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.sha1
new file mode 100644
index 0000000..bf28a2e
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.jar.sha1
@@ -0,0 +1 @@
+1aeab1b41ec5589e60d868aac74746400f359f03
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module
new file mode 100644
index 0000000..ddf8d18
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module
@@ -0,0 +1,152 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle-api",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-api-8.1.0.jar",
+          "url": "gradle-api-8.1.0.jar",
+          "size": 287208,
+          "sha512": "6ddb88db8badc22cc1a3619d8714119b83972f1487b7b06464d7f6ade748201a5d42cd7fa923e94c7bae78918f1c5e7e65d5bc1ab07eea6d7ad74d19e4f0357b",
+          "sha256": "01cb192f3ab8d5ef0ed1e42d1d03b068a1f5317983e64f0682dccbcff76ec16f",
+          "sha1": "1aeab1b41ec5589e60d868aac74746400f359f03",
+          "md5": "1068fa6ece892fb918d1b112e9c2e629"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "com.google.guava",
+          "module": "guava",
+          "version": {
+            "requires": "31.1-jre"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm",
+          "version": {
+            "requires": "9.2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-api-8.1.0.jar",
+          "url": "gradle-api-8.1.0.jar",
+          "size": 287208,
+          "sha512": "6ddb88db8badc22cc1a3619d8714119b83972f1487b7b06464d7f6ade748201a5d42cd7fa923e94c7bae78918f1c5e7e65d5bc1ab07eea6d7ad74d19e4f0357b",
+          "sha256": "01cb192f3ab8d5ef0ed1e42d1d03b068a1f5317983e64f0682dccbcff76ec16f",
+          "sha1": "1aeab1b41ec5589e60d868aac74746400f359f03",
+          "md5": "1068fa6ece892fb918d1b112e9c2e629"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "gradle-api-8.1.0-javadoc.jar",
+          "size": 150993,
+          "sha512": "5b327bb0fdf1dea66cbe409560ee5d694f0c7e1b4336ad9fb78e3638de9f3b4b72ccc103b78be27ffaca4dee766f73e5c8d47ed956db87aa52cd6753802f0765",
+          "sha256": "d511c6fdac4ef4cea06b26977205e391ab2da157534e38a69e2c5892c4cd7e81",
+          "sha1": "1caeb10a1f3215845527adbd82b853849f0a3720",
+          "md5": "8282903e2bf5b4783d6460e34a895db3"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "gradle-api-8.1.0-sources.jar",
+          "size": 285107,
+          "sha512": "e609c44bc51a7a12a0867997982a50c68ece59e9e80aa590508d463d96f51a5470f2a6b5251ce8df10d18a54da8112988e88bbe6f0121ab1453e20e6c3d7f821",
+          "sha256": "6e9cd281d295d24813f1dd56c3648d3fa50e763593f8ce1ceac318e2f6e57d67",
+          "sha1": "7ecd399393820b177d5a6e597c508c32f8da031d",
+          "md5": "5000ad81c37e0aa142eed029d95febd1"
+        },
+        {
+          "name": "gradle-api-8.1.0-sources.jar",
+          "url": "gradle-api-8.1.0-sources.jar",
+          "size": 285107,
+          "sha512": "e609c44bc51a7a12a0867997982a50c68ece59e9e80aa590508d463d96f51a5470f2a6b5251ce8df10d18a54da8112988e88bbe6f0121ab1453e20e6c3d7f821",
+          "sha256": "6e9cd281d295d24813f1dd56c3648d3fa50e763593f8ce1ceac318e2f6e57d67",
+          "sha1": "7ecd399393820b177d5a6e597c508c32f8da031d",
+          "md5": "5000ad81c37e0aa142eed029d95febd1"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.md5 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.md5
new file mode 100644
index 0000000..5146012
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.md5
@@ -0,0 +1 @@
+784d57fb10c884c372ee8638bb3d16a4
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.sha1 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.sha1
new file mode 100644
index 0000000..a9f340c
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.module.sha1
@@ -0,0 +1 @@
+e6a1a9109251d7712c09a6fdf757d4c93d1a6139
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom
new file mode 100644
index 0000000..b8ac62d
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.1.0/gradle-api-8.1.0.pom.md5 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom.md5
new file mode 100644
index 0000000..e3f00c5
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom.md5
@@ -0,0 +1 @@
+1109247f542a3b6d86654a70f12e99c1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom.sha1 b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom.sha1
new file mode 100644
index 0000000..95b5382
--- /dev/null
+++ b/com/android/tools/build/gradle-api/8.1.0/gradle-api-8.1.0.pom.sha1
@@ -0,0 +1 @@
+e54bbbc0b27ac7d452ae75f4c5916019bbafaf44
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/LICENSE b/com/android/tools/build/gradle-settings-api/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/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.0.0/gradle-settings-api-8.0.0-sources.jar b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar
new file mode 100644
index 0000000..b55fc7d
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.md5 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..a6eac18
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+019d4f3861123250656a6f7042672314
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..1d71ca1
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+e09a2b9f3ed87230eec9a324af64a31baf084966
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar
new file mode 100644
index 0000000..545a59f
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.md5 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.md5
new file mode 100644
index 0000000..0d7ed46
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.md5
@@ -0,0 +1 @@
+78de3bef63c8e13d83e7af9ca46d2234
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.sha1
new file mode 100644
index 0000000..d34332a
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.jar.sha1
@@ -0,0 +1 @@
+8528f63d61013a346abfaa19331ac9830ca46e2b
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module
new file mode 100644
index 0000000..c8f8bc2
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module
@@ -0,0 +1,113 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle-settings-api",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0.jar",
+          "url": "gradle-settings-api-8.0.0.jar",
+          "size": 10051,
+          "sha512": "638d0b9cb5780f756befabdddc7d7745a23fa55a9e767da6106c9148c380b14a53084ab31b8f8a34313151898f443435e80d13b94bb76c0c7a199aec8530acad",
+          "sha256": "156a9173682632202e4246a4aab9c9fa56776a5849f944efd0cf4006abb4deb1",
+          "sha1": "8528f63d61013a346abfaa19331ac9830ca46e2b",
+          "md5": "78de3bef63c8e13d83e7af9ca46d2234"
+        }
+      ]
+    },
+    {
+      "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.7.10"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-settings-api-8.0.0.jar",
+          "url": "gradle-settings-api-8.0.0.jar",
+          "size": 10051,
+          "sha512": "638d0b9cb5780f756befabdddc7d7745a23fa55a9e767da6106c9148c380b14a53084ab31b8f8a34313151898f443435e80d13b94bb76c0c7a199aec8530acad",
+          "sha256": "156a9173682632202e4246a4aab9c9fa56776a5849f944efd0cf4006abb4deb1",
+          "sha1": "8528f63d61013a346abfaa19331ac9830ca46e2b",
+          "md5": "78de3bef63c8e13d83e7af9ca46d2234"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "gradle-settings-api-8.0.0-javadoc.jar",
+          "size": 261,
+          "sha512": "40820e73d55d9c895efe1c4541e02b894b916f7e7e3a93362c1d5f68fcc780a52d168f9a1d7e15085b3dc690ac092f6ba4265c67e7f12f22e5b700c84abd9686",
+          "sha256": "846694da7183eff6114eb89704321e926240af186b44294471390cf689cbc251",
+          "sha1": "f30a4d01b71881912c34d0023f35c953182548e1",
+          "md5": "b1b6690ebd9a92ad36d71548cb2d0044"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "gradle-settings-api-8.0.0-sources.jar",
+          "size": 9475,
+          "sha512": "e67a5ce1f9278b122e2a5583f105600696bf5d96007896087dba70eb3d5273f058c24f756ce63587f973de4065984b7bb40d8a9f6c7950320f4bd3f18a1cac9b",
+          "sha256": "edafa458040ce0a372069d858cfb27e6efa6bed23f5581f9c2a246bf231945a7",
+          "sha1": "e09a2b9f3ed87230eec9a324af64a31baf084966",
+          "md5": "019d4f3861123250656a6f7042672314"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.md5 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.md5
new file mode 100644
index 0000000..54727ea
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.md5
@@ -0,0 +1 @@
+6296ace8b5b7638860d5b1447c1e553f
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.sha1 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.sha1
new file mode 100644
index 0000000..1823550
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.module.sha1
@@ -0,0 +1 @@
+9190bac3a4ca598ff7fefca126f386c43b0e8369
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom
new file mode 100644
index 0000000..a94030a
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.0.0/gradle-settings-api-8.0.0.pom.md5 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom.md5
new file mode 100644
index 0000000..88efc6a
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom.md5
@@ -0,0 +1 @@
+66525a612148ad7e5f6bb5d7679e97c3
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom.sha1 b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom.sha1
new file mode 100644
index 0000000..8bfc708
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.0.0/gradle-settings-api-8.0.0.pom.sha1
@@ -0,0 +1 @@
+a69e30881fc1a0b21cfc58e765e9058764298108
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/LICENSE b/com/android/tools/build/gradle-settings-api/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/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.1.0/gradle-settings-api-8.1.0-sources.jar b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar
new file mode 100644
index 0000000..ec2b7e3
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.md5 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..5129b27
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+5adf7f3bb1aa08d153a4d0f7c9d1ae9a
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..d7fd689
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+03311263ff03b42cbd4c07bd8a4632f48ddc8853
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar
new file mode 100644
index 0000000..30b3e83
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.md5 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.md5
new file mode 100644
index 0000000..c5cb72f
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.md5
@@ -0,0 +1 @@
+09dba4b569e8ab5d1aa1b907f88eef12
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.sha1 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.sha1
new file mode 100644
index 0000000..60a2d8e
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.jar.sha1
@@ -0,0 +1 @@
+94f32208a0483da77152c31a8b363a52175916a1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module
new file mode 100644
index 0000000..a400dbb
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module
@@ -0,0 +1,122 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle-settings-api",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0.jar",
+          "url": "gradle-settings-api-8.1.0.jar",
+          "size": 9860,
+          "sha512": "97db5d388ade2e017a32c9c2b8a7871a275ccd377ccfd51fb0e89911f32fd69f35004ae8f2bf4c1a3006c43bbb1dccf4fe9e9249e2ee8de63ca3f481c9c7e5e6",
+          "sha256": "5751e038e07eb33f3e51da0a0e6691d806106cdb4f10930dcd7e81304c7c847f",
+          "sha1": "94f32208a0483da77152c31a8b363a52175916a1",
+          "md5": "09dba4b569e8ab5d1aa1b907f88eef12"
+        }
+      ]
+    },
+    {
+      "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.8.20-RC2"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-settings-api-8.1.0.jar",
+          "url": "gradle-settings-api-8.1.0.jar",
+          "size": 9860,
+          "sha512": "97db5d388ade2e017a32c9c2b8a7871a275ccd377ccfd51fb0e89911f32fd69f35004ae8f2bf4c1a3006c43bbb1dccf4fe9e9249e2ee8de63ca3f481c9c7e5e6",
+          "sha256": "5751e038e07eb33f3e51da0a0e6691d806106cdb4f10930dcd7e81304c7c847f",
+          "sha1": "94f32208a0483da77152c31a8b363a52175916a1",
+          "md5": "09dba4b569e8ab5d1aa1b907f88eef12"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "gradle-settings-api-8.1.0-javadoc.jar",
+          "size": 261,
+          "sha512": "65e63ae9e0ac8ac423fc2d4c6bb21e3bfe9ba83e672fbe30943afb4165aa7be7a5f8abce185d7fa4e10027ebfc894073f4c213d24c29a17fe3290ae4084ac52b",
+          "sha256": "bf470d40393a068157341a43d9b925f5cd43c2465b69ea83f5eba53ec7f5262d",
+          "sha1": "bfbf2682c7156dd10901cdb67d282a2608db6d05",
+          "md5": "b0b3cea15e66d9fe0898cd85f2d9767c"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "gradle-settings-api-8.1.0-sources.jar",
+          "size": 9407,
+          "sha512": "72c09675ee01f6c20e4fc7c822f769247be55f19de63b17173ec59923f5ce0cfa7f3c773563a2f74fd03404caa64f8b41db5c8b81f17d72b4a47facbd82be23a",
+          "sha256": "1a8da27a2f1dab28fbb1b80c344340a60d795bbb60fb6b2a2a0ff985d2ef46e7",
+          "sha1": "03311263ff03b42cbd4c07bd8a4632f48ddc8853",
+          "md5": "5adf7f3bb1aa08d153a4d0f7c9d1ae9a"
+        },
+        {
+          "name": "gradle-settings-api-8.1.0-sources.jar",
+          "url": "gradle-settings-api-8.1.0-sources.jar",
+          "size": 9407,
+          "sha512": "72c09675ee01f6c20e4fc7c822f769247be55f19de63b17173ec59923f5ce0cfa7f3c773563a2f74fd03404caa64f8b41db5c8b81f17d72b4a47facbd82be23a",
+          "sha256": "1a8da27a2f1dab28fbb1b80c344340a60d795bbb60fb6b2a2a0ff985d2ef46e7",
+          "sha1": "03311263ff03b42cbd4c07bd8a4632f48ddc8853",
+          "md5": "5adf7f3bb1aa08d153a4d0f7c9d1ae9a"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.md5 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.md5
new file mode 100644
index 0000000..d8c3513
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.md5
@@ -0,0 +1 @@
+3911d938e3c46888b709eaae9e01a4b8
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.sha1 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.sha1
new file mode 100644
index 0000000..6782fb1
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.module.sha1
@@ -0,0 +1 @@
+c3be1c25547ee3d8becdc23ac73b72b68356776f
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom
new file mode 100644
index 0000000..2796161
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.1.0/gradle-settings-api-8.1.0.pom.md5 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom.md5
new file mode 100644
index 0000000..02f184d
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom.md5
@@ -0,0 +1 @@
+8e603289ded2798dd08887a5496d5179
\ No newline at end of file
diff --git a/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom.sha1 b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom.sha1
new file mode 100644
index 0000000..9e20b1d
--- /dev/null
+++ b/com/android/tools/build/gradle-settings-api/8.1.0/gradle-settings-api-8.1.0.pom.sha1
@@ -0,0 +1 @@
+d3e065dea918ac64eebcda02fb91f8cc5f12d3e0
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/LICENSE b/com/android/tools/build/gradle/8.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/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.0.0/gradle-8.0.0-sources.jar b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar
new file mode 100644
index 0000000..cd5b641
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.md5 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.md5
new file mode 100644
index 0000000..1da3ca0
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.md5
@@ -0,0 +1 @@
+bb2cf6a7e16ef2d1f8d90145f9ae09b7
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.sha1 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.sha1
new file mode 100644
index 0000000..cd4cd2c
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+112eaa3cbb5eee6b98c923651e8f47218fc24f29
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar
new file mode 100644
index 0000000..dd0c7ca
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.md5 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.md5
new file mode 100644
index 0000000..b8e4415
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.md5
@@ -0,0 +1 @@
+c670daed35235c3ee42833ace3dd81ba
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.sha1 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.sha1
new file mode 100644
index 0000000..58b2548
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.jar.sha1
@@ -0,0 +1 @@
+abc36a70ab548bb9f83cb14b47ffa8564d67bccd
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module
new file mode 100644
index 0000000..1d335c6
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module
@@ -0,0 +1,493 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle",
+    "version": "8.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-model",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "gradle-api",
+          "version": {
+            "requires": "8.0.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-8.0.0.jar",
+          "url": "gradle-8.0.0.jar",
+          "size": 10261505,
+          "sha512": "5443d994035b425e57ac9d55a0f3e281bdec9406e30b3bc4c74ac74a51c5ec7924811c70f8399258e89d2e29485e8324cf587bd73d32b633b80e7179cb65ee86",
+          "sha256": "98dc6d90bfe54aa27ac0921265b8a4d784bebed8e398a85bbe488cb22a51868d",
+          "sha1": "abc36a70ab548bb9f83cb14b47ffa8564d67bccd",
+          "md5": "c670daed35235c3ee42833ace3dd81ba"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "repository",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.ddms",
+          "module": "ddmlib",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "aapt2-proto",
+          "version": {
+            "requires": "8.0.0-9289358"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "aaptcompiler",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "crash",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "shared",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.lint",
+          "module": "lint-model",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.lint",
+          "module": "lint-typedef-remover",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "androidx.databinding",
+          "module": "databinding-compiler-common",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "androidx.databinding",
+          "module": "databinding-common",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.databinding",
+          "module": "baseLibrary",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-test-api",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-device-provider-ddmlib-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-device-provider-gradle-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-additional-test-output-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-coverage-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-logcat-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-retention-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-result-listener-gradle-proto",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        },
+        {
+          "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.4"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-analysis",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-commons",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-util",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "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.13.2"
+          }
+        },
+        {
+          "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.19.3"
+          }
+        },
+        {
+          "group": "com.google.protobuf",
+          "module": "protobuf-java-util",
+          "version": {
+            "requires": "3.19.3"
+          }
+        },
+        {
+          "group": "com.google.code.gson",
+          "module": "gson",
+          "version": {
+            "requires": "2.8.6"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-core",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-netty",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-protobuf",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-stub",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "com.google.crypto.tink",
+          "module": "tink",
+          "version": {
+            "requires": "1.7.0"
+          }
+        },
+        {
+          "group": "com.google.testing.platform",
+          "module": "core-proto",
+          "version": {
+            "requires": "0.0.8-alpha08"
+          }
+        },
+        {
+          "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-model",
+          "version": {
+            "requires": "8.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "gradle-api",
+          "version": {
+            "requires": "8.0.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-8.0.0.jar",
+          "url": "gradle-8.0.0.jar",
+          "size": 10261505,
+          "sha512": "5443d994035b425e57ac9d55a0f3e281bdec9406e30b3bc4c74ac74a51c5ec7924811c70f8399258e89d2e29485e8324cf587bd73d32b633b80e7179cb65ee86",
+          "sha256": "98dc6d90bfe54aa27ac0921265b8a4d784bebed8e398a85bbe488cb22a51868d",
+          "sha1": "abc36a70ab548bb9f83cb14b47ffa8564d67bccd",
+          "md5": "c670daed35235c3ee42833ace3dd81ba"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "gradle-8.0.0-javadoc.jar",
+          "size": 588477,
+          "sha512": "162e20d614ffa44de0a42259d352ab04187372faaf4bb6cfb20f00c54300e490c606c8701ac135dc858fb788674fa0a1fced9bcb51bd06fc45677730b94742ff",
+          "sha256": "da7096cc053e6e6969671576bc7bfdefcba16b078c717a3c915005c18d1a6f5b",
+          "sha1": "4fe9b64910c45fd14db4a3947ecaaca01e8b1618",
+          "md5": "291416a2d039206cecadac1cad204b26"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "gradle-8.0.0-sources.jar",
+          "size": 2920186,
+          "sha512": "8a9f46838813619ad86b73d1dcb51dfa060915e0b56423fc22a401fc8618769d76ba6cae52ecccae8e0a204789bfa9bf338345839ef12f3cf95e349876a93799",
+          "sha256": "5af4fdda8f5b0af7be69fee28f96c4bd4fb3b54ea46b519e7db358846cb94b2b",
+          "sha1": "112eaa3cbb5eee6b98c923651e8f47218fc24f29",
+          "md5": "bb2cf6a7e16ef2d1f8d90145f9ae09b7"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.md5 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.md5
new file mode 100644
index 0000000..c3f1578
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.md5
@@ -0,0 +1 @@
+2d1c6918a1137475743737c0b5256c48
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.sha1 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.sha1
new file mode 100644
index 0000000..63c4ee0
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.module.sha1
@@ -0,0 +1 @@
+128d9e90f2414d5c3907c23ae0b64ffe5c0c02d4
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom
new file mode 100644
index 0000000..3178633
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom
@@ -0,0 +1,345 @@
+<?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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder</artifactId>
+      <version>8.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>8.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-api</artifactId>
+      <version>8.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-settings-api</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>repository</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.0.0-9289358</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aaptcompiler</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>crash</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-model</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-typedef-remover</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>androidx.databinding</groupId>
+      <artifactId>databinding-compiler-common</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>androidx.databinding</groupId>
+      <artifactId>databinding-common</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.databinding</groupId>
+      <artifactId>baseLibrary</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-device-provider-ddmlib-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-device-provider-gradle-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-logcat-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-retention-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.4</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-analysis</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-commons</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-util</artifactId>
+      <version>9.2</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.13.2</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java-util</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.6</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-core</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-netty</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-protobuf</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-stub</artifactId>
+      <version>1.45.1</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.8-alpha08</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.0.0/gradle-8.0.0.pom.md5 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom.md5
new file mode 100644
index 0000000..f876f3b
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom.md5
@@ -0,0 +1 @@
+c8b1c49a9fa982fafd37fea27b581f67
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom.sha1 b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom.sha1
new file mode 100644
index 0000000..713fa7e
--- /dev/null
+++ b/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom.sha1
@@ -0,0 +1 @@
+6b4e85f846f5844eb174a9e0908a71d2695aebd2
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/LICENSE b/com/android/tools/build/gradle/8.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/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.1.0/gradle-8.1.0-sources.jar b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar
new file mode 100644
index 0000000..da5677d
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.md5 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.md5
new file mode 100644
index 0000000..4ac62b0
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.md5
@@ -0,0 +1 @@
+83887b333fbe57fd500a0c2759be1af2
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.sha1 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.sha1
new file mode 100644
index 0000000..994ca4a
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+acd13b390c9425aa3e7a5e2fa822450368a62b93
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar
new file mode 100644
index 0000000..9756762
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.md5 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.md5
new file mode 100644
index 0000000..dac73c7
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.md5
@@ -0,0 +1 @@
+8b4eed25442eb2dd08559f23ab916297
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.sha1 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.sha1
new file mode 100644
index 0000000..9b8e742
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.jar.sha1
@@ -0,0 +1 @@
+fcd4612dc9b74db28fdb6a4b6a6ddc6008970428
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module
new file mode 100644
index 0000000..19f2651
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module
@@ -0,0 +1,516 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "gradle",
+    "version": "8.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-model",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "gradle-api",
+          "version": {
+            "requires": "8.1.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-8.1.0.jar",
+          "url": "gradle-8.1.0.jar",
+          "size": 10817071,
+          "sha512": "03698392307064ffa6d1c751c8160a474bb3b752ad80e8303937074368aef1c80d5b26a5a01b5ea7a34c85a085e4ed3184dbdaadda7752b610957b37cf9b3a77",
+          "sha256": "bee5ca8b8255096decc397372c104e4a2a2d7c690d712e10181609ed85cd1cb2",
+          "sha1": "fcd4612dc9b74db28fdb6a4b6a6ddc6008970428",
+          "md5": "8b4eed25442eb2dd08559f23ab916297"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "repository",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.ddms",
+          "module": "ddmlib",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "aapt2-proto",
+          "version": {
+            "requires": "8.1.0-10154469"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "aaptcompiler",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "crash",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.analytics-library",
+          "module": "shared",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.lint",
+          "module": "lint-model",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.lint",
+          "module": "lint-typedef-remover",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "androidx.databinding",
+          "module": "databinding-compiler-common",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "androidx.databinding",
+          "module": "databinding-common",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.databinding",
+          "module": "baseLibrary",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-test-api",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.layoutlib",
+          "module": "layoutlib-api",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-device-provider-ddmlib-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-device-provider-gradle-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-additional-test-output-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-coverage-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-emulator-control-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-logcat-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-apk-installer-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-host-retention-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.utp",
+          "module": "android-test-plugin-result-listener-gradle-proto",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        },
+        {
+          "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.4"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-analysis",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-commons",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "group": "org.ow2.asm",
+          "module": "asm-util",
+          "version": {
+            "requires": "9.2"
+          }
+        },
+        {
+          "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.14.0"
+          }
+        },
+        {
+          "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.19.3"
+          }
+        },
+        {
+          "group": "com.google.protobuf",
+          "module": "protobuf-java-util",
+          "version": {
+            "requires": "3.19.3"
+          }
+        },
+        {
+          "group": "com.google.code.gson",
+          "module": "gson",
+          "version": {
+            "requires": "2.8.6"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-core",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-netty",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-protobuf",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "io.grpc",
+          "module": "grpc-stub",
+          "version": {
+            "requires": "1.45.1"
+          }
+        },
+        {
+          "group": "com.google.crypto.tink",
+          "module": "tink",
+          "version": {
+            "requires": "1.7.0"
+          }
+        },
+        {
+          "group": "com.google.testing.platform",
+          "module": "core-proto",
+          "version": {
+            "requires": "0.0.8-alpha08"
+          }
+        },
+        {
+          "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "builder-model",
+          "version": {
+            "requires": "8.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools.build",
+          "module": "gradle-api",
+          "version": {
+            "requires": "8.1.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "gradle-8.1.0.jar",
+          "url": "gradle-8.1.0.jar",
+          "size": 10817071,
+          "sha512": "03698392307064ffa6d1c751c8160a474bb3b752ad80e8303937074368aef1c80d5b26a5a01b5ea7a34c85a085e4ed3184dbdaadda7752b610957b37cf9b3a77",
+          "sha256": "bee5ca8b8255096decc397372c104e4a2a2d7c690d712e10181609ed85cd1cb2",
+          "sha1": "fcd4612dc9b74db28fdb6a4b6a6ddc6008970428",
+          "md5": "8b4eed25442eb2dd08559f23ab916297"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "gradle-8.1.0-javadoc.jar",
+          "size": 579405,
+          "sha512": "e1a30f7dcb433e491a93cc1b6a077605c2bcf0e00cc13f730545f1bfc7d919dc841b4d5e42c0c6b8deb7636dfea5e39872c1e9081b0366b1b431971a0c53b684",
+          "sha256": "c5a2175011f479586e2a4792a0d6aee64119300c772206409233bf79c7dc56cf",
+          "sha1": "87d56a4b8ad665ce475d038c0edf0a9f9459b3fa",
+          "md5": "0a3edb6de0586b0b0686988b0e5f84cf"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "gradle-8.1.0-sources.jar",
+          "size": 2875923,
+          "sha512": "a6c15242325fddf08fdd8dce0f900dda26c93e93082e93fb281ca27174feb8d13e29ff4f51915ef6abf559b9c7b1a02a4459cbe455c4a6d7a1d2d4254ca3a3e8",
+          "sha256": "052cdc75d4ce2497b3905a048a2076415c74387e0ee9ab36076a4471f1732408",
+          "sha1": "acd13b390c9425aa3e7a5e2fa822450368a62b93",
+          "md5": "83887b333fbe57fd500a0c2759be1af2"
+        },
+        {
+          "name": "gradle-8.1.0-sources.jar",
+          "url": "gradle-8.1.0-sources.jar",
+          "size": 2875923,
+          "sha512": "a6c15242325fddf08fdd8dce0f900dda26c93e93082e93fb281ca27174feb8d13e29ff4f51915ef6abf559b9c7b1a02a4459cbe455c4a6d7a1d2d4254ca3a3e8",
+          "sha256": "052cdc75d4ce2497b3905a048a2076415c74387e0ee9ab36076a4471f1732408",
+          "sha1": "acd13b390c9425aa3e7a5e2fa822450368a62b93",
+          "md5": "83887b333fbe57fd500a0c2759be1af2"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.md5 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.md5
new file mode 100644
index 0000000..60e3927
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.md5
@@ -0,0 +1 @@
+c9d93143fa9a57c75f48eb578510eb51
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.sha1 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.sha1
new file mode 100644
index 0000000..1229c14
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.module.sha1
@@ -0,0 +1 @@
+1f692f114d7ca751e5a20d2a06e78b435ac188b4
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom
new file mode 100644
index 0000000..3714e81
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom
@@ -0,0 +1,357 @@
+<?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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder</artifactId>
+      <version>8.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>8.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-api</artifactId>
+      <version>8.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>gradle-settings-api</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>repository</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.1.0-10154469</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aaptcompiler</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>crash</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-model</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-typedef-remover</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>androidx.databinding</groupId>
+      <artifactId>databinding-compiler-common</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>androidx.databinding</groupId>
+      <artifactId>databinding-common</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.databinding</groupId>
+      <artifactId>baseLibrary</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-test-api</artifactId>
+      <version>8.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-device-provider-ddmlib-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-device-provider-gradle-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-emulator-control-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-logcat-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-apk-installer-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-host-retention-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.utp</groupId>
+      <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.4</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-analysis</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-commons</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-util</artifactId>
+      <version>9.2</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.14.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java-util</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.6</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-core</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-netty</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-protobuf</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-stub</artifactId>
+      <version>1.45.1</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.8-alpha08</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.1.0/gradle-8.1.0.pom.md5 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom.md5
new file mode 100644
index 0000000..9a02587
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom.md5
@@ -0,0 +1 @@
+921be80ff15a7a2bab50256f7d2556b1
\ No newline at end of file
diff --git a/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom.sha1 b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom.sha1
new file mode 100644
index 0000000..a405788
--- /dev/null
+++ b/com/android/tools/build/gradle/8.1.0/gradle-8.1.0.pom.sha1
@@ -0,0 +1 @@
+b2e30aeab81ae47e15ead3297179731a7d79570e
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/LICENSE b/com/android/tools/build/manifest-merger/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/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.0.0/manifest-merger-31.0.0-sources.jar b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar
new file mode 100644
index 0000000..dbfd5c3
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.md5 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..d476f71
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+8cdef36c9585d1e80d3497ab7a8a2b22
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.sha1 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..74efd87
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+6b704b4f18893b0bdd5a14d140b1b0b4ddfaabe4
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar
new file mode 100644
index 0000000..339fe77
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.md5 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.md5
new file mode 100644
index 0000000..ce9f2ab
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.md5
@@ -0,0 +1 @@
+53e86a872389eadc9d53cd4d7da8e316
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.sha1 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.sha1
new file mode 100644
index 0000000..cb2f8ef
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.jar.sha1
@@ -0,0 +1 @@
+115f4fe77f18921e983c82c48b820949a4123d8e
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module
new file mode 100644
index 0000000..1158a12
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module
@@ -0,0 +1,148 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "manifest-merger",
+    "version": "31.0.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.0.0.jar",
+          "url": "manifest-merger-31.0.0.jar",
+          "size": 224062,
+          "sha512": "f25f4ff239001da08ad2ee4fb77c3bc535d5e072fb032d4647e74c21866a3efda36122e5ef042af8fb87fdcd29baab582e0d56c2751ecaa48f7edddba86a13c0",
+          "sha256": "e1feb9f8c9b98dfa6eb073f068588d268a946d3c86e4dcf8bfd1a957891f2db6",
+          "sha1": "115f4fe77f18921e983c82c48b820949a4123d8e",
+          "md5": "53e86a872389eadc9d53cd4d7da8e316"
+        }
+      ]
+    },
+    {
+      "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.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.0.0"
+          }
+        },
+        {
+          "group": "com.google.code.gson",
+          "module": "gson",
+          "version": {
+            "requires": "2.8.6"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.7.10"
+          }
+        },
+        {
+          "group": "net.sf.kxml",
+          "module": "kxml2",
+          "version": {
+            "requires": "2.3.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "manifest-merger-31.0.0.jar",
+          "url": "manifest-merger-31.0.0.jar",
+          "size": 224062,
+          "sha512": "f25f4ff239001da08ad2ee4fb77c3bc535d5e072fb032d4647e74c21866a3efda36122e5ef042af8fb87fdcd29baab582e0d56c2751ecaa48f7edddba86a13c0",
+          "sha256": "e1feb9f8c9b98dfa6eb073f068588d268a946d3c86e4dcf8bfd1a957891f2db6",
+          "sha1": "115f4fe77f18921e983c82c48b820949a4123d8e",
+          "md5": "53e86a872389eadc9d53cd4d7da8e316"
+        }
+      ]
+    },
+    {
+      "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.0.0-javadoc.jar",
+          "url": "manifest-merger-31.0.0-javadoc.jar",
+          "size": 265238,
+          "sha512": "60ce529baa8d2af785eb9539414b434702b0e6b695bbde668f97096ccf6b54f16717005d8cba0ef7deef9c318b3dadd1e152bc3726547b2eb23e59d3a2ba0ec8",
+          "sha256": "19fa8e0fff16322f9c077c318586e52a53b64cc0c2d250c4c349b0ca1ba98f78",
+          "sha1": "f05372664761d024bbd7c7c42a09057d5d5b6016",
+          "md5": "575d9fa4b5e062c80ed4e0b5c25a473c"
+        }
+      ]
+    },
+    {
+      "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.0.0-sources.jar",
+          "url": "manifest-merger-31.0.0-sources.jar",
+          "size": 215061,
+          "sha512": "94ad458d6d31db20e99a6210d3bb60716c0739da82c1134c9714161cd0bf1cf52d0b1d27902a069fe29741fa4689313f2ca66c4c9b8dcda173e36b6760f1b0eb",
+          "sha256": "2921e8231d73e118a55cf50a5d4d440c7c4760458d8dd9146575e356b947ff4a",
+          "sha1": "6b704b4f18893b0bdd5a14d140b1b0b4ddfaabe4",
+          "md5": "8cdef36c9585d1e80d3497ab7a8a2b22"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.md5 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.md5
new file mode 100644
index 0000000..2eb4460
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.md5
@@ -0,0 +1 @@
+c285e9387a2146949e886846ab18e51f
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.sha1 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.sha1
new file mode 100644
index 0000000..469449f
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.module.sha1
@@ -0,0 +1 @@
+3e5cf772739bf704ec2337aa446de701005bc820
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom
new file mode 100644
index 0000000..d4ec866
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.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.0.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.6</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</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.0.0/manifest-merger-31.0.0.pom.md5 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom.md5
new file mode 100644
index 0000000..7eedee4
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom.md5
@@ -0,0 +1 @@
+8dd44068fc6ed3f173fa2943ea29f5c8
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom.sha1 b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom.sha1
new file mode 100644
index 0000000..a9d938c
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.0.0/manifest-merger-31.0.0.pom.sha1
@@ -0,0 +1 @@
+eb6c646ae880751bbb5362445bab0168c24b4a19
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/LICENSE b/com/android/tools/build/manifest-merger/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/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.1.0/manifest-merger-31.1.0-sources.jar b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar
new file mode 100644
index 0000000..bfbb868
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.md5 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..1af9dc5
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+cc965440dcc05e5bb6b6646c6d9cde8a
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.sha1 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..67d0e10
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+887b572fc75aadfaffe47683632ba8421ff53a71
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar
new file mode 100644
index 0000000..ff5e3b3
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.md5 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.md5
new file mode 100644
index 0000000..d92bf25
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.md5
@@ -0,0 +1 @@
+753fb948ae74c3822ecefd4d9867b8af
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.sha1 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.sha1
new file mode 100644
index 0000000..3829d3d
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.jar.sha1
@@ -0,0 +1 @@
+3ce36db8d2fb98ea746949e1b104d3e96fac9904
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module
new file mode 100644
index 0000000..5493da6
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module
@@ -0,0 +1,157 @@
+{
+  "formatVersion": "1.1",
+  "component": {
+    "group": "com.android.tools.build",
+    "module": "manifest-merger",
+    "version": "31.1.0",
+    "attributes": {
+      "org.gradle.status": "release"
+    }
+  },
+  "createdBy": {
+    "gradle": {
+      "version": "8.0"
+    }
+  },
+  "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.1.0.jar",
+          "url": "manifest-merger-31.1.0.jar",
+          "size": 243198,
+          "sha512": "a3a62ce8a30cee9b2cb0954eef8d77da03073835dc86160404b24ebd961b036bc2ac78712b94673cc1410e8d757edfa7e70d4efc7c9f5227c725248592551894",
+          "sha256": "80ecad8096efbd50778ccb3aa848e16aa092fde2e68d213cebca2b83d2399dbb",
+          "sha1": "3ce36db8d2fb98ea746949e1b104d3e96fac9904",
+          "md5": "753fb948ae74c3822ecefd4d9867b8af"
+        }
+      ]
+    },
+    {
+      "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.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdklib",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.android.tools",
+          "module": "sdk-common",
+          "version": {
+            "requires": "31.1.0"
+          }
+        },
+        {
+          "group": "com.google.code.gson",
+          "module": "gson",
+          "version": {
+            "requires": "2.8.6"
+          }
+        },
+        {
+          "group": "org.jetbrains.kotlin",
+          "module": "kotlin-stdlib-jdk8",
+          "version": {
+            "requires": "1.8.20-RC2"
+          }
+        },
+        {
+          "group": "net.sf.kxml",
+          "module": "kxml2",
+          "version": {
+            "requires": "2.3.0"
+          }
+        }
+      ],
+      "files": [
+        {
+          "name": "manifest-merger-31.1.0.jar",
+          "url": "manifest-merger-31.1.0.jar",
+          "size": 243198,
+          "sha512": "a3a62ce8a30cee9b2cb0954eef8d77da03073835dc86160404b24ebd961b036bc2ac78712b94673cc1410e8d757edfa7e70d4efc7c9f5227c725248592551894",
+          "sha256": "80ecad8096efbd50778ccb3aa848e16aa092fde2e68d213cebca2b83d2399dbb",
+          "sha1": "3ce36db8d2fb98ea746949e1b104d3e96fac9904",
+          "md5": "753fb948ae74c3822ecefd4d9867b8af"
+        }
+      ]
+    },
+    {
+      "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.1.0-javadoc.jar",
+          "url": "manifest-merger-31.1.0-javadoc.jar",
+          "size": 277196,
+          "sha512": "d5122fa8e857be8f51d1f5d4b94f39dccdb82c9ff7ef6705c5d167c6058ec165e44ae31c90a50aabfad9d9085a4cd71671c6e996b65af8cedc3a7dacbabdbf7d",
+          "sha256": "5294314a487b5c0afccaebba434263b3af2c0c67a4bfc6ee3850ff0d322f45ea",
+          "sha1": "922b7cd679c2243e6b2855d368aeeba7b21eaca0",
+          "md5": "0161656758de75763e2c9da4588b55c0"
+        }
+      ]
+    },
+    {
+      "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.1.0-sources.jar",
+          "url": "manifest-merger-31.1.0-sources.jar",
+          "size": 228200,
+          "sha512": "79fbb26dfcd1953d1f12784d90a53add2fbf44fa97b684d47cc5bd39da5ae10c82bfb0a1ce4609b80bf7e451a26c9bd2d8d449d935f8d50bf0983e766ff4a6a5",
+          "sha256": "97210495dbd84e0faae8a8d034a8937f858e197953cc85e5870a768cc4d592a9",
+          "sha1": "887b572fc75aadfaffe47683632ba8421ff53a71",
+          "md5": "cc965440dcc05e5bb6b6646c6d9cde8a"
+        },
+        {
+          "name": "manifest-merger-31.1.0-sources.jar",
+          "url": "manifest-merger-31.1.0-sources.jar",
+          "size": 228200,
+          "sha512": "79fbb26dfcd1953d1f12784d90a53add2fbf44fa97b684d47cc5bd39da5ae10c82bfb0a1ce4609b80bf7e451a26c9bd2d8d449d935f8d50bf0983e766ff4a6a5",
+          "sha256": "97210495dbd84e0faae8a8d034a8937f858e197953cc85e5870a768cc4d592a9",
+          "sha1": "887b572fc75aadfaffe47683632ba8421ff53a71",
+          "md5": "cc965440dcc05e5bb6b6646c6d9cde8a"
+        }
+      ]
+    }
+  ]
+}
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.md5 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.md5
new file mode 100644
index 0000000..cc4d395
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.md5
@@ -0,0 +1 @@
+d85ec60bb4ffa5f833dfdcb8dd7a396c
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.sha1 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.sha1
new file mode 100644
index 0000000..5e87805
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.module.sha1
@@ -0,0 +1 @@
+1a15653f1f5cd48f909d5c6a90488d621f48f03f
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom
new file mode 100644
index 0000000..e6ffd12
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.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.1.0</version>
+  <dependencies>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.6</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</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.1.0/manifest-merger-31.1.0.pom.md5 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom.md5
new file mode 100644
index 0000000..39b8bdc
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom.md5
@@ -0,0 +1 @@
+f38a61216785f60634b1a8bc006f000e
\ No newline at end of file
diff --git a/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom.sha1 b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom.sha1
new file mode 100644
index 0000000..d8997c4
--- /dev/null
+++ b/com/android/tools/build/manifest-merger/31.1.0/manifest-merger-31.1.0.pom.sha1
@@ -0,0 +1 @@
+90cb2f0dbb00ee6534f83c819428d26db295c1e0
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/LICENSE b/com/android/tools/common/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/common/31.0.0/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.0.0/common-31.0.0-sources.jar b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar
new file mode 100644
index 0000000..4ca4544
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.md5 b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..a09791c
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+70a7fbcb3e234a2ae0e3395dc00d26b7
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.sha1 b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..a21acac
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+50169974ba8a3368969afd929691e4e36cc81da3
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.jar b/com/android/tools/common/31.0.0/common-31.0.0.jar
new file mode 100644
index 0000000..9acc57a
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.jar.md5 b/com/android/tools/common/31.0.0/common-31.0.0.jar.md5
new file mode 100644
index 0000000..9194d2b
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.jar.md5
@@ -0,0 +1 @@
+d14622c1927f4e9b137aee8fa7d2278c
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.jar.sha1 b/com/android/tools/common/31.0.0/common-31.0.0.jar.sha1
new file mode 100644
index 0000000..0fb83b8
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.jar.sha1
@@ -0,0 +1 @@
+373106f1464aee1e0e7931a1783246d2b654a792
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.pom b/com/android/tools/common/31.0.0/common-31.0.0.pom
new file mode 100644
index 0000000..9559d10
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.pom.md5 b/com/android/tools/common/31.0.0/common-31.0.0.pom.md5
new file mode 100644
index 0000000..facacb1
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.pom.md5
@@ -0,0 +1 @@
+b1b9e63e64d7405fa86644797246076a
\ No newline at end of file
diff --git a/com/android/tools/common/31.0.0/common-31.0.0.pom.sha1 b/com/android/tools/common/31.0.0/common-31.0.0.pom.sha1
new file mode 100644
index 0000000..63c2fa0
--- /dev/null
+++ b/com/android/tools/common/31.0.0/common-31.0.0.pom.sha1
@@ -0,0 +1 @@
+0d47f8812b44a5a5ff38c1b36910211ac487b4d2
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/LICENSE b/com/android/tools/common/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/common/31.1.0/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.1.0/common-31.1.0-sources.jar b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar
new file mode 100644
index 0000000..690c45b
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.md5 b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..052db4d
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+dd0c5981b57809eebb2385bf686c689d
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.sha1 b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..1cc3b0b
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+30d04f69315ed390543730a704db4d420ca8df64
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.jar b/com/android/tools/common/31.1.0/common-31.1.0.jar
new file mode 100644
index 0000000..cfd33cc
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.jar.md5 b/com/android/tools/common/31.1.0/common-31.1.0.jar.md5
new file mode 100644
index 0000000..b90f3e0
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.jar.md5
@@ -0,0 +1 @@
+b0f6244c52f3323ef027d8659cc8ad2f
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.jar.sha1 b/com/android/tools/common/31.1.0/common-31.1.0.jar.sha1
new file mode 100644
index 0000000..ec0d1f4
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.jar.sha1
@@ -0,0 +1 @@
+91b8f318da2aeabbbf7042d5a965d5c0292fca80
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.pom b/com/android/tools/common/31.1.0/common-31.1.0.pom
new file mode 100644
index 0000000..977fdf4
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.pom.md5 b/com/android/tools/common/31.1.0/common-31.1.0.pom.md5
new file mode 100644
index 0000000..6553477
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.pom.md5
@@ -0,0 +1 @@
+d0008382f0cad828ae11963d95c0e053
\ No newline at end of file
diff --git a/com/android/tools/common/31.1.0/common-31.1.0.pom.sha1 b/com/android/tools/common/31.1.0/common-31.1.0.pom.sha1
new file mode 100644
index 0000000..a057b12
--- /dev/null
+++ b/com/android/tools/common/31.1.0/common-31.1.0.pom.sha1
@@ -0,0 +1 @@
+ea53caf606f6a4ade3186f87e4245f37d020a76c
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/LICENSE b/com/android/tools/ddms/ddmlib/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/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.0.0/ddmlib-31.0.0-sources.jar b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar
new file mode 100644
index 0000000..b6ab37d
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.md5 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..798d575
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+a0ea98c1395a1b2e0863fedd3cdbbcf4
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.sha1 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..bebffdc
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+0e4451b30b325ab9544ae30d7f6f85473e7a0846
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar
new file mode 100644
index 0000000..724b32d
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.md5 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.md5
new file mode 100644
index 0000000..a940ad7
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.md5
@@ -0,0 +1 @@
+d3f6ac1500ac846fc6eb923c1b840bb9
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.sha1 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.sha1
new file mode 100644
index 0000000..52e47d2
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.jar.sha1
@@ -0,0 +1 @@
+4841ca3d8fb995267eea0e73e812f1c76025a09e
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom
new file mode 100644
index 0000000..82884d7
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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>13.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.md5 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.md5
new file mode 100644
index 0000000..5bdfab0
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.md5
@@ -0,0 +1 @@
+17dcbee3a05e0e70ed3a2ddb0a88df28
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.sha1 b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.sha1
new file mode 100644
index 0000000..8c4b9ed
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.0.0/ddmlib-31.0.0.pom.sha1
@@ -0,0 +1 @@
+7b4da41f93acfe9a3892ea279b3d3f7b67be02cf
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/LICENSE b/com/android/tools/ddms/ddmlib/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/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.1.0/ddmlib-31.1.0-sources.jar b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar
new file mode 100644
index 0000000..d3aa8e7
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.md5 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..d8bca48
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+ab646a2d81b3136088decb60003b901a
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.sha1 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..061aaa9
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+94e72807b3c8658fa507a316cb4ea0e61b5250c3
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar
new file mode 100644
index 0000000..4391f20
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.md5 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.md5
new file mode 100644
index 0000000..91229d6
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.md5
@@ -0,0 +1 @@
+2792017206384f02dc832d5c0e1a90a5
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.sha1 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.sha1
new file mode 100644
index 0000000..e5314cd
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.jar.sha1
@@ -0,0 +1 @@
+8c5f283b9aa267c37b9b632484a2ab4ccd1205d7
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom
new file mode 100644
index 0000000..ea63ca5
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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>13.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.md5 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.md5
new file mode 100644
index 0000000..93bf9c3
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.md5
@@ -0,0 +1 @@
+374af54ea0f456c80e1712dd4d941616
\ No newline at end of file
diff --git a/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.sha1 b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.sha1
new file mode 100644
index 0000000..08d9466
--- /dev/null
+++ b/com/android/tools/ddms/ddmlib/31.1.0/ddmlib-31.1.0.pom.sha1
@@ -0,0 +1 @@
+c75d31923591431b82d17c545e0197b3facb1a0d
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/LICENSE b/com/android/tools/dvlib/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/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.0.0/dvlib-31.0.0-sources.jar b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar
new file mode 100644
index 0000000..76f6355
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.md5 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..85e72b2
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+e912102c1d384d606f0fed305e6be89d
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.sha1 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..4024963
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+2459b7b75a1916f7c2bf420f63df723e4565d446
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar
new file mode 100644
index 0000000..75e4ae1
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.md5 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.md5
new file mode 100644
index 0000000..0e47cb1
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.md5
@@ -0,0 +1 @@
+a8421dd90891f51c43ff57e2a61e17d1
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.sha1 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.sha1
new file mode 100644
index 0000000..afb305d
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.jar.sha1
@@ -0,0 +1 @@
+ef8dfce1e50dc4b683cdb8ce9507cc87878ebcb5
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom
new file mode 100644
index 0000000..cf02f11
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.md5 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.md5
new file mode 100644
index 0000000..a392afc
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.md5
@@ -0,0 +1 @@
+a07c4e916528c310a36b9f65dd7daaca
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.sha1 b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.sha1
new file mode 100644
index 0000000..6962fb7
--- /dev/null
+++ b/com/android/tools/dvlib/31.0.0/dvlib-31.0.0.pom.sha1
@@ -0,0 +1 @@
+7ca57dce1c0b3c83d3ec02762ae8aa54823902fa
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/LICENSE b/com/android/tools/dvlib/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/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.1.0/dvlib-31.1.0-sources.jar b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar
new file mode 100644
index 0000000..3557024
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.md5 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..630a89a
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+9862548b5a00bbda260ce458025a44cb
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.sha1 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..c2197f0
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+16569fd826cf4ad54bf119fc549a39ebeaf88a07
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar
new file mode 100644
index 0000000..4a71ded
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.md5 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.md5
new file mode 100644
index 0000000..f10d843
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.md5
@@ -0,0 +1 @@
+5a7f465896fbbfd9b1ef3fd6df9788f4
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.sha1 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.sha1
new file mode 100644
index 0000000..d058927
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.jar.sha1
@@ -0,0 +1 @@
+73f9e701a49ce55a5efc5ade01238f5fa9b2655d
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom
new file mode 100644
index 0000000..b895dc5
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.md5 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.md5
new file mode 100644
index 0000000..795fd26
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.md5
@@ -0,0 +1 @@
+5b22737d3955a2250865a6fc038d8070
\ No newline at end of file
diff --git a/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.sha1 b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.sha1
new file mode 100644
index 0000000..a3de9ee
--- /dev/null
+++ b/com/android/tools/dvlib/31.1.0/dvlib-31.1.0.pom.sha1
@@ -0,0 +1 @@
+eef0394507187d2e4c2a99a98742bf948737a2a9
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/LICENSE b/com/android/tools/external/com-intellij/intellij-core/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/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.0.0/intellij-core-31.0.0-sources.jar b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar
new file mode 100644
index 0000000..f2260e9
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.md5 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..dc099f5
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+063e91189415466d192423be7b4d7f8d
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..c25cf85
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+0d6d928e83172fff6b9d867e82caee4389a783b4
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar
new file mode 100644
index 0000000..941c521
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.md5 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.md5
new file mode 100644
index 0000000..498272c
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.md5
@@ -0,0 +1 @@
+f982f31dd137a3eb5263ffc3b860b0ce
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.sha1
new file mode 100644
index 0000000..c06f60d
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.jar.sha1
@@ -0,0 +1 @@
+82c13f3311c1b107af05c46f76b98587427b4942
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom
new file mode 100644
index 0000000..1901924
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0/intellij-core-31.0.0.pom.md5 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom.md5
new file mode 100644
index 0000000..b13b2e6
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom.md5
@@ -0,0 +1 @@
+69d76149f506956584e612ae28df7174
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom.sha1 b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom.sha1
new file mode 100644
index 0000000..a18d97a
--- /dev/null
+++ b/com/android/tools/external/com-intellij/intellij-core/31.0.0/intellij-core-31.0.0.pom.sha1
@@ -0,0 +1 @@
+e53345e2f6851b0e5ceded64fa46b110327c7000
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/LICENSE b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/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.0.0/kotlin-compiler-31.0.0-sources.jar b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar
new file mode 100644
index 0000000..b76f0c3
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..83e151c
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+4371d43c9e1e910dd0a137b56d6db825
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..d7dd09d
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+1cf9d7275140aecde936b16dce33bf99e2317ff9
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar
new file mode 100644
index 0000000..359bd0c
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.md5
new file mode 100644
index 0000000..1ee9bad
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.md5
@@ -0,0 +1 @@
+40feb8112b04711b1aa80f0913a10064
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.sha1
new file mode 100644
index 0000000..3d86c6b
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.jar.sha1
@@ -0,0 +1 @@
+3840fb5c47708639e74fe6a6d95f203d998a0993
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom
new file mode 100644
index 0000000..a626bd2
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0/kotlin-compiler-31.0.0.pom.md5 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom.md5
new file mode 100644
index 0000000..f65ca10
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom.md5
@@ -0,0 +1 @@
+a5341ce075be463d989185f2851f592c
\ No newline at end of file
diff --git a/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom.sha1 b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom.sha1
new file mode 100644
index 0000000..a6c18a4
--- /dev/null
+++ b/com/android/tools/external/com-intellij/kotlin-compiler/31.0.0/kotlin-compiler-31.0.0.pom.sha1
@@ -0,0 +1 @@
+972991fd8ee1b46e2ab15f7620940180f32199f1
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/LICENSE b/com/android/tools/external/org-jetbrains/uast/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/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.0.0/uast-31.0.0-sources.jar b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar
new file mode 100644
index 0000000..81f9a49
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.md5 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..d5a4162
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+6bbf231fcbfb0fc4820ad2d5e651e274
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.sha1 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..3f60b8a
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+cbadaa3b97f39eae429cf29028c8dc77d1bc0c87
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar
new file mode 100644
index 0000000..828111d
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.md5 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.md5
new file mode 100644
index 0000000..fc39ae8
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.md5
@@ -0,0 +1 @@
+69b20a647eedead97f958a74efaf1f7b
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.sha1 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.sha1
new file mode 100644
index 0000000..146228d
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.jar.sha1
@@ -0,0 +1 @@
+865ca2f48ff0a6e5cfc8c38df946e6b175fccce3
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom
new file mode 100644
index 0000000..2520e19
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0/uast-31.0.0.pom.md5 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom.md5
new file mode 100644
index 0000000..5e06d3c
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom.md5
@@ -0,0 +1 @@
+2a8e1987964404b537b9b5bd406dd35f
\ No newline at end of file
diff --git a/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom.sha1 b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom.sha1
new file mode 100644
index 0000000..bc9ecb6
--- /dev/null
+++ b/com/android/tools/external/org-jetbrains/uast/31.0.0/uast-31.0.0.pom.sha1
@@ -0,0 +1 @@
+ac190f9438d38233afd85a4443f9bc3e7cbf4ba7
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/LICENSE b/com/android/tools/layoutlib/layoutlib-api/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/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.0.0/layoutlib-api-31.0.0-sources.jar b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar
new file mode 100644
index 0000000..3face8e
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..b9e7683
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+a6d079a79ce5f83e0b47abd11e0a51e2
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..582aaaa
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+7dbc0a8060a1f8192297c15b3a6f368c4979153b
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar
new file mode 100644
index 0000000..4e35bb2
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.md5
new file mode 100644
index 0000000..36bbb09
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.md5
@@ -0,0 +1 @@
+08f9bc3edd459af4c4aca504ee5da715
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.sha1
new file mode 100644
index 0000000..55191b5
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.jar.sha1
@@ -0,0 +1 @@
+d5df6c18a46cc2360b8310b62a7fad1c130cb685
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom
new file mode 100644
index 0000000..58c313d
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</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>13.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.md5 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.md5
new file mode 100644
index 0000000..348fac0
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.md5
@@ -0,0 +1 @@
+493952a6657a783843780c14155692a1
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.sha1
new file mode 100644
index 0000000..0bb24d8
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.0.0/layoutlib-api-31.0.0.pom.sha1
@@ -0,0 +1 @@
+a6f30ac4bec63e905bd2346f800f9ca2e1fdd392
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/LICENSE b/com/android/tools/layoutlib/layoutlib-api/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/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.1.0/layoutlib-api-31.1.0-sources.jar b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar
new file mode 100644
index 0000000..3a1b210
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..a0cdc59
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+f1fe5f9b919ff96c129b105364b3ccfd
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..beb01ba
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+e2d54298fbd5915ab20852fece8242eabc7146b7
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar
new file mode 100644
index 0000000..b76232f
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.md5 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.md5
new file mode 100644
index 0000000..e48cf93
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.md5
@@ -0,0 +1 @@
+eef9a4eaac1d056f9de7cea0cec0b65c
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.sha1
new file mode 100644
index 0000000..d33212a
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.jar.sha1
@@ -0,0 +1 @@
+3803332e9fa1f20ac5b4368c54fa9ba830a4e49f
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom
new file mode 100644
index 0000000..ff5c6d7
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</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>13.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.md5 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.md5
new file mode 100644
index 0000000..0635d9b
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.md5
@@ -0,0 +1 @@
+f0ff57cf8a127860b30f1b6f703ba8df
\ No newline at end of file
diff --git a/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.sha1 b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.sha1
new file mode 100644
index 0000000..db1413f
--- /dev/null
+++ b/com/android/tools/layoutlib/layoutlib-api/31.1.0/layoutlib-api-31.1.0.pom.sha1
@@ -0,0 +1 @@
+e812b41f3479353cb460f98028d5893b40e16436
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/LICENSE b/com/android/tools/lint/lint-api/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/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.0.0/lint-api-31.0.0-sources.jar b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar
new file mode 100644
index 0000000..011e01d
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..58f32d0
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+b99475d1e547443753271d5b38571ad8
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..cfdf4a1
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+64f8b109f6360de6a88bac211ecea6a8c1d63901
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar
new file mode 100644
index 0000000..404ccab
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.md5 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.md5
new file mode 100644
index 0000000..b5474c4
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.md5
@@ -0,0 +1 @@
+361ec8ad06d4a287fd4ab07190fbb2fb
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.sha1 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.sha1
new file mode 100644
index 0000000..f56541b
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.jar.sha1
@@ -0,0 +1 @@
+8aa421a82b3bba3e75db217fc24c387dd94b55e2
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom
new file mode 100644
index 0000000..28f91db
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>intellij-core</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>kotlin-compiler</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.org-jetbrains</groupId>
+      <artifactId>uast</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>manifest-merger</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.4</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.7.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-tree</artifactId>
+      <version>9.2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>builder-model</artifactId>
+      <version>8.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.md5 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.md5
new file mode 100644
index 0000000..b810936
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.md5
@@ -0,0 +1 @@
+1c37577c063fcff64162272a4c7c9c40
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.sha1 b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.sha1
new file mode 100644
index 0000000..8da3710
--- /dev/null
+++ b/com/android/tools/lint/lint-api/31.0.0/lint-api-31.0.0.pom.sha1
@@ -0,0 +1 @@
+72704a1625b66ad9f9f9b85550f3614f040ce71e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/LICENSE b/com/android/tools/lint/lint-checks/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/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.0.0/lint-checks-31.0.0-sources.jar b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar
new file mode 100644
index 0000000..69202e5
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..37e75f3
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+79f960f554b3394f9112f0784437d9ed
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..9679556
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+67f5219074df8aeeb280354ad0710205396013d3
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar
new file mode 100644
index 0000000..c9470b9
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.md5 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.md5
new file mode 100644
index 0000000..9c116f3
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.md5
@@ -0,0 +1 @@
+dedd5b18415209d1189179d1373d9d75
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.sha1 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.sha1
new file mode 100644
index 0000000..35896a6
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.jar.sha1
@@ -0,0 +1 @@
+e484f40fce7263d53a8074e5f4dd2d01ba80b9cd
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom
new file mode 100644
index 0000000..4dc466d
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>intellij-core</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>kotlin-compiler</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.org-jetbrains</groupId>
+      <artifactId>uast</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>play-sdk-proto</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.md5 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.md5
new file mode 100644
index 0000000..413a32b
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.md5
@@ -0,0 +1 @@
+774095050e95b051009be824632b246e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.sha1 b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.sha1
new file mode 100644
index 0000000..8ae94ac
--- /dev/null
+++ b/com/android/tools/lint/lint-checks/31.0.0/lint-checks-31.0.0.pom.sha1
@@ -0,0 +1 @@
+7f8124339b16625349d490d0dd60488cb59b2ffc
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/LICENSE b/com/android/tools/lint/lint-gradle/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/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.0.0/lint-gradle-31.0.0-sources.jar b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar
new file mode 100644
index 0000000..1d3102b
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..c6a86dc
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+8cd1f8f8d495ff12d6813125ffbfff15
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..ab83fa7
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+bd31a603ce126c8015c5487a09ef516b378f1776
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar
new file mode 100644
index 0000000..15f06b6
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.md5 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.md5
new file mode 100644
index 0000000..1c8bd42
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.md5
@@ -0,0 +1 @@
+b13fd66dea5e7643a99cac03e03da9a9
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.sha1 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.sha1
new file mode 100644
index 0000000..9881189
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.jar.sha1
@@ -0,0 +1 @@
+0cbed7078c73127f785c223582e378cfc80f3502
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom
new file mode 100644
index 0000000..1b5fcab
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>kotlin-compiler</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.org-jetbrains</groupId>
+      <artifactId>uast</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-typedef-remover</artifactId>
+      <version>31.0.0</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.0.0/lint-gradle-31.0.0.pom.md5 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom.md5
new file mode 100644
index 0000000..7e05753
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom.md5
@@ -0,0 +1 @@
+486e700185f03bc7f3780e30187f0fdc
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom.sha1 b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom.sha1
new file mode 100644
index 0000000..7cdd9b6
--- /dev/null
+++ b/com/android/tools/lint/lint-gradle/31.0.0/lint-gradle-31.0.0.pom.sha1
@@ -0,0 +1 @@
+410616ad011f0fa3aeef5da8fb29772d58e3cb1e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/LICENSE b/com/android/tools/lint/lint-model/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/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.0.0/lint-model-31.0.0-sources.jar b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar
new file mode 100644
index 0000000..928970e
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..cc11077
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+798bc4b65b09f07dca8b6a5d1b8330d0
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..44a15f0
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+c18c8129abc9a852dcc3a23eba1c4de2bf2cfc85
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar
new file mode 100644
index 0000000..74db60c
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.md5 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.md5
new file mode 100644
index 0000000..dbb2ac2
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.md5
@@ -0,0 +1 @@
+6f4d434c92a11e00a7e308b581974b04
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.sha1 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.sha1
new file mode 100644
index 0000000..2e56767
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.jar.sha1
@@ -0,0 +1 @@
+0db18224b011462f0c24656733be1324ce822090
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom
new file mode 100644
index 0000000..833a0cf
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.md5 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.md5
new file mode 100644
index 0000000..f37a3a2
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.md5
@@ -0,0 +1 @@
+090f3e32ba74fbf34826f7dc230984ab
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.sha1 b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.sha1
new file mode 100644
index 0000000..ff7fec6
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.0.0/lint-model-31.0.0.pom.sha1
@@ -0,0 +1 @@
+b90f6d8a2b21d020346e05b65104c95392e18eba
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/LICENSE b/com/android/tools/lint/lint-model/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/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.1.0/lint-model-31.1.0-sources.jar b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar
new file mode 100644
index 0000000..5bd032f
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.md5 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..5b8d7bd
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+ac154d171ea89574472dc0dd96a6f0b9
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.sha1 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..7cfae05
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+cae723bf265cd3e0f62d9ade2dfbf57a00fb780c
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar
new file mode 100644
index 0000000..8772eec
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.md5 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.md5
new file mode 100644
index 0000000..a0aae94
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.md5
@@ -0,0 +1 @@
+89319cb39e55bf1455feb7effe9fd9af
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.sha1 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.sha1
new file mode 100644
index 0000000..43e79e8
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.jar.sha1
@@ -0,0 +1 @@
+2a8baf9946bcb0d2fe3d171930fddd414447926f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom
new file mode 100644
index 0000000..e51604b
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.1.0</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.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.md5 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.md5
new file mode 100644
index 0000000..d7ef0df
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.md5
@@ -0,0 +1 @@
+b91870bbe377b7228fab94123fde7b9f
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.sha1 b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.sha1
new file mode 100644
index 0000000..64f5cad
--- /dev/null
+++ b/com/android/tools/lint/lint-model/31.1.0/lint-model-31.1.0.pom.sha1
@@ -0,0 +1 @@
+c6a27bef2e7cef24a74944176f21e1a0995ba64b
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/LICENSE b/com/android/tools/lint/lint-typedef-remover/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/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.0.0/lint-typedef-remover-31.0.0-sources.jar b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar
new file mode 100644
index 0000000..b6079da
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..e945b6c
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+8422a28d31be7ef0d322102f51660589
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..5cbdc1b
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+54a5aa776a969c10f5ea1386858581e197d24d86
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar
new file mode 100644
index 0000000..3054f6c
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.md5
new file mode 100644
index 0000000..8433855
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.md5
@@ -0,0 +1 @@
+557d5a4863062fe419743da218002187
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.sha1
new file mode 100644
index 0000000..80edeb1
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.jar.sha1
@@ -0,0 +1 @@
+dc294605db32e2a07fd9bba72a4e337eba837a03
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom
new file mode 100644
index 0000000..6457df3
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.md5 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.md5
new file mode 100644
index 0000000..e538a2b
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.md5
@@ -0,0 +1 @@
+9568e05cf8b6fab7e91334af672b7336
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.sha1 b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.sha1
new file mode 100644
index 0000000..9cf9c3b
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.0.0/lint-typedef-remover-31.0.0.pom.sha1
@@ -0,0 +1 @@
+4c1ec8887ab25846db356bfd4f52d709aba41921
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/LICENSE b/com/android/tools/lint/lint-typedef-remover/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/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.1.0/lint-typedef-remover-31.1.0-sources.jar b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar
new file mode 100644
index 0000000..c32acd1
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..4cac264
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+456959235204a94b346414d05615a971
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..9c33b26
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+011411c695aa4d3c1b2f764cc8c14e84ea8ac5ad
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar
new file mode 100644
index 0000000..5a12d7d
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.md5 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.md5
new file mode 100644
index 0000000..5faab92
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.md5
@@ -0,0 +1 @@
+0788e61b59475e6603b0375097977b9a
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.sha1 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.sha1
new file mode 100644
index 0000000..21e4a94
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.jar.sha1
@@ -0,0 +1 @@
+644ab9b8a697ba83702c4e32eaaf95c504e1a522
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom
new file mode 100644
index 0000000..d369ec9
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>9.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.md5 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.md5
new file mode 100644
index 0000000..8ef4de4
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.md5
@@ -0,0 +1 @@
+ae5bf7f55f107ef91c451e08bb6687eb
\ No newline at end of file
diff --git a/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.sha1 b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.sha1
new file mode 100644
index 0000000..56fabd6
--- /dev/null
+++ b/com/android/tools/lint/lint-typedef-remover/31.1.0/lint-typedef-remover-31.1.0.pom.sha1
@@ -0,0 +1 @@
+452404c227e1d2e350133acf723ca9e3adf59b40
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/LICENSE b/com/android/tools/lint/lint/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/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.0.0/lint-31.0.0-sources.jar b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar
new file mode 100644
index 0000000..e68c2e4
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.md5 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..0fb3a71
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+eec75443e676392e63ddbcece636195e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.sha1 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..d3569ff
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+cf30d020849a49ac02f8cf0d1d1d7fc4996887c2
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar
new file mode 100644
index 0000000..496bcdf
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.md5 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.md5
new file mode 100644
index 0000000..00bc2d4
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.md5
@@ -0,0 +1 @@
+18c87ce968807ec7cff55a5005225642
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.sha1 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.sha1
new file mode 100644
index 0000000..576b70f
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.jar.sha1
@@ -0,0 +1 @@
+9d36e553770505287d919771f9ff3ba08ae845aa
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom
new file mode 100644
index 0000000..732f083
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.lint</groupId>
+      <artifactId>lint-checks</artifactId>
+      <version>31.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>intellij-core</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.com-intellij</groupId>
+      <artifactId>kotlin-compiler</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.external.org-jetbrains</groupId>
+      <artifactId>uast</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>protos</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>shared</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.analytics-library</groupId>
+      <artifactId>tracker</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>manifest-merger</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdk-common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.md5 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.md5
new file mode 100644
index 0000000..fa16078
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.md5
@@ -0,0 +1 @@
+bc32be8620b3c9aec8305cc9a5fead6e
\ No newline at end of file
diff --git a/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.sha1 b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.sha1
new file mode 100644
index 0000000..4cf799f
--- /dev/null
+++ b/com/android/tools/lint/lint/31.0.0/lint-31.0.0.pom.sha1
@@ -0,0 +1 @@
+12e5445539b77da9110311586a38890ddaf9dba6
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/LICENSE b/com/android/tools/play-sdk-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/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.0.0/play-sdk-proto-31.0.0-sources.jar b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..c1c8bae
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.md5 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..5211197
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+5370e5d292d096b0a390dd66b9be9c44
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.sha1 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..678262d
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+c75fa12882360efc73cf737c3f1670c7be59cb93
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar
new file mode 100644
index 0000000..57b8084
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.md5 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..432ee64
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+61bc28452b144208d8ae7ee66e745664
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.sha1 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..a315841
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+97508a9cadedc3eca63114fd4a2ac3d20fd9b012
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom
new file mode 100644
index 0000000..f839851
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.md5 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..a8fffe6
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+01022497a44bd4b1e2cbc6754f0ad234
\ No newline at end of file
diff --git a/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.sha1 b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..1376976
--- /dev/null
+++ b/com/android/tools/play-sdk-proto/31.0.0/play-sdk-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+df089aac21f61c97f27048ef8b22c293afcfd712
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/LICENSE b/com/android/tools/repository/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/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.0.0/repository-31.0.0-sources.jar b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar
new file mode 100644
index 0000000..8699f83
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.md5 b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..f8f468b
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+e8a246c6c2f4b82a1876be9044f07b7d
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.sha1 b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..2117a1f
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+c05f25eb209fbc648b72c6afa275d670f512a89e
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.jar b/com/android/tools/repository/31.0.0/repository-31.0.0.jar
new file mode 100644
index 0000000..edbd423
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.jar.md5 b/com/android/tools/repository/31.0.0/repository-31.0.0.jar.md5
new file mode 100644
index 0000000..87dc390
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.jar.md5
@@ -0,0 +1 @@
+a544a4b1116c9799ed2d4700dad71575
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.jar.sha1 b/com/android/tools/repository/31.0.0/repository-31.0.0.jar.sha1
new file mode 100644
index 0000000..650cd25
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.jar.sha1
@@ -0,0 +1 @@
+c9facaca740e41683fc978551b909da1f6ed211b
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.pom b/com/android/tools/repository/31.0.0/repository-31.0.0.pom
new file mode 100644
index 0000000..a70b1f4
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</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.20</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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.pom.md5 b/com/android/tools/repository/31.0.0/repository-31.0.0.pom.md5
new file mode 100644
index 0000000..a69e03a
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.pom.md5
@@ -0,0 +1 @@
+28fc659343e699edcde26731f53a692f
\ No newline at end of file
diff --git a/com/android/tools/repository/31.0.0/repository-31.0.0.pom.sha1 b/com/android/tools/repository/31.0.0/repository-31.0.0.pom.sha1
new file mode 100644
index 0000000..e70a231
--- /dev/null
+++ b/com/android/tools/repository/31.0.0/repository-31.0.0.pom.sha1
@@ -0,0 +1 @@
+adf356c23ae848d2046e5848a295dfe55a0bd55c
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/LICENSE b/com/android/tools/repository/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/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.1.0/repository-31.1.0-sources.jar b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar
new file mode 100644
index 0000000..00b59e3
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.md5 b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..945bc2c
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+887a1bc258234c0ceb4ef6d7730f45ae
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.sha1 b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..6d8c4aa
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+872afca325cf02d8340e20a8e06ddde22daf5101
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.jar b/com/android/tools/repository/31.1.0/repository-31.1.0.jar
new file mode 100644
index 0000000..8260b7f
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.jar.md5 b/com/android/tools/repository/31.1.0/repository-31.1.0.jar.md5
new file mode 100644
index 0000000..9fc4a3e
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.jar.md5
@@ -0,0 +1 @@
+9c67290f5099325b6145acd45f1560bd
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.jar.sha1 b/com/android/tools/repository/31.1.0/repository-31.1.0.jar.sha1
new file mode 100644
index 0000000..696fe5a
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.jar.sha1
@@ -0,0 +1 @@
+371ee5bee7cb5fbd24569a2c07944be4ee2b8ce7
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.pom b/com/android/tools/repository/31.1.0/repository-31.1.0.pom
new file mode 100644
index 0000000..bec167f
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.pom
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</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.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.pom.md5 b/com/android/tools/repository/31.1.0/repository-31.1.0.pom.md5
new file mode 100644
index 0000000..2441afd
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.pom.md5
@@ -0,0 +1 @@
+f531c6c3f829c0c597ce6fe4906da060
\ No newline at end of file
diff --git a/com/android/tools/repository/31.1.0/repository-31.1.0.pom.sha1 b/com/android/tools/repository/31.1.0/repository-31.1.0.pom.sha1
new file mode 100644
index 0000000..7ae4415
--- /dev/null
+++ b/com/android/tools/repository/31.1.0/repository-31.1.0.pom.sha1
@@ -0,0 +1 @@
+e08e132ab360aa612cf42469315eb94c1a997510
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/LICENSE b/com/android/tools/sdk-common/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/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.0.0/sdk-common-31.0.0-sources.jar b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar
new file mode 100644
index 0000000..8ad90ce
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.md5 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..417f26e
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+91ce765a729533eec9eb25ae4e2837e3
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.sha1 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..fe619ae
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+9ddb33c0ce06f2995f7016ff5764d27af982240e
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar
new file mode 100644
index 0000000..7938ad3
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.md5 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.md5
new file mode 100644
index 0000000..13e6b30
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.md5
@@ -0,0 +1 @@
+ca8d0c74eebea2f8e5bd20da6487c369
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.sha1 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.sha1
new file mode 100644
index 0000000..6782f8c
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.jar.sha1
@@ -0,0 +1 @@
+578e46520c75b415184b9c5bf45f7414f17b286a
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom
new file mode 100644
index 0000000..82bcf4d
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.0.0-9289358</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.7.10</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.12.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.md5 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.md5
new file mode 100644
index 0000000..7b7f79d
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.md5
@@ -0,0 +1 @@
+5cddbe96da9fa2bade31548843967329
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.sha1 b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.sha1
new file mode 100644
index 0000000..cf29b71
--- /dev/null
+++ b/com/android/tools/sdk-common/31.0.0/sdk-common-31.0.0.pom.sha1
@@ -0,0 +1 @@
+3eb5d1f78ceb82789fadf22356e3fa72b25c35de
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/LICENSE b/com/android/tools/sdk-common/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/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.1.0/sdk-common-31.1.0-sources.jar b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar
new file mode 100644
index 0000000..05e5ede
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.md5 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..b5d3527
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+4781ae4d0cd333728124b1e65865d2ec
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.sha1 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..6b35337
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+1dde238868cd8da3219e5704bd7984f2f37e691a
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar
new file mode 100644
index 0000000..dcd5d8d
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.md5 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.md5
new file mode 100644
index 0000000..580ebe9
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.md5
@@ -0,0 +1 @@
+4323c2121e007d0a9fa1af385c5e5f94
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.sha1 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.sha1
new file mode 100644
index 0000000..c609aad
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.jar.sha1
@@ -0,0 +1 @@
+a7450a5a1fc9574099f661f44dd056637de82dc6
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom
new file mode 100644
index 0000000..2aa4758
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.build</groupId>
+      <artifactId>aapt2-proto</artifactId>
+      <version>8.1.0-10154469</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.ddms</groupId>
+      <artifactId>ddmlib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>sdklib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.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.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jetbrains.kotlin</groupId>
+      <artifactId>kotlin-stdlib-jdk8</artifactId>
+      <version>1.8.20-RC2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.12.0</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.md5 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.md5
new file mode 100644
index 0000000..12de8a6
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.md5
@@ -0,0 +1 @@
+068364e6a4f4a56d4c28f57996678b5e
\ No newline at end of file
diff --git a/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.sha1 b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.sha1
new file mode 100644
index 0000000..45a0c00
--- /dev/null
+++ b/com/android/tools/sdk-common/31.1.0/sdk-common-31.1.0.pom.sha1
@@ -0,0 +1 @@
+b26d55b86f582dccd8db65e671432ce65ba8a159
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/LICENSE b/com/android/tools/sdklib/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/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.0.0/sdklib-31.0.0-sources.jar b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar
new file mode 100644
index 0000000..1f7c9ed
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.md5 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..f6d64c6
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+d938a586fad1a3f6cf429506d24e3854
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.sha1 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..cddf7aa
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+bfeaa132853c1bc92901b4edfe77a282c7014fc8
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar
new file mode 100644
index 0000000..9b93044
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.md5 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.md5
new file mode 100644
index 0000000..1317b82
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.md5
@@ -0,0 +1 @@
+8106bb188d623ad154745bc7db16d6be
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.sha1 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.sha1
new file mode 100644
index 0000000..d80a687
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.jar.sha1
@@ -0,0 +1 @@
+92055f99986f01d63d9e3f4de8bf5208197d7802
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom
new file mode 100644
index 0000000..3bf25e0
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.0.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>dvlib</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.0.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-compress</artifactId>
+      <version>1.20</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpcore</artifactId>
+      <version>4.4.15</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.0.0/sdklib-31.0.0.pom.md5 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom.md5
new file mode 100644
index 0000000..8e0f162
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom.md5
@@ -0,0 +1 @@
+4886d1e57398e76ea1c3ac3ae98dfc79
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom.sha1 b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom.sha1
new file mode 100644
index 0000000..90e5d4c
--- /dev/null
+++ b/com/android/tools/sdklib/31.0.0/sdklib-31.0.0.pom.sha1
@@ -0,0 +1 @@
+401a354b78c93ccbdf90bc44386796812c578db9
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/LICENSE b/com/android/tools/sdklib/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/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.1.0/sdklib-31.1.0-sources.jar b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar
new file mode 100644
index 0000000..4ab7324
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.md5 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..0d3399a
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+a3d7700e0cd121c86fc4d432c650efd4
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.sha1 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..b8453a6
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+c66a02fd5597207b5c38fafafd768ad0b40011c8
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar
new file mode 100644
index 0000000..c5a48a8
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.md5 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.md5
new file mode 100644
index 0000000..8653ee1
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.md5
@@ -0,0 +1 @@
+69318cad92dcaeac9fef3f2faa0a25dc
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.sha1 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.sha1
new file mode 100644
index 0000000..481db20
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.jar.sha1
@@ -0,0 +1 @@
+1ee002c6e1a7c207e2f03eba15864479ad8afe6f
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom
new file mode 100644
index 0000000..7eb5acb
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.1.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>common</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools</groupId>
+      <artifactId>dvlib</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.android.tools.layoutlib</groupId>
+      <artifactId>layoutlib-api</artifactId>
+      <version>31.1.0</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</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.15</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.1.0/sdklib-31.1.0.pom.md5 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom.md5
new file mode 100644
index 0000000..1669dac
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom.md5
@@ -0,0 +1 @@
+abecffc60d4b94b50ed62819ad792faa
\ No newline at end of file
diff --git a/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom.sha1 b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom.sha1
new file mode 100644
index 0000000..9ff5652
--- /dev/null
+++ b/com/android/tools/sdklib/31.1.0/sdklib-31.1.0.pom.sha1
@@ -0,0 +1 @@
+54a7b534cd5f32e97e5d7a88569d16008c551f58
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/LICENSE b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/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.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..53f83a9
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..2df0c32
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+64190f7f2863feb5667438c6f3e597cb
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..758f171
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+5652975ea1dad53112ab281173cff9e25598537f
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar
new file mode 100644
index 0000000..5b22372
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..c87a04a
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+aa61a6813aafd53b6a4d9092bc3f8d88
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..7704153
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+7e8d418bf45f4f9f8cc1708429aa996d34b938b2
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom
new file mode 100644
index 0000000..28cbccf
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..eadded3
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+13febb26daa17bc998f33fecf5cd2f9a
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..784934e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.0.0/android-device-provider-ddmlib-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+cfd438bb580415517288b7b54846b9cfbae3c980
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/LICENSE b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/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.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..54911be
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..a2d8ab3
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+aa48e0dd80158d8b33b03c0f1c1505b5
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..dec452b
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+89e7ca5891edc2c1a8a9204e0f260586eb147b77
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar
new file mode 100644
index 0000000..26f440a
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..3de460d
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+c5ec443c16d6d8655e9c671bf3cabdc5
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..9db3ff5
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+70f460be43fe32ed535b1d34a9966ac955191ce1
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom
new file mode 100644
index 0000000..1bd7e45
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..a394180
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+a95831bfac0f582b14b9da2d696d9aab
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..7e0cbef
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib-proto/31.1.0/android-device-provider-ddmlib-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+4665cfd57949fc4c21eaaae2b5854e4c412e29c0
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/LICENSE b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/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.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..dc4c388
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..572db33
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+5cfa942d2b502b80d9e021a57347c215
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..c441b75
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+bf26d3199e8abfdbff8df18d211784e8ada56003
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar
new file mode 100644
index 0000000..107fefa
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..aeb0b94
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+c23adfec5534800c34a3893f88c06096
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..f594d9c
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+22011eee9bd4de4e651cf55446fb65c812a2e442
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom
new file mode 100644
index 0000000..e88632e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..8a92efa
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+40c26555166bdc11ba05b26408f5d0bc
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..03b76b2
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.0.0/android-device-provider-gradle-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+1bac0fa18fe85a2523cad129b2bb5002cdc65ab0
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/LICENSE b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/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.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..09d9aa7
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..6b2a206
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+89536b4b3650c08b15891dbb0f19b606
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..9c9a407
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+506d88b1f4ec29e0682e48d8f2d50e64788ab935
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar
new file mode 100644
index 0000000..df7c68f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..ff0b4a5
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+8637c9f1e58661830afb9ea2ab773e1f
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..f46bbb6
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+622ec6748a5fd9804d1f1a1239826cbd73a960bc
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom
new file mode 100644
index 0000000..5c6afbd
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..f026f55
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+7d7dfe3c8b969a635460ceed67ae8671
\ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..51b635c
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle-proto/31.1.0/android-device-provider-gradle-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+f6627b79c72d3b263877ca3e78789079a1746e0c
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/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.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..37b42d4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..b19f34b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+6fc4ebcfca142bb397f88e5980649bd0
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..fa5dfd5
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+36b7e40f3cd0edc3359722126b5051e4a5182f14
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar
new file mode 100644
index 0000000..1dd3db7
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..e26b96b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+6c884df5a2fe7790ec2e9411a3e422f6
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..7477a93
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+b8976b9ae955caa037a485c1c18fb0f4334c6fec
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom
new file mode 100644
index 0000000..23d2860
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..db27757
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+97579589171b396ff4490bf835679e03
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..16feacd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.0.0/android-test-plugin-host-additional-test-output-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+e84ca2e63bf59ebf44d5ff633ff6da2e4693bb3e
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/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.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..b407191
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..bf00e81
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+6df24cfd3862f59ab182aedb1f13c700
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..4f6f72f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+018343e599b683b10ab4e381cf3e034b63d0c135
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar
new file mode 100644
index 0000000..6883c21
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..121c4d2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+2322e15eb3f55872d6b7bd8cbc611ffd
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..3afb119
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+94f0a14f0c6cceff5a0374a2d4e0e50bac122899
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom
new file mode 100644
index 0000000..bd473ec
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..f19584d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+f171150500d541b1beb8b59555ae35ef
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..6e3aaf6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto/31.1.0/android-test-plugin-host-additional-test-output-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+dad1477a6a9d121d11f97a0b085f5073899599b2
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/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.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..c9f11c3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..be3543b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+58581fac5cc83f01219ae8dd99fb6f96
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..91079dd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+8e75d4680681af14e24f1c7eefa04e598078853f
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar
new file mode 100644
index 0000000..e6846f8
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..a17d9d3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+b53c72a84ac148bdeef957a097b6590c
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..63cea188
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+c14a7d0b4e1166a2035b26be175fcd52ce167844
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom
new file mode 100644
index 0000000..8593c4c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..e32a9c3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+9f264ff9e35705a65fa3ebfae0c9dadd
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..f6b719a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-apk-installer-proto/31.1.0/android-test-plugin-host-apk-installer-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+6e5711f6db84a1d68e2da1d93e49f3f282c26ba4
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/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.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..4d443fd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..c4f5f0e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+c23c9c3315ca580ed9ab74032ec5c608
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..9669687
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+ad51d8a9021aec12afc7e21b17958a57591da09b
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar
new file mode 100644
index 0000000..ec7933a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..efb003b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+87cab7420507d1ec0f228878bcf41946
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..5456cfc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+1a03db90bb6487372b10ee06c667447a85a8034b
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom
new file mode 100644
index 0000000..b182ecc
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..be3cd1b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+265b5ca83a7cb9205b17a14e4db6d6f1
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..efc1cad
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.0.0/android-test-plugin-host-coverage-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+6a889a4279c8ee8fb23db86ce38da63c871aa463
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/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.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..0f15926
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..29a7167
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+bed491ba0cf2ec70d51feb872b2b66a4
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..d2a55d2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+c620eb1a533f783d511bd19aa531948b21cee57a
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar
new file mode 100644
index 0000000..f24e806
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..bbda811
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+de8ce9a18b48ccb3c32070aa8718f942
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..56d795f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+7b3dfe6654185ce95c2e815c3dcbc488a3ea567e
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom
new file mode 100644
index 0000000..76a165e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..1cbae8d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+81cb72740aca752c5d4033a7d0666f8e
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..deb62ea
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage-proto/31.1.0/android-test-plugin-host-coverage-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+f22c165372c8fe2885988410953ebd7a1bb863bf
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/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.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..9f263ad
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..28fbc94
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+3d867e74c20fb3f61f3bb26278308ffe
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..81b9f3d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+c90cb0016543c40b47e8003bfdaaeb4b1d85b1b2
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar
new file mode 100644
index 0000000..a30a066
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..9582e7193
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+2a91725dd8abf2b120842523370dae43
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..e8936d2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+11cb514e23daa4b9e3b8bd395014aa58ada6bcec
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom
new file mode 100644
index 0000000..6053885
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.8.20-RC2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..8adf69f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+f414d0aeceecfd18ff2a98b546e44304
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..e2313b1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-emulator-control-proto/31.1.0/android-test-plugin-host-emulator-control-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+659a3149989e68636df4dcf8e216484da10b01b4
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/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.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..9a4f536
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..7beab25
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+65b82879e192a2e63293d5d40a1b416d
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..98cd55f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+191f732a6f35ee21c415f9997de2b85f7d6ac63d
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar
new file mode 100644
index 0000000..5d17676
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..668a11b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+82b47b95fb9d30753de868d1c0b22bbd
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..dfad268
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+70f3b50e00822fdff5f60753a122d53ee99ae0aa
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom
new file mode 100644
index 0000000..14b36dd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..6a74b97
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+0591fb92dfd9e6a3faa3517d08588b84
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..a8ca599
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.0.0/android-test-plugin-host-logcat-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+b6c6a7c88cee083ede6d93d6d4701c910534faae
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/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.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..d64e87e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..118f889
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+88ff0b3be003f482f7790dafb1d6476f
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..285f169
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+06e1c579adfa38e18d71b25507c01568a1e7138c
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar
new file mode 100644
index 0000000..a6d3077
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..eb8921a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+306ec1571f348d127353c9b670b9ae44
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..b04c305
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+fd1c47673952b6b7a50173005322d40a3a106604
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom
new file mode 100644
index 0000000..391c8c6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..4640793
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+8348c5361b17694cfbda9a8a71465b77
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..a043ed6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat-proto/31.1.0/android-test-plugin-host-logcat-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+af57a5dadade896ecc653aa8761b11d1057d8106
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/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.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..8476731
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..d87e80b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+cad24ba6c6d4a2414bf216df4cec4a4a
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..ff4c939
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+c9fdd87bfda85a06c20924b65c95ce7e523421fb
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar
new file mode 100644
index 0000000..235b62e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..c38d5d6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+4a94cdf9762996d10667d41fd8bff25e
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..fed11d3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+6be4fb1cdcba03d41d6c9888b914518bdc2d38d2
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom
new file mode 100644
index 0000000..918ad3b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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.7.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..1cf0399
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+d17986a290577aca840c8768024b7869
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..5b78463
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.0.0/android-test-plugin-host-retention-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+e500eca3d3184880836b0986d56d8fc51f383baf
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/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.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..8cdb9f0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..78384c6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+17754188a24d5a04fe4f0986a3cc89d9
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..32853c5
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+d00a17543fb9b0a4a7ec2e0802b5cc19d30ac6cb
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar
new file mode 100644
index 0000000..ded86ad
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..694d460
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+a5b5947f4942885ad81c6934385d203b
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..1a185da
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+4319b864edee0328f75afbc17ac4ae8997679420
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom
new file mode 100644
index 0000000..1b281b6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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.8.20-RC2</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.protobuf</groupId>
+      <artifactId>protobuf-java</artifactId>
+      <version>3.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..9497076
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+fca5ef22b49c8cbedd21ecd929869431
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..fcc9f71
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention-proto/31.1.0/android-test-plugin-host-retention-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+3b91b3987fb364d7fe5ae292eec93de0714edcef
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/LICENSE b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/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.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar
new file mode 100644
index 0000000..73d8d0b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.md5
new file mode 100644
index 0000000..1e5cdf4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.md5
@@ -0,0 +1 @@
+c55b110e04a6978276828bb58c41411e
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.sha1
new file mode 100644
index 0000000..3802e07
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0-sources.jar.sha1
@@ -0,0 +1 @@
+66374f760d01ba69761b717354c73740014b1ccb
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar
new file mode 100644
index 0000000..331349c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.md5
new file mode 100644
index 0000000..5a196dd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.md5
@@ -0,0 +1 @@
+e752501428c662d34ed1249995552267
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.sha1
new file mode 100644
index 0000000..23ec774
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.jar.sha1
@@ -0,0 +1 @@
+39441225d84dc85587d2c87845058544e9140160
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom
new file mode 100644
index 0000000..56fbdc5
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.0.0</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>io.grpc</groupId>
+      <artifactId>grpc-core</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-netty</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-protobuf</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-stub</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.0.1-jre</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.md5
new file mode 100644
index 0000000..aa9954f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.md5
@@ -0,0 +1 @@
+47dfa89bda071ab54672c572a2198752
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.sha1
new file mode 100644
index 0000000..4e40e12
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.0.0/android-test-plugin-result-listener-gradle-proto-31.0.0.pom.sha1
@@ -0,0 +1 @@
+9f002267f0e3057596f5d647242f9ad1e9611dea
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/LICENSE b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/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.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar
new file mode 100644
index 0000000..cc99de2
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.md5
new file mode 100644
index 0000000..efbb2b4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.md5
@@ -0,0 +1 @@
+715d32027e52817342c16a7199ef7b5c
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.sha1
new file mode 100644
index 0000000..bdc461d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0-sources.jar.sha1
@@ -0,0 +1 @@
+7279749a25ce3fe9d72a1d33c880ad1680ca9f8a
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar
new file mode 100644
index 0000000..a982a4c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.md5
new file mode 100644
index 0000000..702f735
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.md5
@@ -0,0 +1 @@
+cfeb412bf631df0df475070c05bfc90b
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.sha1
new file mode 100644
index 0000000..e02efbb
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.jar.sha1
@@ -0,0 +1 @@
+12e0c415c599bd8768dc1e3db076bbe921db1e08
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom
new file mode 100644
index 0000000..2feeb2c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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.1.0</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>io.grpc</groupId>
+      <artifactId>grpc-core</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-netty</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-protobuf</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.grpc</groupId>
+      <artifactId>grpc-stub</artifactId>
+      <version>1.45.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>2.8.9</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>31.1-jre</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.19.3</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.md5
new file mode 100644
index 0000000..5051ef3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.md5
@@ -0,0 +1 @@
+16ed603a34c0a263846386ceff24c182
\ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.sha1
new file mode 100644
index 0000000..18df9fa
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto/31.1.0/android-test-plugin-result-listener-gradle-proto-31.1.0.pom.sha1
@@ -0,0 +1 @@
+d21e2fb3ac42e48ea45745f1fe728730d940a991
\ No newline at end of file