Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Gradle to 7.4 & AGP to 7.1.1 #5755

Merged
merged 42 commits into from
Mar 24, 2022

Conversation

ParaskP7
Copy link
Contributor

@ParaskP7 ParaskP7 commented Feb 1, 2022

This PR upgrades Gradle to 7.4 & AGP to 7.1.1.

Description

It includes the following:

  • Gradle version upgraded to 7.3.3 with the ./gradlew wrapper --gradle-version=7.3.3 --distribution-type=all command.
  • AGP version upgrade to 7.0.4 (see settings.gradle change).
  • Build output diff:
    • To identify and fix new warnings/errors that got added.
    • To identify and verify old warnings/errors that got removed.
  • Lint output diff
    • To identify and fix new warnings/errors that got added.
    • To identify and verify old warnings/errors that got removed.
  • The above 4 steps were redone with a follow-up update to Gradle 7.4 & AGP 7.1.1.

It updates the following libraries:

It resolves the following test issues:

It created the following GitHub issues:


Besides the above, you can reference the Gradle 7.4 & AGP 7.1.1 branches of the below libraries for testing/verification purposes:

NOTE: This is a draft PR because all Gradle & AGP upgrade PRs need to be merged together.

Merging instructions

Testing instructions

  • Smoke test the app.
  • Use composite build for all 3 libraries (following the instructions in local-builds.gradle-example file) and smoke test the app again. PS: Make sure you're on the Gradle & AGP branches on all 3 libraries.

  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@ParaskP7 ParaskP7 self-assigned this Feb 1, 2022
@peril-woocommerce
Copy link

peril-woocommerce bot commented Feb 1, 2022

You can test the changes on this Pull Request by downloading the APK here.

@hichamboushaba hichamboushaba mentioned this pull request Feb 14, 2022
1 task
This is required for navigation safe args compatibility reasons with the
newest AGP 7.1 versions.

For more information about this requirement visit links below:
- https://developer.android.com/studio/releases/
  gradle-plugin#navigation_safe_args_compatibility
- https://developer.android.com/jetpack/androidx/releases/
  navigation#2.4.1
Also, as part of updating Jetpack Compose to '1.1.0-rc01':
- The 'kotlinCompilerVersion' Kotlin option was removed as it is
deprecated and no longer required. Jetpack Compose now defaults to using
the Kotlin compiler version defined in the build script.
- The Material Compose Theme Adapter had to be updated to its '1.1.2'
version, which also points to Jetpack Compose to '1.1.0-rc01'.

This update was done because otherwise compilation was failing due to
the below compile error:
"e: This version (1.0.5) of the Compose Compiler requires Kotlin version
1.5.31 but you appear to be using Kotlin version 1.6.0 which is not
known to be compatible.  Please fix your configuration
(or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't
warn you!)."

One way of dealing with the above is to ignore it, as suggested, but
even that didn't work due to the below compile error:
"e: java.lang.NoSuchMethodError: org.jetbrains.kotlin.psi2ir.generators
.TypeTranslatorImpl.<init>(Lorg/jetbrains/kotlin/ir/util/
ReferenceSymbolTable;Lorg/jetbrains/kotlin/config/
LanguageVersionSettings;Lorg/jetbrains/kotlin/descriptors/
ModuleDescriptor;Lkotlin/jvm/functions/Function0;Lorg/jetbrains/kotlin/
ir/util/StubGeneratorExtensions;ILkotlin/jvm/internal/
DefaultConstructorMarker;)V at ..."

I also tried to update to the latest stable Jetpack Compose version, the
'1.1.0', but this didn't work as well. Doing that resulted to the below
compile error:
"e: This version (1.1.0) of the Compose Compiler requires Kotlin version
1.6.10 but you appear to be using Kotlin version 1.6.0 which is not
known to be compatible.  Please fix your configuration
(or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't
warn you!)."

As I was getting the above, I then tried to update to the latest stable
Kotlin version, the '1.6.10', which also matches with the latest stable
Jetpack Compose version, the '1.1.0', but this didn't work as well.
Doing that resulted to the below compile error:
"e: This version (1.1.0) of the Compose Compiler requires Kotlin version
1.6.10 but you appear to be using Kotlin version 1.6.0 which is not
known to be compatible.  Please fix your configuration
(or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't
warn you!)."

As such, and since I didn't want increase the scope of this Gradle and
AGP upgrade, I chose to temporary update Jetpack Compose to the working
'1.1.0-rc01' version, which is compatible with the Kotlin '1.6.0'
version and as such compatible with the current state of this project
and its correlated dependencies.
@ParaskP7 ParaskP7 changed the title Upgrade Gradle to 7.3.3 & AGP to 7.0.4 Upgrade Gradle to 7.4 & AGP to 7.1.1 Feb 21, 2022
@ParaskP7
Copy link
Contributor Author

ParaskP7 commented Feb 21, 2022

FYI: CI is failing due to DaemonDisappearedException and the VM running out of memory. When reviewing please build and test the solution locally until the CI issues get resolved.

Cc @AliSoftware @jkmassel

@ParaskP7
Copy link
Contributor Author

ParaskP7 commented Feb 21, 2022

👋 @hichamboushaba !

DISCLAMER: I am shamelessly pinging you here because I am seeing you being the last person updating both, the navigation (2.4.0-beta02) and compose (1.0.5) libraries. 😊 Please feel free to redirect me to someone else.

Recently, I updated this PR to target the latest Gradle 7.4 and AGP 7.1.1.

In order for me to do this upgrade, I had to:

You will find some justification about why I had to do both, the navigation and compose updates, in the commit descriptions themselves.

I wanted to ask you to take a look at both, the navigation and compose updates, verify that everything looks okay, suggest an alternative (if any) and make sure that the app is working as expected. I did some basic smoke testing, but nothing too extensive. For example:

  • I navigated through the tabs and some screens to make sure that navigation is not broken, and
  • I navigated to the About screen, which is Jetpack Compose based (do correct me if I am wrong), to make sure that compose is not broken.

PS: Also, please see my above CI related comment in case you are wondering why this PR is not building atm.

@hichamboushaba
Copy link
Member

Thanks for the ping @ParaskP7

Update navigation to 2.4.1

I'm totally OK with this, we were planning on this update for a long time, but we were blocked by the kotlin update requirement.

Update compose to 1.1.0-rc01

I think this would be OK, but before going with this decision, I want to us to fully understand why updating to the stable version didn't work.
You wrote this on the commit message:

As I was getting the above, I then tried to update to the latest stable
Kotlin version, the '1.6.10', which also matches with the latest stable
Jetpack Compose version, the '1.1.0', but this didn't work as well.
Doing that resulted to the below compile error:
"e: This version (1.1.0) of the Compose Compiler requires Kotlin version
1.6.10 but you appear to be using Kotlin version 1.6.0 which is not
known to be compatible. Please fix your configuration
(or suppressKotlinVersionCompatibilityCheck but don't say I didn't
warn you!)."

I wonder why updating to kotlin 1.6.10 didn't work, could it be that the kotlin compiler version was enforced by a different plugin? when trying to update the navigation library previously, I noticed that the safe-args plugin enforces its own version of kotlin compiler, so maybe this is what's happening here too? 🤔

@hichamboushaba
Copy link
Member

hichamboushaba commented Feb 21, 2022

