diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 765c0595c19faba34857e51eb388ac68fb50b3c1..faff8b0b12d25b72327d4d3af7ff9f87e196a74b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,9 @@ stages:
   - test
   - check_reproducibility
 
+variables:
+  JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
+
 workflow:
   # when to create a CI pipeline
   rules:
diff --git a/build.gradle b/build.gradle
index b182a1d32e125b71e5ccbaa4734f0a724985d0b3..6b599262354a6c543c2116d82bec5d90ce99da01 100644
--- a/build.gradle
+++ b/build.gradle
@@ -6,7 +6,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:7.3.1'
+        classpath 'com.android.tools.build:gradle:8.1.1'
         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
         classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
         classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
diff --git a/gradle.properties b/gradle.properties
index 7f49d6e3da5f0c57ad2f36b52fe300357b511d77..d2361682ca1c5eb6df76bd7cbc53c1469709a090 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,6 @@
 android.useAndroidX=true
 org.gradle.jvmargs=-Xmx1g
 org.gradle.dependency.verification.console=verbose
+android.defaults.buildfeatures.buildconfig=true
+android.nonTransitiveRClass=false
+android.nonFinalResIds=false
diff --git a/gradle/variables.gradle b/gradle/variables.gradle
index 9345cf083698d3e08c1c0293eb92b084f047322b..62b27e41b8223a6e133c42d5c1f2d474020cbfcb 100644
--- a/gradle/variables.gradle
+++ b/gradle/variables.gradle
@@ -1,6 +1,6 @@
 ext {
-    kotlin_version = '1.7.22' // 1.8.x has a jackson issue, test with JacksonProguardTest
-    hilt_version = '2.44.2'
+    kotlin_version = '1.9.10'
+    hilt_version = '2.48'
     nav_version = '2.5.3'
     tor_version = '0.4.8.9-1'
     obfs4_version = '0.0.14-tor2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 12bddd580e5321ac24c77585aeceb1655bcf9177..db0be9de63a48cd96c484c8c183569454b58f16d 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -1,12 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<verification-metadata xmlns="https://schema.gradle.org/dependency-verification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.1.xsd">
+<verification-metadata xmlns="https://schema.gradle.org/dependency-verification"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.2.xsd">
    <configuration>
       <verify-metadata>true</verify-metadata>
       <verify-signatures>false</verify-signatures>
       <trusted-artifacts>
-         <trust file=".*-javadoc[.]jar$" regex="true"/>
-         <trust file=".*-sources[.]jar$" regex="true"/>
-         <trust group="com.android.tools.build" name="aapt2" file="aapt2-[0-9\.\-]+-(osx|windows).jar$" regex="true"/>
+         <trust file=".*-javadoc[.]jar$" regex="true" />
+         <trust file=".*-sources[.]jar$" regex="true" />
+         <trust group="com.android.tools.build" name="aapt2"
+             file="aapt2-[0-9\.\-]+-(osx|windows).jar$" regex="true" />
       </trusted-artifacts>
    </configuration>
    <components>
@@ -221,39 +224,48 @@
       </component>
       <component group="androidx.customview" name="customview" version="1.1.0">
          <artifact name="customview-1.1.0.aar">
-            <sha256 value="01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a" origin="Generated by Gradle"/>
+            <sha256 value="01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="customview-1.1.0.pom">
-            <sha256 value="c814d435f73e9e6d169886d0eb96b5c5361feb48449fbbb315c908c03c588c94" origin="Generated by Gradle"/>
+            <sha256 value="c814d435f73e9e6d169886d0eb96b5c5361feb48449fbbb315c908c03c588c94"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="androidx.databinding" name="databinding-common" version="7.3.1">
-         <artifact name="databinding-common-7.3.1.jar">
-            <sha256 value="6b4a121c5d274d34e0386aa019848a2e946ebd98e4a5f693b1df68a771a031be" origin="Generated by Gradle"/>
+      <component group="androidx.databinding" name="databinding-common" version="8.1.1">
+         <artifact name="databinding-common-8.1.1.jar">
+            <sha256 value="66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="databinding-common-7.3.1.pom">
-            <sha256 value="e9a130fb835c7a5db3ff6fd785983dd4a176c531b90c6d33f4b21d6a12d1cb64" origin="Generated by Gradle"/>
+         <artifact name="databinding-common-8.1.1.pom">
+            <sha256 value="503958f96c7c2e0b2847946fa0b6ca878b971bddb87ae682fc697dd86e7dd1ae"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="androidx.databinding" name="databinding-compiler-common" version="7.3.1">
-         <artifact name="databinding-compiler-common-7.3.1.jar">
-            <sha256 value="a8f10f6422fa45ddda2b082ff3bcefada66b99a2698bafaa36b02e9f85dc1b3c" origin="Generated by Gradle"/>
+      <component group="androidx.databinding" name="databinding-compiler-common" version="8.1.1">
+         <artifact name="databinding-compiler-common-8.1.1.jar">
+            <sha256 value="5ace145c7e06289714877151339c55d9ffb6863517bdf5bcf3b9555f8c8d943e"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="databinding-compiler-common-7.3.1.pom">
-            <sha256 value="ef554a1ba1f23baa3c106e8ab42b49b35bdd37c69dea0bda42e16a797ec665e2" origin="Generated by Gradle"/>
+         <artifact name="databinding-compiler-common-8.1.1.pom">
+            <sha256 value="e085d7cebc08e7b385303c91043e3de747f9f8de046f498f1b59b7871a88fb3f"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="androidx.databinding" name="viewbinding" version="7.3.1">
-         <artifact name="viewbinding-7.3.1.aar">
-            <sha256 value="fdb16459f0f3f15aeff264ba645c8f41173bd9dd3a398af2d97f323b08870363" origin="Generated by Gradle"/>
+      <component group="androidx.databinding" name="viewbinding" version="8.1.1">
+         <artifact name="viewbinding-8.1.1.aar">
+            <sha256 value="a60e330bbe3a1108263da9af2cc4d7c9ec901ff1bfc6067d77626575dc864424"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="viewbinding-7.3.1.module">
-            <sha256 value="f72230a9f255936c3de726c98f04ed1babd17a828f55667da0a2bfd40c7e453a" origin="Generated by Gradle"/>
+         <artifact name="viewbinding-8.1.1.module">
+            <sha256 value="9925452f887aa798ed408eb287a5f77b861d828fb22988d5230624fe733a9d89"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="androidx.documentfile" name="documentfile" version="1.0.0">
          <artifact name="documentfile-1.0.0.aar">
-            <sha256 value="865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487" origin="Generated by Gradle"/>
+            <sha256 value="865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="documentfile-1.0.0.pom">
             <sha256 value="013288a9317a552706ce625fb24493e8223288529223ec578cf855a5ae9c16e5" origin="Generated by Gradle"/>
@@ -798,536 +810,753 @@
             <sha256 value="8604e7c327556b097590701fba88dae84c581167f2746378f736b37269452380" origin="Generated by Gradle"/>
          </artifact>
          <artifact name="logback-core-1.4.5.pom">
-            <sha256 value="68988021b6ecbf3d40fb74a3e8561e87ae66edc3a6d84e5c100880bea3208891" origin="Generated by Gradle"/>
+            <sha256 value="68988021b6ecbf3d40fb74a3e8561e87ae66edc3a6d84e5c100880bea3208891"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="ch.qos.logback" name="logback-parent" version="1.4.5">
          <artifact name="logback-parent-1.4.5.pom">
-            <sha256 value="af2ef873616180481564afb295b877d7558077cca9a3786b90ce5407b9434acc" origin="Generated by Gradle"/>
+            <sha256 value="af2ef873616180481564afb295b877d7558077cca9a3786b90ce5407b9434acc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android" name="signflinger" version="7.3.1">
-         <artifact name="signflinger-7.3.1.jar">
-            <sha256 value="4232e4c3c87a06690b7e2a4958fb7495fcb75eea39f65eb6573377d852d57a63" origin="Generated by Gradle"/>
+      <component group="com.android" name="signflinger" version="8.1.1">
+         <artifact name="signflinger-8.1.1.jar">
+            <sha256 value="c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="signflinger-7.3.1.pom">
-            <sha256 value="9ee94579398d1f1281772ae67e4d35a5ce9c86fc001b8c97e3bc82f442a42660" origin="Generated by Gradle"/>
+         <artifact name="signflinger-8.1.1.pom">
+            <sha256 value="5df64206cdef94c51bbd328e977d05df62885e7b7e55123468115034d75560e4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android" name="zipflinger" version="7.3.1">
-         <artifact name="zipflinger-7.3.1.jar">
-            <sha256 value="accf407c70267cf7eb583ed5aaa1358c2d8fdbdf9c77675010118af6b55c0d5c" origin="Generated by Gradle"/>
+      <component group="com.android" name="zipflinger" version="8.1.1">
+         <artifact name="zipflinger-8.1.1.jar">
+            <sha256 value="56589abf965af58ea1d31c15d676fe0d62b9db92983fbdfe8e72c983ea577dbb"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="zipflinger-7.3.1.pom">
-            <sha256 value="62fb407709c32a72509052e0c1ffd82a712af27ba2e20a3d256a576be632fd26" origin="Generated by Gradle"/>
+         <artifact name="zipflinger-8.1.1.pom">
+            <sha256 value="c23c87ce7e372cbc160cf73db824ac02faf79377bcd19209a71b928b3c418d6f"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.databinding" name="baseLibrary" version="7.3.1">
-         <artifact name="baseLibrary-7.3.1.jar">
-            <sha256 value="7ff63bd34cae029e479fca52751cc67ae23e00f2a4c71c30203968f33704aa96" origin="Generated by Gradle"/>
+      <component group="com.android.databinding" name="baseLibrary" version="8.1.1">
+         <artifact name="baseLibrary-8.1.1.jar">
+            <sha256 value="794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="baseLibrary-7.3.1.pom">
-            <sha256 value="7826539155a46211fff378d9aa9b6f50932e628b12c51592f959862777fa70fd" origin="Generated by Gradle"/>
+         <artifact name="baseLibrary-8.1.1.pom">
+            <sha256 value="79e2ccd9b51289cb6eb33d127914b347eb7c73880079a5d9decfb06025e8dbd8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="annotations" version="30.3.1">
-         <artifact name="annotations-30.3.1.jar">
-            <sha256 value="77e5196bcafc283c5e987f0944f049eee0e68b532ebeb530d855f6f196db4f2a" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="annotations" version="31.1.1">
+         <artifact name="annotations-31.1.1.jar">
+            <sha256 value="ee3bfd9cdb5012bdb61520f8654a785577e9bb337e5939c5c6149a446684ee16"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="annotations-30.3.1.pom">
-            <sha256 value="4307abfc5293c3116003160611cd15ce195ebcd9144ead3d0d57f901e7a05f37" origin="Generated by Gradle"/>
+         <artifact name="annotations-31.1.1.pom">
+            <sha256 value="5dc0e70094c58881e7433b11dfaec27722799d20ffcf6c83c12a04deb5090435"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="common" version="30.3.1">
-         <artifact name="common-30.3.1.jar">
-            <sha256 value="559f1484222d8947ecf4d18538295be6d12ff2b74dc22c3c85922c7ba33678e9" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="common" version="31.1.1">
+         <artifact name="common-31.1.1.jar">
+            <sha256 value="03445e10c4b360838eab7af2389182733871390fbaba4fa99f1663e6e048d063"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="common-30.3.1.pom">
-            <sha256 value="ed356f798a698e5320ea8616108313df7ded97723c07a315d77287fc25cc9b1b" origin="Generated by Gradle"/>
+         <artifact name="common-31.1.1.pom">
+            <sha256 value="242a3e969a665e2de6777b505501031e817f7b303a8fdeea0d843138b4694a7e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.android.tools" name="desugar_jdk_libs" version="1.2.2">
          <artifact name="desugar_jdk_libs-1.2.2.jar">
-            <sha256 value="563069c5ae127e5b3dff27aedd499271871e2eebca9830b18715c6726a6d1602" origin="Generated by Gradle"/>
+            <sha256 value="563069c5ae127e5b3dff27aedd499271871e2eebca9830b18715c6726a6d1602"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="desugar_jdk_libs-1.2.2.pom">
-            <sha256 value="e0e87be252272df1f05ea3b22f18e1d37ef4f0b8e0bc84a0875c3af958b9a11f" origin="Generated by Gradle"/>
+            <sha256 value="e0e87be252272df1f05ea3b22f18e1d37ef4f0b8e0bc84a0875c3af958b9a11f"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.android.tools" name="desugar_jdk_libs_configuration" version="1.2.2">
          <artifact name="desugar_jdk_libs_configuration-1.2.2.jar">
-            <sha256 value="38a4386075f6e7b03dfee1cdcd7f2dd4de8e6d11d68bd4d9fccf44872bd0f4b0" origin="Generated by Gradle"/>
+            <sha256 value="38a4386075f6e7b03dfee1cdcd7f2dd4de8e6d11d68bd4d9fccf44872bd0f4b0"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="desugar_jdk_libs_configuration-1.2.2.pom">
-            <sha256 value="176c3149cee760d29cc86e71fea4b68b0a0e9a02da0c4bac1db74aae09d11bae" origin="Generated by Gradle"/>
+            <sha256 value="176c3149cee760d29cc86e71fea4b68b0a0e9a02da0c4bac1db74aae09d11bae"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="dvlib" version="30.3.1">
-         <artifact name="dvlib-30.3.1.jar">
-            <sha256 value="d4b141bd617afaf292dbd7c4f48b6b3a0b4244ded12b0e241e7bdf755db1597c" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="dvlib" version="31.1.1">
+         <artifact name="dvlib-31.1.1.jar">
+            <sha256 value="f6e31a2b7da1b62a401e5e3f0304426faa119dcfd1651f8f67a9a4c254d59faf"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dvlib-30.3.1.pom">
-            <sha256 value="2d2068fff0fa955065e22fcb3f4915ea2a53026d644e9cd3383f121f167d7d80" origin="Generated by Gradle"/>
+         <artifact name="dvlib-31.1.1.pom">
+            <sha256 value="747ed0fe1dbf80ad404a73c3008ef639a473962a96ccfa43ab3a2a96d8d784da"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="repository" version="30.3.1">
-         <artifact name="repository-30.3.1.jar">
-            <sha256 value="a3bd11b434ccde5df90de77fd853361d99c150778cce5638d1ce25f820b9e243" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="play-sdk-proto" version="31.1.1">
+         <artifact name="play-sdk-proto-31.1.1.jar">
+            <sha256 value="5c77cd5fabe3d288272c088b05576085ebbfd1ddaac299bbebb93ce53b0ffe7e"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="repository-30.3.1.pom">
-            <sha256 value="ec4d6dc6d8cff33b141ddc68f1a8e4bf13b6d716c6ee5312422d02b9686196f9" origin="Generated by Gradle"/>
+         <artifact name="play-sdk-proto-31.1.1.pom">
+            <sha256 value="4e2caaf4f7465d9700973bd7c338a11e7e404d06f3669ce3bc9ad2c00696e5ef"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="sdk-common" version="30.3.1">
-         <artifact name="sdk-common-30.3.1.jar">
-            <sha256 value="fbe6b7dfb30b38ab1d17c5c6b660a8446ac2023fb0cfca3231126facedac2b7c" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="repository" version="31.1.1">
+         <artifact name="repository-31.1.1.jar">
+            <sha256 value="8fe8e9d6bcebe92dd4eee3e8f8e122b521f03a8f49e28f6a814b46e3822e4aaa"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="sdk-common-30.3.1.pom">
-            <sha256 value="ba06c761aa257cbe9821941f9a2db7dcea81d32e3c67339fce1caa47d996ac4d" origin="Generated by Gradle"/>
+         <artifact name="repository-31.1.1.pom">
+            <sha256 value="b0920a5724cc548aa4a830089705bacd4f904aeb493a3fa3d7129888a30b60bc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools" name="sdklib" version="30.3.1">
-         <artifact name="sdklib-30.3.1.jar">
-            <sha256 value="57e147e5c3add5bfa1c53eb81aa24edbe2056fbd2210a00c9a71409ae498356b" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="sdk-common" version="31.1.1">
+         <artifact name="sdk-common-31.1.1.jar">
+            <sha256 value="47a63f3c957cc7a108000f945fdcff935148d5c213cb5887472cc091599a44c3"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="sdklib-30.3.1.pom">
-            <sha256 value="3d432a52cfc29068f8dc606c2cf4a7620ae2eec2132991d78a1fb0d184884499" origin="Generated by Gradle"/>
+         <artifact name="sdk-common-31.1.1.pom">
+            <sha256 value="2a0fc6dbfb234a07e7a91c0f707be52446b2235ed1eb937af8d5dfb99c0ba455"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.analytics-library" name="crash" version="30.3.1">
-         <artifact name="crash-30.3.1.jar">
-            <sha256 value="c904484c4180ef376a7f0cec5d7a57b6c785f199f15b76b2f5a2a85a0de81d20" origin="Generated by Gradle"/>
+      <component group="com.android.tools" name="sdklib" version="31.1.1">
+         <artifact name="sdklib-31.1.1.jar">
+            <sha256 value="9b344f6587e890bd0d4b68667c8fb652be12227fbe4c21cd8824d292e4ed6ddb"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="crash-30.3.1.pom">
-            <sha256 value="79aadd5b369a571342283c2d1e425fcce8cc6477461934d61f8ec329c21313db" origin="Generated by Gradle"/>
+         <artifact name="sdklib-31.1.1.pom">
+            <sha256 value="4fcb437dbdc1d34843ddb80ae63d1c89c650e7106462d41d264bb0d1f029013e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.analytics-library" name="protos" version="30.3.1">
-         <artifact name="protos-30.3.1.jar">
-            <sha256 value="6695fe4be8c58274efbf0fa0ab9e465ceaf4f21792970d68d37591287ee7bed1" origin="Generated by Gradle"/>
+      <component group="com.android.tools.analytics-library" name="crash" version="31.1.1">
+         <artifact name="crash-31.1.1.jar">
+            <sha256 value="cc5f028ac4fd037d57c0bb0cdc84ca37671852ea2370216b5ce6f45479f03261"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="protos-30.3.1.pom">
-            <sha256 value="a168d79e94ca778c6e792718e20e33343fb7cd25b4a1b4d2aa188870d068a769" origin="Generated by Gradle"/>
+         <artifact name="crash-31.1.1.pom">
+            <sha256 value="b6ca4a93e94ad96f3d93c519e9e5563550365c7a18974e6ba7d109abd4c80587"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.analytics-library" name="shared" version="30.3.1">
-         <artifact name="shared-30.3.1.jar">
-            <sha256 value="4a7ee8aad5796e058a2f414993424155172689ac332cd1a999db861949e2e1de" origin="Generated by Gradle"/>
+      <component group="com.android.tools.analytics-library" name="protos" version="31.1.1">
+         <artifact name="protos-31.1.1.jar">
+            <sha256 value="04dc44183b4a2b7f141590ac1b2dc53d6be615723a181a4818fd9550ad1d0263"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="shared-30.3.1.pom">
-            <sha256 value="c90311670f113b881712908fbca10317cd6738df948d313db8f9af3298461c31" origin="Generated by Gradle"/>
+         <artifact name="protos-31.1.1.pom">
+            <sha256 value="40d4016c5447699cb8ba2166ce91bc3070b9ffac792ac070eab79cd1f0fba218"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.analytics-library" name="tracker" version="30.3.1">
-         <artifact name="tracker-30.3.1.jar">
-            <sha256 value="ec43dbc6cf1e93f5999262b483cb6ec93b372010c06c3800c50d9fca903dd1c2" origin="Generated by Gradle"/>
+      <component group="com.android.tools.analytics-library" name="shared" version="31.1.1">
+         <artifact name="shared-31.1.1.jar">
+            <sha256 value="1c0059475ddac544e9f8f43ae018092dbb446c86970e2b5fe1e65931c780d42a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="tracker-30.3.1.pom">
-            <sha256 value="57488ee6b33d1a6bd76edbfb465b94fa32212a628bca08362aecb612ebf0cf61" origin="Generated by Gradle"/>
+         <artifact name="shared-31.1.1.pom">
+            <sha256 value="5775ba1ee1cd91d95799f6aa7889043433d6fc2a3833770e8b7f9e280869e063"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="aapt2" version="7.3.1-8691043">
-         <artifact name="aapt2-7.3.1-8691043-linux.jar">
-            <sha256 value="b1b149970191a11a840f1fdbfb4b60b6773df9ba20ee1c2e774b73bca686d0f3" origin="Generated by Gradle"/>
+      <component group="com.android.tools.analytics-library" name="tracker" version="31.1.1">
+         <artifact name="tracker-31.1.1.jar">
+            <sha256 value="02cc932f48012d8feae1d09f949697c6e2154e821d6d4649e1e39dc911c46977"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="aapt2-7.3.1-8691043.pom">
-            <sha256 value="73ac33e4e0cbfb8106e18fb6b5c14d87025c9d1d02a6a13f40e3064009cc8082" origin="Generated by Gradle"/>
+         <artifact name="tracker-31.1.1.pom">
+            <sha256 value="b95dbd1e5f29110fb68621026fc0c290488dc211c915b0fc1a62ea9189c4df47"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="aapt2-proto" version="7.0.0-beta04-7396180">
-         <artifact name="aapt2-proto-7.0.0-beta04-7396180.jar">
-            <sha256 value="1ca4f1b0f550c6c25f63c1916da84f6e7a92c66b7ad38ab1d5d49a20552a5984" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="aapt2" version="8.1.1-10154469">
+         <artifact name="aapt2-8.1.1-10154469-linux.jar">
+            <sha256 value="a79e061af11f028d3293c7ae54eed04eefdcdf3ba2b72661c8676115257ac3e1"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="aapt2-proto-7.0.0-beta04-7396180.module">
-            <sha256 value="22b5d69296c06b99261c2b5485994af1e6e7e02beb6a8d213ce88dae76660755" origin="Generated by Gradle"/>
+         <artifact name="aapt2-8.1.1-10154469.pom">
+            <sha256 value="51d5060a832611f271052d9d7a660a19d1b89737760ea41b0d4087b7f87b3a18"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="aapt2-proto" version="7.3.1-8691043">
-         <artifact name="aapt2-proto-7.3.1-8691043.jar">
-            <sha256 value="d5e2f3e1e1eb06224b6875f5e513c72a65182342745718160caf191d46a96664" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="aapt2-proto" version="8.1.1-10154469">
+         <artifact name="aapt2-proto-8.1.1-10154469.jar">
+            <sha256 value="c61dda7dd86e9bb5bcc3e582abc9d11daa23a9ec48cdedbe2578226f432f767d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="aapt2-proto-7.3.1-8691043.module">
-            <sha256 value="5c7a1bb618a92ef59c3d60cf80498f16460a6bf2feaafc4ae847d3fb6c59edac" origin="Generated by Gradle"/>
+         <artifact name="aapt2-proto-8.1.1-10154469.module">
+            <sha256 value="f37c1ebd02469741de74895fa8839848ebe29085eb4de3b1ea217e60e9283872"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="aaptcompiler" version="7.3.1">
-         <artifact name="aaptcompiler-7.3.1.jar">
-            <sha256 value="2ce0937dfe28bcbe3e0c20ca0303fb5fa2873f0b2d1875d77509af1fbee50698" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="aaptcompiler" version="8.1.1">
+         <artifact name="aaptcompiler-8.1.1.jar">
+            <sha256 value="33752307b0b9b7ebe3b957573e39b18c8c77165330ff973bebdc63b9ac6f2c24"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="aaptcompiler-7.3.1.module">
-            <sha256 value="deca172074a27feedac6231c1ed7de970b5910f55891fc928cbfc6566461872f" origin="Generated by Gradle"/>
+         <artifact name="aaptcompiler-8.1.1.module">
+            <sha256 value="728210092ebf58a8000da808a9bb28b8374331b1ed26c8a48674697236839a89"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="apksig" version="7.3.1">
-         <artifact name="apksig-7.3.1.jar">
-            <sha256 value="6d6a13a51ac3806c11af5f0967092055e35a67df6a74bff1544d9f5518c5ad55" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="apksig" version="8.1.1">
+         <artifact name="apksig-8.1.1.jar">
+            <sha256 value="468ee1852fa12461c6629608fe47be70e50f60be7c4744bb7f62ca48e85c0a6c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="apksig-7.3.1.pom">
-            <sha256 value="7d326b9c1d978e5a29e453fec3686dcf95721cb13ce6c036e24814f9d64960a5" origin="Generated by Gradle"/>
+         <artifact name="apksig-8.1.1.pom">
+            <sha256 value="d0810082ff856033d039112d953c2832c75f0b5d5c543c19fe21f610ca8870b9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="apkzlib" version="7.3.1">
-         <artifact name="apkzlib-7.3.1.jar">
-            <sha256 value="415c5d5adff68b0ebd700e27c04c150683e65d5731d47fdb018eae391f70768c" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="apkzlib" version="8.1.1">
+         <artifact name="apkzlib-8.1.1.jar">
+            <sha256 value="ec6cdd0645c9923c733d38a0a68c1b47919a822f138d56dc99ba9c78c361fa00"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="apkzlib-7.3.1.pom">
-            <sha256 value="c38b874b5766782b8c55c90d1b8f0ace6f081d90e292e62fcd9453bd62d8e904" origin="Generated by Gradle"/>
+         <artifact name="apkzlib-8.1.1.pom">
+            <sha256 value="b2d81596513d2caf4713de85daa07307f3b5e4fa410809a2d68ef4a441be1d12"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="builder" version="7.3.1">
-         <artifact name="builder-7.3.1.jar">
-            <sha256 value="53e55562cb42ff174c49077618ed8f3857b0a9a5e3d4055fdfecb287f65ae4f8" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="builder" version="8.1.1">
+         <artifact name="builder-8.1.1.jar">
+            <sha256 value="70fab2771ce774022fc5419b82d48d4c9a0309fc727cc6aad4e57ae164f78de8"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="builder-7.3.1.module">
-            <sha256 value="513bbe21cae8da0ba9fe3f46a671bfa36eb683f20016a9fd3657e4da0bacdb86" origin="Generated by Gradle"/>
+         <artifact name="builder-8.1.1.module">
+            <sha256 value="9b89d342868b43ec95bc0ae46e4f62b71a2c73bc62aeacf25f46c3b3bc93a4d4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="builder-model" version="7.3.1">
-         <artifact name="builder-model-7.3.1.jar">
-            <sha256 value="9737e0b1873180027f58e9902b2fc832e0ce22d36dd9d78fc93a5ca32b6ca5b1" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="builder-model" version="8.1.1">
+         <artifact name="builder-model-8.1.1.jar">
+            <sha256 value="55ba5a39517d1e0047d257a0ef0e1c8324108a667ea2096c018cb8d0c9fa54c6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="builder-model-7.3.1.module">
-            <sha256 value="18739a001a4cbefd79d226bee3d43db70d30b10fac743912c7b89ec53839fefd" origin="Generated by Gradle"/>
+         <artifact name="builder-model-8.1.1.module">
+            <sha256 value="0622cc4b40814bcd3d9dd60f1fd9e4729b68f1075931db97fdc893d2751ae860"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="builder-test-api" version="7.3.1">
-         <artifact name="builder-test-api-7.3.1.jar">
-            <sha256 value="d52cc269826c8f29da811687e68a01d99e7ea07227749f5ee0df08799b218f26" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="builder-test-api" version="8.1.1">
+         <artifact name="builder-test-api-8.1.1.jar">
+            <sha256 value="9a9b1c651a6e6136629f80d20795f559808dc58eb8d55419e54357943aae6d7f"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="builder-test-api-7.3.1.module">
-            <sha256 value="66c680c6b70ed7004d755482166b4b1c011054714e81bb8ffc86d4ef4957a42e" origin="Generated by Gradle"/>
+         <artifact name="builder-test-api-8.1.1.module">
+            <sha256 value="a9d486bf715368c4b5c844c7d2188625c6577eb6db14da8c9051bc95398349d1"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="bundletool" version="1.9.0">
-         <artifact name="bundletool-1.9.0.jar">
-            <sha256 value="5dd50122fd31c217bff5fa094dd1647058534120d8b709194a3ca8b984d9c099" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="bundletool" version="1.14.0">
+         <artifact name="bundletool-1.14.0.jar">
+            <sha256 value="8e44e4b396f12dc2fa55d40985ceb08b1bed222077a5dedbafdeb46da8fb9d06"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="bundletool-1.9.0.pom">
-            <sha256 value="8031aad7290cf4c27c4c5343d72e7597fd44a0d52269dac02714933b66ad633e" origin="Generated by Gradle"/>
+         <artifact name="bundletool-1.14.0.pom">
+            <sha256 value="d3dea75f7d439d92a8290e541a99ddeced3ad8a42c7ba2ba02c0e9e0618847d0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="gradle" version="7.3.1">
-         <artifact name="gradle-7.3.1.jar">
-            <sha256 value="93e03174bf18f41554b7ee767c9080937a5efe5015ec9bdf8cc97550d427f7a5" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="gradle" version="8.1.1">
+         <artifact name="gradle-8.1.1.jar">
+            <sha256 value="56177736d3f1571606d6495ab64190cf03394a14526bc4c0ccbcb61785d3a298"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="gradle-7.3.1.module">
-            <sha256 value="581d11ecc4fbb34142b5e8c07ad30c561a4a38cdc3e3cbe1580eb0ee48c7233e" origin="Generated by Gradle"/>
+         <artifact name="gradle-8.1.1.module">
+            <sha256 value="457db8bcbdd99db7d8ea2090b04bdfa5b8d713d3f216bc93a74f725652273d21"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="gradle-api" version="7.3.1">
-         <artifact name="gradle-api-7.3.1.jar">
-            <sha256 value="5a661315d1b7addcabfa981caa5ddac0c59b043580ad18886724df162a0a643f" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="gradle-api" version="8.1.1">
+         <artifact name="gradle-api-8.1.1.jar">
+            <sha256 value="ef77ec9169f536dfd550ecf1816735a9e45bd358e95cf5ac9f25ef392aec57ea"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="gradle-api-7.3.1.module">
-            <sha256 value="16a88da35c0caf2263b388893b8cc82aa36462a7c4c678a1a6eda26888a5322a" origin="Generated by Gradle"/>
+         <artifact name="gradle-api-8.1.1.module">
+            <sha256 value="fd8cc7024ccd66f0966009cbac22a7ea9bfc45a74fd5d5b2a0e857f6f0698617"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="manifest-merger" version="30.3.1">
-         <artifact name="manifest-merger-30.3.1.jar">
-            <sha256 value="534ac50d45d1bbc80f4122c7fa221402442835029ef05ec056f4edf2776c8c9f" origin="Generated by Gradle"/>
+      <component group="com.android.tools.build" name="gradle-settings-api" version="8.1.1">
+         <artifact name="gradle-settings-api-8.1.1.jar">
+            <sha256 value="1b35a0c9efd5fabae26c8df48c306ef4a802c56e32ad0f89ac66c322e8a561c8"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="manifest-merger-30.3.1.module">
-            <sha256 value="50e135d2cc3a916e78d87b7b9f1fa97a8b1da7e462c4792716aff6ff716d364c" origin="Generated by Gradle"/>
+         <artifact name="gradle-settings-api-8.1.1.module">
+            <sha256 value="4f8793c97f9dcbe774c2f4c7b0a532511509722a5b58a7294b2183d1dbef9ba0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build" name="transform-api" version="2.0.0-deprecated-use-gradle-api">
+      <component group="com.android.tools.build" name="manifest-merger" version="31.1.1">
+         <artifact name="manifest-merger-31.1.1.jar">
+            <sha256 value="87a189681a8c6af2171bad1cccf16c5a743bf2781126ade2ef8cdd04c6e48988"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="manifest-merger-31.1.1.module">
+            <sha256 value="fd19938899f3d6120007ad86a7d3a2423a472817265f9401608b5e138a4d096f"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.android.tools.build" name="transform-api"
+          version="2.0.0-deprecated-use-gradle-api">
          <artifact name="transform-api-2.0.0-deprecated-use-gradle-api.jar">
-            <sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740" origin="Generated by Gradle"/>
+            <sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="transform-api-2.0.0-deprecated-use-gradle-api.pom">
-            <sha256 value="7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575" origin="Generated by Gradle"/>
+            <sha256 value="7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build.jetifier" name="jetifier-core" version="1.0.0-beta10">
+      <component group="com.android.tools.build.jetifier" name="jetifier-core"
+          version="1.0.0-beta10">
          <artifact name="jetifier-core-1.0.0-beta10.jar">
-            <sha256 value="26abb4a13927d9062169c504c9e94fe80e9ae3a4f7b5ab8875ab007536a91f5e" origin="Generated by Gradle"/>
+            <sha256 value="26abb4a13927d9062169c504c9e94fe80e9ae3a4f7b5ab8875ab007536a91f5e"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="jetifier-core-1.0.0-beta10.module">
-            <sha256 value="f0917589a42d276163f10040ab5842e91883dcbdb1d48bfd1f1fcaa72c1ca7b7" origin="Generated by Gradle"/>
+            <sha256 value="f0917589a42d276163f10040ab5842e91883dcbdb1d48bfd1f1fcaa72c1ca7b7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.build.jetifier" name="jetifier-processor" version="1.0.0-beta10">
+      <component group="com.android.tools.build.jetifier" name="jetifier-processor"
+          version="1.0.0-beta10">
          <artifact name="jetifier-processor-1.0.0-beta10.jar">
-            <sha256 value="c5067a7b928237a1271a5e9cb5710e9f80b4973293945bc51e3a4c864ea4bfed" origin="Generated by Gradle"/>
+            <sha256 value="c5067a7b928237a1271a5e9cb5710e9f80b4973293945bc51e3a4c864ea4bfed"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="jetifier-processor-1.0.0-beta10.module">
-            <sha256 value="36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13" origin="Generated by Gradle"/>
+            <sha256 value="36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.ddms" name="ddmlib" version="30.3.1">
-         <artifact name="ddmlib-30.3.1.jar">
-            <sha256 value="58c4db5a94a5f8c933409335f6657a92ff9c87488a271b260315fbd020c07fe0" origin="Generated by Gradle"/>
+      <component group="com.android.tools.ddms" name="ddmlib" version="31.1.1">
+         <artifact name="ddmlib-31.1.1.jar">
+            <sha256 value="8c2fb144e61ca79aab8edc7c3ffe2c2b74bc6b23cb0cac6c8b7e066b5151e8ed"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="ddmlib-30.3.1.pom">
-            <sha256 value="8e30ecb86a8d8d1a76657a6f27ef45eda4efeb25121cfc3576320ae88f365027" origin="Generated by Gradle"/>
+         <artifact name="ddmlib-31.1.1.pom">
+            <sha256 value="3997249872905828b20e1b1dec4bc79ee1226fda851c712a34c6dac549ef6aa2"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.emulator" name="proto" version="30.3.1">
-         <artifact name="proto-30.3.1.jar">
-            <sha256 value="a0f464cbd7f528aa15846611626c7afcd08649804ca72782c6e3f291a065a0c1" origin="Generated by Gradle"/>
+      <component group="com.android.tools.emulator" name="proto" version="31.1.1">
+         <artifact name="proto-31.1.1.jar">
+            <sha256 value="6c07754c4051e3b1cbbecbe0f14c6e9c5137a63ff3ea2afe529236435fc971bd"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="proto-30.3.1.pom">
-            <sha256 value="5e5bf987aa574415d7d005676064a7a8a2ce210331191ba403795ba2e23067de" origin="Generated by Gradle"/>
+         <artifact name="proto-31.1.1.pom">
+            <sha256 value="3b5cd6752bf22c1af07e10d8bd69e329e0ba261f0b8ddb0fe3e00e2f2d7f939d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.external.com-intellij" name="intellij-core" version="30.3.1">
-         <artifact name="intellij-core-30.3.1.jar">
-            <sha256 value="8bb2aecfb8dd2208fe341a731ac44a9ec83f989c12449b82dff1eab493de0408" origin="Generated by Gradle"/>
+      <component group="com.android.tools.external.com-intellij" name="intellij-core"
+          version="31.1.1">
+         <artifact name="intellij-core-31.1.1.jar">
+            <sha256 value="558db7e4be3f09a72d15c9ec1adf4c7ad78b6b8af927b36bc3e1b1093e86b7ea"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="intellij-core-30.3.1.pom">
-            <sha256 value="6f7f1a6754d32802931568d2d9f72cbd29e15ae4954174460d2d1a95634a3a52" origin="Generated by Gradle"/>
+         <artifact name="intellij-core-31.1.1.pom">
+            <sha256 value="578f7938898821e4ff74291d601ca69589f9ad3473d2e16f70088cab6d07e1d3"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.external.com-intellij" name="kotlin-compiler" version="30.3.1">
-         <artifact name="kotlin-compiler-30.3.1.jar">
-            <sha256 value="ccdc9e1abfafdec71f4f93a3a2ad6230a1384925b06fc277d4ed921de5bb6fd8" origin="Generated by Gradle"/>
+      <component group="com.android.tools.external.com-intellij" name="kotlin-compiler"
+          version="31.1.1">
+         <artifact name="kotlin-compiler-31.1.1.jar">
+            <sha256 value="59af5f311b8864df211293fe6ba3a8019bb40f5fc226ece7ecbcd0a0614a326b"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-compiler-30.3.1.pom">
-            <sha256 value="8b19303de985a52a77d68d48c33aaaf3aae5435dc2910a85d8b7df4c660ca7ad" origin="Generated by Gradle"/>
+         <artifact name="kotlin-compiler-31.1.1.pom">
+            <sha256 value="50331c1034adcb85d46bd56a617d9b980643d7826a9211237f1df1735e271f5d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.external.org-jetbrains" name="uast" version="30.3.1">
-         <artifact name="uast-30.3.1.jar">
-            <sha256 value="47bf3fc2a6a9aa09f728788e869033341abd9d8cdb9fc61087dfb7cd576076d8" origin="Generated by Gradle"/>
+      <component group="com.android.tools.external.org-jetbrains" name="uast" version="31.1.1">
+         <artifact name="uast-31.1.1.jar">
+            <sha256 value="3cbce06d8859b6d39f498316bb32f542f89631251447b5938e5783a1a6ead79f"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="uast-30.3.1.pom">
-            <sha256 value="4cd888bbd4ca5be4b000e6de2de2456c38e7a027786a2544a710357b84b4aff4" origin="Generated by Gradle"/>
+         <artifact name="uast-31.1.1.pom">
+            <sha256 value="974c6e549386446df8c02aea788f0f82804d5852e857922dc7ee8a0e403c8c01"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.layoutlib" name="layoutlib-api" version="30.3.1">
-         <artifact name="layoutlib-api-30.3.1.jar">
-            <sha256 value="7ffb2c13ac92e2d2d454c617ec537ad3b8868a987118c4d3c62018125d656707" origin="Generated by Gradle"/>
+      <component group="com.android.tools.layoutlib" name="layoutlib-api" version="31.1.1">
+         <artifact name="layoutlib-api-31.1.1.jar">
+            <sha256 value="2b8b35a2125b9e11c450bcdb5774aa698b199b4026ae49f28b07c1c2325b5868"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="layoutlib-api-30.3.1.pom">
-            <sha256 value="0d1f4b4ef2fd286ea893ded13e369744ffce78231a9e8451ee5ecbf8319dc82b" origin="Generated by Gradle"/>
+         <artifact name="layoutlib-api-31.1.1.pom">
+            <sha256 value="e2874352f66b980abec7c24c710de4a0b97a1bb9ce2bcd0939d3d4703d05528c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint" version="30.3.1">
-         <artifact name="lint-30.3.1.jar">
-            <sha256 value="685080782f6368cc68ac74db065b4c5c59d9c82599dc34be2ec39e425251b864" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint" version="31.1.1">
+         <artifact name="lint-31.1.1.jar">
+            <sha256 value="497a4a5c9eab0603c86651aa1e355a9f0fd05171b06af672d11ea999b4f4bf16"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-30.3.1.pom">
-            <sha256 value="017ff11498c2dfa9285cbd6a148062821bdc54f930c5024d64aea2d708b72205" origin="Generated by Gradle"/>
+         <artifact name="lint-31.1.1.pom">
+            <sha256 value="6f85f8162836832ded017afa11ecdaa8d3137a497388b47e236d6f6c44dbb2f8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint-api" version="30.3.1">
-         <artifact name="lint-api-30.3.1.jar">
-            <sha256 value="cc6ebd7a146226363aa38bbb4a10d3e329079ac3201dbfeb562605be691d482c" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint-api" version="31.1.1">
+         <artifact name="lint-api-31.1.1.jar">
+            <sha256 value="d0b73b509452c2cb6070d2a11e5ddcd0b6bcad452af7a531bcb095797257930b"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-api-30.3.1.pom">
-            <sha256 value="74a933b756cec5b826446f850b7c539482128bcbed4f6202afb9c59695ca2b11" origin="Generated by Gradle"/>
+         <artifact name="lint-api-31.1.1.pom">
+            <sha256 value="45e736f7f08cab721b57359057a800adab55f7bfb9caaab39d965d02d4a38a54"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint-checks" version="30.3.1">
-         <artifact name="lint-checks-30.3.1.jar">
-            <sha256 value="a6a728be66b4e1cb61333f77f519f8213450989be0fbe125ff77e6241d07be8e" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint-checks" version="31.1.1">
+         <artifact name="lint-checks-31.1.1.jar">
+            <sha256 value="38756dc2929d5fd6decd90680c422ea57736392edf3c1f34b2092168dd9b7952"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-checks-30.3.1.pom">
-            <sha256 value="5dfe62fc2a12d8ad0b968b6545d86ffd1d973bf2c6dfcebe860cba4462a633fd" origin="Generated by Gradle"/>
+         <artifact name="lint-checks-31.1.1.pom">
+            <sha256 value="3e1c67a6c89a93d4e380fcc2fbff4c90a8d379073213382027e226295345cf30"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint-gradle" version="30.3.1">
-         <artifact name="lint-gradle-30.3.1.jar">
-            <sha256 value="331c4ac1769c26bf90657db219dcc639ca63fe2fbae9db1ff674dd0a62c74676" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint-gradle" version="31.1.1">
+         <artifact name="lint-gradle-31.1.1.jar">
+            <sha256 value="e3bfad176e85b83306f487ca1f70b63b0e2e27e95d3280b8730051c9890d24b2"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-gradle-30.3.1.pom">
-            <sha256 value="6e3f870baf662f03731526cc547f00b59e018ac925be857bedd218fdd84ee5c2" origin="Generated by Gradle"/>
+         <artifact name="lint-gradle-31.1.1.pom">
+            <sha256 value="e4a9945bab009d0219a2f107cf36e047ea7c9705f3d7241df9ec7736d67b77d7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint-model" version="30.3.1">
-         <artifact name="lint-model-30.3.1.jar">
-            <sha256 value="4b6fc00a29c8dc716fb3a53b200af711318d2a8db5fa6c3d874b6d6d65e44541" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint-model" version="31.1.1">
+         <artifact name="lint-model-31.1.1.jar">
+            <sha256 value="a37eb5447a242fc3c8ef54e2fa625be4324fcc7807076ddc80db6a08081d31d6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-model-30.3.1.pom">
-            <sha256 value="0bfaf35b7d570aa981155eaebf1ddc9035d93bed88b95913799f5aa9908b0ea6" origin="Generated by Gradle"/>
+         <artifact name="lint-model-31.1.1.pom">
+            <sha256 value="6a2608261dcc0de38f47d22c41ed2da22a0fdb77550ea9553df9a4e39f8f01e9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.lint" name="lint-typedef-remover" version="30.3.1">
-         <artifact name="lint-typedef-remover-30.3.1.jar">
-            <sha256 value="0275a7633d55972fe46e3395819b9014cf04e2035be89e4a6eba6ac9559351ff" origin="Generated by Gradle"/>
+      <component group="com.android.tools.lint" name="lint-typedef-remover" version="31.1.1">
+         <artifact name="lint-typedef-remover-31.1.1.jar">
+            <sha256 value="5b4f485215ca4d86ef2319fc398b5f2251e62f5446bc5fd0e00653648ddde318"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="lint-typedef-remover-30.3.1.pom">
-            <sha256 value="8d6892d7d7d9cf73026edacd954047f997d18206b728e96fb28e6af1f5bdaff3" origin="Generated by Gradle"/>
+         <artifact name="lint-typedef-remover-31.1.1.pom">
+            <sha256 value="d31f14170edc064efa4a4c6fe16d045f9a98de9d77d5ee30d950a550fec5a7d9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-device-provider-ddmlib" version="30.3.1">
-         <artifact name="android-device-provider-ddmlib-30.3.1.jar">
-            <sha256 value="c25a7927825b3e9a2152a59d6a3e4725091b1914052c1af87d49d261b77f1e09" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-device-provider-ddmlib"
+          version="31.1.1">
+         <artifact name="android-device-provider-ddmlib-31.1.1.jar">
+            <sha256 value="a2817587bd97dad48196bd958649f0a941fee5e8c93a3ab623a2e9b8e189f2dc"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-device-provider-ddmlib-30.3.1.module">
-            <sha256 value="a8192a5cd59747bf0213e60670d4fc460651faae1b8282895451df972c36db24" origin="Generated by Gradle"/>
+         <artifact name="android-device-provider-ddmlib-31.1.1.module">
+            <sha256 value="c6097f558f8ec065e1168851f004348c9b4f407f57b48f37eb4d0dfa0d1eefca"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-device-provider-ddmlib-proto" version="30.3.1">
-         <artifact name="android-device-provider-ddmlib-proto-30.3.1.jar">
-            <sha256 value="ea7615ea6db7602e937a4583fc6818162b108fb3cad6fe615a8f5ba82cd28dad" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-device-provider-ddmlib-proto"
+          version="31.1.1">
+         <artifact name="android-device-provider-ddmlib-proto-31.1.1.jar">
+            <sha256 value="1a288dfd22f5baa036bffdfdd3ac7504664b94c86dbf6be36630e5587c22e8fe"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-device-provider-ddmlib-proto-30.3.1.pom">
-            <sha256 value="edc220fbfb7fddfea08e1d517ea24785704e310c414a4e6f1d8ba1a18abdd6d5" origin="Generated by Gradle"/>
+         <artifact name="android-device-provider-ddmlib-proto-31.1.1.pom">
+            <sha256 value="19bf3d95d6f3449c49b792a85854a1b2ed9a0f974412df6fb2c7b705dcc16fef"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-device-provider-gradle" version="30.3.1">
-         <artifact name="android-device-provider-gradle-30.3.1.jar">
-            <sha256 value="f7f869a2a42e0c8d2adf0c6577ed05ae823c79cdb4abd05e5a5d159a1bd69048" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-device-provider-gradle"
+          version="31.1.1">
+         <artifact name="android-device-provider-gradle-31.1.1.jar">
+            <sha256 value="c5ae42c7bc2f200c66456fb3af3f15efc5d6393187d2d83c4100543e7f92cb9d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-device-provider-gradle-30.3.1.module">
-            <sha256 value="8014f4db5d5d3f0e5aefd23b58f3b2cf264994321ce439a1f5b2b37dfa71d876" origin="Generated by Gradle"/>
+         <artifact name="android-device-provider-gradle-31.1.1.module">
+            <sha256 value="7eb87fd6365f59c91dfe9c310aa5a3a5ee232078889a0ca1e76d229dac8c8f73"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-device-provider-gradle-proto" version="30.3.1">
-         <artifact name="android-device-provider-gradle-proto-30.3.1.jar">
-            <sha256 value="a71cb4625a39cb8ce04bc0833aefefb95638f9c7029f664da6ab9f91be3b9cd9" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-device-provider-gradle-proto"
+          version="31.1.1">
+         <artifact name="android-device-provider-gradle-proto-31.1.1.jar">
+            <sha256 value="10f9b620a8403fd6a9c9e9c635c63a7975337b1deb5c375b79a6960eb5af88d4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-device-provider-gradle-proto-30.3.1.pom">
-            <sha256 value="8e8fc9dab6a2b03d6530fca490fd8f28163b9a1d3b1421853a41dd20b6daa771" origin="Generated by Gradle"/>
+         <artifact name="android-device-provider-gradle-proto-31.1.1.pom">
+            <sha256 value="dec7b94601e945003ea5093a918cb704e1ea7addf88ef31f9143bcdde1611eb9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output" version="30.3.1">
-         <artifact name="android-test-plugin-host-additional-test-output-30.3.1.jar">
-            <sha256 value="900bb26deddf1d5d3f743cc50636682063ae15003f5571a1f2f0503b7cbb605c" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp"
+          name="android-test-plugin-host-additional-test-output" version="31.1.1">
+         <artifact name="android-test-plugin-host-additional-test-output-31.1.1.jar">
+            <sha256 value="4b5dea8c6bde7818cd26c5a5a3c0474dd9d88e4dbae797c2e0f77a140f8b9b02"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-additional-test-output-30.3.1.module">
-            <sha256 value="7c366b5713049866b0e0a9e0c8a544f1eac3130cb9e6179c4cd30bf972b919db" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-additional-test-output-31.1.1.module">
+            <sha256 value="ba402ec095efebc987fbb802b6483ff5be5ecb303b33f6abcf241f2b867acd70"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output-proto" version="30.3.1">
-         <artifact name="android-test-plugin-host-additional-test-output-proto-30.3.1.jar">
-            <sha256 value="31c5a0b3a1323970eaacd771727ec13863b6dbe60079e0c0d029816b6413766d" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp"
+          name="android-test-plugin-host-additional-test-output-proto" version="31.1.1">
+         <artifact name="android-test-plugin-host-additional-test-output-proto-31.1.1.jar">
+            <sha256 value="08d12e55fa91ab83dd1b757cdbca3d746809b0a50268f75cf52194f46a2c6673"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-additional-test-output-proto-30.3.1.pom">
-            <sha256 value="df571cc9b52785309ee0d7810114dbab334c9a7fd4ddcb7fa2b96f30b99907a0" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-additional-test-output-proto-31.1.1.pom">
+            <sha256 value="7994cbb3d79d287a87ce0093dd0e194770d44cceb5e853bed2ebd919830bbc82"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-coverage" version="30.3.1">
-         <artifact name="android-test-plugin-host-coverage-30.3.1.jar">
-            <sha256 value="c5005e1007cc760aea78d36087e96b1aa9b2415c7c92c258207de3beecb529de" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-apk-installer-31.1.1.jar">
+            <sha256 value="3631abba71707bbaba21e4ea7ae407c8b0a7f12bd7e0a6c69758b9f90f77e684"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-coverage-30.3.1.module">
-            <sha256 value="6b51602d1ddf7df967a94057c880e28557eebc5b101a9bc9baab69c3878f3404" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-apk-installer-31.1.1.module">
+            <sha256 value="18cf86e7e8393923ce0e4bd1ea529e1f0b06b20fadabaf042f2f73fc0fbd885d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-coverage-proto" version="30.3.1">
-         <artifact name="android-test-plugin-host-coverage-proto-30.3.1.jar">
-            <sha256 value="18958a29190be8c685e5ae5b25d994280f3d8e019b3cfd921f0b492efd18893b" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer-proto"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-apk-installer-proto-31.1.1.jar">
+            <sha256 value="abd2aac816a81e2af7705f3edff3de22bcd806212a1d158f432a39b06ae544e4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-coverage-proto-30.3.1.pom">
-            <sha256 value="5e4e15b21f90c75839bc33217bb56aeab59590a1ba6449f8a78d2a3b58d0b6ef" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-apk-installer-proto-31.1.1.pom">
+            <sha256 value="e7e4fb0b94e4845d00262600d355773653ce8773e71d4beaebfce90a11e76ef5"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-device-info" version="30.3.1">
-         <artifact name="android-test-plugin-host-device-info-30.3.1.jar">
-            <sha256 value="584b86493580b7266ce86dd95fcb8a9e66f58c30d6b80c6c71e50452229ed0b4" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-coverage"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-coverage-31.1.1.jar">
+            <sha256 value="231d4438f3cba8972a0bfbc76fea3491fdf69a63e4799d763ac620efa14703a1"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-device-info-30.3.1.module">
-            <sha256 value="f078c41a635da6c938c93c5a3c7297176cdb59998349842ae64f9cd6a388647d" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-coverage-31.1.1.module">
+            <sha256 value="14abd03c370b30d45a162ee88ab7f9ea0d08673c1bbc331c70349129390a1b69"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-device-info-proto" version="30.3.1">
-         <artifact name="android-test-plugin-host-device-info-proto-30.3.1.jar">
-            <sha256 value="a165c63bf82996576c8dec307de916cc64e0db4c5a0c7d77f83c9a785887bcc3" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-coverage-proto"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-coverage-proto-31.1.1.jar">
+            <sha256 value="9ebc9c6279a32a453c90cf6b732b3a3f88a80498e746400850f2c66ea7933580"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-device-info-proto-30.3.1.pom">
-            <sha256 value="fdd839d47249a869324ff5dcbf02e5532e98bf281d5377304a934d92b93b6b41" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-coverage-proto-31.1.1.pom">
+            <sha256 value="97d5b09faec2eb762b3331d8b2a48f73cda8a0a02c5c81c7a349e7db0cc94423"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-logcat" version="30.3.1">
-         <artifact name="android-test-plugin-host-logcat-30.3.1.jar">
-            <sha256 value="937d3e721851cfcb0717e08eb6a74d41f738f5ded3b85f0e5fe7e90433aff376" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-device-info"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-device-info-31.1.1.jar">
+            <sha256 value="53d5e4bb3e04257fa49d33bb720a724c591ff02ff3b5c4246ab3309e671eaffb"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-logcat-30.3.1.module">
-            <sha256 value="9c61a45bf2f6d8f206507a525c1b441b4f88871094e3eccd84915ce315745ea9" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-device-info-31.1.1.module">
+            <sha256 value="5827825c64c0d85302d4473ffbef2ba42dad5ebe3d9ae7b7c6687c962eebb3a8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-retention" version="30.3.1">
-         <artifact name="android-test-plugin-host-retention-30.3.1.jar">
-            <sha256 value="326b3209806a9a36f6a061337e1a1077c7fa3e9aa63416c2baf59439b757d5e3" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-device-info-proto"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-device-info-proto-31.1.1.jar">
+            <sha256 value="3d5881c984ba6f7aebf3f79f69842655f7bac9963da68a0fc7f1e940758b4f31"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-retention-30.3.1.module">
-            <sha256 value="8d4878a3321ff39ce63e4e4dc542e31670953acd189fcba56e4132b966f72c27" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-device-info-proto-31.1.1.pom">
+            <sha256 value="108b01a47577af189fb6135662c7bb965babc43b2ed395ed45591716e365e7b4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-host-retention-proto" version="30.3.1">
-         <artifact name="android-test-plugin-host-retention-proto-30.3.1.jar">
-            <sha256 value="c34f57d6f48971ee71b61ea6f17956934cc2de31dd83c84ae7bfec681e1f99d4" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-emulator-control-31.1.1.jar">
+            <sha256 value="496698f5d2cde5c8ea312973001658dc28e89ea06a0af0cfc1c4acc7489a32f4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-host-retention-proto-30.3.1.pom">
-            <sha256 value="044126fb9ec4df035652e30f0c5fa91be4eee97de5e6484eb19e323872d9a946" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-emulator-control-31.1.1.module">
+            <sha256 value="3f1102942eb1eb360ff3f90291199f799ec2493edbceb87b753187c62906fe87"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle" version="30.3.1">
-         <artifact name="android-test-plugin-result-listener-gradle-30.3.1.jar">
-            <sha256 value="75ff9083a45ffd502e1e4385e0741b69fd640ef6f72220849dc9c0db0179c58c" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp"
+          name="android-test-plugin-host-emulator-control-proto" version="31.1.1">
+         <artifact name="android-test-plugin-host-emulator-control-proto-31.1.1.jar">
+            <sha256 value="435438bc84016ec5d28c34c9d017b01365f37949168cffc81126d43757c53ca4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-result-listener-gradle-30.3.1.module">
-            <sha256 value="a79cebd6122c80faa3a72daa8fa691293387de63d166ab546ec3ac69fadae7ef" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-emulator-control-proto-31.1.1.pom">
+            <sha256 value="cc6d56eb3f054406e8cac368e9590c6c403b812562715723655db5dfd1f4c54c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle-proto" version="30.3.1">
-         <artifact name="android-test-plugin-result-listener-gradle-proto-30.3.1.jar">
-            <sha256 value="38d6b8fb2ca578c86aedb66b170ec61bff1e74eef238349702fdd5dabb1a73d8" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-logcat"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-logcat-31.1.1.jar">
+            <sha256 value="d78bfa68d8bb945e216d680ce1e18bae15b4bc1f6489efa9439203ccb912c594"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-result-listener-gradle-proto-30.3.1.pom">
-            <sha256 value="f18bc1662a2fb8f95011818e7b9cc05399971d924d20791c5c898fcb903ce64f" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-host-logcat-31.1.1.module">
+            <sha256 value="32615f310fe331fc2263872d8df2c19c1af09d3cb47c785fbdcc5644879b5180"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml" name="oss-parent" version="43">
-         <artifact name="oss-parent-43.pom">
-            <sha256 value="e5585cc1c37079b2e3817a8997945736f158831844d59d0e4d3a45b27611f926" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-logcat-proto"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-logcat-proto-31.1.1.jar">
+            <sha256 value="d31ca97afbfcd71a54749d265da11a424b122cf1cfbedbff2cb3d7362c579d3b"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="android-test-plugin-host-logcat-proto-31.1.1.pom">
+            <sha256 value="5b52291b76a171a87a18b00e3340ad2911be241ec4d5812d9da424bd1925de52"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson" name="jackson-base" version="2.13.5">
-         <artifact name="jackson-base-2.13.5.pom">
-            <sha256 value="f2e41218dd50b92ce4983c5d2c04209dd61cd1e00fc125e3600aa9eaf4501dea" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-retention"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-retention-31.1.1.jar">
+            <sha256 value="f14432f5921da37d56c5afda09e194f5f7d2c5053c14dc9a75ba5cb1115b2b10"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="android-test-plugin-host-retention-31.1.1.module">
+            <sha256 value="2161bde341b8dad707e1b31b9d65378f48a3fc6de2e05acbd4534ac1f2e2f534"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson" name="jackson-bom" version="2.13.5">
-         <artifact name="jackson-bom-2.13.5.pom">
-            <sha256 value="0a26b6f34ab93f9cfa80179888c6bf425f1c17dcd9c11db6561393930fdb746a" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-host-retention-proto"
+          version="31.1.1">
+         <artifact name="android-test-plugin-host-retention-proto-31.1.1.jar">
+            <sha256 value="4d1c3faaff5a38b29426f082e8e8c3f8b85a902086b90d18f706754ad93de04d"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="android-test-plugin-host-retention-proto-31.1.1.pom">
+            <sha256 value="7605daf424864dd521ec05309ec41a1236baa28db7eb57998375ce692951f47a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson" name="jackson-parent" version="2.13">
-         <artifact name="jackson-parent-2.13.pom">
-            <sha256 value="2bba89978172af1effcb4d143d09921a3f3082ca4dcf122b1ded98bf55b2ad57" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle"
+          version="31.1.1">
+         <artifact name="android-test-plugin-result-listener-gradle-31.1.1.jar">
+            <sha256 value="c406869dc3f850f9876a15c458cc6cdb86286f51e79d9c41fb4299ccd10e07cf"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="android-test-plugin-result-listener-gradle-31.1.1.module">
+            <sha256 value="1569fc0e5db7daa87d8809c199fbf9a18c4004d58b6905ba6923f920eb5383e8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.13.5">
-         <artifact name="jackson-annotations-2.13.5.jar">
-            <sha256 value="80aea8ed7232db5040ced4b3f982f29da95bb3d802343dbf6fd82ccd98c21c4f" origin="Generated by Gradle"/>
+      <component group="com.android.tools.utp"
+          name="android-test-plugin-result-listener-gradle-proto" version="31.1.1">
+         <artifact name="android-test-plugin-result-listener-gradle-proto-31.1.1.jar">
+            <sha256 value="b1e49ff23fa357f8702aef1632b04405224a3846f4fe76654c76ef9bd7b5a601"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="android-test-plugin-result-listener-gradle-proto-31.1.1.pom">
+            <sha256 value="46153fa5325db87591d4c4c2f8f9e1aaf105c7bb632f0446efdffc457686e8ec"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="jackson-annotations-2.13.5.module">
-            <sha256 value="5754476cdbfe1dce701ff41443b1474122fee5310780c9d16c4a0afef973bd94" origin="Generated by Gradle"/>
+      </component>
+      <component group="com.fasterxml" name="oss-parent" version="58">
+         <artifact name="oss-parent-58.pom">
+            <sha256 value="5670e6ac1c4ddcc9d413cf87997a5da2efaa4d2abe439363af9ef102a0a09e40"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson" name="jackson-base" version="2.17.2">
+         <artifact name="jackson-base-2.17.2.pom">
+            <sha256 value="7cf9c59fbd14c9056747137b90d70a95e87760dfe1b82456b9f02317d5b56faf"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson" name="jackson-bom" version="2.17.2">
+         <artifact name="jackson-bom-2.17.2.pom">
+            <sha256 value="1f472b0bc2004d5cf421ac48871417f84189e78f35c049718387fd8b44fb9f32"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson" name="jackson-parent" version="2.17">
+         <artifact name="jackson-parent-2.17.pom">
+            <sha256 value="aee6de4a97283b040e43f4dad575e7b74796cd984d89276f7ec7567380c8a29d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson.core" name="jackson-core" version="2.13.5">
-         <artifact name="jackson-core-2.13.5.jar">
-            <sha256 value="48f36a025311d0464ad8dda4512a20c79e279a9550f63f3179d731d94482474b" origin="Generated by Gradle"/>
+      <component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.17.2">
+         <artifact name="jackson-annotations-2.17.2.jar">
+            <sha256 value="873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="jackson-core-2.13.5.module">
-            <sha256 value="6266e6048af797bbeb46e5b1f1b9a383238d5928d40ff1318199045201ac32d9" origin="Generated by Gradle"/>
+         <artifact name="jackson-annotations-2.17.2.module">
+            <sha256 value="28cc43e98e7881803e1e828521e38ab7aed2f977a36c2551dd1790f430f3ebcf"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.13.5">
-         <artifact name="jackson-databind-2.13.5.jar">
-            <sha256 value="5fedb24b2356491815d18267f65da9a21dd67413345ad7795f221afa25c78984" origin="Generated by Gradle"/>
+      <component group="com.fasterxml.jackson.core" name="jackson-core" version="2.17.2">
+         <artifact name="jackson-core-2.17.2.jar">
+            <sha256 value="721a189241dab0525d9e858e5cb604d3ecc0ede081e2de77d6f34fa5779a5b46"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="jackson-databind-2.13.5.module">
-            <sha256 value="1d0ce09d6a34e4c688980a5b6e3a7fc4aae114589df44a9aec97f6111ad85df2" origin="Generated by Gradle"/>
+         <artifact name="jackson-core-2.17.2.module">
+            <sha256 value="38282fb75c733d2395dd34dc0b59eccbb43aa7cc31a21a2616baaa8afcb7f236"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.fasterxml.jackson.module" name="jackson-module-kotlin" version="2.13.5">
-         <artifact name="jackson-module-kotlin-2.13.5.jar">
-            <sha256 value="cf02c93eef0b76f993ac2beaedd8b18b689e77582152e07accf16ca30fa65cb5" origin="Generated by Gradle"/>
+      <component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.17.2">
+         <artifact name="jackson-databind-2.17.2.jar">
+            <sha256 value="c04993f33c0f845342653784f14f38373d005280e6359db5f808701cfae73c0c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="jackson-module-kotlin-2.13.5.module">
-            <sha256 value="abed2a0cd9aef1a1fcaae828924f2ec9b8f92bdfb901900ba1d2566e1239ede2" origin="Generated by Gradle"/>
+         <artifact name="jackson-databind-2.17.2.module">
+            <sha256 value="f470bde8944d57d6b150caa8bf53bb982a99eb1d6591e731afcb972ab3dd771f"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.module" name="jackson-module-kotlin" version="2.17.2">
+         <artifact name="jackson-module-kotlin-2.17.2.jar">
+            <sha256 value="f96986fe7bc25559f938324065bd7a0e96c0d59acf17a48e26e517a9abd411e8"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="jackson-module-kotlin-2.17.2.module">
+            <sha256 value="44a3670a99cd31ac262e0c559b4d106cf725af2bf6108991a12816244571d084"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.github.ajalt" name="clikt" version="2.2.0">
          <artifact name="clikt-2.2.0.jar">
-            <sha256 value="beb3136d06764ec8ce0810a8fd6c8b7b49d04287d1deef3a07c016e43a458d33" origin="Generated by Gradle"/>
+            <sha256 value="beb3136d06764ec8ce0810a8fd6c8b7b49d04287d1deef3a07c016e43a458d33"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="clikt-2.2.0.pom">
-            <sha256 value="f78f39938875be9b744752a50bab9478ac2acae072e71fbfee6d4e2ca56013c8" origin="Generated by Gradle"/>
+            <sha256 value="f78f39938875be9b744752a50bab9478ac2acae072e71fbfee6d4e2ca56013c8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.github.shyiko.klob" name="klob" version="0.2.1">
@@ -1398,199 +1627,271 @@
       </component>
       <component group="com.google.code.findbugs" name="jsr305" version="3.0.2">
          <artifact name="jsr305-3.0.2.jar">
-            <sha256 value="766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" origin="Generated by Gradle"/>
+            <sha256 value="766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="jsr305-3.0.2.pom">
-            <sha256 value="19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe" origin="Generated by Gradle"/>
+            <sha256 value="19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.code.gson" name="gson" version="2.8.6">
-         <artifact name="gson-2.8.6.jar">
-            <sha256 value="c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f" origin="Generated by Gradle"/>
-         </artifact>
          <artifact name="gson-2.8.6.pom">
-            <sha256 value="2174415a647332d30fda04bd1cfc708a3ecc84eaf7517f596188d8244e103911" origin="Generated by Gradle"/>
+            <sha256 value="2174415a647332d30fda04bd1cfc708a3ecc84eaf7517f596188d8244e103911"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.code.gson" name="gson" version="2.8.9">
+         <artifact name="gson-2.8.9.jar">
+            <sha256 value="d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="gson-2.8.9.pom">
+            <sha256 value="afded6e6a690fbf3ad4ae65ada397f0a90a5f630b303d1b741b9c97926fdd4de"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.code.gson" name="gson" version="2.9.0">
          <artifact name="gson-2.9.0.jar">
-            <sha256 value="c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d" origin="Generated by Gradle"/>
+            <sha256 value="c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="gson-2.9.0.pom">
-            <sha256 value="7190d0b07f278e9f4c603f44e543940f81cf1a2559f851c6f298c9bb2be2978c" origin="Generated by Gradle"/>
+            <sha256 value="7190d0b07f278e9f4c603f44e543940f81cf1a2559f851c6f298c9bb2be2978c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.code.gson" name="gson-parent" version="2.8.6">
          <artifact name="gson-parent-2.8.6.pom">
-            <sha256 value="3736463859ec19267295e894940ae82a8f684413031122fe35ce7cff7e30a774" origin="Generated by Gradle"/>
+            <sha256 value="3736463859ec19267295e894940ae82a8f684413031122fe35ce7cff7e30a774"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.code.gson" name="gson-parent" version="2.8.9">
+         <artifact name="gson-parent-2.8.9.pom">
+            <sha256 value="b16e026e63427c1972ad0fc68703ec379b1576e411ba49c32fa9a31ab0bbcffb"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.code.gson" name="gson-parent" version="2.9.0">
          <artifact name="gson-parent-2.9.0.pom">
-            <sha256 value="af781c9a5766ffea311a0df0536576a64decc661aa110c4de5c73ac8bf434424" origin="Generated by Gradle"/>
+            <sha256 value="af781c9a5766ffea311a0df0536576a64decc661aa110c4de5c73ac8bf434424"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.crypto.tink" name="tink" version="1.3.0-rc2">
-         <artifact name="tink-1.3.0-rc2.jar">
-            <sha256 value="3aa576b5671d0e26d83d7fdb7186810b5672f00bf8e72184260bcc7c2d7dc07a" origin="Generated by Gradle"/>
+      <component group="com.google.crypto.tink" name="tink" version="1.7.0">
+         <artifact name="tink-1.7.0.jar">
+            <sha256 value="88970a456a08ba4c66b01b23e5846ca1095cc14e54cb48363e5d2e15a1307308"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="tink-1.3.0-rc2.pom">
-            <sha256 value="5b9a11c11183d011de9a9a5490962d78a4d4bfe7579b0c5be4afb18a222e3f41" origin="Generated by Gradle"/>
+         <artifact name="tink-1.7.0.pom">
+            <sha256 value="2aee3523715f8f2cd10b2603c8d19e561ac758310b7e2c9853946d2c5e7b4bf7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.dagger" name="dagger" version="2.28.3">
          <artifact name="dagger-2.28.3.jar">
-            <sha256 value="f1dd23f8ae34a8e91366723991ead0d6499d1a3e9163ce550c200b02d76a872b" origin="Generated by Gradle"/>
+            <sha256 value="f1dd23f8ae34a8e91366723991ead0d6499d1a3e9163ce550c200b02d76a872b"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="dagger-2.28.3.pom">
-            <sha256 value="265ba959a8e13c3a06133f04b539169c1018daffd4d33f53c453ab4cb386f570" origin="Generated by Gradle"/>
+            <sha256 value="265ba959a8e13c3a06133f04b539169c1018daffd4d33f53c453ab4cb386f570"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="dagger" version="2.44.2">
-         <artifact name="dagger-2.44.2.jar">
-            <sha256 value="b6d35d56b47cbfc3e484f678d0bacb497c6c0ec2cc2a5e180d79d0788d313ab8" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="dagger" version="2.48">
+         <artifact name="dagger-2.48.jar">
+            <sha256 value="1fa226d2b4a02cc80950fa4d49a4a235cc8eced499b581fc358a55446a83f579"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dagger-2.44.2.pom">
-            <sha256 value="697110ff4b9093ab7ac5cd3de66c24db71e61c61acb60de91922a09804218d89" origin="Generated by Gradle"/>
+         <artifact name="dagger-2.48.pom">
+            <sha256 value="75fd748573e58075b1306f7fae19cf5b02c0b0850908f765131b092a1156a944"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="dagger-compiler" version="2.44.2">
-         <artifact name="dagger-compiler-2.44.2.jar">
-            <sha256 value="6a3377f31695b9a53d47012a47e844432f7a6b9159fbf22ec10203de848de770" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="dagger-compiler" version="2.48">
+         <artifact name="dagger-compiler-2.48.jar">
+            <sha256 value="0d6320a7b27b79cc945f63b581df5f228d7744e60c5528023bcb78b5dd6c48fc"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dagger-compiler-2.44.2.pom">
-            <sha256 value="fcfa1b3a24e98d57f95101b7a4e1b7d3cc2094f81fcb38ec64a5ab8bfc815f20" origin="Generated by Gradle"/>
+         <artifact name="dagger-compiler-2.48.pom">
+            <sha256 value="606d8036dd20831e15fa7953735318fa151a67176a1949005b6cdbca037af76a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="dagger-lint-aar" version="2.44.2">
-         <artifact name="dagger-lint-aar-2.44.2.aar">
-            <sha256 value="b7c63103e4705f07c989abb90bc2ba3438924b4b9be5e59828172bcb597c79e3" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="dagger-lint-aar" version="2.48">
+         <artifact name="dagger-lint-aar-2.48.aar">
+            <sha256 value="e621c103bf61b4566f3f7dbc8055abcceef15881019d149b867ad9edf407a8ab"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dagger-lint-aar-2.44.2.pom">
-            <sha256 value="fc738e51941c170d3bca0941653d3bc4389e1e73d45f33d8efbc452668346a5e" origin="Generated by Gradle"/>
+         <artifact name="dagger-lint-aar-2.48.pom">
+            <sha256 value="64413185f0543b2c2295b3b8ab59581b03082c3600e4f939f0a6370919455cbf"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="dagger-producers" version="2.44.2">
-         <artifact name="dagger-producers-2.44.2.jar">
-            <sha256 value="01cf6464bb5c551860936ae161f45f153298d1e11c8dd3a81c0d7340ed68c1cc" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="dagger-producers" version="2.48">
+         <artifact name="dagger-producers-2.48.jar">
+            <sha256 value="d09800bd70ea608a39dd011723779108f4421fe458dba12bc5f7f74488e212fc"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dagger-producers-2.44.2.pom">
-            <sha256 value="8d8a9370327a6fc5c02a5443a358ff4cb99477f2976a67c7365936eaddb60e52" origin="Generated by Gradle"/>
+         <artifact name="dagger-producers-2.48.pom">
+            <sha256 value="16f7bc299e1ad704955c4e0393e81be15b73982ce7dfba384a7aba9c3a127e2f"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="dagger-spi" version="2.44.2">
-         <artifact name="dagger-spi-2.44.2.jar">
-            <sha256 value="1fe86708acd729fa3322ac5968e5e835bb94a6cabe7991d6713e0cbf321e5e9b" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="dagger-spi" version="2.48">
+         <artifact name="dagger-spi-2.48.jar">
+            <sha256 value="6909c936de370c097299b9439d4eddb0f0900992f0ed7b5f90391904d9a90036"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="dagger-spi-2.44.2.pom">
-            <sha256 value="cc6d46f11fdb42ba0be1e1266ced4709b00f10f5f38ec2d905fe3c69a1bd03a4" origin="Generated by Gradle"/>
+         <artifact name="dagger-spi-2.48.pom">
+            <sha256 value="94f03842c301ee2eac6e503976407c7401429729533ad7173337b0405b049afe"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="hilt-android" version="2.44.2">
-         <artifact name="hilt-android-2.44.2.aar">
-            <sha256 value="736fa123fb6c887c4f78d777ea6bfcab379cce6227f0c34b93eb93d6eacd8660" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="hilt-android" version="2.48">
+         <artifact name="hilt-android-2.48.aar">
+            <sha256 value="24768f5a27c60dc8b1894728867fc4c70dfa58a384d9ff60c9212ce48a2137ea"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="hilt-android-2.44.2.pom">
-            <sha256 value="96af6636c7ecc01a06df293b8e3a622d0ae27af65816be8ac9f3ba197db14f41" origin="Generated by Gradle"/>
+         <artifact name="hilt-android-2.48.pom">
+            <sha256 value="bf7d8a5edd9b6f44a482ee8003f998478eaa31f028e00ab60bbf943703fd8116"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="hilt-android-gradle-plugin" version="2.44.2">
-         <artifact name="hilt-android-gradle-plugin-2.44.2.jar">
-            <sha256 value="3abe64ebd8175a33a12071f86aa687acbcfd52f3ef8602cb81fce6c4923b94af" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="hilt-android-gradle-plugin" version="2.48">
+         <artifact name="hilt-android-gradle-plugin-2.48.jar">
+            <sha256 value="6625fa16841d8766338d19c1b0183d13204bc79e166d1ec9fa4a8f77d368a64b"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="hilt-android-gradle-plugin-2.44.2.pom">
-            <sha256 value="30b89bb3f49b26a70ffd803cba8d2c795c642ac815f0499cb7cdcff161d73876" origin="Generated by Gradle"/>
+         <artifact name="hilt-android-gradle-plugin-2.48.pom">
+            <sha256 value="cf1ba2b6f574b068e9a45aa6ea9f5d41d1179f28c1bf295a34242d28756b62ee"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="hilt-compiler" version="2.44.2">
-         <artifact name="hilt-compiler-2.44.2.jar">
-            <sha256 value="76c59e60f045923f978143bd37aaef2274d344dc9bdeecafb290bc66de7c10b2" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="hilt-compiler" version="2.48">
+         <artifact name="hilt-compiler-2.48.jar">
+            <sha256 value="8622a530a872859622b0462d11b67d9df59f11db808710a18692802edfec430d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="hilt-compiler-2.44.2.pom">
-            <sha256 value="19d9b317b225ec9d2fefb5a85bcc54f3fee57d56aee192d3aaebb177ac0ee3a8" origin="Generated by Gradle"/>
+         <artifact name="hilt-compiler-2.48.pom">
+            <sha256 value="4ae7f8243a1ffdd09d6f6a1bdd8b63f854564cebdd6d3a681c48300b349bb444"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.dagger" name="hilt-core" version="2.44.2">
-         <artifact name="hilt-core-2.44.2.jar">
-            <sha256 value="0df25c96836cc95cb7086cfe402a6145e95357a03b3ba16f8e4d3b237470a3fb" origin="Generated by Gradle"/>
+      <component group="com.google.dagger" name="hilt-core" version="2.48">
+         <artifact name="hilt-core-2.48.jar">
+            <sha256 value="ca82a5330b37252f3dded1e5ce05f744b354ab11b6c7e49bdac10896c5193361"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="hilt-core-2.44.2.pom">
-            <sha256 value="1a42a09e0b9d99a116b62589c3ba7f0565355e7d8402f3350aa2348ba3333c04" origin="Generated by Gradle"/>
+         <artifact name="hilt-core-2.48.pom">
+            <sha256 value="80e84958b2e2cfcffbeea2c68f314b2eac056d028ca3525e8ab120cc4d315f71"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.devtools.ksp" name="symbol-processing-api"
+          version="1.9.0-1.0.12">
+         <artifact name="symbol-processing-api-1.9.0-1.0.12.jar">
+            <sha256 value="804b0465abb504db483fa4e5a58b154386992c6ec882e7d1d7524791a489b6b5"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="symbol-processing-api-1.9.0-1.0.12.module">
+            <sha256 value="b7608c5f1906b2e3b9b1c1c7742315bd92b6c3518b67f54e12cb1bc808695206"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.errorprone" name="error_prone_annotations" version="2.10.0">
+         <artifact name="error_prone_annotations-2.10.0.pom">
+            <sha256 value="d680dc9f578a77a6dcd992b2c3250eb168a7214cf27f8f0cac1f06526710c0cc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.devtools.ksp" name="symbol-processing-api" version="1.7.0-1.0.6">
-         <artifact name="symbol-processing-api-1.7.0-1.0.6.jar">
-            <sha256 value="adc29417be5ca9ff42118105fea4e36d9ef44987abfc41432309371a60198941" origin="Generated by Gradle"/>
+      <component group="com.google.errorprone" name="error_prone_annotations" version="2.11.0">
+         <artifact name="error_prone_annotations-2.11.0.jar">
+            <sha256 value="721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="symbol-processing-api-1.7.0-1.0.6.module">
-            <sha256 value="13ba6554b7cedba01f52527e2a7fc6ef459e89729196785e86239c312adf2f8d" origin="Generated by Gradle"/>
+         <artifact name="error_prone_annotations-2.11.0.pom">
+            <sha256 value="0261ca01f2d2e9ac2ae2ece75d42c56323b385fb294b6bc943f62ef4e92ddf08"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_annotations" version="2.15.0">
          <artifact name="error_prone_annotations-2.15.0.jar">
-            <sha256 value="067047714349e7789a5bdbfad9d1c0af9f3a1eb28c55a0ee3f68e682f905c4eb" origin="Generated by Gradle"/>
+            <sha256 value="067047714349e7789a5bdbfad9d1c0af9f3a1eb28c55a0ee3f68e682f905c4eb"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="error_prone_annotations-2.15.0.pom">
-            <sha256 value="7bae617e32681ebbb289c203c905f646c2a0397598af786d961a54aaa3d2b1e6" origin="Generated by Gradle"/>
+            <sha256 value="7bae617e32681ebbb289c203c905f646c2a0397598af786d961a54aaa3d2b1e6"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_annotations" version="2.3.1">
          <artifact name="error_prone_annotations-2.3.1.pom">
-            <sha256 value="3edce6b711ba368efe16b9b7aacb0214fbd648414cb9b965953a2e7ed89a819a" origin="Generated by Gradle"/>
+            <sha256 value="3edce6b711ba368efe16b9b7aacb0214fbd648414cb9b965953a2e7ed89a819a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.errorprone" name="error_prone_annotations" version="2.3.4">
-         <artifact name="error_prone_annotations-2.3.4.jar">
-            <sha256 value="baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c" origin="Generated by Gradle"/>
+      <component group="com.google.errorprone" name="error_prone_annotations" version="2.5.1">
+         <artifact name="error_prone_annotations-2.5.1.jar">
+            <sha256 value="ff80626baaf12a09342befd4e84cba9d50662f5fcd7f7a9b3490a6b7cf87e66c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="error_prone_annotations-2.3.4.pom">
-            <sha256 value="1326738a4b4f7ccacf607b866a11fb85193ef60f6a59461187ce7265f9be5bed" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="com.google.errorprone" name="error_prone_annotations" version="2.4.0">
-         <artifact name="error_prone_annotations-2.4.0.jar">
-            <sha256 value="5f2a0648230a662e8be049df308d583d7369f13af683e44ddf5829b6d741a228" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="error_prone_annotations-2.4.0.pom">
-            <sha256 value="7ea54bfa260ea03d4f084158d284ac8737a5507f77c80f9634da8bdcc018474f" origin="Generated by Gradle"/>
+         <artifact name="error_prone_annotations-2.5.1.pom">
+            <sha256 value="983ad7fe0fa6f6f91e2d20477f5089eccc3f4d8ec6c51d6eb45583970e279d3c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_annotations" version="2.7.1">
          <artifact name="error_prone_annotations-2.7.1.jar">
-            <sha256 value="cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3" origin="Generated by Gradle"/>
+            <sha256 value="cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="error_prone_annotations-2.7.1.pom">
-            <sha256 value="31a872e1149c5f3a8bc05fb4de455e5ea608ecfad1af222cb7637ca6c762ee25" origin="Generated by Gradle"/>
+            <sha256 value="31a872e1149c5f3a8bc05fb4de455e5ea608ecfad1af222cb7637ca6c762ee25"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.errorprone" name="error_prone_parent" version="2.10.0">
+         <artifact name="error_prone_parent-2.10.0.pom">
+            <sha256 value="07891a87c490f900c12097bee95ec1cb6e071c8a7df810666387e0c772f089fa"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.errorprone" name="error_prone_parent" version="2.11.0">
+         <artifact name="error_prone_parent-2.11.0.pom">
+            <sha256 value="8283f0cb44c624a79d330b6fd80b8b8a715a68b3685c9a951c3de837d4540551"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_parent" version="2.15.0">
          <artifact name="error_prone_parent-2.15.0.pom">
-            <sha256 value="11dcacd17aaac69a99405273badfdaa5f9661d60d179b8a44f503958baa55f88" origin="Generated by Gradle"/>
+            <sha256 value="11dcacd17aaac69a99405273badfdaa5f9661d60d179b8a44f503958baa55f88"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_parent" version="2.3.1">
          <artifact name="error_prone_parent-2.3.1.pom">
-            <sha256 value="767525d9a81129cd081968382980336327be4162b1e2251a182911daa733c123" origin="Generated by Gradle"/>
+            <sha256 value="767525d9a81129cd081968382980336327be4162b1e2251a182911daa733c123"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.errorprone" name="error_prone_parent" version="2.3.4">
-         <artifact name="error_prone_parent-2.3.4.pom">
-            <sha256 value="40495b437a60d2398f0fdfc054b89d9c394a82347a274a0721c2e950a4302186" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="com.google.errorprone" name="error_prone_parent" version="2.4.0">
-         <artifact name="error_prone_parent-2.4.0.pom">
-            <sha256 value="dedda0cda4da752ac80de0d21c829cd3fb919bd2256814260eb3abce2f4e869a" origin="Generated by Gradle"/>
+      <component group="com.google.errorprone" name="error_prone_parent" version="2.5.1">
+         <artifact name="error_prone_parent-2.5.1.pom">
+            <sha256 value="a17a7677482a3a51a45f5e08140072acd332ccb12f23899b0052d80a729c2e52"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="error_prone_parent" version="2.7.1">
          <artifact name="error_prone_parent-2.7.1.pom">
-            <sha256 value="0a6e242e28104e8093405ae37969660a438b71c4c1b73fc4ff716db89da88de6" origin="Generated by Gradle"/>
+            <sha256 value="0a6e242e28104e8093405ae37969660a438b71c4c1b73fc4ff716db89da88de6"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.errorprone" name="javac-shaded" version="9-dev-r4023-3">
          <artifact name="javac-shaded-9-dev-r4023-3.jar">
-            <sha256 value="65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30" origin="Generated by Gradle"/>
+            <sha256 value="65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="javac-shaded-9-dev-r4023-3.pom">
             <sha256 value="7459fd63c1e73770ca44d37a7a685b731a946eb7cd701ccb284dcb0ce6de3f88" origin="Generated by Gradle"/>
@@ -1619,75 +1920,93 @@
       </component>
       <component group="com.google.guava" name="failureaccess" version="1.0.1">
          <artifact name="failureaccess-1.0.1.jar">
-            <sha256 value="a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" origin="Generated by Gradle"/>
+            <sha256 value="a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="failureaccess-1.0.1.pom">
-            <sha256 value="e96042ce78fecba0da2be964522947c87b40a291b5fd3cd672a434924103c4b9" origin="Generated by Gradle"/>
+            <sha256 value="e96042ce78fecba0da2be964522947c87b40a291b5fd3cd672a434924103c4b9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.guava" name="guava" version="29.0-jre">
-         <artifact name="guava-29.0-jre.jar">
-            <sha256 value="b22c5fb66d61e7b9522531d04b2f915b5158e80aa0b40ee7282c8bfb07b0da25" origin="Generated by Gradle"/>
+      <component group="com.google.guava" name="guava" version="30.1.1-jre">
+         <artifact name="guava-30.1.1-jre.jar">
+            <sha256 value="44ce229ce26d880bf3afc362bbfcec34d7e6903d195bbb1db9f3b6e0d9834f06"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="guava-29.0-jre.pom">
-            <sha256 value="9027e934098903d287f1ba61c8b65f01d1d1e1da7a6fbcc04bf3de0544014426" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="com.google.guava" name="guava" version="30.1-jre">
-         <artifact name="guava-30.1-jre.jar">
-            <sha256 value="e6dd072f9d3fe02a4600688380bd422bdac184caf6fe2418cfdd0934f09432aa" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="guava-30.1-jre.pom">
-            <sha256 value="9646d4cd50094d4abe507e555d3f76d77e34a4c5566b22fb130ef55d4ebbe927" origin="Generated by Gradle"/>
+         <artifact name="guava-30.1.1-jre.pom">
+            <sha256 value="6d18c9188ad4b7855fb7fea6f1793754b41fa1747811ae1e3d753d6fcc9dcc59"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.guava" name="guava" version="31.0.1-jre">
          <artifact name="guava-31.0.1-jre.jar">
-            <sha256 value="d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9" origin="Generated by Gradle"/>
+            <sha256 value="d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="guava-31.0.1-jre.pom">
-            <sha256 value="2be566920c21c60c5ccaf2827867caff766646e2113b7fcc3ee9c24a40b2f396" origin="Generated by Gradle"/>
+            <sha256 value="2be566920c21c60c5ccaf2827867caff766646e2113b7fcc3ee9c24a40b2f396"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.guava" name="guava-parent" version="26.0-android">
-         <artifact name="guava-parent-26.0-android.pom">
-            <sha256 value="f8698ab46ca996ce889c1afc8ca4f25eb8ac6b034dc898d4583742360016cc04" origin="Generated by Gradle"/>
+      <component group="com.google.guava" name="guava" version="31.1-jre">
+         <artifact name="guava-31.1-jre.jar">
+            <sha256 value="a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="guava-31.1-jre.pom">
+            <sha256 value="9193d07bf4f660108d7358e58b27d21b44e34e80d6734e98e21916376f270de2"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.guava" name="guava-parent" version="29.0-jre">
-         <artifact name="guava-parent-29.0-jre.pom">
-            <sha256 value="6a57f9e02f78dfa2f4bda3416065a64426ae1b66de228cf6e196e2e1912553bf" origin="Generated by Gradle"/>
+      <component group="com.google.guava" name="guava-parent" version="26.0-android">
+         <artifact name="guava-parent-26.0-android.pom">
+            <sha256 value="f8698ab46ca996ce889c1afc8ca4f25eb8ac6b034dc898d4583742360016cc04"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.guava" name="guava-parent" version="30.1-jre">
-         <artifact name="guava-parent-30.1-jre.pom">
-            <sha256 value="e2afb747ebc4fe2328d6a90fa88c5d8a83bb1e32061bb9b10ff43e2c47ad6e73" origin="Generated by Gradle"/>
+      <component group="com.google.guava" name="guava-parent" version="30.1.1-jre">
+         <artifact name="guava-parent-30.1.1-jre.pom">
+            <sha256 value="0422bd45ca2497bfa18aad2698324965ed70da0907b8a7d459b7ab3b5eed3834"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.guava" name="guava-parent" version="31.0.1-jre">
          <artifact name="guava-parent-31.0.1-jre.pom">
-            <sha256 value="b3b6b6aa7099c11817acee85b322fd91f7ee32aea69fe083ee36c8735ec06788" origin="Generated by Gradle"/>
+            <sha256 value="b3b6b6aa7099c11817acee85b322fd91f7ee32aea69fe083ee36c8735ec06788"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="com.google.guava" name="guava-parent" version="31.1-jre">
+         <artifact name="guava-parent-31.1-jre.pom">
+            <sha256 value="4439626783b44ad25ef05ff07621dd4bb796cc4eb4f2966a4a461fea4130e0fc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.guava" name="listenablefuture" version="1.0">
          <artifact name="listenablefuture-1.0.jar">
-            <sha256 value="e4ad7607e5c0477c6f890ef26a49cb8d1bb4dffb650bab4502afee64644e3069" origin="Generated by Gradle"/>
+            <sha256 value="e4ad7607e5c0477c6f890ef26a49cb8d1bb4dffb650bab4502afee64644e3069"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="listenablefuture-1.0.pom">
-            <sha256 value="53873caf26bc1ed8a567ea6c939ab2aaa3f47a5e32d5cade95ddf5080d23238a" origin="Generated by Gradle"/>
+            <sha256 value="53873caf26bc1ed8a567ea6c939ab2aaa3f47a5e32d5cade95ddf5080d23238a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.guava" name="listenablefuture" version="9999.0-empty-to-avoid-conflict-with-guava">
+      <component group="com.google.guava" name="listenablefuture"
+          version="9999.0-empty-to-avoid-conflict-with-guava">
          <artifact name="listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar">
-            <sha256 value="b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" origin="Generated by Gradle"/>
+            <sha256 value="b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom">
-            <sha256 value="18d4b1db26153d4e55079ce1f76bb1fe05cdb862ef9954a88cbcc4ff38b8679b" origin="Generated by Gradle"/>
+            <sha256 value="18d4b1db26153d4e55079ce1f76bb1fe05cdb862ef9954a88cbcc4ff38b8679b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.j2objc" name="j2objc-annotations" version="1.3">
          <artifact name="j2objc-annotations-1.3.jar">
-            <sha256 value="21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" origin="Generated by Gradle"/>
+            <sha256 value="21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="j2objc-annotations-1.3.pom">
             <sha256 value="5faca824ba115bee458730337dfdb2fcea46ba2fd774d4304edbf30fa6a3f055" origin="Generated by Gradle"/>
@@ -1698,91 +2017,115 @@
             <sha256 value="c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd" origin="Generated by Gradle"/>
          </artifact>
          <artifact name="jimfs-1.1.pom">
-            <sha256 value="efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44" origin="Generated by Gradle"/>
+            <sha256 value="efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.jimfs" name="jimfs-parent" version="1.1">
          <artifact name="jimfs-parent-1.1.pom">
-            <sha256 value="c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd" origin="Generated by Gradle"/>
+            <sha256 value="c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.protobuf" name="protobuf-bom" version="3.17.2">
-         <artifact name="protobuf-bom-3.17.2.pom">
-            <sha256 value="f36e5bc0bc0e6b0151fa83b17cd94dcb5a6b8c9e1b1499dc086edca99e99b805" origin="Generated by Gradle"/>
+      <component group="com.google.protobuf" name="protobuf-bom" version="3.19.3">
+         <artifact name="protobuf-bom-3.19.3.pom">
+            <sha256 value="ade59718f49499265b2c435a0f18501f285cd9c310ddf06041b5f3922888ca44"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.protobuf" name="protobuf-java" version="3.17.2">
-         <artifact name="protobuf-java-3.17.2.jar">
-            <sha256 value="cf697452fbe7f6bdfdf65043797a16cd627b1dd4248be4b572fcb73f8c032cc0" origin="Generated by Gradle"/>
+      <component group="com.google.protobuf" name="protobuf-java" version="3.19.3">
+         <artifact name="protobuf-java-3.19.3.jar">
+            <sha256 value="440642e3b526663d1c15b4a2071c2696f2a25f031332ac3eb43f63969d819b3d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="protobuf-java-3.17.2.pom">
-            <sha256 value="721eef84bdd288eda3562af626ee2cb3426beaf58c5369710b54f51d484568fa" origin="Generated by Gradle"/>
+         <artifact name="protobuf-java-3.19.3.pom">
+            <sha256 value="68f3a9cc44963e31083993c10a49ebeb1652d7ef63cf516fcaafcc32595f3a8e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.protobuf" name="protobuf-java-util" version="3.17.2">
-         <artifact name="protobuf-java-util-3.17.2.jar">
-            <sha256 value="849925333aac23f46f9a154a52e441117017d5673e04e5636993bcc3cf1924d9" origin="Generated by Gradle"/>
+      <component group="com.google.protobuf" name="protobuf-java-util" version="3.19.3">
+         <artifact name="protobuf-java-util-3.19.3.jar">
+            <sha256 value="1ec0733f32d49f8194fb5452613039370623715739568a6d3c987d9a7809c16c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="protobuf-java-util-3.17.2.pom">
-            <sha256 value="a5d6d2c74cf83c8ef4be4532b86f15ecb1dafbaad64e6da427c090dd4bf6c7bd" origin="Generated by Gradle"/>
+         <artifact name="protobuf-java-util-3.19.3.pom">
+            <sha256 value="a69047a1634afd9f01cf87e9b12d48583d9f9c717800160e4a6744cf6991abf0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.protobuf" name="protobuf-parent" version="3.17.2">
-         <artifact name="protobuf-parent-3.17.2.pom">
-            <sha256 value="8d97664bbc2cf853baa89c28e07082e2e4ae7c4d2dca89a63b28bda093cdee86" origin="Generated by Gradle"/>
+      <component group="com.google.protobuf" name="protobuf-parent" version="3.19.3">
+         <artifact name="protobuf-parent-3.19.3.pom">
+            <sha256 value="3d60bcc78d6c4f3d9f763100c4b52d6d5f1ab8ed1c2fd5b56f25342438546993"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.8-alpha07">
-         <artifact name="android-device-provider-local-0.0.8-alpha07.jar">
-            <sha256 value="e3438a2b4e664434e79d8f4998ca34ceb9cbf9cea9f8b061d9a8b3e7f4ae53af" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="android-device-provider-local"
+          version="0.0.8-alpha08">
+         <artifact name="android-device-provider-local-0.0.8-alpha08.jar">
+            <sha256 value="a945c7d044f6dd6fae7e315b02dc5cfa75432df41c624c3fb0baeecb841a95ef"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-device-provider-local-0.0.8-alpha07.pom">
-            <sha256 value="5c64dcc920c2afa879362b0df73d41e084ff995db319ee3a9fb48a5563b3fcb4" origin="Generated by Gradle"/>
+         <artifact name="android-device-provider-local-0.0.8-alpha08.pom">
+            <sha256 value="d155e06745892f3f5ac258c7c513ab227b21cb13e51f5b46c3c984d6c3425ae0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.8-alpha07">
-         <artifact name="android-driver-instrumentation-0.0.8-alpha07.jar">
-            <sha256 value="f22f504047649b3629c535c317312ee8838949568f983551636ec65d16bd4e7a" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="android-driver-instrumentation"
+          version="0.0.8-alpha08">
+         <artifact name="android-driver-instrumentation-0.0.8-alpha08.jar">
+            <sha256 value="c4436abe8b83e5fc7341b2314fd6b327feb8a7b64c294f8b9d08b8b3be214afc"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-driver-instrumentation-0.0.8-alpha07.pom">
-            <sha256 value="5c0e619a7847e4d84ba58ff42603c41705adb417a283ffec0820cb9ec63093c1" origin="Generated by Gradle"/>
+         <artifact name="android-driver-instrumentation-0.0.8-alpha08.pom">
+            <sha256 value="ea575fbbbd814c3c8285d8ece43ef503f6b3eea3fb6d6fdd0537b7b8d625f18a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.8-alpha07">
-         <artifact name="android-test-plugin-0.0.8-alpha07.jar">
-            <sha256 value="0da8b65d8bb0c45a8c4c359ce9125ea2f5bf553a64f8c16421c33623461f1f50" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="android-test-plugin"
+          version="0.0.8-alpha08">
+         <artifact name="android-test-plugin-0.0.8-alpha08.jar">
+            <sha256 value="27a7ca80d78e568f29e2e59487202d1918e7ba26ff511c756e35e8746baa6e93"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="android-test-plugin-0.0.8-alpha07.pom">
-            <sha256 value="f91dad99e9bdd9690bf049396fc1aa08d88b2a3ffd7e523581b8e644c2a876cf" origin="Generated by Gradle"/>
+         <artifact name="android-test-plugin-0.0.8-alpha08.pom">
+            <sha256 value="8703e45b15e47afcdf203ede5f0a200beb884e73e62cb2b6196f6e5379c84abc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="core" version="0.0.8-alpha07">
-         <artifact name="core-0.0.8-alpha07.jar">
-            <sha256 value="67def226f0d56ec093292d250bded3d7728cfa9f433cc6d44a1ccd25a87afd6b" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="core" version="0.0.8-alpha08">
+         <artifact name="core-0.0.8-alpha08.jar">
+            <sha256 value="88f278028d24b154435dd8563dff4c618bb737b6539d277e46327d898243e722"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="core-0.0.8-alpha07.pom">
-            <sha256 value="aec16d3e95d2369f96b0ef987d9b2c38fc8c9b200fcfac4300e5bc9db303e106" origin="Generated by Gradle"/>
+         <artifact name="core-0.0.8-alpha08.pom">
+            <sha256 value="e5a2d25bb32db963fdc462ec89211adfb5633b543e9ee5a4f787aecd43e64aa0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="core-proto" version="0.0.8-alpha07">
-         <artifact name="core-proto-0.0.8-alpha07.jar">
-            <sha256 value="4645833caf5cf615d5ddb01a48f2188ec988370f103969e2fb931f8319bf3c0c" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="core-proto" version="0.0.8-alpha08">
+         <artifact name="core-proto-0.0.8-alpha08.jar">
+            <sha256 value="3920575a74f1437975cdf45276f9b75e7ae41bafb8deb1d60e7d639f21d1b06c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="core-proto-0.0.8-alpha07.pom">
-            <sha256 value="90874825be50478ed57721edd0ac4d496593df3cee0b8820f90c649053e5290a" origin="Generated by Gradle"/>
+         <artifact name="core-proto-0.0.8-alpha08.pom">
+            <sha256 value="92ef271855871c1d46329138ca5e2bc6926f1d9be0607d2ffc0ca5fef25c7a0b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.google.testing.platform" name="launcher" version="0.0.8-alpha07">
-         <artifact name="launcher-0.0.8-alpha07.jar">
-            <sha256 value="3c590e8d9f2b601a1c2e6ffe83a8cecd2d53286eeced7fec5ce40837d6adfe8f" origin="Generated by Gradle"/>
+      <component group="com.google.testing.platform" name="launcher" version="0.0.8-alpha08">
+         <artifact name="launcher-0.0.8-alpha08.jar">
+            <sha256 value="b12982e7c34c56e480b18d49f1405a8965a9b79823c3805a488c5bc642e579d9"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="launcher-0.0.8-alpha07.pom">
-            <sha256 value="4b3fff714711a4347b6167c4518684e3a74b7c69c40f2bf95ddb74fda6202ba2" origin="Generated by Gradle"/>
+         <artifact name="launcher-0.0.8-alpha08.pom">
+            <sha256 value="321fae3dcb930da139352b9080cda1637b069a5e06f15e52ce26c5d1a5904511"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.google.zxing" name="core" version="3.4.1">
          <artifact name="core-3.4.1.jar">
-            <sha256 value="acfa30338c26267b6cab665509c2251bb96e8350bfcad89d59b949ba77011f8d" origin="Generated by Gradle"/>
+            <sha256 value="acfa30338c26267b6cab665509c2251bb96e8350bfcad89d59b949ba77011f8d"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="core-3.4.1.pom">
             <sha256 value="b1a0faee424a3c775534c81fa16f5a5d5aa65ca40e6ad857f6961b333ea39fd3" origin="Generated by Gradle"/>
@@ -1793,14 +2136,6 @@
             <sha256 value="20281fe11b8e4bd4c17deec561444d1575bd532fecb73ecf6b89efdad7cd8938" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="com.googlecode.json-simple" name="json-simple" version="1.1">
-         <artifact name="json-simple-1.1.jar">
-            <sha256 value="2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="json-simple-1.1.pom">
-            <sha256 value="47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="com.googlecode.juniversalchardet" name="juniversalchardet" version="1.0.3">
          <artifact name="juniversalchardet-1.0.3.jar">
             <sha256 value="757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76" origin="Generated by Gradle"/>
@@ -1899,23 +2234,28 @@
       </component>
       <component group="com.pinterest.ktlint" name="ktlint-ruleset-test" version="0.43.2">
          <artifact name="ktlint-ruleset-test-0.43.2.jar">
-            <sha256 value="7270c4d98b2cda268c25397a02b7dea0ab8cb923958cb3853121e0d9366ce797" origin="Generated by Gradle"/>
+            <sha256 value="7270c4d98b2cda268c25397a02b7dea0ab8cb923958cb3853121e0d9366ce797"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="ktlint-ruleset-test-0.43.2.module">
-            <sha256 value="563610a5366be7595d02e889710d3920836be0ed4c23402d9be2e31831488280" origin="Generated by Gradle"/>
+            <sha256 value="563610a5366be7595d02e889710d3920836be0ed4c23402d9be2e31831488280"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="com.puppycrawl.tools" name="checkstyle" version="8.37">
-         <artifact name="checkstyle-8.37.jar">
-            <sha256 value="3c8d29393129090b9f46a7f6852a70ff1e9d7bd581343e3d0fb895ad33c524fa" origin="Generated by Gradle"/>
+      <component group="com.puppycrawl.tools" name="checkstyle" version="8.45.1">
+         <artifact name="checkstyle-8.45.1.jar">
+            <sha256 value="e47f5278e8a6a621ce39e1e89f2eddd6658a049676adb643e9e3b9abc65b953f"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="checkstyle-8.37.pom">
-            <sha256 value="3a0378497be7ecd70eb601bc5589370ef94bd157a77080207146a4b6e9eb9ac3" origin="Generated by Gradle"/>
+         <artifact name="checkstyle-8.45.1.pom">
+            <sha256 value="3d20f899cca0d855f8dbd0ef6b8c9265f4e229e2bdb094d0449b588b0d2077e7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.squareup" name="javapoet" version="1.10.0">
          <artifact name="javapoet-1.10.0.pom">
-            <sha256 value="1690340a222279f2cbadf373e88826fa20f7f3cc3ec0252f36818fed32701ab1" origin="Generated by Gradle"/>
+            <sha256 value="1690340a222279f2cbadf373e88826fa20f7f3cc3ec0252f36818fed32701ab1"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="com.squareup" name="javapoet" version="1.13.0">
@@ -2080,87 +2420,108 @@
       </component>
       <component group="info.picocli" name="picocli" version="3.9.6">
          <artifact name="picocli-3.9.6.jar">
-            <sha256 value="9442a6a18d869354a0d922ba37b40032aa1b0a172f414a7a644de39d1972f1f4" origin="Generated by Gradle"/>
+            <sha256 value="9442a6a18d869354a0d922ba37b40032aa1b0a172f414a7a644de39d1972f1f4"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="picocli-3.9.6.pom">
-            <sha256 value="591b1069a770b361de09d44a94cec2a16e06094a96e7ebf578f2bdf37f9cd3d4" origin="Generated by Gradle"/>
+            <sha256 value="591b1069a770b361de09d44a94cec2a16e06094a96e7ebf578f2bdf37f9cd3d4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="info.picocli" name="picocli" version="4.5.2">
-         <artifact name="picocli-4.5.2.jar">
-            <sha256 value="b4395e9a67932616efd2245d984bf5fcd453c2c5049558c3ce959ac2af4d3fac" origin="Generated by Gradle"/>
+      <component group="info.picocli" name="picocli" version="4.6.1">
+         <artifact name="picocli-4.6.1.jar">
+            <sha256 value="2a6e03310db149f8a11eb058aa78e775c229ef816333c9687379762d22833ad6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="picocli-4.5.2.pom">
-            <sha256 value="2bfb96ae5a01400703a2f4a438eac20b04764ba53669e7bffeaa4026302c4ee2" origin="Generated by Gradle"/>
+         <artifact name="picocli-4.6.1.pom">
+            <sha256 value="b10382ed5073f6628ff3811ac9614491b1eff302c3cf9e429a8f353f6c3be4cf"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.github.detekt.sarif4k" name="sarif4k" version="0.0.1">
          <artifact name="sarif4k-0.0.1.jar">
-            <sha256 value="41ec72cf2521783224581c76aaa7e97d4a50f396a66d642500ff4777b395a376" origin="Generated by Gradle"/>
+            <sha256 value="41ec72cf2521783224581c76aaa7e97d4a50f396a66d642500ff4777b395a376"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="sarif4k-0.0.1.module">
-            <sha256 value="1256ce1616f6efb1594b172e667f0efa5e12b005e88f0e28aa2eaa3bf3af74b8" origin="Generated by Gradle"/>
+            <sha256 value="1256ce1616f6efb1594b172e667f0efa5e12b005e88f0e28aa2eaa3bf3af74b8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-api" version="1.39.0">
-         <artifact name="grpc-api-1.39.0.jar">
-            <sha256 value="4e80074dc2c627372044599cf873bf644450a218c58af48c03d5bb086cced484" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-api" version="1.45.1">
+         <artifact name="grpc-api-1.45.1.jar">
+            <sha256 value="dc381fe018fb10bba8cc66f98db1050a70cee49a8270017c22ec6f77b10f13e5"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-api-1.39.0.pom">
-            <sha256 value="e9c53f52f3a2d486afc1cb036aaa2744c0f9da52b3fe7cdc1dccf257bd0c9205" origin="Generated by Gradle"/>
+         <artifact name="grpc-api-1.45.1.pom">
+            <sha256 value="5b610027b9f691f63542479fb9c3510400fd11c1ee13182f31974df1701c056b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-context" version="1.39.0">
-         <artifact name="grpc-context-1.39.0.jar">
-            <sha256 value="97fe70b4e7da86ed4fe3deb16d83fc89c7e5b764ebac8c9dd5d51dd4b5aa920c" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-context" version="1.45.1">
+         <artifact name="grpc-context-1.45.1.jar">
+            <sha256 value="262b8d0d23551ccb0c814f89794c73e9b5333ce71eab28eec6a9fc530613e15e"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-context-1.39.0.pom">
-            <sha256 value="fdf5e3ed7e2fe56c202168c81b603a69a9e1434fa87bc5b889d4e7211217425f" origin="Generated by Gradle"/>
+         <artifact name="grpc-context-1.45.1.pom">
+            <sha256 value="b56f9f46a11413672a58b034162211d61abe10ef1c133c7fe254280f30f1c119"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-core" version="1.39.0">
-         <artifact name="grpc-core-1.39.0.jar">
-            <sha256 value="3febeb19e18873369efa9bf08edd4e49c4fa3ebdad44e704ac6ea352b62b6be2" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-core" version="1.45.1">
+         <artifact name="grpc-core-1.45.1.jar">
+            <sha256 value="8dd8353e2a55678581ec92415c2b92cc8dafb437647dee57a49e36d1e8345b9e"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-core-1.39.0.pom">
-            <sha256 value="3061586b03fbd8489a8f6820175f0732b9ef1c36692cd5b6c47d25e41c5de29e" origin="Generated by Gradle"/>
+         <artifact name="grpc-core-1.45.1.pom">
+            <sha256 value="6039fc5f3c897ea140940c129075c828833ce31334f134347db15991cda21ec9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-netty" version="1.39.0">
-         <artifact name="grpc-netty-1.39.0.jar">
-            <sha256 value="672da08c944010494c29ce7ee8323194949d8520e4ea4fe0e6d44e65b9489700" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-netty" version="1.45.1">
+         <artifact name="grpc-netty-1.45.1.jar">
+            <sha256 value="0fef3ca6747242624cad219fdd13b5dbca121de04ea122f5cb1cb5082d998313"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-netty-1.39.0.pom">
-            <sha256 value="2128d47f127e3b0fcadcc0d19b9b4770975dfbe8c7fe2c71e93a607fadf7c8c2" origin="Generated by Gradle"/>
+         <artifact name="grpc-netty-1.45.1.pom">
+            <sha256 value="35103fe65cfcd5ddc8fbedaeead923150d539d31a884235c716ec5c9bbb9a196"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-protobuf" version="1.39.0">
-         <artifact name="grpc-protobuf-1.39.0.jar">
-            <sha256 value="9a9d94b93fbe8d34ca375108ca147d7b35a53da05109f412d1875448f4488244" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-protobuf" version="1.45.1">
+         <artifact name="grpc-protobuf-1.45.1.jar">
+            <sha256 value="f59fe662030e30923a91c5d80bf3a25486be2740d08b6757575e7c4213782694"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-protobuf-1.39.0.pom">
-            <sha256 value="a27c0d8719a6b37fd97879559fc2dd0b0261c70ddbe578571be8843dc6592d9b" origin="Generated by Gradle"/>
+         <artifact name="grpc-protobuf-1.45.1.pom">
+            <sha256 value="83ae80dda378b24741da2380edd4b0a86932570137a8c1e7c14050e840cc9ed2"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-protobuf-lite" version="1.39.0">
-         <artifact name="grpc-protobuf-lite-1.39.0.jar">
-            <sha256 value="94d9c5ee88abe06a741b4e62d05df6251409e2ccc8e510575891ce3d780c164e" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-protobuf-lite" version="1.45.1">
+         <artifact name="grpc-protobuf-lite-1.45.1.jar">
+            <sha256 value="874afc4cac1161fdd38121ffd56e58e8c85f5149c13954ab672d6b4ae24c8b9f"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-protobuf-lite-1.39.0.pom">
-            <sha256 value="4d44961933b9b2f8d235b763d77803231cb5bf3359f8ec013e3c343388b22c09" origin="Generated by Gradle"/>
+         <artifact name="grpc-protobuf-lite-1.45.1.pom">
+            <sha256 value="be21472b47897ef686c1a9768ee94c6c0ad76df54796cf7bb2124458379d5c0a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.grpc" name="grpc-stub" version="1.39.0">
-         <artifact name="grpc-stub-1.39.0.jar">
-            <sha256 value="c85782e20da6eadbf07537f35d52bf2abafd891ae14c27b7d36a4d450575eeb3" origin="Generated by Gradle"/>
+      <component group="io.grpc" name="grpc-stub" version="1.45.1">
+         <artifact name="grpc-stub-1.45.1.jar">
+            <sha256 value="4d9d82c59b90383c17f152ba03123c6b4b5a885f933da9a05a05f5f2c9e5b4a0"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="grpc-stub-1.39.0.pom">
-            <sha256 value="df0ff24c5cf3ec470287840f45a1ffdb6e02fad6dddefdeedd584f6499dd98e7" origin="Generated by Gradle"/>
+         <artifact name="grpc-stub-1.45.1.pom">
+            <sha256 value="63d008f7e41e62947807d0460c6c16971e73cf2dcbab60b88b3602deca90bb4a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.ktor" name="ktor-client-cio" version="2.3.1">
          <artifact name="ktor-client-cio-2.3.1.module">
-            <sha256 value="e6996451e25ca9cf86e9a3c3d0f03552fc0a33e97977af9d9c1c892108b908bb" origin="Generated by Gradle"/>
+            <sha256 value="e6996451e25ca9cf86e9a3c3d0f03552fc0a33e97977af9d9c1c892108b908bb"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="ktor-client-cio-metadata-2.3.1-all.jar">
             <sha256 value="b018a269a87440550d7f03435425957f4300998c15bdddb4fbee8746a05c32d3" origin="Generated by Gradle"/>
@@ -2557,164 +2918,220 @@
       </component>
       <component group="io.mockk" name="mockk-dsl-jvm" version="1.10.4">
          <artifact name="mockk-dsl-jvm-1.10.4.jar">
-            <sha256 value="2432e2d0dfd31c3cb33e12137b8c712358cb0c4cddbd27b5bd6c55db2068e1a1" origin="Generated by Gradle"/>
+            <sha256 value="2432e2d0dfd31c3cb33e12137b8c712358cb0c4cddbd27b5bd6c55db2068e1a1"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="mockk-dsl-jvm-1.10.4.module">
-            <sha256 value="a84872b35a79cb151005e4b6c0771d35d2b952ddc8a3df3e92c018a007c13c9d" origin="Generated by Gradle"/>
+            <sha256 value="a84872b35a79cb151005e4b6c0771d35d2b952ddc8a3df3e92c018a007c13c9d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-buffer" version="4.1.52.Final">
-         <artifact name="netty-buffer-4.1.52.Final.jar">
-            <sha256 value="41ca1035aee6e0f8177597d0a7610a5aa2c6e6fac744ac81fde4e5e58f639675" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-buffer" version="4.1.72.Final">
+         <artifact name="netty-buffer-4.1.72.Final.jar">
+            <sha256 value="568ff7cd9d8e2284ec980730c88924f686642929f8f219a74518b4e64755f3a1"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-buffer-4.1.52.Final.pom">
-            <sha256 value="585266cbf6e147e3fe209300a70d5f0c4db64ccd702bc00690c42a33defe0060" origin="Generated by Gradle"/>
+         <artifact name="netty-buffer-4.1.72.Final.pom">
+            <sha256 value="459301da749cb5eaf721b5cac39c0660b2d59fc66264091536e121cb18d8b413"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-buffer" version="4.1.92.Final">
          <artifact name="netty-buffer-4.1.92.Final.jar">
-            <sha256 value="5cebefe2195fa4531834363454c79c7675551518ca236b64089c403da7967770" origin="Generated by Gradle"/>
+            <sha256 value="5cebefe2195fa4531834363454c79c7675551518ca236b64089c403da7967770"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-buffer-4.1.92.Final.pom">
-            <sha256 value="5cdb4eae3da75c0f01a87326578757d9ff6fcfeea1e56fbd1ef77de63987aaba" origin="Generated by Gradle"/>
+            <sha256 value="5cdb4eae3da75c0f01a87326578757d9ff6fcfeea1e56fbd1ef77de63987aaba"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-codec" version="4.1.52.Final">
-         <artifact name="netty-codec-4.1.52.Final.jar">
-            <sha256 value="3c7e78dcce7e353d86ac7dba2c251ab5cddd4eb86eaa889cfe4229782b828e52" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-codec" version="4.1.72.Final">
+         <artifact name="netty-codec-4.1.72.Final.jar">
+            <sha256 value="5d8591ca271a1e9c224e8de3873aa9936acb581ee0db514e7dc18523df36d16c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-codec-4.1.52.Final.pom">
-            <sha256 value="3e4aa78b0c8308bede6f6e17ecfee6126b2abdeadb0e3da25aae67756966fa54" origin="Generated by Gradle"/>
+         <artifact name="netty-codec-4.1.72.Final.pom">
+            <sha256 value="2d88d1a230acca4797454782c5226e1612721d4e73927c142fde95a29d49542a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-codec" version="4.1.92.Final">
          <artifact name="netty-codec-4.1.92.Final.jar">
-            <sha256 value="fc8a9a9140da01c7e9193f3cf85040b4533059f151a048d4175d4476559f6751" origin="Generated by Gradle"/>
+            <sha256 value="fc8a9a9140da01c7e9193f3cf85040b4533059f151a048d4175d4476559f6751"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-codec-4.1.92.Final.pom">
-            <sha256 value="32e23a0a44640ca0ceb60006d3ec4b42099f0c120f864c19841fb997731719e3" origin="Generated by Gradle"/>
+            <sha256 value="32e23a0a44640ca0ceb60006d3ec4b42099f0c120f864c19841fb997731719e3"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-codec-http" version="4.1.52.Final">
-         <artifact name="netty-codec-http-4.1.52.Final.jar">
-            <sha256 value="b5da28d0ea878b07d3111acf5e4faf41288ef2302b26414190fdd1a7d973c80c" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-codec-http" version="4.1.72.Final">
+         <artifact name="netty-codec-http-4.1.72.Final.jar">
+            <sha256 value="fa6fec88010bfaf6a7415b5364671b6b18ffb6b35a986ab97b423fd8c3a0174b"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-codec-http-4.1.52.Final.pom">
-            <sha256 value="4c7c220ae780374c781c82d1e2b79c8eb744da903bd2ad82d4a26bb149180c0b" origin="Generated by Gradle"/>
+         <artifact name="netty-codec-http-4.1.72.Final.pom">
+            <sha256 value="a8cd15659a5720013918843fc8bf29f38a81b83e34816f82e397a4db3c864f53"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-codec-http" version="4.1.92.Final">
          <artifact name="netty-codec-http-4.1.92.Final.jar">
-            <sha256 value="ab051c87d46c32b5e9e486e611240358d2dfa5e9af8541b6cb476a09ddc5e548" origin="Generated by Gradle"/>
+            <sha256 value="ab051c87d46c32b5e9e486e611240358d2dfa5e9af8541b6cb476a09ddc5e548"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-codec-http-4.1.92.Final.pom">
-            <sha256 value="0dd89f777ebf0638d536e92f77fb41c68ee96117891beedd6a951e38cd25fd9a" origin="Generated by Gradle"/>
+            <sha256 value="0dd89f777ebf0638d536e92f77fb41c68ee96117891beedd6a951e38cd25fd9a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-codec-http2" version="4.1.52.Final">
-         <artifact name="netty-codec-http2-4.1.52.Final.jar">
-            <sha256 value="eb527a42d2289d12dee6d4753ca2715978a37bbb41c71915ce4e9539c49f93a1" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-codec-http2" version="4.1.72.Final">
+         <artifact name="netty-codec-http2-4.1.72.Final.jar">
+            <sha256 value="c89a70500f59e8563e720aaa808263a514bd9e2bd91ba84eab8c2ccb45f234b2"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-codec-http2-4.1.52.Final.pom">
-            <sha256 value="1f9974433d8610b987b25ba3ebe9f91b599e220e0d44acc298cf39f055e8f3d3" origin="Generated by Gradle"/>
+         <artifact name="netty-codec-http2-4.1.72.Final.pom">
+            <sha256 value="bfbac371e903e3c72206d985a621fdc85070b383cd954c426ff963e512675914"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-codec-http2" version="4.1.92.Final">
          <artifact name="netty-codec-http2-4.1.92.Final.jar">
-            <sha256 value="ecc4d08610f28a6848ece4a78aba637e0854eba6e95db8e2099bdef166771fc3" origin="Generated by Gradle"/>
+            <sha256 value="ecc4d08610f28a6848ece4a78aba637e0854eba6e95db8e2099bdef166771fc3"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-codec-http2-4.1.92.Final.pom">
-            <sha256 value="49ad4b632617c06dc5751d084b3a927062c98f375e5065f55472c37be66e8514" origin="Generated by Gradle"/>
+            <sha256 value="49ad4b632617c06dc5751d084b3a927062c98f375e5065f55472c37be66e8514"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-codec-socks" version="4.1.52.Final">
-         <artifact name="netty-codec-socks-4.1.52.Final.jar">
-            <sha256 value="fecc577e0bb7721d6768cfc1846ee172911d16ab80dfbd9995d9657a551d4ea7" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-codec-socks" version="4.1.72.Final">
+         <artifact name="netty-codec-socks-4.1.72.Final.jar">
+            <sha256 value="33c4cd134858aabc5afe5dc440c8880186017dc4dc541f34c8e16bffc5546d07"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-codec-socks-4.1.52.Final.pom">
-            <sha256 value="1d96921ae95e64a03c4ed75e9ea57b27ae30ab527ef92212cfda597267ce39f9" origin="Generated by Gradle"/>
+         <artifact name="netty-codec-socks-4.1.72.Final.pom">
+            <sha256 value="b3eb467e64b7db5d09f55c58b87d1b31aeb6a9f42c28c2d68e1f131fd9aa167b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-common" version="4.1.52.Final">
-         <artifact name="netty-common-4.1.52.Final.jar">
-            <sha256 value="0d1f101e4db7d530ed04d7cabd57d95c0750f059bb6b3fadfed0c80d4734c717" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-common" version="4.1.72.Final">
+         <artifact name="netty-common-4.1.72.Final.jar">
+            <sha256 value="8adb4c291260ceb2859a68c49f0adeed36bf49587608e2b81ecff6aaf06025e9"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-common-4.1.52.Final.pom">
-            <sha256 value="3658eb7929a4672b59afee222bae7a1227454c6fa39339ca4cac7a5ef30f3aa7" origin="Generated by Gradle"/>
+         <artifact name="netty-common-4.1.72.Final.pom">
+            <sha256 value="d6d302491f39848bf1889bf2137e6e7e77d96c394af5baf8ac6a0901572cda75"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-common" version="4.1.92.Final">
          <artifact name="netty-common-4.1.92.Final.jar">
-            <sha256 value="af8c57741fb54606de9090b133b5c0f82f2a5a9408c1ae3c2d8fadb9aca1540e" origin="Generated by Gradle"/>
+            <sha256 value="af8c57741fb54606de9090b133b5c0f82f2a5a9408c1ae3c2d8fadb9aca1540e"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-common-4.1.92.Final.pom">
-            <sha256 value="40a7cf84a98c7f6f042c83c7ab0fbd25d2a3d73fb4008969a95c59ff1819fd80" origin="Generated by Gradle"/>
+            <sha256 value="40a7cf84a98c7f6f042c83c7ab0fbd25d2a3d73fb4008969a95c59ff1819fd80"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-handler" version="4.1.52.Final">
-         <artifact name="netty-handler-4.1.52.Final.jar">
-            <sha256 value="2cdc21fbfae04940c85929039779c93f51f618f5efb216079319dcfcf32a55c1" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-handler" version="4.1.72.Final">
+         <artifact name="netty-handler-4.1.72.Final.jar">
+            <sha256 value="9cb6012af7e06361d738ac4e3bdc49a158f8cf87d9dee0f2744056b7d99c28d5"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-handler-4.1.52.Final.pom">
-            <sha256 value="b374bba0bca6312fe6dbefb1a013ac7457c1a80c9f18ebcc059bdc2deb163147" origin="Generated by Gradle"/>
+         <artifact name="netty-handler-4.1.72.Final.pom">
+            <sha256 value="2849ebc75cc07cad1391de74fcff47b42f055bb67678585c69c2c1b12b323ee9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-handler" version="4.1.92.Final">
          <artifact name="netty-handler-4.1.92.Final.jar">
-            <sha256 value="d2c3c17879f3619a216307644b10daeeddab1b04a1287dff50674a87da1443b2" origin="Generated by Gradle"/>
+            <sha256 value="d2c3c17879f3619a216307644b10daeeddab1b04a1287dff50674a87da1443b2"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-handler-4.1.92.Final.pom">
-            <sha256 value="cb2d0fce27a3367c2d5721aa50efa049a70ddaa6cbf6cabb6d5c7c573e274048" origin="Generated by Gradle"/>
+            <sha256 value="cb2d0fce27a3367c2d5721aa50efa049a70ddaa6cbf6cabb6d5c7c573e274048"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-handler-proxy" version="4.1.52.Final">
-         <artifact name="netty-handler-proxy-4.1.52.Final.jar">
-            <sha256 value="e8d07863ceb4bd4806e255a1d532c8650f0f3b2d4d006ad6d21812e941b42fdc" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-handler-proxy" version="4.1.72.Final">
+         <artifact name="netty-handler-proxy-4.1.72.Final.jar">
+            <sha256 value="ce1123250450d2b17815748177fd36843690b8cd703b47e6dc12d159d86da30d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-handler-proxy-4.1.52.Final.pom">
-            <sha256 value="696e3501d1ac73aa382555d1bd6c2c6831ad5fe3db106e5c82e808292f5be9b8" origin="Generated by Gradle"/>
+         <artifact name="netty-handler-proxy-4.1.72.Final.pom">
+            <sha256 value="41d76f919b4738237da368c90d0aefbf44863b6bba7487ecb97d6c23f74b9338"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-parent" version="4.1.52.Final">
-         <artifact name="netty-parent-4.1.52.Final.pom">
-            <sha256 value="be4bea6f606d47a8a5c3573047d04426d33b9db591baa6bce1e230fe223f903e" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-parent" version="4.1.72.Final">
+         <artifact name="netty-parent-4.1.72.Final.pom">
+            <sha256 value="ed4132e36eda981fa7990376dafc7d7d680371260ed920b2c041d6b1ed230d85"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-parent" version="4.1.92.Final">
          <artifact name="netty-parent-4.1.92.Final.pom">
-            <sha256 value="0eb3443341d0cf639a1071c76c21ae86cf33ffeac9b9c2a44ad46ab4bcbf99dc" origin="Generated by Gradle"/>
+            <sha256 value="0eb3443341d0cf639a1071c76c21ae86cf33ffeac9b9c2a44ad46ab4bcbf99dc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-resolver" version="4.1.52.Final">
-         <artifact name="netty-resolver-4.1.52.Final.jar">
-            <sha256 value="6eeb72a233979cb45b0b4d6d46c5a41332c57c0cf8a803b1efc60dbbecba09a6" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-resolver" version="4.1.72.Final">
+         <artifact name="netty-resolver-4.1.72.Final.jar">
+            <sha256 value="6474598aab7cc9d8d6cfa06c05bd1b19adbf7f8451dbdd73070b33a6c60b1b90"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-resolver-4.1.52.Final.pom">
-            <sha256 value="9b082e55f2f2711a84aac6702ce700b79fc90450381238e602b396ac76510152" origin="Generated by Gradle"/>
+         <artifact name="netty-resolver-4.1.72.Final.pom">
+            <sha256 value="e5014c5e1e7f1845c2c6f5a060fa38debd7b67f011612dfc0239aa28e005fe14"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-resolver" version="4.1.92.Final">
          <artifact name="netty-resolver-4.1.92.Final.jar">
-            <sha256 value="4941773858f3fddb84c7c6d2cc67cf0c4c991fc3eb8a608916d9982e6997ad4d" origin="Generated by Gradle"/>
+            <sha256 value="4941773858f3fddb84c7c6d2cc67cf0c4c991fc3eb8a608916d9982e6997ad4d"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-resolver-4.1.92.Final.pom">
-            <sha256 value="03489332ace472728ea9b52bf519c710fac88fdc849b34aecc0fdc05ce38d5ea" origin="Generated by Gradle"/>
+            <sha256 value="03489332ace472728ea9b52bf519c710fac88fdc849b34aecc0fdc05ce38d5ea"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="io.netty" name="netty-transport" version="4.1.52.Final">
-         <artifact name="netty-transport-4.1.52.Final.jar">
-            <sha256 value="9a3e6f8c0e55de363eb1ea10fe781797eca394e62186df2ae0b4eb2bce0b4541" origin="Generated by Gradle"/>
+      <component group="io.netty" name="netty-tcnative-classes" version="2.0.46.Final">
+         <artifact name="netty-tcnative-classes-2.0.46.Final.jar">
+            <sha256 value="d3ec888dcc4ac7915bf88b417c5e04fd354f4311032a748a6882df09347eed9a"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="netty-tcnative-classes-2.0.46.Final.pom">
+            <sha256 value="40a7319c07946d47997f82b34cfea6db20d4583c8ac99dc1ff8c12a4db685726"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="netty-transport-4.1.52.Final.pom">
-            <sha256 value="58a8aaa6566d95660046ce4c8ec8c4c711182bea7d8b7e994968e08418ddb37f" origin="Generated by Gradle"/>
+      </component>
+      <component group="io.netty" name="netty-tcnative-parent" version="2.0.46.Final">
+         <artifact name="netty-tcnative-parent-2.0.46.Final.pom">
+            <sha256 value="c6b5ee3a01a44d969b18a478a8764619f33a68e4fb5c0bbf6dddc5f6a611376e"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="io.netty" name="netty-transport" version="4.1.72.Final">
+         <artifact name="netty-transport-4.1.72.Final.jar">
+            <sha256 value="c5fb68e9a65b6e8a516adfcb9fa323479ee7b4d9449d8a529d2ecab3d3711d5a"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="netty-transport-4.1.72.Final.pom">
+            <sha256 value="cf29bd872a8c2afbcdb74b27a9e90e67195685f57011d5dfc475a4f261794db4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-transport" version="4.1.92.Final">
          <artifact name="netty-transport-4.1.92.Final.jar">
-            <sha256 value="7474e5e27a4f908a003ace4965964ccdb6f8cca202b180ea20fccafebe57ca99" origin="Generated by Gradle"/>
+            <sha256 value="7474e5e27a4f908a003ace4965964ccdb6f8cca202b180ea20fccafebe57ca99"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="netty-transport-4.1.92.Final.pom">
-            <sha256 value="3f71db7d2fda12630e229386189ca4e9e9b5ad07caafaaa8fde133664eefcc87" origin="Generated by Gradle"/>
+            <sha256 value="3f71db7d2fda12630e229386189ca4e9e9b5ad07caafaaa8fde133664eefcc87"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="io.netty" name="netty-transport-classes-epoll" version="4.1.92.Final">
@@ -2765,14 +3182,6 @@
             <sha256 value="84a12f34817d1f2f79df810bcbaacb29900678384d3dd0502df0bd963a4f3fdb" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="it.unimi.dsi" name="fastutil" version="8.4.0">
-         <artifact name="fastutil-8.4.0.jar">
-            <sha256 value="2ad2824a4a0a0eb836b52ee2fc84ba2134f44bce7bfa54015ae3f31c710a3071" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="fastutil-8.4.0.pom">
-            <sha256 value="110e6f66c7d5ed3c91408eb0b49d40791614decc842eb92d7547ae7f88482822" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="jakarta.activation" name="jakarta.activation-api" version="1.2.1">
          <artifact name="jakarta.activation-api-1.2.1.jar">
             <sha256 value="8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b" origin="Generated by Gradle"/>
@@ -2899,36 +3308,44 @@
       </component>
       <component group="net.sf.kxml" name="kxml2" version="2.3.0">
          <artifact name="kxml2-2.3.0.jar">
-            <sha256 value="f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2" origin="Generated by Gradle"/>
+            <sha256 value="f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kxml2-2.3.0.pom">
-            <sha256 value="31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685" origin="Generated by Gradle"/>
+            <sha256 value="31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="net.sf.saxon" name="Saxon-HE" version="10.3">
-         <artifact name="Saxon-HE-10.3.jar">
-            <sha256 value="660a89162a577cfd73bc3db3c53cbec7e82d4ab2051247f31927f135aff7c908" origin="Generated by Gradle"/>
+      <component group="net.sf.saxon" name="Saxon-HE" version="10.5">
+         <artifact name="Saxon-HE-10.5.jar">
+            <sha256 value="71231d4e69af2d04ef487d992e2ccfa1b2c0eaa5bcae6c867506ee0df1fa079a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="Saxon-HE-10.3.pom">
-            <sha256 value="15f448f0ed9f6e54c6adee3bb68bf9f366edaf238f616df7841f1dcd77378698" origin="Generated by Gradle"/>
+         <artifact name="Saxon-HE-10.5.pom">
+            <sha256 value="6f0679b0763175f1c2bc84a3917c1184c4b90f0efb97a3a464b72ffd8897a067"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.antlr" name="antlr4-master" version="4.8-1">
-         <artifact name="antlr4-master-4.8-1.pom">
-            <sha256 value="ad82764672b9fcb42369422574d583b5512e1d7de1d3143951f27c5eb0f4c8e6" origin="Generated by Gradle"/>
+      <component group="org.antlr" name="antlr4-master" version="4.9.2">
+         <artifact name="antlr4-master-4.9.2.pom">
+            <sha256 value="c6de0592306e6146dcdfddb7c3b3d74ad3fbfaf61952237030c95c6b6280904c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.antlr" name="antlr4-runtime" version="4.8-1">
-         <artifact name="antlr4-runtime-4.8-1.jar">
-            <sha256 value="bdcf58107ba1a499b25e3db205086767dd409d3f5ab12c90f2d429f55ec774a6" origin="Generated by Gradle"/>
+      <component group="org.antlr" name="antlr4-runtime" version="4.9.2">
+         <artifact name="antlr4-runtime-4.9.2.jar">
+            <sha256 value="120053628dd598d43cb7ac6b9ecc72529dfa5a5fd3292d37cf638a81cc0075f6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="antlr4-runtime-4.8-1.pom">
-            <sha256 value="ab60bcd5af00a48e36854ab97769bb5b7bd81ff20efc2abdf6792a66c5803e9d" origin="Generated by Gradle"/>
+         <artifact name="antlr4-runtime-4.9.2.pom">
+            <sha256 value="271901f949a5aeb20340dbf5516ae0614e2148979a3501ccbe15cc44a3d7186d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache" name="apache" version="13">
          <artifact name="apache-13.pom">
-            <sha256 value="ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d" origin="Generated by Gradle"/>
+            <sha256 value="ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache" name="apache" version="15">
@@ -2948,30 +3365,42 @@
       </component>
       <component group="org.apache" name="apache" version="19">
          <artifact name="apache-19.pom">
-            <sha256 value="91f7a33096ea69bac2cbaf6d01feb934cac002c48d8c8cfa9c240b40f1ec21df" origin="Generated by Gradle"/>
+            <sha256 value="91f7a33096ea69bac2cbaf6d01feb934cac002c48d8c8cfa9c240b40f1ec21df"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache" name="apache" version="21">
          <artifact name="apache-21.pom">
-            <sha256 value="af10c108da014f17cafac7b52b2b4b5a3a1c18265fa2af97a325d9143537b380" origin="Generated by Gradle"/>
+            <sha256 value="af10c108da014f17cafac7b52b2b4b5a3a1c18265fa2af97a325d9143537b380"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.apache" name="apache" version="23">
+         <artifact name="apache-23.pom">
+            <sha256 value="bc10624e0623f36577fac5639ca2936d3240ed152fb6d8d533ab4d270543491c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache" name="apache" version="9">
          <artifact name="apache-9.pom">
-            <sha256 value="4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd" origin="Generated by Gradle"/>
+            <sha256 value="4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.apache.commons" name="commons-compress" version="1.20">
-         <artifact name="commons-compress-1.20.jar">
-            <sha256 value="0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e" origin="Generated by Gradle"/>
+      <component group="org.apache.commons" name="commons-compress" version="1.21">
+         <artifact name="commons-compress-1.21.jar">
+            <sha256 value="6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="commons-compress-1.20.pom">
-            <sha256 value="d95678e3af56b17c7db6cff9645efad5eb59be9f3c1caaaf5f0146edf04691d7" origin="Generated by Gradle"/>
+         <artifact name="commons-compress-1.21.pom">
+            <sha256 value="675bb023c9beedde3232949979b9742a5fea946280a55a1b462d4ca7801088cd"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.commons" name="commons-parent" version="25">
          <artifact name="commons-parent-25.pom">
-            <sha256 value="467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba" origin="Generated by Gradle"/>
+            <sha256 value="467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.commons" name="commons-parent" version="34">
@@ -2991,25 +3420,30 @@
       </component>
       <component group="org.apache.commons" name="commons-parent" version="42">
          <artifact name="commons-parent-42.pom">
-            <sha256 value="cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c" origin="Generated by Gradle"/>
+            <sha256 value="cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.commons" name="commons-parent" version="47">
          <artifact name="commons-parent-47.pom">
-            <sha256 value="8a8ecb570553bf9f1ffae211a8d4ca9ee630c17afe59293368fba7bd9b42fcb7" origin="Generated by Gradle"/>
+            <sha256 value="8a8ecb570553bf9f1ffae211a8d4ca9ee630c17afe59293368fba7bd9b42fcb7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.apache.commons" name="commons-parent" version="48">
-         <artifact name="commons-parent-48.pom">
-            <sha256 value="1e1f7de9370a7b7901f128f1dacd1422be74e3f47f9558b0f79e04c0637ca0b4" origin="Generated by Gradle"/>
+      <component group="org.apache.commons" name="commons-parent" version="52">
+         <artifact name="commons-parent-52.pom">
+            <sha256 value="75dbe8f34e98e4c3ff42daae4a2f9eb4cbcd3b5f1047d54460ace906dbb4502e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpclient" version="4.5.13">
          <artifact name="httpclient-4.5.13.jar">
-            <sha256 value="6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" origin="Generated by Gradle"/>
+            <sha256 value="6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="httpclient-4.5.13.pom">
-            <sha256 value="78eb9ada74929fcd63d07adc4f49236841a45cc29d5f817bf45801f513fd7e6c" origin="Generated by Gradle"/>
+            <sha256 value="78eb9ada74929fcd63d07adc4f49236841a45cc29d5f817bf45801f513fd7e6c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpclient" version="4.5.6">
@@ -3022,40 +3456,48 @@
       </component>
       <component group="org.apache.httpcomponents" name="httpcomponents-client" version="4.5.13">
          <artifact name="httpcomponents-client-4.5.13.pom">
-            <sha256 value="9cba594c08db7271d0c20e9845d622bb39e69583910b45e7d5df82f6058d4dd9" origin="Generated by Gradle"/>
+            <sha256 value="9cba594c08db7271d0c20e9845d622bb39e69583910b45e7d5df82f6058d4dd9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpcomponents-client" version="4.5.6">
          <artifact name="httpcomponents-client-4.5.6.pom">
-            <sha256 value="b042b41f2391edb00d35f7f4e509aed2123648c1d246ce58d0f7b905c9fe1f73" origin="Generated by Gradle"/>
+            <sha256 value="b042b41f2391edb00d35f7f4e509aed2123648c1d246ce58d0f7b905c9fe1f73"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.apache.httpcomponents" name="httpcomponents-core" version="4.4.13">
-         <artifact name="httpcomponents-core-4.4.13.pom">
-            <sha256 value="c554e7008e4517c7ef54e005cc8b74f4c87a54a0ea2c6f57be5d0569df51936b" origin="Generated by Gradle"/>
+      <component group="org.apache.httpcomponents" name="httpcomponents-core" version="4.4.15">
+         <artifact name="httpcomponents-core-4.4.15.pom">
+            <sha256 value="60d43727a6174804c8ae17f93e9cc632e47f3c4110a4c54b9fafc8cd9a8ca509"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpcomponents-parent" version="10">
          <artifact name="httpcomponents-parent-10.pom">
-            <sha256 value="caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa" origin="Generated by Gradle"/>
+            <sha256 value="caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpcomponents-parent" version="11">
          <artifact name="httpcomponents-parent-11.pom">
-            <sha256 value="a901f87b115c55070c7ee43efff63e20e7b02d30af2443ae292bf1f4e532d3aa" origin="Generated by Gradle"/>
+            <sha256 value="a901f87b115c55070c7ee43efff63e20e7b02d30af2443ae292bf1f4e532d3aa"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.apache.httpcomponents" name="httpcore" version="4.4.13">
-         <artifact name="httpcore-4.4.13.jar">
-            <sha256 value="e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424" origin="Generated by Gradle"/>
+      <component group="org.apache.httpcomponents" name="httpcore" version="4.4.15">
+         <artifact name="httpcore-4.4.15.jar">
+            <sha256 value="3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="httpcore-4.4.13.pom">
-            <sha256 value="8f812d9fa7b72a3d4aa7f825278932a5df344b42a6d8398905879431a1bf9a97" origin="Generated by Gradle"/>
+         <artifact name="httpcore-4.4.15.pom">
+            <sha256 value="29acfeaa8a88bb620fc34371a30b3d40328dc5a79cc74902cf446c0943c1be6b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.apache.httpcomponents" name="httpmime" version="4.5.6">
          <artifact name="httpmime-4.5.6.jar">
-            <sha256 value="0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e" origin="Generated by Gradle"/>
+            <sha256 value="0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="httpmime-4.5.6.pom">
             <sha256 value="dfbfd6ffe2a784ca9817c46365aa7f8a578320b805bde39d6f55a0b09d8aa8ca" origin="Generated by Gradle"/>
@@ -3197,14 +3639,6 @@
             <sha256 value="42f21ebd9183be049ee5afc822b345403a5da764037875734a039b0d6e0353be" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="org.checkerframework" name="checker-qual" version="2.11.1">
-         <artifact name="checker-qual-2.11.1.jar">
-            <sha256 value="015224a4b1dc6de6da053273d4da7d39cfea20e63038169fc45ac0d1dc9c5938" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="checker-qual-2.11.1.pom">
-            <sha256 value="cf2e0c90d8f757455f4a258ea609739053663bd5da6a79d9bd53f935a47de79c" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="org.checkerframework" name="checker-qual" version="2.5.8">
          <artifact name="checker-qual-2.5.8.pom">
             <sha256 value="33ac6a0f1341ae96647c7d4465f4aa3d24fe97d2697bcee2ceae6fc8b5ef2c3c" origin="Generated by Gradle"/>
@@ -3212,31 +3646,38 @@
       </component>
       <component group="org.checkerframework" name="checker-qual" version="3.12.0">
          <artifact name="checker-qual-3.12.0.jar">
-            <sha256 value="ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb" origin="Generated by Gradle"/>
+            <sha256 value="ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="checker-qual-3.12.0.module">
-            <sha256 value="d047949c1b81091c2c3913771fac2f32a2fa549ba3d5d548cc8c0b6dfa493777" origin="Generated by Gradle"/>
+            <sha256 value="d047949c1b81091c2c3913771fac2f32a2fa549ba3d5d548cc8c0b6dfa493777"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.checkerframework" name="checker-qual" version="3.5.0">
-         <artifact name="checker-qual-3.5.0.jar">
-            <sha256 value="729990b3f18a95606fc2573836b6958bcdb44cb52bfbd1b7aa9c339cff35a5a4" origin="Generated by Gradle"/>
+      <component group="org.checkerframework" name="checker-qual" version="3.8.0">
+         <artifact name="checker-qual-3.8.0.jar">
+            <sha256 value="c88c2e6a5fdaeb9f26fcf879264042de8a9ee9d376e2477838feaabcfa44dda6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="checker-qual-3.5.0.pom">
-            <sha256 value="2836b3b8a78edb31a1803592e60fc767b21f2d190764631ba6efa0837bb35721" origin="Generated by Gradle"/>
+         <artifact name="checker-qual-3.8.0.pom">
+            <sha256 value="7e6d59e2d3bc01b1f04fa3667193a6d4170199b14fba53a7a8e36bf7602239a7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.codehaus.groovy" name="groovy" version="3.0.9">
-         <artifact name="groovy-3.0.9.jar">
-            <sha256 value="77bf86897f295f8cae2e1f46b1eca109f487ba81b66ef24a2b6dcba1eb7d6ce7" origin="Generated by Gradle"/>
+      <component group="org.codehaus.groovy" name="groovy" version="3.0.10">
+         <artifact name="groovy-3.0.10.jar">
+            <sha256 value="dffefada8294865be5035515c0320fb679443d285f4a5f8adadcf00c1130e84c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="groovy-3.0.9.pom">
-            <sha256 value="3e26864c233e00441d0eadfd82fb95abbcbec516b8e9512bc5c5e94be846dcff" origin="Generated by Gradle"/>
+         <artifact name="groovy-3.0.10.pom">
+            <sha256 value="4982adf4a6c6c50567b0be3cf494825e6c2a27d8b3871d9e18822a74272b79aa"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.codehaus.mojo" name="animal-sniffer-annotations" version="1.19">
          <artifact name="animal-sniffer-annotations-1.19.jar">
-            <sha256 value="e67ec27ceeaf13ab5d54cf5fdbcc544c41b4db8d02d9f006678cca2c7c13ee9d" origin="Generated by Gradle"/>
+            <sha256 value="e67ec27ceeaf13ab5d54cf5fdbcc544c41b4db8d02d9f006678cca2c7c13ee9d"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="animal-sniffer-annotations-1.19.pom">
             <sha256 value="3a9d5113d80dcc19c5c8e641bd7068ba0a2df804201f5688ad27d0094c6cf1d2" origin="Generated by Gradle"/>
@@ -3351,43 +3792,6 @@
             <sha256 value="6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="org.jacoco" name="org.jacoco.agent" version="0.8.7">
-         <artifact name="org.jacoco.agent-0.8.7.jar">
-            <sha256 value="9cbcc986e0fbe821a78ff1f8f7d5216f200e5eb124e7f6837d1dc4a77b28b143" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="org.jacoco.agent-0.8.7.pom">
-            <sha256 value="e7b2cdd2df3a6bc239a231b1775be09e50b748e9c388579fb3ea4f990357722f" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="org.jacoco" name="org.jacoco.ant" version="0.8.7">
-         <artifact name="org.jacoco.ant-0.8.7.jar">
-            <sha256 value="97ca96a382c3f23a44d8eb4c4e6c3742a30cb8005774a76ced0fc4806ce49605" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="org.jacoco.ant-0.8.7.pom">
-            <sha256 value="a6084588725cf7e9f28372d5f73eb90ea95ef91976f128fa8059f946831b1fb8" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="org.jacoco" name="org.jacoco.build" version="0.8.7">
-         <artifact name="org.jacoco.build-0.8.7.pom">
-            <sha256 value="83408107930e1683a9b7647da7ab75eb83d80fa470c1641b79b5aecbbef1b783" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="org.jacoco" name="org.jacoco.core" version="0.8.7">
-         <artifact name="org.jacoco.core-0.8.7.jar">
-            <sha256 value="ad7739b5fb5969aa1a8aead3d74ed54dc82ed012f1f10f336bd1b96e71c1a13c" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="org.jacoco.core-0.8.7.pom">
-            <sha256 value="6832c751d8cd6071af646fde63baa13bdd183693fd60f7757f68536e5f867825" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="org.jacoco" name="org.jacoco.report" version="0.8.7">
-         <artifact name="org.jacoco.report-0.8.7.jar">
-            <sha256 value="cc89258623700a6c932592153cb528785876b6da183d5431f97efbba6f020e5b" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="org.jacoco.report-0.8.7.pom">
-            <sha256 value="2fbbc19e3c1dd791a2252efa829d926a7988793e9b78c0b26abc98492950c4ba" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="org.javassist" name="javassist" version="3.26.0-GA">
          <artifact name="javassist-3.26.0-GA.jar">
             <sha256 value="ca5625874ff0a34f2422173a511b33c225218c146a3c961b18940efff430462d" origin="Generated by Gradle"/>
@@ -3422,162 +3826,242 @@
       </component>
       <component group="org.jetbrains.intellij.deps" name="trove4j" version="1.0.20200330">
          <artifact name="trove4j-1.0.20200330.jar">
-            <sha256 value="c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d" origin="Generated by Gradle"/>
+            <sha256 value="c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="trove4j-1.0.20200330.pom">
-            <sha256 value="87721cbaa65a3c97d8b1ba9d207840f164c9fe38759fc9ea10ffe26565f8d3e9" origin="Generated by Gradle"/>
+            <sha256 value="87721cbaa65a3c97d8b1ba9d207840f164c9fe38759fc9ea10ffe26565f8d3e9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.7.22">
-         <artifact name="kotlin-android-extensions-1.7.22.jar">
-            <sha256 value="7fe244dafb2b66b1442ea5fc3f627c68f1417e3658526f3c6e5b8e8f152905e2" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.9.10">
+         <artifact name="kotlin-android-extensions-1.9.10.jar">
+            <sha256 value="4fcf8265c413c8d6407c5d6de009d35fd565ee59191895b437fa67032d0c942d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-android-extensions-1.7.22.pom">
-            <sha256 value="46b179c2e6dd250fabdeb62f1890b6638f4372370dd0ad686bb758b5fbbfcd86" origin="Generated by Gradle"/>
+         <artifact name="kotlin-android-extensions-1.9.10.pom">
+            <sha256 value="9ab12433722dd706803e8eaeffee2c8a503ef9c5ef2ac6390c3d98e5d5a27286"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.7.22">
-         <artifact name="kotlin-annotation-processing-gradle-1.7.22.jar">
-            <sha256 value="782a1df09fb59c25599c80b264b20aec836957254ba3abcfc4f7484c2e556707" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle"
+          version="1.9.10">
+         <artifact name="kotlin-annotation-processing-gradle-1.9.10.jar">
+            <sha256 value="41b0fd76ef4500b58be15df357e991ab682a7a7e788d6b079e95fd55f601aca2"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-annotation-processing-gradle-1.7.22.pom">
-            <sha256 value="fb827f5448ede93c55948a57161708cb76eec35c55a3df34f8cc48ddb39d83ed" origin="Generated by Gradle"/>
+         <artifact name="kotlin-annotation-processing-gradle-1.9.10.pom">
+            <sha256 value="ba2f1e73ef4b80b1f6b98d24671465d0e88a4c0d680660c55758862f8c2b6f1d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.7.22">
-         <artifact name="kotlin-build-common-1.7.22.jar">
-            <sha256 value="9447ccfb26809cae098288f24c20bd11bf8f8be2df09177565f08b04bad9723d" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-bom" version="1.9.0">
+         <artifact name="kotlin-bom-1.9.0.pom">
+            <sha256 value="c970f8e620b86209118891eadf87741b43b3d918366daa6a81b46131afed674a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-build-common-1.7.22.pom">
-            <sha256 value="c51d62a48dc51a2ea8a29b148deef42d60cd57cff9edc40a1b6903d8381d0391" origin="Generated by Gradle"/>
+      </component>
+      <component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="1.9.10">
+         <artifact name="kotlin-build-tools-api-1.9.10.jar">
+            <sha256 value="55e66137990be8c0d155992e25f437ac3a235cb18d1c7b88654366df684c8d41"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="kotlin-build-tools-api-1.9.10.pom">
+            <sha256 value="3280742921e7293e2f3dff8c65f050b53334a61cdbe55b73c8c6b2da298ca108"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="1.9.10">
+         <artifact name="kotlin-build-tools-impl-1.9.10.jar">
+            <sha256 value="2c28fa5d7c47e01c4eace2276e05e8d119a9f0b26cce98720781df36b792c821"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="kotlin-build-tools-impl-1.9.10.pom">
+            <sha256 value="9603c2b341dafe86fa5af88d9ab2c20ad042ba713d2519b01a976c0c752d8731"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.5.31">
          <artifact name="kotlin-compiler-embeddable-1.5.31.jar">
-            <sha256 value="e39811a9e4c102e779c659eefe90b041c66ce87578c1bfdac07cf504d1551745" origin="Generated by Gradle"/>
+            <sha256 value="e39811a9e4c102e779c659eefe90b041c66ce87578c1bfdac07cf504d1551745"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-compiler-embeddable-1.5.31.pom">
-            <sha256 value="d44b2ceaf284bae932d798581e422bb6bd2c8e59f4f38bbd1fe2a1da5a3c7534" origin="Generated by Gradle"/>
+            <sha256 value="d44b2ceaf284bae932d798581e422bb6bd2c8e59f4f38bbd1fe2a1da5a3c7534"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.7.22">
-         <artifact name="kotlin-compiler-embeddable-1.7.22.jar">
-            <sha256 value="87e5a8ba0eba2feb087ba94ceb9c28d0096fc1f6f3b55ef45a9d103ed5ef76c7" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.9.10">
+         <artifact name="kotlin-compiler-embeddable-1.9.10.jar">
+            <sha256 value="b6d3965fdb3fc2a5f8d965681c215c37552b28ae5ad19fcadbc1568c9b65dab4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-compiler-embeddable-1.7.22.pom">
-            <sha256 value="7cbd358d8750698bed3149e07d39064bfdd50341a800ec2614681d1c4c82fe13" origin="Generated by Gradle"/>
+         <artifact name="kotlin-compiler-embeddable-1.9.10.pom">
+            <sha256 value="c5456b1c82a3ef2153b9939f71d190215f6e53a8192d26e8d76eec23325556bd"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.7.22">
-         <artifact name="kotlin-compiler-runner-1.7.22.jar">
-            <sha256 value="1d2e5efc3d8fda3a46bdee78f3fd369c2e800ba264db6a5056f48f0eb1fff2ef" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.9.10">
+         <artifact name="kotlin-compiler-runner-1.9.10.jar">
+            <sha256 value="0ffe660b3c7151203b4eee6209f7b7857643bacc3740465a1f083f0e221851ee"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-compiler-runner-1.7.22.pom">
-            <sha256 value="1c325436d2cfcf35bc4570b85cfe253fb9fc80e9cac9d51fe71984c9f6af2f78" origin="Generated by Gradle"/>
+         <artifact name="kotlin-compiler-runner-1.9.10.pom">
+            <sha256 value="f7a55be6cde9b35c40b26b20f3e12f4c13a5e31e90d628fdbd3f27c84935b092"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.7.22">
-         <artifact name="kotlin-daemon-client-1.7.22.jar">
-            <sha256 value="8dfc4a3cd970e326b8e33fc635598c51df0939b0fc592a43b40318c7316c2e31" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.9.10">
+         <artifact name="kotlin-daemon-client-1.9.10.jar">
+            <sha256 value="df8e3e90f30883c0498631f856fa203afe6442efaf60d1f4f293e3c03c4d9966"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-daemon-client-1.7.22.pom">
-            <sha256 value="8fd5a592f1fbc1cdbf217740d295599e51465d060782fb125e10687bdd484a9a" origin="Generated by Gradle"/>
+         <artifact name="kotlin-daemon-client-1.9.10.pom">
+            <sha256 value="4fdcef815530b9275dac3779c642282eab4317318a9d3812c0b0f63a0d380691"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.5.31">
          <artifact name="kotlin-daemon-embeddable-1.5.31.jar">
-            <sha256 value="f61eaf89e5e3848631650b25cdfb66fe8cae0281a054d9d986716000a15ba8d6" origin="Generated by Gradle"/>
+            <sha256 value="f61eaf89e5e3848631650b25cdfb66fe8cae0281a054d9d986716000a15ba8d6"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-daemon-embeddable-1.5.31.pom">
-            <sha256 value="6a551a74ab8a20caedf9adbcd4ebe96333eaab5dfe355f91bb01516cc31cb776" origin="Generated by Gradle"/>
+            <sha256 value="6a551a74ab8a20caedf9adbcd4ebe96333eaab5dfe355f91bb01516cc31cb776"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.9.10">
+         <artifact name="kotlin-daemon-embeddable-1.9.10.jar">
+            <sha256 value="79bd4bf388da4430b0a9be86d2f72a111110941965edd478e99f3ae083156116"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="kotlin-daemon-embeddable-1.9.10.pom">
+            <sha256 value="c733493de5f7bf1e082cec0edf474b34d90b074740c3b3d0d383cf81b7522f29"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.7.22">
-         <artifact name="kotlin-daemon-embeddable-1.7.22.jar">
-            <sha256 value="4ce267ac5e84a9532d7269fcbc732ebab27e0d76ade71aeeedb369f746b281be" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-1.9.10-gradle80.jar">
+            <sha256 value="09ee74e46e5fcb0f316f0460b24525b60a1acd5b31d18ceef937c128a9874252"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-daemon-embeddable-1.7.22.pom">
-            <sha256 value="340bbb13a2a6e9f669270f01b93e4c75ac5e05268e7d51089557fb80f08180f1" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-1.9.10.module">
+            <sha256 value="3a496ca11fdb96ef76786fd9751fd08cee8db3aefc01b89ab407a4055cacf1b7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.7.22">
-         <artifact name="kotlin-gradle-plugin-1.7.22-gradle71.jar">
-            <sha256 value="55ecf2b912409a068164f7124028e99aa6e3f0490f326fdcfd40594ec6999d14" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations"
+          version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-annotations-1.9.10.jar">
+            <sha256 value="99c6c79e86f77c9fc4fdf21ed53c00e89982f2a9fbdd54869defe5a2c86f1943"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-1.7.22.module">
-            <sha256 value="41ac550f4b2f36eb89ca3c58bb55fb3f94215628a4e439f97265fde0d8d5cf23" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-annotations-1.9.10.pom">
+            <sha256 value="e27485ed69cbc4d6838a8f1b20f60691e27b00b1908e75bec9aa7ce0ca43730e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.7.22">
-         <artifact name="kotlin-gradle-plugin-api-1.7.22-gradle71.jar">
-            <sha256 value="f313c47a551eb0860b9b4ef2939e8190ac4630e4ea14858a8635fb6d221b7479" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-api-1.9.10-gradle80.jar">
+            <sha256 value="0fd8e6a4b9bcefa85086b4a3ad9a9c1429b575367514b8a7ff03db84b1c26070"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="kotlin-gradle-plugin-api-1.9.10.jar">
+            <sha256 value="0fd8e6a4b9bcefa85086b4a3ad9a9c1429b575367514b8a7ff03db84b1c26070"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-api-1.7.22.jar">
-            <sha256 value="f313c47a551eb0860b9b4ef2939e8190ac4630e4ea14858a8635fb6d221b7479" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-api-1.9.10.module">
+            <sha256 value="790ad720c5f81ca2491b19e27ae5c60ca3e84dcb748bad4e505368befa2b2b16"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-idea-1.9.10.jar">
+            <sha256 value="0bb26ccee372afb9b584f2857e87cc2f3f532b62a4f7fa457558f3afc3abe995"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-api-1.7.22.module">
-            <sha256 value="ecbc68ddbc3b07c309340364a8603278c2e17a8761f77169ef6e8962ebe3b27f" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-idea-1.9.10.module">
+            <sha256 value="26c5a8d234aa5e7cf3945d65851b36f2b39670cbe649359c4408944148d53340"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.7.22">
-         <artifact name="kotlin-gradle-plugin-idea-1.7.22.jar">
-            <sha256 value="0b576acb3781a9cb5610aa61c5b7afdf3290fc2d9d8a0cd4bfe1537b875c45e6" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto"
+          version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-idea-proto-1.9.10.jar">
+            <sha256 value="d76fb94b8bf3dd113c476e298b0a2d17972abf349887cd159bf4d29b4be7e69d"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-idea-1.7.22.module">
-            <sha256 value="d4a6af8509cedbd9bf967e7e6ff32e25e627f2f2e51f4c4738176fa17c57dfb0" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-idea-proto-1.9.10.pom">
+            <sha256 value="f5a418ba07e2bcfa5d5d9e09908db722725cfdce2347664af0539e434dc36f72"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.7.22">
-         <artifact name="kotlin-gradle-plugin-idea-proto-1.7.22.jar">
-            <sha256 value="afba7cd17b7505bcd4ef03d6e0f1f40453cd9233d2decc8f1de8ed43e3e17f89" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.9.10">
+         <artifact name="kotlin-gradle-plugin-model-1.9.10.jar">
+            <sha256 value="7dbeac6da3cbc3b769772e8cbcadd7cb9ddbcab4e1ac3ad8750d6a4668f50ee7"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-idea-proto-1.7.22.pom">
-            <sha256 value="94fb6fb501919aab6d23b13ddb313af1d7e63e10aacbd21a2c9d78311e5e2383" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugin-model-1.9.10.module">
+            <sha256 value="92c5641586596f9b20e23ee806e6bc3be2e7f04007ff6538337b692f1ff580d8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.7.22">
-         <artifact name="kotlin-gradle-plugin-model-1.7.22.jar">
-            <sha256 value="e6fa7d9028eec3b6c455deeae044003aca7cc67dc5497be0b165545a625b5c0c" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugins-bom" version="1.9.10">
+         <artifact name="kotlin-gradle-plugins-bom-1.9.10.module">
+            <sha256 value="5e137608473355cb1080cc2db209aa6a7060417201018fccc5b36d270988bc3c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-gradle-plugin-model-1.7.22.module">
-            <sha256 value="82b090899e4b7fa9dba5d63ed9b7acc254c10f4155aba20687ea6d4ae52cb5f3" origin="Generated by Gradle"/>
+         <artifact name="kotlin-gradle-plugins-bom-1.9.10.pom">
+            <sha256 value="629fffe4c6d1c3f6655de75501f481a824b782b155fedac0df7d2050231720ff"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.7.22">
-         <artifact name="kotlin-klib-commonizer-api-1.7.22.jar">
-            <sha256 value="ac27eafbcd7d58e8f57da8a6d72f9c0e536ac94191b3a902f10921c50ddb662c" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.9.10">
+         <artifact name="kotlin-klib-commonizer-api-1.9.10.jar">
+            <sha256 value="ebaf4a4ecad2cef8ffdfec20a5e72c9a1b6f6036fda0849f3a45243391663e5a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-klib-commonizer-api-1.7.22.pom">
-            <sha256 value="aaa605f9c6b39b916843f4c299b3acd8bbbe597d6c5eac9e769d9765cdfe1cf7" origin="Generated by Gradle"/>
+         <artifact name="kotlin-klib-commonizer-api-1.9.10.pom">
+            <sha256 value="081b524ce52b725757546680ab8bfef063be4e5c210bc5a06d1adc77013d3475"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.7.22">
-         <artifact name="kotlin-klib-commonizer-embeddable-1.7.22.jar">
-            <sha256 value="de8c31a8092fb68ef80f34a3cbdfb1dcd40207b67cff87d40b5c479ec6a68ece" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable"
+          version="1.9.10">
+         <artifact name="kotlin-klib-commonizer-embeddable-1.9.10.jar">
+            <sha256 value="78e3b8992617ca1c595f849160d8ae17885ea92ef2d26c68d84b38a141665979"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-klib-commonizer-embeddable-1.7.22.pom">
-            <sha256 value="16ddecae0229c52d1b347598e637bae4ff2c8b6363d7e0086cd6b66dfcc896dc" origin="Generated by Gradle"/>
+         <artifact name="kotlin-klib-commonizer-embeddable-1.9.10.pom">
+            <sha256 value="423d96b4fe920efb5d922b08308fa00fd25c16a03761cdcde0aab2d9c52c95f4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.7.22">
-         <artifact name="kotlin-native-utils-1.7.22.jar">
-            <sha256 value="0eb89f2b9aebfc57ffdba4c2b79f7784d59e29c8c11e4ce514c4760903d3131b" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.9.10">
+         <artifact name="kotlin-native-utils-1.9.10.jar">
+            <sha256 value="a5d817055b1a60852749d1485697cdb64fdd97bf8d1a48a55a9e5fcabf89ea49"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-native-utils-1.7.22.pom">
-            <sha256 value="3e5434b3bbbaaf1e93dbab137f4be1c6e512c11563f38ae30fba66c3145f0e58" origin="Generated by Gradle"/>
+         <artifact name="kotlin-native-utils-1.9.10.pom">
+            <sha256 value="d7376f41b8d1591beeaf4fda19a58318ed6c32ba027f2e954570488f78f3d652"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.7.22">
-         <artifact name="kotlin-project-model-1.7.22.jar">
-            <sha256 value="d91afff84ae690c3b9665a369a8a681399e83eb26108e5e170c24913722d1bde" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.9.10">
+         <artifact name="kotlin-project-model-1.9.10.jar">
+            <sha256 value="09501dc7c671d4ccf1bd3922531cc11f107fcccb03cd5fcbeacd632f430be57c"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-project-model-1.7.22.pom">
-            <sha256 value="d96b9ee8cdf5206a726cb6f15a730425245f53c695fd83c4c8f5f034846b3e9c" origin="Generated by Gradle"/>
+         <artifact name="kotlin-project-model-1.9.10.pom">
+            <sha256 value="3ee7fc8c9ab433864297e32d91235738e77f339d8a75c2f09494d9a078d315d3"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.5.31">
          <artifact name="kotlin-reflect-1.5.31.jar">
-            <sha256 value="6e0f5490e6b9649ddd2670534e4d3a03bd283c3358b8eef5d1304fd5f8a5a4fb" origin="Generated by Gradle"/>
+            <sha256 value="6e0f5490e6b9649ddd2670534e4d3a03bd283c3358b8eef5d1304fd5f8a5a4fb"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-reflect-1.5.31.pom">
             <sha256 value="562b4baaeeac7c725894a105fc51cd3d67e0a259e71140d555426c33270b3014" origin="Generated by Gradle"/>
@@ -3585,79 +4069,100 @@
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.6.10">
          <artifact name="kotlin-reflect-1.6.10.jar">
-            <sha256 value="3277ac102ae17aad10a55abec75ff5696c8d109790396434b496e75087854203" origin="Generated by Gradle"/>
+            <sha256 value="3277ac102ae17aad10a55abec75ff5696c8d109790396434b496e75087854203"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-reflect-1.6.10.pom">
-            <sha256 value="57905524274a00ae028aaccc27283f6bc5925a934a046c1cc5d06c8ee4d6d5a9" origin="Generated by Gradle"/>
+            <sha256 value="57905524274a00ae028aaccc27283f6bc5925a934a046c1cc5d06c8ee4d6d5a9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.7.22">
-         <artifact name="kotlin-reflect-1.7.22.jar">
-            <sha256 value="4d4471d1cbc203d3f9e51d6123956dddbb96d5747f1aee02463c7b920feb2baf" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.8.20-RC2">
+         <artifact name="kotlin-reflect-1.8.20-RC2.jar">
+            <sha256 value="688de34ee30a0bcffd9fccdefa0f4c28af158bcf639d221502c3ea7c38e6a0a0"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-reflect-1.7.22.pom">
-            <sha256 value="e8872fc76b139645d07c17da3b3c71829410630b16cb108f74cd74bed634ca71" origin="Generated by Gradle"/>
+         <artifact name="kotlin-reflect-1.8.20-RC2.pom">
+            <sha256 value="7df1a5d890c819c6b683e8330aaed8656171c4a09b8e361af1888b89efc87d1c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.8.10">
-         <artifact name="kotlin-reflect-1.8.10.jar">
-            <sha256 value="99672410459045090d062a0194ed87008e2371f06946b6bfa7287c697f924bea" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.9.10">
+         <artifact name="kotlin-reflect-1.9.10.jar">
+            <sha256 value="8a835f5176355083668aff0ed6eef5b3eb030e10e89679ed3eeb703fd2d5b900"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-reflect-1.8.10.pom">
-            <sha256 value="8530d0707113ea20bf6f4f1562119a31bce760a56910ac155f16cae818997d17" origin="Generated by Gradle"/>
+         <artifact name="kotlin-reflect-1.9.10.pom">
+            <sha256 value="e953649c178d22e0fef54dc90b733fdb750101724fe45d6a9d5f94b12983121a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.5.31">
          <artifact name="kotlin-script-runtime-1.5.31.jar">
-            <sha256 value="24e450fee7645ed3590981dddccf397c0d9ebb725815c94c4f555cc3db2f9f96" origin="Generated by Gradle"/>
+            <sha256 value="24e450fee7645ed3590981dddccf397c0d9ebb725815c94c4f555cc3db2f9f96"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-script-runtime-1.5.31.pom">
-            <sha256 value="f8c358cf05174fe56641628623ba317c9dc370e0e9de805b08b9d118c3c585b7" origin="Generated by Gradle"/>
+            <sha256 value="f8c358cf05174fe56641628623ba317c9dc370e0e9de805b08b9d118c3c585b7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.7.22">
-         <artifact name="kotlin-script-runtime-1.7.22.jar">
-            <sha256 value="caaa3dd214e8145e7e32deef571640cb65b55909e2af55fc26b30a1acb33930a" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.9.10">
+         <artifact name="kotlin-script-runtime-1.9.10.jar">
+            <sha256 value="2a6087375be9bdfaaadb4ba4be9833bba0de8edab1255c916642acaabfd20932"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-script-runtime-1.7.22.pom">
-            <sha256 value="320e2fb1360d6d620c014b1edb2e6a9f50661a8332676ece76a88f5015cf66a3" origin="Generated by Gradle"/>
+         <artifact name="kotlin-script-runtime-1.9.10.pom">
+            <sha256 value="5748be5895ed7dc30154e892f8e15b0236599e89e500c2da0bb6549e3385d2c7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.7.22">
-         <artifact name="kotlin-scripting-common-1.7.22.jar">
-            <sha256 value="98596c09f94c024685a50db5bc3d0d47dee104da9987d41e4f9ca1c72fa2dfca" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.9.10">
+         <artifact name="kotlin-scripting-common-1.9.10.jar">
+            <sha256 value="27cf9a31b2124862fad478729e790e335072d0ab9e36cc21e386fbd5a942a7af"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-scripting-common-1.7.22.pom">
-            <sha256 value="9fc0627917370bc122942dc87973b7bb3c7d63afce3ea472a0308f7547611cae" origin="Generated by Gradle"/>
+         <artifact name="kotlin-scripting-common-1.9.10.pom">
+            <sha256 value="fa08e42e9d317688dc8a98a67af7342ad1167c78f375c066a01d3e684e3ec39b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.7.22">
-         <artifact name="kotlin-scripting-compiler-embeddable-1.7.22.jar">
-            <sha256 value="0e28cfe570bebd8c3962bdefed1011905673ab8095312703fa22805efe3c5913" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable"
+          version="1.9.10">
+         <artifact name="kotlin-scripting-compiler-embeddable-1.9.10.jar">
+            <sha256 value="9e73c79220882f92d1da81f84a56b0f4edd50a51ed50175240ac76fe03541149"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-scripting-compiler-embeddable-1.7.22.pom">
-            <sha256 value="56285c0911faee26c4dc8d86876c63597b4465efb4f22635b0acdf3721e57685" origin="Generated by Gradle"/>
+         <artifact name="kotlin-scripting-compiler-embeddable-1.9.10.pom">
+            <sha256 value="630368a189e6839e5722a14ad4dd4ff8d6bc1f9c12be564db86fd851554b6488"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.7.22">
-         <artifact name="kotlin-scripting-compiler-impl-embeddable-1.7.22.jar">
-            <sha256 value="c8667734536a5661230bd7732809385827e087a75f8088958d384042581c3633" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable"
+          version="1.9.10">
+         <artifact name="kotlin-scripting-compiler-impl-embeddable-1.9.10.jar">
+            <sha256 value="2f1ed58342e053e925ac1197cfb954d2a856367a2a97100ecfa42971e0ee3bbc"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-scripting-compiler-impl-embeddable-1.7.22.pom">
-            <sha256 value="7b8cee67a9d73206eda395d9b0dd46d2f4e9e691c00eca98b1014f84bead33e3" origin="Generated by Gradle"/>
+         <artifact name="kotlin-scripting-compiler-impl-embeddable-1.9.10.pom">
+            <sha256 value="4d15b0966d34c2e130ef60407d06b2962e280dac36e707755a79efc73a73861c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.7.22">
-         <artifact name="kotlin-scripting-jvm-1.7.22.jar">
-            <sha256 value="f5410993723ff3437638b4acfee9cf5da373091459024fa8a54e1d9ad101c754" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.9.10">
+         <artifact name="kotlin-scripting-jvm-1.9.10.jar">
+            <sha256 value="37eb3e20dae055db850735194ab6cd66c2f6799989009903b793edeab654e979"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-scripting-jvm-1.7.22.pom">
-            <sha256 value="c86e98f0ac653e12d0b2ea9f506662b2a4c497f378a08eb1866b8c9c9e152e26" origin="Generated by Gradle"/>
+         <artifact name="kotlin-scripting-jvm-1.9.10.pom">
+            <sha256 value="f9953943f771d21c491b83a8fd8f5cd181b860677eb4da503ff936ee265ba5bc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.3.71">
          <artifact name="kotlin-stdlib-1.3.71.pom">
-            <sha256 value="ff03e9989faa2d40fa4a9098aaad71e247f27ea4d24b0754da642eb0924bd8c5" origin="Generated by Gradle"/>
+            <sha256 value="ff03e9989faa2d40fa4a9098aaad71e247f27ea4d24b0754da642eb0924bd8c5"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.5.31">
@@ -3668,240 +4173,270 @@
             <sha256 value="8f76760104ac4e873009c9f033dd1bad75b9d3b8f9521d63db1264d844852e6c" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.7.0">
-         <artifact name="kotlin-stdlib-1.7.0.jar">
-            <sha256 value="aa88e9625577957f3249a46cb6e166ee09b369e600f7a11d148d16b0a6d87f05" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="kotlin-stdlib-1.7.0.pom">
-            <sha256 value="0ac59fbb4cd9188aa08146004a25295c375209efab93125a77f5037e9565764e" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.7.10">
          <artifact name="kotlin-stdlib-1.7.10.jar">
-            <sha256 value="e771fe74250a943e8f6346713201ff1d8cb95c3a5d1a91a22b65a9e04f6a8901" origin="Generated by Gradle"/>
+            <sha256 value="e771fe74250a943e8f6346713201ff1d8cb95c3a5d1a91a22b65a9e04f6a8901"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-stdlib-1.7.10.pom">
-            <sha256 value="6cc0cf5a2bc02dee060ebb90c3535fc3ddbd7a3bab210ace3e142aaf81764d81" origin="Generated by Gradle"/>
+            <sha256 value="6cc0cf5a2bc02dee060ebb90c3535fc3ddbd7a3bab210ace3e142aaf81764d81"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.7.22">
-         <artifact name="kotlin-stdlib-1.7.22.jar">
-            <sha256 value="f98505f50a6a1c1dc002d6102e4b419af93d011d5a10696e75a38935a96ea92f" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.20-RC2">
+         <artifact name="kotlin-stdlib-1.8.20-RC2.jar">
+            <sha256 value="b38ad921299f9365e77a323ec42ebc2e1048c6589af982fbbec0e520f6178036"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-1.7.22.pom">
-            <sha256 value="9503bbf87beceb77a8b1b4b058cfd5e7e3d4bc37debc4704446b343f2d5521ee" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-1.8.20-RC2.pom">
+            <sha256 value="82ff490cec026999ea0e3a63b4cbe07227437326ebdadd8cc4a9e500fe2b1651"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.0">
-         <artifact name="kotlin-stdlib-1.8.0.pom">
-            <sha256 value="f1ac906555a8e536d15630fd3bf980e513074625b205bc929adfd5734d1ef872" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.9.0">
+         <artifact name="kotlin-stdlib-1.9.0.jar">
+            <sha256 value="35aeffbe2db5aa446072cee50fcee48b7fa9e2fc51ca37c0cc7d7d0bc39d952e"
+                origin="Generated by Gradle" />
          </artifact>
-      </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.10">
-         <artifact name="kotlin-stdlib-1.8.10.jar">
-            <sha256 value="17e1076131cd07c958a942ff8a087cf865b1ef3de58463e1e5dd6fd7515406b0" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="kotlin-stdlib-1.8.10.pom">
-            <sha256 value="a96c3b89c54fd44ecc2e4087e5d585d0ade4986b42d4e73525800f9b09285e58" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-1.9.0.pom">
+            <sha256 value="37752263f62cc3e3250856e288ee4a73d4102d726a77627034f94806c8c10aca"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.21">
-         <artifact name="kotlin-stdlib-1.8.21.jar">
-            <sha256 value="042a1cd1ac976cdcfe5eb63f1d8e0b0b892c9248e15a69c8cfba495d546ea52a" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.9.10">
+         <artifact name="kotlin-stdlib-1.9.10.jar">
+            <sha256 value="55e989c512b80907799f854309f3bc7782c5b3d13932442d0379d5c472711504"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-1.8.21.pom">
-            <sha256 value="fe0cd9e32193e453333fd2b1f577e662fb5abc6907102bb967817bc131280fd7" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-1.9.10.pom">
+            <sha256 value="7e29fbf73fdf71e0679d3dee7e680fd573464fa01644a4f58ab819d2c088d3d2"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.5.31">
          <artifact name="kotlin-stdlib-common-1.5.31.jar">
-            <sha256 value="dfa2a18e26b028388ee1968d199bf6f166f737ab7049c25a5e2da614404e22ad" origin="Generated by Gradle"/>
+            <sha256 value="dfa2a18e26b028388ee1968d199bf6f166f737ab7049c25a5e2da614404e22ad"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-stdlib-common-1.5.31.pom">
             <sha256 value="b615e946b8c3d2bea99652ecda97d57ecf83bf5f34c65d286790af23e51283c2" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.7.0">
-         <artifact name="kotlin-stdlib-common-1.7.0.jar">
-            <sha256 value="59c6ff64fe9a6604afce03e8aaa75f83586c6030ac71fb0b34ee7cdefed3618f" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="kotlin-stdlib-common-1.7.0.pom">
-            <sha256 value="261a99e52e7de9d2b248ab8998a5046ce641fe1e28237f69df150ec4be9a301a" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.7.10">
          <artifact name="kotlin-stdlib-common-1.7.10.jar">
-            <sha256 value="19f102efe9629f8eabc63853ad15c533e47c47f91fca09285c5bde86e59f91d4" origin="Generated by Gradle"/>
+            <sha256 value="19f102efe9629f8eabc63853ad15c533e47c47f91fca09285c5bde86e59f91d4"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-stdlib-common-1.7.10.pom">
-            <sha256 value="1011c63b88ee94cdff5d596937307559bc55037b733cc00ce63cda3cfae0a8eb" origin="Generated by Gradle"/>
+            <sha256 value="1011c63b88ee94cdff5d596937307559bc55037b733cc00ce63cda3cfae0a8eb"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.7.22">
-         <artifact name="kotlin-stdlib-common-1.7.22.jar">
-            <sha256 value="79488cdf284c4b5b3998d302eae9bf0980fa441e3906c6a53d1174f978a3e484" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.20-RC2">
+         <artifact name="kotlin-stdlib-common-1.8.20-RC2.jar">
+            <sha256 value="b08ea47de30aedc28804b8fb4c391e3c38867e82c4b1f5cb83bb3caaf7a0e4c3"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-common-1.7.22.pom">
-            <sha256 value="f89830e782f61f2f471568a26c675ec4addccff0fd71640f955f705a29193ad5" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-common-1.8.20-RC2.pom">
+            <sha256 value="844c8a2f747bb5d7f4d5bb26e51c7afaa90828a32a7a07364339bcd3fca6a2af"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.0">
-         <artifact name="kotlin-stdlib-common-1.8.0.pom">
-            <sha256 value="a075ec46cc8dfd2846e4547d41a7b22d16497a82e278303419312fb897757b85" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.9.0">
+         <artifact name="kotlin-stdlib-common-1.9.0.jar">
+            <sha256 value="283274204bd7c020789ec46f8f8e72af4244d7f550b3392a57e5ca006ad7aa2c"
+                origin="Generated by Gradle" />
          </artifact>
-      </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.10">
-         <artifact name="kotlin-stdlib-common-1.8.10.pom">
-            <sha256 value="d27692dbe233904a119530fef1426178060d524bc745ff36cecc8b37cf140746" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-common-1.9.0.pom">
+            <sha256 value="3660d36a70feb3abe49f11b90633e41d36273576f071b0e109da9b3a0df082a5"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.21">
-         <artifact name="kotlin-stdlib-common-1.8.21.jar">
-            <sha256 value="6a44c9ecc9d7754d9e943fb1e3588c74d4a3f1785be51074f49d6c5723682a73" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.9.10">
+         <artifact name="kotlin-stdlib-common-1.9.10.jar">
+            <sha256 value="cde3341ba18a2ba262b0b7cf6c55b20c90e8d434e42c9a13e6a3f770db965a88"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-common-1.8.21.pom">
-            <sha256 value="e19a5577cbcea89728970db5333c8264c8c69ae722eeb79cbf41d5f0b0c9ae65" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-common-1.9.10.pom">
+            <sha256 value="7d4b70547910676b3bdfc8925a88f3b6bfb24582c9784542805544ceef490a92"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.5.31">
          <artifact name="kotlin-stdlib-jdk7-1.5.31.jar">
-            <sha256 value="a25bf47353ce899d843cbddee516d621a73473e7fba97f8d0301e7b4aed7c15f" origin="Generated by Gradle"/>
+            <sha256 value="a25bf47353ce899d843cbddee516d621a73473e7fba97f8d0301e7b4aed7c15f"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-stdlib-jdk7-1.5.31.pom">
-            <sha256 value="23138489ee293a68197068877745f700bfa11af989187bed3c3074cd8c079778" origin="Generated by Gradle"/>
+            <sha256 value="23138489ee293a68197068877745f700bfa11af989187bed3c3074cd8c079778"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.7.0">
-         <artifact name="kotlin-stdlib-jdk7-1.7.0.jar">
-            <sha256 value="07e91be9b2ca20672d2bdb7e181b766e73453a2da13492b5ddaee8fa47aea239" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.6.10">
+         <artifact name="kotlin-stdlib-jdk7-1.6.10.jar">
+            <sha256 value="2aedcdc6b69b33bdf5cc235bcea88e7cf6601146bb6bcdffdb312bbacd7be261"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk7-1.7.0.pom">
-            <sha256 value="ae23a4c6a2bdfc0cd5a7bbae87d998a11e0356be49fefa0a9af6c3ff6da2a02b" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk7-1.6.10.pom">
+            <sha256 value="612211ff930f5b52c724ff763417d5aa281dd7e0325c3b35c8d18120a6a8df4d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.7.22">
-         <artifact name="kotlin-stdlib-jdk7-1.7.22.jar">
-            <sha256 value="ade7768d98940a303856529af373f75ffd5e2695b4dc198e9b18396afa53f9e0" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.20-RC2">
+         <artifact name="kotlin-stdlib-jdk7-1.8.20-RC2.jar">
+            <sha256 value="674225347fe382ba9d52ce56ee67255b813a3ef28d16553eab323f9131002bd0"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk7-1.7.22.pom">
-            <sha256 value="b671680bdb7d5abada79400f3b876f38b2121ff819323afd322cf21941b95b65" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk7-1.8.20-RC2.pom">
+            <sha256 value="01cb2844b6d6bf4ef2a4cd4482d17f4b3af659424831f06a98948cf6ffb8ff1b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.0">
-         <artifact name="kotlin-stdlib-jdk7-1.8.0.jar">
-            <sha256 value="4c889d1d9803f5f2eb6c1592a6b7e62369ac7660c9eee15aba16fec059163666" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.9.0">
+         <artifact name="kotlin-stdlib-jdk7-1.9.0.jar">
+            <sha256 value="b7979a7aac94055f0d9f1fd3b47ce5ffe1cb6032a842ba9fbe7186f085289178"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk7-1.8.0.pom">
-            <sha256 value="dfa9644a6ae5b898ee475bb1f57e830ba1f770aee6c9c15f8112aa381180184a" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk7-1.9.0.pom">
+            <sha256 value="c11074f0c898a98b863c614471d438d3df92a1ec3382a6e37f935d7d71954b5a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.10">
-         <artifact name="kotlin-stdlib-jdk7-1.8.10.jar">
-            <sha256 value="a843aae0b7232448afc6af05747cd4de416b9c2b76e100a1b07b1f788337b2ed" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.9.10">
+         <artifact name="kotlin-stdlib-jdk7-1.9.10.jar">
+            <sha256 value="ac6361bf9ad1ed382c2103d9712c47cdec166232b4903ed596e8876b0681c9b7"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk7-1.8.10.pom">
-            <sha256 value="09b86d8d60f80ee0bbc80fd36b419d8d9a640facedc104d1e8d4c4deb87024fa" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk7-1.9.10.pom">
+            <sha256 value="c7fa67c7961320b89d85a3ca59a2e18c2c65850845595dcae4b46af6945edcd5"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.5.31">
          <artifact name="kotlin-stdlib-jdk8-1.5.31.jar">
-            <sha256 value="b548f7767aacf029d2417e47440742bd6d3ebede19b60386e23554ce5c4c5fdc" origin="Generated by Gradle"/>
+            <sha256 value="b548f7767aacf029d2417e47440742bd6d3ebede19b60386e23554ce5c4c5fdc"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlin-stdlib-jdk8-1.5.31.pom">
-            <sha256 value="45110aab0074792b815807b02b2daf18d2b37e8747ac0692aad7a0d02da893df" origin="Generated by Gradle"/>
+            <sha256 value="45110aab0074792b815807b02b2daf18d2b37e8747ac0692aad7a0d02da893df"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.7.0">
-         <artifact name="kotlin-stdlib-jdk8-1.7.0.jar">
-            <sha256 value="cf058e11db1dfc9944680c8c61b95ac689aaaa8a3eb30bced028100f038f030b" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.6.10">
+         <artifact name="kotlin-stdlib-jdk8-1.6.10.jar">
+            <sha256 value="1456d82d039ea30d8485b032901f52bbf07e7cdbe8bb1f8708ad32a8574c41ce"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk8-1.7.0.pom">
-            <sha256 value="97e1b53abe45f138b587953f5043e399c380f555a6233d55795e7aee03d0a731" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk8-1.6.10.pom">
+            <sha256 value="43a649fa737bfb35fa4af4e6de33e2f08a5d19104d7582ea40dbcd2b63790acc"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.7.22">
-         <artifact name="kotlin-stdlib-jdk8-1.7.22.jar">
-            <sha256 value="315102ff1cc2e706286b227147b8db23783db911a89298976a90a22e071cd117" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.20-RC2">
+         <artifact name="kotlin-stdlib-jdk8-1.8.20-RC2.jar">
+            <sha256 value="83db746a1451310f00a37b915d7106451fd09a27a7621d99411b7bfdd055d2bd"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk8-1.7.22.pom">
-            <sha256 value="eaf3c2d3e37a514f42eb4c95561a4656915a265749796af9dcae28c7ca604358" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk8-1.8.20-RC2.pom">
+            <sha256 value="de58e606b7cabf5bc5625a13f960a05a41d4d586b6be6ff8bdbf2d8861b2e71e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.0">
-         <artifact name="kotlin-stdlib-jdk8-1.8.0.jar">
-            <sha256 value="05b62804441b0c9a1920b6b7d5cf7329a4e24b6258478e32b1f046ca01900946" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.9.0">
+         <artifact name="kotlin-stdlib-jdk8-1.9.0.jar">
+            <sha256 value="a59fa24fdf1ffb594baecdbf0fd10010f977cea10236d487fe3464977a7377fa"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk8-1.8.0.pom">
-            <sha256 value="2bb6c7551b97c7ba029f9866582e7aa19d63abfd4cd53da3fc0c462f3ab5fc26" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk8-1.9.0.pom">
+            <sha256 value="64d598dd88e250466731e20304ab6f06cbbbbab7ee322b4703b6b59f881c4f92"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.10">
-         <artifact name="kotlin-stdlib-jdk8-1.8.10.jar">
-            <sha256 value="9622f67cbe41e88ad257c1b8018054dd021a6044162474a78b1becd44f15a169" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.9.10">
+         <artifact name="kotlin-stdlib-jdk8-1.9.10.jar">
+            <sha256 value="a4c74d94d64ce1abe53760fe0389dd941f6fc558d0dab35e47c085a11ec80f28"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-stdlib-jdk8-1.8.10.pom">
-            <sha256 value="caa25facba14d4c3e81908056900f7d214421157aabd4fd1d65df6e734eb30bf" origin="Generated by Gradle"/>
+         <artifact name="kotlin-stdlib-jdk8-1.9.10.pom">
+            <sha256 value="5f4b94dd3065a7764c37fa15de2ad6d81f40d59f8cb33f17d181c6384fb7a72e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-test" version="1.7.22">
-         <artifact name="kotlin-test-1.7.22.jar">
-            <sha256 value="f3060dd22a0c43ebc24b0b94df44874e8098eb05e8428a2215d0fe57832f9d37" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-test" version="1.9.10">
+         <artifact name="kotlin-test-1.9.10.jar">
+            <sha256 value="92966c4e75e6a6fd510564344eb40ac5ce766ebbabcbec243f528b0b6c41dd58"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-test-1.7.22.module">
-            <sha256 value="36d55caad797da459b38d0eb6883c00249c169c5906c43269998402ce92224be" origin="Generated by Gradle"/>
+         <artifact name="kotlin-test-1.9.10.module">
+            <sha256 value="43b60126d0d67f509b840aedcebcd893e6fd34fe817136b63103a2918c9f5af9"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.7.22">
-         <artifact name="kotlin-test-annotations-common-1.7.22.jar">
-            <sha256 value="35628f9f01e95b6162dc4b48e3cd49afdc3f463a751b6d793d6ab64459efaaef" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-test-annotations-common"
+          version="1.9.10">
+         <artifact name="kotlin-test-annotations-common-1.9.10.jar">
+            <sha256 value="0d25b42d6aa97095e1bfacc631f300ed0cda18d107447d438826573162ab1d12"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-test-annotations-common-1.7.22.pom">
-            <sha256 value="86ae8bc4fe2c6de72d7838a7a27e93fa1d26acc796c25aa3ad2f739e875c31ce" origin="Generated by Gradle"/>
+         <artifact name="kotlin-test-annotations-common-1.9.10.pom">
+            <sha256 value="907f3fa7be236d9b9f04ed6f3fe15c4990bfe9f881656d6e3c84207293f5ed4d"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.7.22">
-         <artifact name="kotlin-test-common-1.7.22.jar">
-            <sha256 value="e9af870a320f3bc7e13dc2357888a34c2684d3c58ff028b6bc57aadbd84d424b" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.9.10">
+         <artifact name="kotlin-test-common-1.9.10.jar">
+            <sha256 value="16a5387487a7d44799e2f1970d0e31a1e1abf772fa3b8ae6ab48dc21bb26fcb2"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-test-common-1.7.22.pom">
-            <sha256 value="1a1b646da3ee0d2b7379e4d0ed887382a2f73cb93f90a0417f3afb370efcb08f" origin="Generated by Gradle"/>
+         <artifact name="kotlin-test-common-1.9.10.pom">
+            <sha256 value="d3d7984b34d4f54c41c00668ec7d1545b0fe0635b17cc318868e7eb0ae7a2ed8"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-test-junit5" version="1.7.22">
-         <artifact name="kotlin-test-junit5-1.7.22.jar">
-            <sha256 value="bfb9fd2ef4742fb78180976e241596dc06913c2638da38a5f6906780f824811d" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-test-junit5" version="1.9.10">
+         <artifact name="kotlin-test-junit5-1.9.10.jar">
+            <sha256 value="cff33633770250424915c232937672a3d3ccc90d8a7c8353325cc767ecf31bd6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-test-junit5-1.7.22.module">
-            <sha256 value="4b4c4539245ad4972e439f5b337c4942081f44fd1645af81fa5de4c47c6f3e8e" origin="Generated by Gradle"/>
+         <artifact name="kotlin-test-junit5-1.9.10.module">
+            <sha256 value="01bada8381eae85f4b60ddc1a628889851d8bfcfd3c8c0077548357386f21a4e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.7.22">
-         <artifact name="kotlin-tooling-core-1.7.22.jar">
-            <sha256 value="3797f1835342fbc12ec9c1d4f98332ba028291a33251a907c9227d8fd94aee48" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.9.10">
+         <artifact name="kotlin-tooling-core-1.9.10.jar">
+            <sha256 value="e539a22428b9cac67f75b2d61f2b6e2a718350d7bb31823c7dca8907f90999ae"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-tooling-core-1.7.22.pom">
-            <sha256 value="4443f57c47c42f0d631c3c08c46c4a7d50d8e3bffa9e48b03bdce8ecd166e99e" origin="Generated by Gradle"/>
+         <artifact name="kotlin-tooling-core-1.9.10.pom">
+            <sha256 value="d82cfc9f561ab646d9273f71a3281ff21d6c607787f3e3c812f6e45000a7c036"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.7.22">
-         <artifact name="kotlin-util-io-1.7.22.jar">
-            <sha256 value="4fc16f4f146c216f65b39071a39aa0adc4c9e38c8c9f3ffdd4ad3767f8bc9cb5" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.9.10">
+         <artifact name="kotlin-util-io-1.9.10.jar">
+            <sha256 value="fa7c4213ea81e715154d51f9b51cdeeaaccc3f333a3ff794c75d3bd66d2cc048"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-util-io-1.7.22.pom">
-            <sha256 value="17b7ae73c1bc2b5532c7880c3f7e8b8fdb8070eab223dc748a31b55d0c13ebec" origin="Generated by Gradle"/>
+         <artifact name="kotlin-util-io-1.9.10.pom">
+            <sha256 value="4f557d981beeb424621457c189fa0bb13effbee34562191d5e405b5ffe7fb39c"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.7.22">
-         <artifact name="kotlin-util-klib-1.7.22.jar">
-            <sha256 value="082f1a76da6a181b78dc6347abf6c480b16dd05d9bc0e49bc0996184de87ab4a" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.9.10">
+         <artifact name="kotlin-util-klib-1.9.10.jar">
+            <sha256 value="d72f34ed2a7bd1cf10c00a832de90f61861299bf08d1e017450ee7d5be015349"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="kotlin-util-klib-1.7.22.pom">
-            <sha256 value="db6e316aa64d5239dc22b23ba69b2f6340754421776b14f747955c54faac4bef" origin="Generated by Gradle"/>
+         <artifact name="kotlin-util-klib-1.9.10.pom">
+            <sha256 value="20f8d57d1cea8a8fa53d4633ced0e35824984f5af1876741399d64d49e4cc945"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="atomicfu" version="0.19.0">
          <artifact name="atomicfu-0.19.0.module">
-            <sha256 value="9438e9c43fb6e1d54c519bcef0c6939894e7f61af32005d7bb42aba76f2da57f" origin="Generated by Gradle"/>
+            <sha256 value="9438e9c43fb6e1d54c519bcef0c6939894e7f61af32005d7bb42aba76f2da57f"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="atomicfu-metadata-0.19.0-all.jar">
             <sha256 value="3a0c2743b59f575affaf47e35c73ee22a2caecb6594a8948356ecd3e88564cc3" origin="Generated by Gradle"/>
@@ -3917,67 +4452,88 @@
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-android" version="1.6.4">
          <artifact name="kotlinx-coroutines-android-1.6.4.jar">
-            <sha256 value="3fdc0eed5bc4b83ee9622774520a2db25470370eacd1581cac1e37704f095b00" origin="Generated by Gradle"/>
+            <sha256 value="3fdc0eed5bc4b83ee9622774520a2db25470370eacd1581cac1e37704f095b00"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlinx-coroutines-android-1.6.4.module">
-            <sha256 value="68516559e6f84a621b9783cd892a64630ccd7875843588ddb3f0501425e33f15" origin="Generated by Gradle"/>
+            <sha256 value="68516559e6f84a621b9783cd892a64630ccd7875843588ddb3f0501425e33f15"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.1">
          <artifact name="kotlinx-coroutines-bom-1.6.1.pom">
-            <sha256 value="43e780ec3da6959c7d2c97fd6b4462ca9997e9c03cd6c43ee92f6604022d4bae" origin="Generated by Gradle"/>
+            <sha256 value="43e780ec3da6959c7d2c97fd6b4462ca9997e9c03cd6c43ee92f6604022d4bae"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.4">
-         <artifact name="kotlinx-coroutines-bom-1.6.4.pom">
-            <sha256 value="ab2614855fba66aa8a42514dbe3d5a884315ffe1ed63f5932e710a8006245ce1" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.3">
+         <artifact name="kotlinx-coroutines-bom-1.6.3.pom">
+            <sha256 value="70c3748dc16268b66893bdd99621a1bb72472d70f0612a831f7e33c991c22f0a"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.5.2">
-         <artifact name="kotlinx-coroutines-core-1.5.2.module">
-            <sha256 value="7b9f6960c6689d1a79d82ca3b00b8347bd57d15fe4070a3dd34e826e76136392" origin="Generated by Gradle"/>
+      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.4">
+         <artifact name="kotlinx-coroutines-bom-1.6.4.pom">
+            <sha256 value="ab2614855fba66aa8a42514dbe3d5a884315ffe1ed63f5932e710a8006245ce1"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.6.1">
          <artifact name="kotlinx-coroutines-core-1.6.1.module">
-            <sha256 value="79fe6569a9fffb409e51c64d5f8c54d27c4aa3735886155899d28ed2c9dfbc48" origin="Generated by Gradle"/>
+            <sha256 value="79fe6569a9fffb409e51c64d5f8c54d27c4aa3735886155899d28ed2c9dfbc48"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.6.3">
+         <artifact name="kotlinx-coroutines-core-1.6.3.module">
+            <sha256 value="14039719f2100d91e0ab220f834f7e5f3578a81026137e4ec16a5c83ecd1740b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.6.4">
          <artifact name="kotlinx-coroutines-core-1.6.4.module">
-            <sha256 value="a6eed4a1835588e7c84fcd7b0475fce9a7b3444c870ebc797b88ba64ccf4576b" origin="Generated by Gradle"/>
+            <sha256 value="a6eed4a1835588e7c84fcd7b0475fce9a7b3444c870ebc797b88ba64ccf4576b"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlinx-coroutines-core-metadata-1.6.4-all.jar">
-            <sha256 value="ae24d84fd33c5aaba1564b168142d0f210b0e257e0a0077e32616acc59e67fb7" origin="Generated by Gradle"/>
+            <sha256 value="ae24d84fd33c5aaba1564b168142d0f210b0e257e0a0077e32616acc59e67fb7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.5.0">
          <artifact name="kotlinx-coroutines-core-jvm-1.5.0.jar">
-            <sha256 value="78d6cc7135f84d692ff3752fcfd1fa1bbe0940d7df70652e4f1eaeec0c78afbb" origin="Generated by Gradle"/>
+            <sha256 value="78d6cc7135f84d692ff3752fcfd1fa1bbe0940d7df70652e4f1eaeec0c78afbb"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlinx-coroutines-core-jvm-1.5.0.module">
-            <sha256 value="c885dd0281076c5843826de317e3cbcdc3d8859dbeef53ae1cfacd1b9c60f96e" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
-      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.5.2">
-         <artifact name="kotlinx-coroutines-core-jvm-1.5.2.jar">
-            <sha256 value="2314c48aa1a39c05c11f3b385cdf3c56b1745f064314e4feabecebc1572b3ac1" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="kotlinx-coroutines-core-jvm-1.5.2.module">
-            <sha256 value="e229f81e6bc098067936a4b8264ea48fbe728ffc50faf4a78e0002793a6cd8ff" origin="Generated by Gradle"/>
+            <sha256 value="c885dd0281076c5843826de317e3cbcdc3d8859dbeef53ae1cfacd1b9c60f96e"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.1">
          <artifact name="kotlinx-coroutines-core-jvm-1.6.1.module">
-            <sha256 value="f31b672a11feb0ee49d5d49143067e93c33f5866768ae42b9a324b53cdad36e1" origin="Generated by Gradle"/>
+            <sha256 value="f31b672a11feb0ee49d5d49143067e93c33f5866768ae42b9a324b53cdad36e1"
+                origin="Generated by Gradle" />
+         </artifact>
+      </component>
+      <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.3">
+         <artifact name="kotlinx-coroutines-core-jvm-1.6.3.jar">
+            <sha256 value="58a497ab595d83bbbf28892a8b34ab57d94309a8742ee0eba43cb86408d235bf"
+                origin="Generated by Gradle" />
+         </artifact>
+         <artifact name="kotlinx-coroutines-core-jvm-1.6.3.module">
+            <sha256 value="7d123a4dc35526324c57b2bdabfd73870fca623e5f9be4ad6926f403b284a975"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.4">
          <artifact name="kotlinx-coroutines-core-jvm-1.6.4.jar">
-            <sha256 value="c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be" origin="Generated by Gradle"/>
+            <sha256 value="c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="kotlinx-coroutines-core-jvm-1.6.4.module">
-            <sha256 value="0d94c8a41483e7c2707ebd693e1b1357a84152998ce85550ebbc54ca4321a3a7" origin="Generated by Gradle"/>
+            <sha256 value="0d94c8a41483e7c2707ebd693e1b1357a84152998ce85550ebbc54ca4321a3a7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-jdk8" version="1.6.4">
@@ -3996,14 +4552,6 @@
             <sha256 value="88bb72ff43e8e597b33efc4577a3680d54696a2c2f70814149ef087ce3ccc381" origin="Generated by Gradle"/>
          </artifact>
       </component>
-      <component group="org.jetbrains.kotlinx" name="kotlinx-metadata-jvm" version="0.5.0">
-         <artifact name="kotlinx-metadata-jvm-0.5.0.jar">
-            <sha256 value="ca063a96639b08b9eaa0de4d65e899480740a6efbe28ab9a8681a2ced03055a4" origin="Generated by Gradle"/>
-         </artifact>
-         <artifact name="kotlinx-metadata-jvm-0.5.0.pom">
-            <sha256 value="52d84bd1dbff23b674806670de4e757985b2c54f41cadca48846e667d1d44ffd" origin="Generated by Gradle"/>
-         </artifact>
-      </component>
       <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-bom" version="1.5.1">
          <artifact name="kotlinx-serialization-bom-1.5.1.pom">
             <sha256 value="88b3d7507935ad932aa1aa3db15174349d76883a06cc2c24b619d99b8ab07b02" origin="Generated by Gradle"/>
@@ -4069,28 +4617,35 @@
       </component>
       <component group="org.jlleitschuh.gradle" name="ktlint-gradle" version="10.2.1">
          <artifact name="ktlint-gradle-10.2.1.jar">
-            <sha256 value="713e46aade2205951fdea248152ec3ae155774efae0ae0517b6036dc20957d51" origin="Generated by Gradle"/>
+            <sha256 value="713e46aade2205951fdea248152ec3ae155774efae0ae0517b6036dc20957d51"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="ktlint-gradle-10.2.1.module">
-            <sha256 value="21faf203321dbf69d78cb37818a7e3487371db2d024e63dc0c3b5329cbe085a7" origin="Generated by Gradle"/>
+            <sha256 value="21faf203321dbf69d78cb37818a7e3487371db2d024e63dc0c3b5329cbe085a7"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.jlleitschuh.gradle.ktlint" name="org.jlleitschuh.gradle.ktlint.gradle.plugin" version="10.2.1">
+      <component group="org.jlleitschuh.gradle.ktlint"
+          name="org.jlleitschuh.gradle.ktlint.gradle.plugin" version="10.2.1">
          <artifact name="org.jlleitschuh.gradle.ktlint.gradle.plugin-10.2.1.pom">
-            <sha256 value="6f01d5356bfb148919c98b3c63862c2ff2a97d211ee535377a03640152417eb0" origin="Generated by Gradle"/>
+            <sha256 value="6f01d5356bfb148919c98b3c63862c2ff2a97d211ee535377a03640152417eb0"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.json" name="json" version="20180813">
-         <artifact name="json-20180813.jar">
-            <sha256 value="518080049ba83181914419d11a25d9bc9833a2d729b6a6e7469fa52851356da8" origin="Generated by Gradle"/>
+      <component group="org.junit" name="junit-bom" version="5.10.2">
+         <artifact name="junit-bom-5.10.2.module">
+            <sha256 value="de23b114b3e4119a8fe6eb17bed5a3852816698bace67071579d6d927ebb080a"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="json-20180813.pom">
-            <sha256 value="c7e660c50bf4ecda0fc81ab62b489db9171e207fa784ddcb48c6c85bb40b49f5" origin="Generated by Gradle"/>
+         <artifact name="junit-bom-5.10.2.pom">
+            <sha256 value="169dd904a4b0f6520cffe658cc62292bfe9f3c14a989fa92120724cde43a9968"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.junit" name="junit-bom" version="5.7.2">
          <artifact name="junit-bom-5.7.2.module">
-            <sha256 value="f3bceb1c59dd4f6993f4304dffa580172b8df65a76cd36fa4fd92c0578d28ad8" origin="Generated by Gradle"/>
+            <sha256 value="f3bceb1c59dd4f6993f4304dffa580172b8df65a76cd36fa4fd92c0578d28ad8"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="junit-bom-5.7.2.pom">
             <sha256 value="cd14aaa869991f82021c585d570d31ff342bcba58bb44233b70193771b96487b" origin="Generated by Gradle"/>
@@ -4162,57 +4717,70 @@
             <sha256 value="58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2" origin="Generated by Gradle"/>
          </artifact>
          <artifact name="opentest4j-1.2.0.pom">
-            <sha256 value="a96e671816c1ff8803bdec74c9241f025bdfb277da5d2b4ee02266405936f994" origin="Generated by Gradle"/>
+            <sha256 value="a96e671816c1ff8803bdec74c9241f025bdfb277da5d2b4ee02266405936f994"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.ow2" name="ow2" version="1.5">
          <artifact name="ow2-1.5.pom">
-            <sha256 value="0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b" origin="Generated by Gradle"/>
+            <sha256 value="0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.ow2.asm" name="asm" version="9.1">
-         <artifact name="asm-9.1.jar">
-            <sha256 value="cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2" origin="Generated by Gradle"/>
+      <component group="org.ow2.asm" name="asm" version="9.2">
+         <artifact name="asm-9.2.jar">
+            <sha256 value="b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="asm-9.1.pom">
-            <sha256 value="c683a90dd68f2b1788cbdfc4647ea9405ef5925b371c199f8fd39d44d3cede8d" origin="Generated by Gradle"/>
+         <artifact name="asm-9.2.pom">
+            <sha256 value="dfb12a1b224bf01be1fd604020466f894241bcb645dcce395edd8cd6f8a50df4"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.ow2.asm" name="asm-analysis" version="9.1">
-         <artifact name="asm-analysis-9.1.jar">
-            <sha256 value="81a88041b1b8beda5a8a99646098046c48709538270c49def68abff25ac3be34" origin="Generated by Gradle"/>
+      <component group="org.ow2.asm" name="asm-analysis" version="9.2">
+         <artifact name="asm-analysis-9.2.jar">
+            <sha256 value="878fbe521731c072d14d2d65b983b1beae6ad06fda0007b6a8bae81f73f433c4"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="asm-analysis-9.1.pom">
-            <sha256 value="ac5454c11b03431ca951df71fb4e86c8c4c80df6979f95b757caed3ab0f47156" origin="Generated by Gradle"/>
+         <artifact name="asm-analysis-9.2.pom">
+            <sha256 value="773cc1a2bfc14c6c4a979c51a075c0234a0bf694fc3abe4facf454f37a145f1b"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.ow2.asm" name="asm-commons" version="9.1">
-         <artifact name="asm-commons-9.1.jar">
-            <sha256 value="afcb26dc1fc12c0c4a99ada670908dd82e18dfc488caf5ee92546996b470c00c" origin="Generated by Gradle"/>
+      <component group="org.ow2.asm" name="asm-commons" version="9.2">
+         <artifact name="asm-commons-9.2.jar">
+            <sha256 value="be4ce53138a238bb522cd781cf91f3ba5ce2f6ca93ec62d46a162a127225e0a6"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="asm-commons-9.1.pom">
-            <sha256 value="a0f651b27b8afe9c0e612d7a0266eacb5f7b1c787bc4b5ac8245f3d7a1181b7f" origin="Generated by Gradle"/>
+         <artifact name="asm-commons-9.2.pom">
+            <sha256 value="02824e839f2a2f0e72959fdd30b4897240f05afc43de42d7ba0b18437601c070"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.ow2.asm" name="asm-tree" version="9.1">
-         <artifact name="asm-tree-9.1.jar">
-            <sha256 value="fd00afa49e9595d7646205b09cecb4a776a8ff0ba06f2d59b8f7bf9c704b4a73" origin="Generated by Gradle"/>
+      <component group="org.ow2.asm" name="asm-tree" version="9.2">
+         <artifact name="asm-tree-9.2.jar">
+            <sha256 value="aabf9bd23091a4ebfc109c1f3ee7cf3e4b89f6ba2d3f51c5243f16b3cffae011"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="asm-tree-9.1.pom">
-            <sha256 value="b6a00d9207c035460f81c7d70ed41253f0d216652bed45fa1a3052ffcd50b94c" origin="Generated by Gradle"/>
+         <artifact name="asm-tree-9.2.pom">
+            <sha256 value="f61f3ebea5520ddf19f452b03c426c7231bdd8a81d7ac28765cb5271225ac378"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
-      <component group="org.ow2.asm" name="asm-util" version="9.1">
-         <artifact name="asm-util-9.1.jar">
-            <sha256 value="380e2ecd16f7cc0f1a76ba9ba049179b5760a57b282a87a4c653caeff2cd5bd6" origin="Generated by Gradle"/>
+      <component group="org.ow2.asm" name="asm-util" version="9.2">
+         <artifact name="asm-util-9.2.jar">
+            <sha256 value="ff5b3cd331ae8a9a804768280da98f50f424fef23dd3c788bb320e08c94ee598"
+                origin="Generated by Gradle" />
          </artifact>
-         <artifact name="asm-util-9.1.pom">
-            <sha256 value="8ddd74f1a1e2b93c709d976d0205e74fbf39d005703c9626a5ed5cc574cafbcf" origin="Generated by Gradle"/>
+         <artifact name="asm-util-9.2.pom">
+            <sha256 value="ddd06913f147d70ae68e7a6e4356a55b33f14dde6162dbff2bd0e289581f1ad2"
+                origin="Generated by Gradle" />
          </artifact>
       </component>
       <component group="org.reflections" name="reflections" version="0.9.12">
          <artifact name="reflections-0.9.12.jar">
-            <sha256 value="d168f58d32f2ae7ac5a8d5d9092adeee526c604b41125dcb45eea877960a99cf" origin="Generated by Gradle"/>
+            <sha256 value="d168f58d32f2ae7ac5a8d5d9092adeee526c604b41125dcb45eea877960a99cf"
+                origin="Generated by Gradle" />
          </artifact>
          <artifact name="reflections-0.9.12.pom">
             <sha256 value="626969f40dd5333580b8afd91211bc8b69e37f7f50c1995ae8f93aef50e1ac68" origin="Generated by Gradle"/>
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 4ed3bdea44354b0181f1c237d3e4171076bed643..19823e007ed81baa428eb345d33e4f7007f1654c 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
-distributionSha256Sum=e6d864e3b5bc05cc62041842b306383fc1fefcec359e70cebb1d470a6094ca82
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
+distributionSha256Sum=f30b29580fe11719087d698da23f3b0f0d04031d8995f7dd8275a31f7674dc01
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
diff --git a/mailbox-android/build.gradle b/mailbox-android/build.gradle
index a23a8ca2bd78038f19ce279c1c0066fb330368d6..ab82caf08bed02be2d04be48aa03a71b75948bda 100644
--- a/mailbox-android/build.gradle
+++ b/mailbox-android/build.gradle
@@ -52,22 +52,23 @@ android {
         viewBinding true
     }
     compileOptions {
-        sourceCompatibility JavaVersion.VERSION_1_8
-        targetCompatibility JavaVersion.VERSION_1_8
+        sourceCompatibility JavaVersion.VERSION_17
+        targetCompatibility JavaVersion.VERSION_17
         coreLibraryDesugaringEnabled true
     }
     kotlinOptions {
-        jvmTarget = '1.8'
+        jvmTarget = '17'
     }
     packagingOptions {
-        exclude 'META-INF/*'
-        // Due to https://github.com/Kotlin/kotlinx.coroutines/issues/2023
-        exclude 'META-INF/licenses/*'
-        exclude '**/attach_hotspot_windows.dll'
+        jniLibs {
+            excludes += ['META-INF/*', 'META-INF/licenses/*']
+        }
+        resources {
+            excludes += ['META-INF/*', 'META-INF/licenses/*', '**/attach_hotspot_windows.dll']
+        }
     }
-    lintOptions {
-        warning 'MissingTranslation'
-        warning 'ExtraTranslation'
+    lint {
+        warning 'MissingTranslation', 'ExtraTranslation'
     }
 }
 
diff --git a/mailbox-cli/build.gradle b/mailbox-cli/build.gradle
index cde3040d95a2969a154c9c2ce7bdb8a91158519b..3d55b829245133016c98354f8eb9991ab9cabe0e 100644
--- a/mailbox-cli/build.gradle
+++ b/mailbox-cli/build.gradle
@@ -12,8 +12,8 @@ plugins {
     id "org.jlleitschuh.gradle.ktlint" version "$ktlint_plugin_version"
 }
 
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
 
 dependencies {
     implementation project(path: ':mailbox-core', configuration: 'default')
diff --git a/mailbox-core/build.gradle b/mailbox-core/build.gradle
index fe081c16435ae3c9db3220923f2c064b1af25dfd..8dbdaca75138ca230a38c022a07cb8b7c0065688 100644
--- a/mailbox-core/build.gradle
+++ b/mailbox-core/build.gradle
@@ -11,8 +11,8 @@ checkstyle {
     configFile = new File('../config/checkstyle/checkstyle.xml')
 }
 
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
 
 dependencies {
     api "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
@@ -34,7 +34,7 @@ dependencies {
     implementation "io.ktor:ktor-server-call-logging:$ktor_version"
     implementation "io.ktor:ktor-server-content-negotiation:$ktor_version"
     implementation "io.ktor:ktor-serialization-jackson:$ktor_version"
-    def jackson_version = '2.13.5'
+    def jackson_version = '2.17.2'
     implementation('com.fasterxml.jackson.core:jackson-databind') {
         version { strictly "$jackson_version" }
     }
diff --git a/mailbox-lib/build.gradle b/mailbox-lib/build.gradle
index e61f746230508ced44541ea541add71f01e7b251..ec6f072e49b4dae419b563eb901a5dd420934e8c 100644
--- a/mailbox-lib/build.gradle
+++ b/mailbox-lib/build.gradle
@@ -11,8 +11,8 @@ checkstyle {
     configFile = new File('../config/checkstyle/checkstyle.xml')
 }
 
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
 
 configurations {
     tor