@ParaskP7 I spent a bit of time checking why the build fails with kotlin 1.6.10, and I confirmed it's the same reason the update to safeargs 2.4.0 was blocked, it's because safeargs plugin will enforce its own version of the kotlin compiler, and I think this was always like this, but it never was an issue (or at least we didn't notice the issues) because we didn't have a hard dependency between the kotlin compiler version and another version like Compose.
If we keep things as they are on this PR, we will be locked with kotlin 1.6.0 and the RC version of Compose until navigation 2.5.0 comes out, which might be a while.

When working on the navigation update, I tried to find a way to tell Gradle to use a different version of the Kotlin compiler, and the only way I found was to force it through resolutionStrategy (because the kotlin-compiler-embeddable is a "compile classpath" dependency), and it worked well, but I didn't want to rush to it thinking that updating to kotlin 1.6.10 later would save us from the need of it, but it seems it's inevitable, I tried to use the same strategy with your branch changes, and I was able to make the app work with Compose 1.1.0, I pushed the changes to this poc branch, check it and tell me what you think 🙏, and if you know of a better way to force a specific version of the kotlin compiler version without using resolutionStrategy, I would be really glad to learn about it.

I don't think forcing the compiler version to a minor version difference than the one of the "safeargs" would cause it any issues, since it's just used for some code generation, and if it fails, it would most probably fail during the build time, unlike Compose case, where the link seems pretty strong between the compiler version and the library version.

Edit: I found a way to force the version without relying on resolutionStrategy, by applying the dependency directly into the kotlinCompilerClasspath configuration, check this commit for details.
Please note that the version rule strictly is not needed for our case, but I applied it just to add an additional fail-safe to make the build fails if a dependency changed the kotlin compiler version without our consent,

This 'FluxC' hash updates 'FluxC' to that branch version where
'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'FluxC' changes
work as expected with this WCAndroid client.
This 'Login' hash updates 'Login' to that branch version where
'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'Login' changes
work as expected with this WCAndroid client.
This 'Media Picker' hash updates 'Media Picker' to that branch version
where 'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'Media Picker'
changes work as expected with this WCAndroid client.
This 'Media Picker' hash updates 'Media Picker' to that branch version
where 'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'Media Picker'
changes work as expected with this WCAndroid client.
@ParaskP7 ParaskP7 requested a review from a team March 18, 2022 17:19
@ParaskP7 ParaskP7 marked this pull request as ready for review March 18, 2022 17:19
Copy link
Contributor

@mokagio mokagio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW, I tested this by building it with and without WordPress-MediaPicker-Android in the local-builds.gradle file. Both builds succeeded.

@ParaskP7
Copy link
Contributor Author

👋 @mokagio !

FWIW, I tested this by building it with and without WordPress-MediaPicker-Android in the local-builds.gradle file. Both builds succeeded.

Great, thank you so much for testing this PR alongside WordPress-MediaPicker-Android and its corresponding such upgrade PR! 🚀 🙇

…to update/gradle-to-7.3.3-agp-to-7.0.4

� Conflicts:
�	build.gradle
…to update/gradle-to-7.3.3-agp-to-7.0.4

� Conflicts:
�	build.gradle
This 'FluxC' hash updates 'FluxC' to that branch version where
'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'FluxC' changes
work as expected with this WCAndroid client.
@@ -335,7 +334,7 @@ dependencies {
implementation "androidx.compose.ui:ui-tooling:$composeVersion"
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0'
implementation "androidx.compose.runtime:runtime-livedata:$composeVersion"
implementation "com.google.android.material:compose-theme-adapter:$composeVersion"
implementation "com.google.android.material:compose-theme-adapter:1.1.2" // Updated to $composeVersion (1.1.0-rc01)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure what the comment means 😓

Copy link
Contributor Author

@ParaskP7 ParaskP7 Mar 23, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👋 @oguzkocer !

This means that the compose-theme-adapter was updated to 1.1.2 because of the compose update, the 1.1.0-rc01. Those two libraries go hand-in-hand. So, what this comments tries to say is that compose-theme-adapter:1.12 got updated to compose:1.1.0-rc01. Does it make sense? 🤔

PS: I intent to remove this comment when I update compose to the next stable version.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the comment could use a little bit more clarity, because without the necessary context, it's a bit hard to understand it. Having said that, it looks like compose:1.1.1 is available, along with compose-theme-adapter:1.1.5. How do you feel about updating to this stable version and removing the comment?

If we want to have a comment, a bit more clear way to do this might be to add a composeThemeAdapterVersion in the build.gradle and add a comment saying that they need to match each other. Something like:

// 'compose' & 'compose-theme-adapter' module versions need to be consistent with each other
composeVersion = "1.1.1"
composeThemeAdapterVersion = "1.1.5"

What do you think?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👋 @oguzkocer !

I think the comment could use a little bit more clarity, because without the necessary context, it's a bit hard to understand it.

I agree. 👍

Having said that, it looks like compose:1.1.1 is available, along with compose-theme-adapter:1.1.5. How do you feel about updating to this stable version and removing the comment?

We can't update compose unless we update kotlin as well. We discussed that with @hichamboushaba above and agreed that after this PR gets merged we will create another accompanying PR to update both kotlin and compose in one go.

If we want to have a comment, a bit more clear way to do this might be to add a composeThemeAdapterVersion in the build.gradle and add a comment saying that they need to match each other. Something like:

I like it, let me apply this change, thanks for the recommendation! 🥇

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I see. I think I read that discussion before, but.. it's been lots of PRs with time in between. 🙈

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...it's been lots of PRs with time in between

💯 THIS! 😅

Copy link
Contributor Author

@ParaskP7 ParaskP7 Mar 23, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@oguzkocer this is now done in this 8b0d138 commit here, let me know what you think! 🙇

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good - thank you for the improvement 🙇‍♂️

…to update/gradle-to-7.3.3-agp-to-7.0.4

� Conflicts:
�	build.gradle
This 'FluxC' hash updates 'FluxC' to that trunk version where
'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'FluxC' changes
work as expected with this WCAndroid client.
This 'Login' hash updates 'Login' to that trunk version where
'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'Login' changes
work as expected with this WCAndroid client.
This 'Media Picker' hash updates 'Media Picker' to that trunk version
where 'Gradle & AGP' is also upgraded to version '7.4 & 7.1.1'
correspondingly.

This step is required in order to check that these 'Media Picker'
changes work as expected with this WCAndroid client.
@ParaskP7 ParaskP7 removed the status: do not merge Dependent on another PR, ready for review but not ready for merge. label Mar 23, 2022
@wpmobilebot
Copy link
Collaborator

Found 1 violations:

The PR caused the following dependency changes:

-+--- androidx.databinding:viewbinding:4.2.2
++--- androidx.databinding:viewbinding:7.1.1
-+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0
-|    |    +--- org.jetbrains:annotations:13.0 -> 20.1.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.31
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 -> 1.6.10
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10
+|    |    +--- org.jetbrains:annotations:13.0 -> 20.1.0
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
 +--- com.google.firebase:firebase-messaging-ktx:23.0.0
 |    +--- com.google.android.gms:play-services-basement:17.2.1 -> 18.0.0
-|    |    \--- androidx.fragment:fragment:1.0.0 -> 1.4.0
-|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         +--- androidx.core:core-ktx:1.2.0 -> 1.7.0
-|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |    \--- androidx.core:core:1.7.0 (*)
-|    |         +--- androidx.collection:collection:1.1.0 (*)
-|    |         +--- androidx.viewpager:viewpager:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-|    |         |    \--- androidx.customview:customview:1.0.0 -> 1.1.0
-|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |         +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
-|    |         |         \--- androidx.collection:collection:1.1.0 (*)
-|    |         +--- androidx.loader:loader:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.0
-|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 (*)
-|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 (*)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-livedata-core:2.4.0
-|    |         |    |         +--- androidx.arch.core:core-common:2.1.0 (*)
-|    |         |    |         +--- androidx.arch.core:core-runtime:2.1.0 (*)
-|    |         |    |         \--- androidx.lifecycle:lifecycle-common:2.4.0 (*)
-|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.4.0
-|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
-|    |         +--- androidx.activity:activity:1.2.4 -> 1.4.0
-|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |    +--- androidx.core:core:1.7.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
-|    |         |    +--- androidx.savedstate:savedstate:1.1.0
-|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |    |    +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (*)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.4.0 (*)
-|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0
-|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |         |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
-|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.4.0 (*)
-|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.4.0 (*)
-|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |         |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|    |         |    \--- androidx.tracing:tracing:1.0.0
-|    |         |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.0 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
-|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
-|    |         +--- androidx.savedstate:savedstate:1.1.0 (*)
-|    |         +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
+|    |    \--- androidx.fragment:fragment:1.0.0 -> 1.4.1
+|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         +--- androidx.core:core-ktx:1.2.0 -> 1.7.0
+|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |    \--- androidx.core:core:1.7.0 (*)
+|    |         +--- androidx.collection:collection:1.1.0 (*)
+|    |         +--- androidx.viewpager:viewpager:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+|    |         |    \--- androidx.customview:customview:1.0.0 -> 1.1.0
+|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |         +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
+|    |         |         \--- androidx.collection:collection:1.1.0 (*)
+|    |         +--- androidx.loader:loader:1.0.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.0
+|    |         |    |    +--- androidx.arch.core:core-common:2.1.0 (*)
+|    |         |    |    +--- androidx.arch.core:core-runtime:2.1.0 (*)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-livedata-core:2.4.0
+|    |         |    |         +--- androidx.arch.core:core-common:2.1.0 (*)
+|    |         |    |         +--- androidx.arch.core:core-runtime:2.1.0 (*)
+|    |         |    |         \--- androidx.lifecycle:lifecycle-common:2.4.0 (*)
+|    |         |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.4.0
+|    |         |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |         +--- androidx.activity:activity:1.2.4 -> 1.4.0
+|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |    +--- androidx.core:core:1.7.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
+|    |         |    +--- androidx.savedstate:savedstate:1.1.0
+|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |    |    +--- androidx.arch.core:core-common:2.0.1 -> 2.1.0 (*)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.4.0 (*)
+|    |         |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0
+|    |         |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |         |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
+|    |         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.4.0 (*)
+|    |         |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.4.0 (*)
+|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+|    |         |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |         |    \--- androidx.tracing:tracing:1.0.0
+|    |         |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.4.0 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
+|    |         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
+|    |         +--- androidx.savedstate:savedstate:1.1.0 (*)
+|    |         +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
 |    +--- com.google.firebase:firebase-common-ktx:20.0.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.5.31 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.6.10 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.5.31 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 1.6.10 (*)
 +--- com.google.android.gms:play-services-auth:20.1.0
-|    +--- androidx.fragment:fragment:1.0.0 -> 1.4.0 (*)
+|    +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
 |    \--- com.google.android.gms:play-services-auth-api-phone:18.0.1
 |         \--- com.google.android.gms:play-services-base:18.0.1
-|              \--- androidx.fragment:fragment:1.0.0 -> 1.4.0 (*)
+|              \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
 +--- androidx.legacy:legacy-support-v4:1.0.0
 |    +--- androidx.legacy:legacy-support-core-ui:1.0.0
-|    |    \--- androidx.slidingpanelayout:slidingpanelayout:1.0.0 -> 1.2.0-beta01
-|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         +--- androidx.customview:customview:1.1.0 (*)
-|    |         +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-|    |         +--- androidx.window:window:1.0.0-beta02
-|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.0 (*)
-|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2
-|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2
-|    |         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2
-|    |         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
-|    |         |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.30 -> 1.6.0
-|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
-|    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |         |    +--- androidx.collection:collection:1.1.0 (*)
-|    |         |    \--- androidx.core:core:1.3.2 -> 1.7.0 (*)
-|    |         \--- androidx.transition:transition:1.4.1
-|    |              +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |              +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-|    |              \--- androidx.collection:collection:1.1.0 (*)
+|    |    \--- androidx.slidingpanelayout:slidingpanelayout:1.0.0 -> 1.2.0
+|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         +--- androidx.customview:customview:1.1.0 (*)
+|    |         +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+|    |         +--- androidx.window:window:1.0.0
+|    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2
+|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2
+|    |         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2
+|    |         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+|    |         |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.30 -> 1.6.10
+|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+|    |         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |         |    +--- androidx.collection:collection:1.1.0 (*)
+|    |         |    \--- androidx.core:core:1.3.2 -> 1.7.0 (*)
+|    |         \--- androidx.transition:transition:1.4.1
+|    |              +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |              +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+|    |              \--- androidx.collection:collection:1.1.0 (*)
-|    \--- androidx.fragment:fragment:1.0.0 -> 1.4.0 (*)
+|    \--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
 +--- androidx.constraintlayout:constraintlayout:2.1.3
-|    \--- androidx.appcompat:appcompat:1.2.0 -> 1.4.0
-|         +--- androidx.annotation:annotation:1.3.0
-|         +--- androidx.core:core:1.7.0 (*)
-|         +--- androidx.cursoradapter:cursoradapter:1.0.0 (*)
-|         +--- androidx.activity:activity:1.2.4 -> 1.4.0 (*)
-|         +--- androidx.fragment:fragment:1.3.6 -> 1.4.0 (*)
-|         +--- androidx.appcompat:appcompat-resources:1.4.0
-|         |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         |    +--- androidx.core:core:1.0.1 -> 1.7.0 (*)
-|         |    +--- androidx.vectordrawable:vectordrawable:1.1.0
-|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-|         |    |    \--- androidx.collection:collection:1.1.0 (*)
-|         |    \--- androidx.vectordrawable:vectordrawable-animated:1.1.0
-|         |         +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-|         |         +--- androidx.interpolator:interpolator:1.0.0 (*)
-|         |         \--- androidx.collection:collection:1.1.0 (*)
-|         +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1 (*)
-|         +--- androidx.savedstate:savedstate:1.1.0 (*)
-|         +--- androidx.emoji2:emoji2:1.0.0
-|         |    +--- androidx.collection:collection:1.1.0 (*)
-|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         |    +--- androidx.lifecycle:lifecycle-process:2.4.0
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.4.0 (*)
-|         |    |    \--- androidx.startup:startup-runtime:1.0.0
-|         |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |         \--- androidx.tracing:tracing:1.0.0 (*)
-|         |    +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
-|         |    \--- androidx.startup:startup-runtime:1.0.0 (*)
-|         +--- androidx.emoji2:emoji2-views-helper:1.0.0
-|         |    +--- androidx.emoji2:emoji2:1.0.0 (*)
-|         |    +--- androidx.collection:collection:1.1.0 (*)
-|         |    \--- androidx.core:core:1.3.0 -> 1.7.0 (*)
-|         +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|         +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
-|         \--- androidx.resourceinspection:resourceinspection-annotation:1.0.0
-|              \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    \--- androidx.appcompat:appcompat:1.2.0 -> 1.4.1
+|         +--- androidx.annotation:annotation:1.3.0
+|         +--- androidx.core:core:1.7.0 (*)
+|         +--- androidx.cursoradapter:cursoradapter:1.0.0 (*)
+|         +--- androidx.activity:activity:1.2.4 -> 1.4.0 (*)
+|         +--- androidx.fragment:fragment:1.3.6 -> 1.4.1 (*)
+|         +--- androidx.appcompat:appcompat-resources:1.4.1
+|         |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         |    +--- androidx.core:core:1.0.1 -> 1.7.0 (*)
+|         |    +--- androidx.vectordrawable:vectordrawable:1.1.0
+|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|         |    |    +--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+|         |    |    \--- androidx.collection:collection:1.1.0 (*)
+|         |    \--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+|         |         +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+|         |         +--- androidx.interpolator:interpolator:1.0.0 (*)
+|         |         \--- androidx.collection:collection:1.1.0 (*)
+|         +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1 (*)
+|         +--- androidx.savedstate:savedstate:1.1.0 (*)
+|         +--- androidx.emoji2:emoji2:1.0.0
+|         |    +--- androidx.collection:collection:1.1.0 (*)
+|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         |    +--- androidx.lifecycle:lifecycle-process:2.4.0
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.4.0 (*)
+|         |    |    \--- androidx.startup:startup-runtime:1.0.0
+|         |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|         |    |         \--- androidx.tracing:tracing:1.0.0 (*)
+|         |    +--- androidx.core:core:1.3.0 -> 1.7.0 (*)
+|         |    \--- androidx.startup:startup-runtime:1.0.0 (*)
+|         +--- androidx.emoji2:emoji2-views-helper:1.0.0
+|         |    +--- androidx.emoji2:emoji2:1.0.0 (*)
+|         |    +--- androidx.collection:collection:1.1.0 (*)
+|         |    \--- androidx.core:core:1.3.0 -> 1.7.0 (*)
+|         +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|         +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
+|         \--- androidx.resourceinspection:resourceinspection-annotation:1.0.0
+|              \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-+--- androidx.appcompat:appcompat:1.4.0 (*)
++--- androidx.appcompat:appcompat:1.4.0 -> 1.4.1 (*)
 +--- com.google.android.material:material:1.4.0 -> 1.6.0-alpha01
-|    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.0 (*)
+|    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.1 (*)
-|    +--- androidx.fragment:fragment:1.0.0 -> 1.4.0 (*)
+|    +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
 |    \--- androidx.viewpager2:viewpager2:1.0.0
-|         \--- androidx.fragment:fragment:1.1.0 -> 1.4.0 (*)
+|         \--- androidx.fragment:fragment:1.1.0 -> 1.4.1 (*)
 +--- androidx.preference:preference:1.1.1
-|    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.0 (*)
+|    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.1 (*)
-|    \--- androidx.fragment:fragment:1.2.4 -> 1.4.0 (*)
+|    \--- androidx.fragment:fragment:1.2.4 -> 1.4.1 (*)
 +--- androidx.datastore:datastore-preferences:1.0.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.10 (*)
 |    +--- androidx.datastore:datastore:1.0.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.10 (*)
 |    |    \--- androidx.datastore:datastore-core:1.0.0
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.0 (*)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.10 (*)
 |    \--- androidx.datastore:datastore-preferences-core:1.0.0
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.10 -> 1.6.10 (*)
-+--- androidx.navigation:navigation-fragment-ktx:2.4.0-beta02
-|    +--- androidx.navigation:navigation-fragment:2.4.0-beta02
-|    |    +--- androidx.fragment:fragment-ktx:1.4.0-rc01 -> 1.4.0
-|    |    |    +--- androidx.fragment:fragment:1.4.0 (*)
-|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.4.0
-|    |    |    |    +--- androidx.activity:activity:1.4.0 (*)
-|    |    |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1
-|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
-|    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.0 (*)
-|    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.5.2 (*)
-|    |    |    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0
-|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.4.0 (*)
-|    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
-|    |    |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2 (*)
-|    |    |    |    +--- androidx.savedstate:savedstate-ktx:1.1.0
-|    |    |    |    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
-|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.0 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.7.0 (*)
-|    |    |    +--- androidx.collection:collection-ktx:1.1.0
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.0 (*)
-|    |    |    |    \--- androidx.collection:collection:1.1.0 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1 -> 2.4.0
-|    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.4.0 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
-|    |    |    +--- androidx.savedstate:savedstate-ktx:1.1.0 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    +--- androidx.navigation:navigation-runtime:2.4.0-beta02
-|    |    |    +--- androidx.navigation:navigation-common:2.4.0-beta02
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
-|    |    |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
-|    |    |    |    \--- androidx.collection:collection-ktx:1.1.0 (*)
-|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.4.0 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
-|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    \--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02
-|         +--- androidx.navigation:navigation-runtime:2.4.0-beta02 (*)
-|         \--- androidx.navigation:navigation-common-ktx:2.4.0-beta02
-|              \--- androidx.navigation:navigation-common:2.4.0-beta02 (*)
++--- androidx.navigation:navigation-fragment-ktx:2.4.1
+|    +--- androidx.navigation:navigation-fragment:2.4.1
+|    |    +--- androidx.fragment:fragment-ktx:1.4.1
+|    |    |    +--- androidx.fragment:fragment:1.4.1 (*)
+|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.4.0
+|    |    |    |    +--- androidx.activity:activity:1.4.0 (*)
+|    |    |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.4.0 (*)
+|    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
+|    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.5.2 (*)
+|    |    |    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.4.0 (*)
+|    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |    |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.5.2 (*)
+|    |    |    |    +--- androidx.savedstate:savedstate-ktx:1.1.0
+|    |    |    |    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
+|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.10 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+|    |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.7.0 (*)
+|    |    |    +--- androidx.collection:collection-ktx:1.1.0
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.10 (*)
+|    |    |    |    \--- androidx.collection:collection:1.1.0 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1 -> 2.4.0
+|    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.4.0 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
+|    |    |    +--- androidx.savedstate:savedstate-ktx:1.1.0 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
+|    |    +--- androidx.navigation:navigation-runtime:2.4.1
+|    |    |    +--- androidx.navigation:navigation-common:2.4.1
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
+|    |    |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.1.0 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.7.0 (*)
+|    |    |    |    \--- androidx.collection:collection-ktx:1.1.0 (*)
+|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.4.0 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.4.0 (*)
+|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    \--- androidx.navigation:navigation-runtime-ktx:2.4.1
+|         +--- androidx.navigation:navigation-runtime:2.4.1 (*)
+|         \--- androidx.navigation:navigation-common-ktx:2.4.1
+|              \--- androidx.navigation:navigation-common:2.4.1 (*)
-+--- androidx.navigation:navigation-ui-ktx:2.4.0-beta02
-|    +--- androidx.navigation:navigation-ui:2.4.0-beta02
-|    |    +--- androidx.navigation:navigation-runtime:2.4.0-beta02 (*)
-|    |    +--- androidx.customview:customview:1.1.0 (*)
-|    |    +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
-|    |    +--- com.google.android.material:material:1.4.0-beta01 -> 1.6.0-alpha01 (*)
-|    |    +--- androidx.annotation:annotation-experimental:1.1.0
-|    |    \--- androidx.transition:transition:1.3.0 -> 1.4.1 (*)
-|    \--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02 (*)
++--- androidx.navigation:navigation-ui-ktx:2.4.1
+|    +--- androidx.navigation:navigation-ui:2.4.1
+|    |    +--- androidx.navigation:navigation-runtime:2.4.1 (*)
+|    |    +--- androidx.customview:customview:1.1.0 (*)
+|    |    +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
+|    |    +--- com.google.android.material:material:1.4.0-beta01 -> 1.6.0-alpha01 (*)
+|    |    +--- androidx.annotation:annotation-experimental:1.1.0
+|    |    \--- androidx.transition:transition:1.3.0 -> 1.4.1 (*)
+|    \--- androidx.navigation:navigation-runtime-ktx:2.4.1 (*)
 +--- org.wordpress:utils:2.3.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.10 -> 1.5.31 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.10 -> 1.6.10 (*)
 +--- com.automattic:Automattic-Tracks-Android:2.2.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
 |    \--- io.sentry:sentry-android-okhttp -> 5.4.3
 |         +--- com.squareup.okhttp3:okhttp -> 4.9.2
 |         |    +--- com.squareup.okio:okio:2.8.0 -> 3.0.0-alpha.9
-|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.5.31 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.10 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.0
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.10
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.10 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.5.31 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.6.10 (*)
-+--- org.wordpress:fluxc:trunk-fd7aa2e18da80ae655debf89d8f028e7cb3d9969
-|    +--- org.wordpress:wellsql:1.7.0
-|    |    \--- org.wordpress.wellsql:wellsql-annotations:1.7.0
-|    +--- org.wordpress.fluxc:fluxc-annotations:trunk-fd7aa2e18da80ae655debf89d8f028e7cb3d9969
-|    +--- org.greenrobot:eventbus:3.3.1 (*)
-|    +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
-|    +--- com.android.volley:volley:1.1.1 -> 1.2.0
-|    +--- androidx.paging:paging-runtime:2.1.2
-|    |    +--- androidx.paging:paging-common:2.1.2
-|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    |    \--- androidx.arch.core:core-common:2.0.0 -> 2.1.0 (*)
-|    |    +--- androidx.arch.core:core-runtime:2.0.0 -> 2.1.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.4.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.0 (*)
-|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
-|    +--- com.goterl:lazysodium-android:5.0.2
-|    +--- net.java.dev.jna:jna:5.5.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.4.10 -> 1.5.31
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.0 (*)
-|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
-|    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.2.0
-|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0 -> 4.9.2
-|    |    +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.5.31 (*)
-|    +--- com.google.code.gson:gson:2.8.5 -> 2.8.9
-|    +--- org.apache.commons:commons-text:1.1 -> 1.8 (*)
-|    +--- androidx.room:room-runtime:2.3.0 -> 2.4.0
-|    |    +--- androidx.room:room-common:2.4.0
-|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    +--- androidx.sqlite:sqlite-framework:2.2.0
-|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    |    \--- androidx.sqlite:sqlite:2.2.0
-|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    +--- androidx.sqlite:sqlite:2.2.0 (*)
-|    |    +--- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (*)
-|    |    \--- androidx.annotation:annotation-experimental:1.1.0
-|    +--- androidx.room:room-ktx:2.3.0
-|    |    +--- androidx.room:room-common:2.3.0 -> 2.4.0 (*)
-|    |    +--- androidx.room:room-runtime:2.3.0 -> 2.4.0 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.5.2 (*)
-|    +--- com.google.dagger:dagger:2.29.1 -> 2.40.5
-|    |    \--- javax.inject:javax.inject:1
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9 -> 1.5.2 (*)
-|    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9 -> 1.5.2 (*)
++--- org.wordpress:fluxc:trunk-7035f6772f4e0cb4980da0556a5762ea7904eb24
+|    +--- org.wordpress:wellsql:1.7.0
+|    |    \--- org.wordpress.wellsql:wellsql-annotations:1.7.0
+|    +--- org.wordpress.fluxc:fluxc-annotations:trunk-7035f6772f4e0cb4980da0556a5762ea7904eb24
+|    +--- org.greenrobot:eventbus:3.3.1 (*)
+|    +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
+|    +--- com.android.volley:volley:1.1.1 -> 1.2.0
+|    +--- androidx.paging:paging-runtime:2.1.2
+|    |    +--- androidx.paging:paging-common:2.1.2
+|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    \--- androidx.arch.core:core-common:2.0.0 -> 2.1.0 (*)
+|    |    +--- androidx.arch.core:core-runtime:2.0.0 -> 2.1.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.4.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.4.0 (*)
+|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    +--- com.goterl:lazysodium-android:5.0.2
+|    +--- net.java.dev.jna:jna:5.5.0
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.4.10 -> 1.6.10
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
+|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.1 (*)
+|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.2.0
+|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0 -> 4.9.2
+|    |    +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.6.10 (*)
+|    +--- com.google.code.gson:gson:2.8.5 -> 2.8.9
+|    +--- org.apache.commons:commons-text:1.1 -> 1.8 (*)
+|    +--- androidx.room:room-runtime:2.3.0 -> 2.4.0
+|    |    +--- androidx.room:room-common:2.4.0
+|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- androidx.sqlite:sqlite-framework:2.2.0
+|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    \--- androidx.sqlite:sqlite:2.2.0
+|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    +--- androidx.sqlite:sqlite:2.2.0 (*)
+|    |    +--- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (*)
+|    |    \--- androidx.annotation:annotation-experimental:1.1.0
+|    +--- androidx.room:room-ktx:2.3.0
+|    |    +--- androidx.room:room-common:2.3.0 -> 2.4.0 (*)
+|    |    +--- androidx.room:room-runtime:2.3.0 -> 2.4.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.5.2 (*)
+|    +--- com.google.dagger:dagger:2.29.1 -> 2.40.5
+|    |    \--- javax.inject:javax.inject:1
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9 -> 1.5.2 (*)
+|    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9 -> 1.5.2 (*)
-+--- org.wordpress.fluxc.plugins:woocommerce:trunk-fd7aa2e18da80ae655debf89d8f028e7cb3d9969
-|    +--- org.wordpress:wellsql:1.7.0 (*)
-|    +--- org.wordpress.fluxc:fluxc-annotations:trunk-fd7aa2e18da80ae655debf89d8f028e7cb3d9969
-|    +--- androidx.room:room-ktx:2.3.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.0 (*)
-|    +--- org.wordpress:fluxc:trunk-fd7aa2e18da80ae655debf89d8f028e7cb3d9969 (*)
-|    +--- org.apache.commons:commons-lang3:3.7 -> 3.9
-|    +--- com.google.code.gson:gson:2.8.0 -> 2.8.9
-|    +--- com.google.dagger:dagger:2.29.1 -> 2.40.5 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9 -> 1.5.2 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9 -> 1.5.2 (*)
-|    \--- androidx.room:room-runtime:2.3.0 -> 2.4.0 (*)
++--- org.wordpress.fluxc.plugins:woocommerce:trunk-7035f6772f4e0cb4980da0556a5762ea7904eb24
+|    +--- org.wordpress:wellsql:1.7.0 (*)
+|    +--- org.wordpress.fluxc:fluxc-annotations:trunk-7035f6772f4e0cb4980da0556a5762ea7904eb24
+|    +--- androidx.room:room-ktx:2.3.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.10 (*)
+|    +--- org.wordpress:fluxc:trunk-7035f6772f4e0cb4980da0556a5762ea7904eb24 (*)
+|    +--- org.apache.commons:commons-lang3:3.7 -> 3.9
+|    +--- com.google.code.gson:gson:2.8.0 -> 2.8.9
+|    +--- com.google.dagger:dagger:2.29.1 -> 2.40.5 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9 -> 1.5.2 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9 -> 1.5.2 (*)
+|    \--- androidx.room:room-runtime:2.3.0 -> 2.4.0 (*)
-+--- org.wordpress:login:0.12.0
-|    +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.1.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.0 (*)
-|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.0 (*)
-|    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
-|    +--- androidx.media:media:1.2.1 (*)
-|    +--- androidx.legacy:legacy-support-v13:1.0.0
-|    |    \--- androidx.legacy:legacy-support-v4:1.0.0 (*)
-|    +--- androidx.gridlayout:gridlayout:1.0.0
-|    |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
-|    |    \--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
-|    +--- androidx.constraintlayout:constraintlayout:2.0.4 -> 2.1.3 (*)
-|    +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01 (*)
-|    +--- androidx.core:core-ktx:1.3.2 -> 1.7.0 (*)
-|    +--- com.github.bumptech.glide:glide:4.12.0
-|    |    +--- com.github.bumptech.glide:gifdecoder:4.12.0
-|    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    +--- com.github.bumptech.glide:disklrucache:4.12.0
-|    |    +--- com.github.bumptech.glide:annotations:4.12.0
-|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.4.0 (*)
-|    |    +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
-|    |    \--- androidx.exifinterface:exifinterface:1.2.0 (*)
-|    +--- com.google.dagger:dagger:2.33 -> 2.40.5 (*)
-|    \--- com.google.dagger:dagger-android-support:2.33 -> 2.40.5
-|         +--- com.google.dagger:dagger:2.40.5 (*)
-|         +--- com.google.dagger:dagger-android:2.40.5
-|         |    +--- com.google.dagger:dagger:2.40.5 (*)
-|         |    +--- com.google.dagger:dagger-lint-aar:2.40.5
-|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         |    \--- javax.inject:javax.inject:1
-|         +--- com.google.dagger:dagger-lint-aar:2.40.5
-|         +--- androidx.activity:activity:1.3.1 -> 1.4.0 (*)
-|         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         +--- androidx.appcompat:appcompat:1.3.1 -> 1.4.0 (*)
-|         +--- androidx.fragment:fragment:1.3.6 -> 1.4.0 (*)
-|         +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.4.0 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
-|         \--- javax.inject:javax.inject:1
++--- org.wordpress:login:trunk-d4f9830a9e2d2cbf7e1edec2886af687363b0980
+|    +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.1.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.10 (*)
+|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.1 (*)
+|    +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
+|    +--- androidx.media:media:1.2.1 (*)
+|    +--- androidx.legacy:legacy-support-v13:1.0.0
+|    |    \--- androidx.legacy:legacy-support-v4:1.0.0 (*)
+|    +--- androidx.gridlayout:gridlayout:1.0.0
+|    |    +--- androidx.core:core:1.0.0 -> 1.7.0 (*)
+|    |    \--- androidx.legacy:legacy-support-core-ui:1.0.0 (*)
+|    +--- androidx.constraintlayout:constraintlayout:2.0.4 -> 2.1.3 (*)
+|    +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01 (*)
+|    +--- androidx.core:core-ktx:1.3.2 -> 1.7.0 (*)
+|    +--- com.github.bumptech.glide:glide:4.12.0
+|    |    +--- com.github.bumptech.glide:gifdecoder:4.12.0
+|    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    +--- com.github.bumptech.glide:disklrucache:4.12.0
+|    |    +--- com.github.bumptech.glide:annotations:4.12.0
+|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.4.1 (*)
+|    |    +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
+|    |    \--- androidx.exifinterface:exifinterface:1.2.0 (*)
+|    +--- com.google.dagger:dagger:2.33 -> 2.40.5 (*)
+|    \--- com.google.dagger:dagger-android-support:2.33 -> 2.40.5
+|         +--- com.google.dagger:dagger:2.40.5 (*)
+|         +--- com.google.dagger:dagger-android:2.40.5
+|         |    +--- com.google.dagger:dagger:2.40.5 (*)
+|         |    +--- com.google.dagger:dagger-lint-aar:2.40.5
+|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         |    \--- javax.inject:javax.inject:1
+|         +--- com.google.dagger:dagger-lint-aar:2.40.5
+|         +--- androidx.activity:activity:1.3.1 -> 1.4.0 (*)
+|         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         +--- androidx.appcompat:appcompat:1.3.1 -> 1.4.1 (*)
+|         +--- androidx.fragment:fragment:1.3.6 -> 1.4.1 (*)
+|         +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.4.0 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.4.0 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.4.0 (*)
+|         \--- javax.inject:javax.inject:1
 +--- com.github.wordpress-mobile.WordPress-Aztec-Android:aztec:v1.3.45
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 -> 1.6.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 -> 1.6.10 (*)
 +--- com.github.wordpress-mobile.WordPress-Aztec-Android:glide-loader:v1.3.45
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 -> 1.6.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.11 -> 1.6.10 (*)
 +--- project :libs:cardreader
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 -> 1.6.10 (*)
-|    +--- androidx.appcompat:appcompat:1.4.0 (*)
+|    +--- androidx.appcompat:appcompat:1.4.0 -> 1.4.1 (*)
 |    \--- com.stripe:stripeterminal:2.6.0
 |         +--- com.stripe:stripeterminal-core:2.6.0
 |         |    +--- com.stripe:stripeterminal-external:2.6.0
-|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|         |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.5.31 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
+|         |    |    |    \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10 (*)
-|         |    |    +--- com.google.guava:guava:28.1-android
-|         |    |    |    +--- com.google.guava:failureaccess:1.0.1
-|         |    |    |    +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-|         |    |    |    +--- com.google.code.findbugs:jsr305:3.0.2
-|         |    |    |    +--- org.checkerframework:checker-compat-qual:2.5.5
-|         |    |    |    +--- com.google.errorprone:error_prone_annotations:2.3.2
-|         |    |    |    +--- com.google.j2objc:j2objc-annotations:1.3
-|         |    |    |    \--- org.codehaus.mojo:animal-sniffer-annotations:1.18
+|         |    |    +--- com.google.guava:guava:28.1-android -> 31.0.1-jre
+|         |    |    |    +--- com.google.guava:failureaccess:1.0.1
+|         |    |    |    +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+|         |    |    |    +--- com.google.code.findbugs:jsr305:3.0.2
+|         |    |    |    +--- org.checkerframework:checker-qual:3.12.0
+|         |    |    |    +--- com.google.errorprone:error_prone_annotations:2.7.1
+|         |    |    |    \--- com.google.j2objc:j2objc-annotations:1.3
 |         |    |    +--- com.squareup.moshi:moshi:1.12.0
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
+|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
 |         |    |    \--- com.stripe:stripeterminal-internal-models:2.6.0
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
-|         |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|         |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
 |         |    +--- com.stripe:stripeterminal-internal-common:2.6.0
-|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|         |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
-|         |    |    +--- com.google.guava:guava:28.1-android (*)
+|         |    |    +--- com.google.guava:guava:28.1-android -> 31.0.1-jre (*)
 |         |    |    \--- com.squareup.moshi:moshi-adapters:1.12.0
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
 |         |    +--- io.reactivex.rxjava2:rxkotlin:2.4.0
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.40 -> 1.6.0 (*)
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.40 -> 1.6.10 (*)
 |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.5.2
 |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.5.2
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
+|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
 |         |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.0
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-|         |    +--- com.google.guava:guava:28.1-android (*)
+|         |    +--- com.google.guava:guava:28.1-android -> 31.0.1-jre (*)
 |         |    +--- com.jakewharton.timber:timber:5.0.1
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.0 (*)
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.10 (*)
 |         |    \--- com.squareup.wire:wire-moshi-adapter:4.0.0-alpha.11
 |         |         +--- com.squareup.wire:wire-runtime:4.0.0-alpha.11
 |         |         |    \--- com.squareup.wire:wire-runtime-jvm:4.0.0-alpha.11
-|         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.5.31 (*)
+|         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.10 (*)
-|         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.0
+|         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.10
 |         |         +--- com.squareup.moshi:moshi-kotlin:1.12.0
 |         |         |    +--- org.jetbrains.kotlin:kotlin-reflect:1.4.31
-|         |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
+|         |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
-|         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.0 (*)
+|         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.10 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.5.31 (*)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.10 (*)
-|         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|         \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+|         \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
 +--- com.github.chrisbanes:PhotoView:2.3.0
-|    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.0 (*)
+|    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.1 (*)
 +--- com.automattic:about:0.0.4
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-beta04
-|    |    +--- androidx.compose.runtime:runtime-saveable:1.1.0-beta04
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04
-|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    +--- androidx.compose.ui:ui-geometry:1.1.0-beta04
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-beta04
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    +--- androidx.compose.ui:ui-graphics:1.1.0-beta04
-|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-beta04
-|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-beta04 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    +--- androidx.compose.ui:ui-text:1.1.0-beta04
-|    |    |    +--- androidx.compose.ui:ui-graphics:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-beta04 (*)
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.runtime:runtime-saveable:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-beta04 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    +--- androidx.collection:collection:1.1.0 (*)
-|    |    |    \--- androidx.core:core:1.5.0 -> 1.7.0 (*)
-|    |    +--- androidx.compose.ui:ui-unit:1.1.0-beta04 (*)
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
-|    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    +--- androidx.compose.ui:ui-util:1.1.0-beta04 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    +--- androidx.autofill:autofill:1.0.0
-|    |    |    \--- androidx.core:core:1.1.0 -> 1.7.0 (*)
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-common-java8:2.3.0 -> 2.4.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.4.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.4.0 (*)
-|    |    \--- androidx.profileinstaller:profileinstaller:1.1.0-beta04
-|    |         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |         \--- androidx.startup:startup-runtime:1.0.0 (*)
+|    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-rc01
+|    |    +--- androidx.compose.runtime:runtime-saveable:1.1.0-rc01
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01
+|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.compose.ui:ui-geometry:1.1.0-rc01
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-rc01
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.compose.ui:ui-graphics:1.1.0-rc01
+|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-rc01
+|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    \--- androidx.compose.ui:ui-util:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-rc01 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    +--- androidx.compose.ui:ui-text:1.1.0-rc01
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-rc01 (*)
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.runtime:runtime-saveable:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.1.0-rc01 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    +--- androidx.collection:collection:1.1.0 (*)
+|    |    |    \--- androidx.core:core:1.5.0 -> 1.7.0 (*)
+|    |    +--- androidx.compose.ui:ui-unit:1.1.0-rc01 (*)
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
+|    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    +--- androidx.compose.ui:ui-util:1.1.0-rc01 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.autofill:autofill:1.0.0
+|    |    |    \--- androidx.core:core:1.1.0 -> 1.7.0 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-common-java8:2.3.0 -> 2.4.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.4.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.4.0 (*)
+|    |    \--- androidx.profileinstaller:profileinstaller:1.1.0-rc01
+|    |         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |         \--- androidx.startup:startup-runtime:1.0.0 (*)
-|    +--- androidx.compose.ui:ui-tooling:1.0.5
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    +--- androidx.compose.runtime:runtime:1.0.5 -> 1.1.0-beta04 (*)
-|    |    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-beta04 (*)
-|    |    +--- androidx.compose.ui:ui-tooling-preview:1.0.5
-|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.0.5 -> 1.1.0-beta04 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    +--- androidx.compose.ui:ui-tooling-data:1.0.5
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.0.5 -> 1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-beta04 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    |    +--- androidx.compose.material:material:1.0.5 -> 1.1.0-beta04
-|    |    |    +--- androidx.compose.animation:animation-core:1.0.0 -> 1.1.0-beta04
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-unit:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    +--- androidx.compose.foundation:foundation:1.1.0-beta04
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- androidx.compose.animation:animation:1.1.0-beta04
-|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    +--- androidx.compose.animation:animation-core:1.1.0-beta04 (*)
-|    |    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.0.0 -> 1.1.0-beta04
-|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    +--- androidx.compose.ui:ui:1.1.0-beta04 (*)
-|    |    |    |    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-beta04 (*)
-|    |    |    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui-geometry:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui:1.1.0-beta04 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.material:material-icons-core:1.1.0-beta04
-|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
-|    |    |    +--- androidx.compose.material:material-ripple:1.1.0-beta04
-|    |    |    |    +--- androidx.compose.foundation:foundation:1.1.0-beta04 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0
-|    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.0-beta04 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-beta04 (*)
-|    |    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.4.0 (*)
-|    |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.4.0 (*)
-|    |    \--- androidx.activity:activity-compose:1.3.1 -> 1.4.0
-|    |         +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-beta04 (*)
-|    |         +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.0-beta04 (*)
-|    |         +--- androidx.activity:activity-ktx:1.4.0 (*)
-|    |         +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-beta04 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
+|    +--- androidx.compose.ui:ui-tooling:1.0.5 -> 1.1.0-rc01
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    +--- androidx.compose.ui:ui:1.1.0-rc01 (*)
+|    |    +--- androidx.compose.ui:ui-tooling-preview:1.1.0-rc01
+|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.compose.ui:ui-tooling-data:1.1.0-rc01
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.1.0-rc01 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    +--- androidx.compose.animation:animation:1.1.0-rc01
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- androidx.compose.animation:animation-core:1.1.0-rc01
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-unit:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    +--- androidx.compose.foundation:foundation-layout:1.0.0 -> 1.1.0-rc01
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- androidx.compose.ui:ui:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-unit:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    +--- androidx.compose.material:material:1.0.0 -> 1.1.0-rc01
+|    |    |    +--- androidx.compose.animation:animation-core:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.foundation:foundation:1.1.0-rc01
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- androidx.compose.animation:animation:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.1.0-rc01 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.material:material-icons-core:1.1.0-rc01
+|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    |    |    +--- androidx.compose.material:material-ripple:1.1.0-rc01
+|    |    |    |    +--- androidx.compose.foundation:foundation:1.1.0-rc01 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 -> 1.6.10
+|    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.0-rc01 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.0-rc01 (*)
+|    |    |    +--- androidx.savedstate:savedstate:1.1.0 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.4.0 (*)
+|    |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.4.0 (*)
+|    |    \--- androidx.activity:activity-compose:1.3.0 -> 1.4.0
+|    |         +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-rc01 (*)
+|    |         +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.0-rc01 (*)
+|    |         +--- androidx.activity:activity-ktx:1.4.0 (*)
+|    |         +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-rc01 (*)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
-|    +--- androidx.compose.material:material:1.0.5 -> 1.1.0-beta04 (*)
+|    +--- androidx.compose.material:material:1.0.5 -> 1.1.0-rc01 (*)
 |    +--- androidx.navigation:navigation-compose:2.4.0-beta02
-|    |    +--- androidx.compose.animation:animation:1.0.1 -> 1.1.0-beta04 (*)
+|    |    +--- androidx.compose.animation:animation:1.0.1 -> 1.1.0-rc01 (*)
-|    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-beta04 (*)
+|    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-rc01 (*)
-|    |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.0-beta04 (*)
+|    |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.0-rc01 (*)
-|    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-beta04 (*)
+|    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-rc01 (*)
 |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01 -> 2.4.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-beta04 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.0-rc01 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-beta04 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.0-rc01 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
-|    |    +--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02 (*)
+|    |    +--- androidx.navigation:navigation-runtime-ktx:2.4.0-beta02 -> 2.4.1 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.10 (*)
-|    |    \--- androidx.compose.foundation:foundation-layout:1.0.1 -> 1.1.0-beta04 (*)
+|    |    \--- androidx.compose.foundation:foundation-layout:1.0.1 -> 1.1.0-rc01 (*)
-|    +--- androidx.compose.animation:animation:1.1.0-beta02 -> 1.1.0-beta04 (*)
+|    +--- androidx.compose.animation:animation:1.1.0-beta02 -> 1.1.0-rc01 (*)
 |    +--- com.google.accompanist:accompanist-drawablepainter:0.20.2
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.10 (*)
-|    |    \--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-beta04 (*)
+|    |    \--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-rc01 (*)
-|    \--- com.google.android.material:compose-theme-adapter:1.1.1
-|         +--- androidx.appcompat:appcompat:1.3.0 -> 1.4.0 (*)
-|         +--- androidx.core:core-ktx:1.3.1 -> 1.7.0 (*)
-|         +--- androidx.compose.runtime:runtime:1.1.0-beta04 (*)
-|         +--- androidx.compose.material:material:1.1.0-beta04 (*)
-|         +--- com.google.android.material:material:1.6.0-alpha01 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 (*)
+|    \--- com.google.android.material:compose-theme-adapter:1.1.1 -> 1.1.2
+|         +--- androidx.appcompat:appcompat:1.3.0 -> 1.4.1 (*)
+|         +--- androidx.core:core-ktx:1.3.1 -> 1.7.0 (*)
+|         +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|         +--- androidx.compose.material:material:1.1.0-rc01 (*)
+|         +--- com.google.android.material:material:1.6.0-alpha01 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
 +--- com.google.dagger:hilt-android:2.40.5
-|    \--- androidx.fragment:fragment:1.3.6 -> 1.4.0 (*)
+|    \--- androidx.fragment:fragment:1.3.6 -> 1.4.1 (*)
 +--- androidx.hilt:hilt-navigation-fragment:1.0.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.10 (*)
 |    +--- androidx.hilt:hilt-navigation:1.0.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.10 (*)
-|    |    \--- androidx.navigation:navigation-runtime:2.3.2 -> 2.4.0-beta02 (*)
+|    |    \--- androidx.navigation:navigation-runtime:2.3.2 -> 2.4.1 (*)
-|    \--- androidx.navigation:navigation-fragment-ktx:2.3.2 -> 2.4.0-beta02 (*)
+|    \--- androidx.navigation:navigation-fragment-ktx:2.3.2 -> 2.4.1 (*)
 +--- com.zendesk:support:5.0.8
 |    +--- com.zendesk:support-providers:5.0.8
 |    |    +--- com.zendesk:core:4.0.6
 |    |    |    +--- com.zendesk:java-common:2.0.0
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.0 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.10 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    |    |    \--- com.squareup.okhttp3:logging-interceptor:4.3.1 -> 4.9.2
-|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.5.31 (*)
+|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.6.10 (*)
 |    |    +--- com.zendesk:guide-providers:1.0.7
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    +--- com.zendesk:guide:1.0.7
 |    |    +--- com.zendesk:sdk-configurations:2.0.1
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    |    +--- com.zendesk:messaging-api:5.2.3
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    |    +--- com.zendesk:messaging:5.2.3
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    |    |    +--- com.zendesk:common-ui:4.0.3
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
 |    |    |    |    +--- com.zendesk.belvedere2:belvedere:3.0.0-RC
 |    |    |    |    |    +--- com.zendesk.belvedere2:belvedere-core:3.0.0-RC
-|    |    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.4.0 (*)
+|    |    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.4.1 (*)
-|    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.4.0 (*)
+|    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.4.1 (*)
-|    |    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.0 (*)
+|    |    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.1 (*)
-|    |    |    +--- androidx.appcompat:appcompat:1.0.0 -> 1.4.0 (*)
+|    |    |    +--- androidx.appcompat:appcompat:1.0.0 -> 1.4.1 (*)
 |    |    |    \--- com.google.android.flexbox:flexbox:3.0.0
-|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.0 (*)
+|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.10 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
-|    |    \--- androidx.appcompat:appcompat -> 1.4.0 (*)
+|    |    \--- androidx.appcompat:appcompat -> 1.4.1 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.5.31 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21 -> 1.6.10 (*)
-|    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.0 (*)
+|    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.1 (*)
-+--- androidx.fragment:fragment-ktx:1.4.0 (*)
++--- androidx.fragment:fragment-ktx:1.4.0 -> 1.4.1 (*)
 +--- com.tinder.statemachine:statemachine:0.2.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21 -> 1.5.31 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21 -> 1.6.10 (*)
-+--- org.wordpress:mediapicker:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
-|    +--- org.wordpress.mediapicker:domain:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1
-|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
-|    |    +--- androidx.core:core-ktx:1.7.0 (*)
-|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    +--- androidx.databinding:viewbinding:4.2.2 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
-|    +--- com.google.android.material:material:1.4.0 -> 1.6.0-alpha01 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    +--- androidx.navigation:navigation-fragment-ktx:2.3.5 -> 2.4.0-beta02 (*)
-|    +--- androidx.core:core-ktx:1.7.0 (*)
-|    +--- androidx.appcompat:appcompat:1.4.0 (*)
-|    +--- androidx.constraintlayout:constraintlayout:2.1.1 -> 2.1.3 (*)
-|    +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0 (*)
-|    +--- androidx.datastore:datastore-preferences:1.0.0 (*)
-|    +--- com.github.bumptech.glide:glide:4.12.0 (*)
-|    +--- com.google.dagger:hilt-android:2.40.1 -> 2.40.5 (*)
-|    +--- com.google.dagger:hilt-android-compiler:2.40.1
-|    |    +--- com.google.dagger:dagger:2.40.1 -> 2.40.5 (*)
-|    |    +--- com.google.dagger:dagger-compiler:2.40.1
-|    |    |    +--- com.google.dagger:dagger:2.40.1 -> 2.40.5 (*)
-|    |    |    +--- com.google.dagger:dagger-producers:2.40.1
-|    |    |    |    +--- com.google.dagger:dagger:2.40.1 -> 2.40.5 (*)
-|    |    |    |    +--- com.google.guava:failureaccess:1.0.1
-|    |    |    |    +--- com.google.guava:guava:27.1-jre -> 28.1-android (*)
-|    |    |    |    +--- javax.inject:javax.inject:1
-|    |    |    |    \--- org.checkerframework:checker-compat-qual:2.5.3 -> 2.5.5
-|    |    |    +--- com.google.dagger:dagger-spi:2.40.1
-|    |    |    |    +--- com.google.dagger:dagger:2.40.1 -> 2.40.5 (*)
-|    |    |    |    +--- com.google.dagger:dagger-producers:2.40.1 (*)
-|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
-|    |    |    |    +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0
-|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
-|    |    |    |    +--- com.google.guava:failureaccess:1.0.1
-|    |    |    |    +--- com.google.guava:guava:27.1-jre -> 28.1-android (*)
-|    |    |    |    +--- com.squareup:javapoet:1.13.0
-|    |    |    |    \--- javax.inject:javax.inject:1
-|    |    |    +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
-|    |    |    +--- com.google.googlejavaformat:google-java-format:1.5
-|    |    |    |    +--- com.google.guava:guava:22.0 -> 28.1-android (*)
-|    |    |    |    \--- com.google.errorprone:javac-shaded:9-dev-r4023-3
-|    |    |    +--- com.google.guava:failureaccess:1.0.1
-|    |    |    +--- com.google.guava:guava:27.1-jre -> 28.1-android (*)
-|    |    |    +--- com.squareup:javapoet:1.13.0
-|    |    |    +--- javax.inject:javax.inject:1
-|    |    |    +--- net.ltgt.gradle.incap:incap:0.2
-|    |    |    +--- org.checkerframework:checker-compat-qual:2.5.3 -> 2.5.5
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.31 (*)
-|    |    |    \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0
-|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 -> 1.6.0 (*)
-|    |    +--- com.google.dagger:dagger-spi:2.40.1 (*)
-|    |    +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
-|    |    +--- com.google.guava:failureaccess:1.0.1
-|    |    +--- com.google.guava:guava:27.1-jre -> 28.1-android (*)
-|    |    +--- com.squareup:javapoet:1.13.0
-|    |    +--- javax.annotation:jsr250-api:1.0
-|    |    +--- javax.inject:javax.inject:1
-|    |    +--- net.ltgt.gradle.incap:incap:0.2
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.0 (*)
-|    |    \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 (*)
-|    \--- com.github.chrisbanes:PhotoView:2.3.0 (*)
++--- org.wordpress:mediapicker:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+|    +--- org.wordpress.mediapicker:domain:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601
+|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 (*)
+|    |    +--- androidx.core:core-ktx:1.7.0 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    +--- androidx.databinding:viewbinding:7.1.1 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 (*)
+|    +--- com.google.android.material:material:1.5.0 -> 1.6.0-alpha01 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    +--- androidx.navigation:navigation-fragment-ktx:2.3.5 -> 2.4.1 (*)
+|    +--- androidx.core:core-ktx:1.7.0 (*)
+|    +--- androidx.appcompat:appcompat:1.4.1 (*)
+|    +--- androidx.constraintlayout:constraintlayout:2.1.1 -> 2.1.3 (*)
+|    +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0 (*)
+|    +--- androidx.datastore:datastore-preferences:1.0.0 (*)
+|    +--- com.github.bumptech.glide:glide:4.12.0 (*)
+|    +--- com.google.dagger:hilt-android:2.40.5 (*)
+|    +--- com.google.dagger:hilt-android-compiler:2.40.5
+|    |    +--- com.google.dagger:dagger:2.40.5 (*)
+|    |    +--- com.google.dagger:dagger-compiler:2.40.5
+|    |    |    +--- com.google.dagger:dagger:2.40.5 (*)
+|    |    |    +--- com.google.dagger:dagger-producers:2.40.5
+|    |    |    |    +--- com.google.dagger:dagger:2.40.5 (*)
+|    |    |    |    +--- com.google.guava:failureaccess:1.0.1
+|    |    |    |    +--- com.google.guava:guava:31.0.1-jre (*)
+|    |    |    |    +--- javax.inject:javax.inject:1
+|    |    |    |    \--- org.checkerframework:checker-compat-qual:2.5.5
+|    |    |    +--- com.google.dagger:dagger-spi:2.40.5
+|    |    |    |    +--- com.google.dagger:dagger:2.40.5 (*)
+|    |    |    |    +--- com.google.dagger:dagger-producers:2.40.5 (*)
+|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.2
+|    |    |    |    +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0
+|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+|    |    |    |    +--- com.google.guava:failureaccess:1.0.1
+|    |    |    |    +--- com.google.guava:guava:31.0.1-jre (*)
+|    |    |    |    +--- com.squareup:javapoet:1.13.0
+|    |    |    |    +--- javax.inject:javax.inject:1
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+|    |    |    +--- com.google.code.findbugs:jsr305:3.0.2
+|    |    |    +--- com.google.googlejavaformat:google-java-format:1.5
+|    |    |    |    +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*)
+|    |    |    |    \--- com.google.errorprone:javac-shaded:9-dev-r4023-3
+|    |    |    +--- com.google.guava:failureaccess:1.0.1
+|    |    |    +--- com.google.guava:guava:31.0.1-jre (*)
+|    |    |    +--- com.squareup:javapoet:1.13.0
+|    |    |    +--- javax.inject:javax.inject:1
+|    |    |    +--- net.ltgt.gradle.incap:incap:0.2
+|    |    |    +--- org.checkerframework:checker-compat-qual:2.5.5
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.10 (*)
+|    |    |    \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0
+|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 -> 1.6.10 (*)
+|    |    +--- com.google.dagger:dagger-spi:2.40.5 (*)
+|    |    +--- com.google.code.findbugs:jsr305:3.0.2
+|    |    +--- com.google.guava:failureaccess:1.0.1
+|    |    +--- com.google.guava:guava:31.0.1-jre (*)
+|    |    +--- com.squareup:javapoet:1.13.0
+|    |    +--- javax.annotation:jsr250-api:1.0
+|    |    +--- javax.inject:javax.inject:1
+|    |    +--- net.ltgt.gradle.incap:incap:0.2
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.10 (*)
+|    |    \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 (*)
+|    \--- com.github.chrisbanes:PhotoView:2.3.0 (*)
-+--- org.wordpress.mediapicker:source-device:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
-|    +--- org.wordpress.mediapicker:domain:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    +--- com.google.dagger:hilt-android:2.40.1 -> 2.40.5 (*)
-|    \--- com.google.dagger:hilt-android-compiler:2.40.1 (*)
++--- org.wordpress.mediapicker:source-device:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 (*)
+|    +--- org.wordpress.mediapicker:domain:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    +--- com.google.dagger:hilt-android:2.40.5 (*)
+|    \--- com.google.dagger:hilt-android-compiler:2.40.5 (*)
-+--- org.wordpress.mediapicker:source-wordpress:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 (*)
-|    +--- org.wordpress.mediapicker:domain:trunk-00947a9086ecdf2192b0bdc95a22e1647696d0b1 (*)
-|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
-|    +--- com.google.dagger:hilt-android:2.40.1 -> 2.40.5 (*)
-|    \--- com.google.dagger:hilt-android-compiler:2.40.1 (*)
++--- org.wordpress.mediapicker:source-wordpress:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 (*)
+|    +--- org.wordpress.mediapicker:domain:trunk-d0db2634cf27511bec3ef9b837f9cfe27c5ab601 (*)
+|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 (*)
+|    +--- com.google.dagger:hilt-android:2.40.5 (*)
+|    \--- com.google.dagger:hilt-android-compiler:2.40.5 (*)
-+--- androidx.compose.material:material:1.0.5 -> 1.1.0-beta04 (*)
++--- androidx.compose.material:material:1.1.0-rc01 (*)
-+--- androidx.compose.animation:animation:1.0.5 -> 1.1.0-beta04 (*)
++--- androidx.compose.animation:animation:1.1.0-rc01 (*)
-+--- androidx.compose.ui:ui-tooling:1.0.5 (*)
++--- androidx.compose.ui:ui-tooling:1.1.0-rc01 (*)
-+--- androidx.compose.runtime:runtime-livedata:1.0.5
-|    +--- androidx.compose.runtime:runtime:1.0.5 -> 1.1.0-beta04 (*)
-|    +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.4.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.0 (*)
-|    \--- androidx.compose.ui:ui:1.0.5 -> 1.1.0-beta04 (*)
++--- androidx.compose.runtime:runtime-livedata:1.1.0-rc01
+|    +--- androidx.compose.runtime:runtime:1.1.0-rc01 (*)
+|    +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.4.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.10 (*)
+|    \--- androidx.compose.ui:ui:1.0.0 -> 1.1.0-rc01 (*)
-+--- com.google.android.material:compose-theme-adapter:1.0.5 -> 1.1.1 (*)
++--- com.google.android.material:compose-theme-adapter:1.1.2 (*)
-\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 (*)
+\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.0 -> 1.6.10 (*)

Please review and act accordingly

@ParaskP7 ParaskP7 merged commit dc0cedb into trunk Mar 24, 2022
@ParaskP7 ParaskP7 deleted the update/gradle-to-7.3.3-agp-to-7.0.4 branch March 24, 2022 08:44
ParaskP7 added a commit that referenced this pull request Mar 24, 2022
This is done due to the 'Navigation Safe Args' plugin, which as of
version '2.4.1' point to Kotlin '1.6.0' instead. A future '2.5.0'
version of the 'Navigation Safe Args' plugin will point to Kotlin
'1.6.10', but that version might come way later than needed.

If Kotlin '1.6.10' is not forced the below compilation error occurs:

'This version (1.1.1) of the Compose Compiler requires Kotlin version
1.6.10 but you appear to be using Kotlin version 1.6.0 which is not
known to be compatible.  Please fix your configuration
(or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't
warn you!).'

This has been also extensively discussed in this GitHub PR:
#5755
#issuecomment-1047165088
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants