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

[Dependency Updates] Main Batch - AndroidX Compose/Kotlin (plus Core) #18364

Merged
merged 94 commits into from
May 22, 2023

Conversation

ParaskP7
Copy link
Contributor

@ParaskP7 ParaskP7 commented May 4, 2023

Parent #17551
Closes #17563

This PR updates:

Note that this is the parent branch were all the above PRs were targeting. As such:

The code review part was already done as part of the individual PRs above. Thus, no Dev is to review this PR.
This PR's sole purpose is making sure these changes are thoroughly tested by a QE.


PS: @pachlava I added you as the main reviewer, that is, in addition to the @wordpress-mobile/apps-infrastructure and @wordpress-mobile/mobile-ui-testing-squad teams themselves (for monitoring purposes), since I just wanted someone from the QE team to provide a testing plan and finally sign-off on that change for WPAndroid (when testing is done). Then, based on the testing plan, I'll add all WPAndroid engineers, one by one, to help with the testing plan, by asking them to test each individual flow, per app (pdcxQM-297-p2#comment-1973).


To test:

  • Thoroughly smoke test both, the WordPress and Jetpack apps, and see if they both work as expected.
  • In addition to the above smoke test, per the linked PRs above, you could follow the individual test instructions included in them and focus on the specifics of what to test per update.

Regression Notes

  1. Potential unintended areas of impact

    • Potential breakage of screens and core functionality as these AndroidX Compose/Kotlin (plus Core) libraries are being added as a transitive dependency across lots of androidx and com.google and other libraries.
    • Some of the transitive dependencies added might be causing some kind of misbehaviour.
  2. What I did to test those areas of impact (or what existing automated tests I relied on)

    • See To test section above.
  3. What automated tests I added (or what prevented me from doing so)

    • N/A

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

UI Changes testing checklist:

  • Portrait and landscape orientations.
  • Light and dark modes.
  • Fonts: Larger, smaller and bold text.
  • High contrast.
  • Talkback.
  • Languages with large words or with letters/accents not frequently used in English.
  • Right-to-left languages. (Even if translation isn’t complete, formatting should still respect the right-to-left layout)
  • Large and small screen sizes. (Tablet and smaller phones)
  • Multi-tasking: Split screen and Pop-up view. (Android 10 or higher)

ParaskP7 and others added 30 commits April 21, 2023 13:09
Release Notes (Compose Compiler): https://developer.android.com/
jetpack/androidx/releases/compose-compiler#1.3.2
Release Notes (Kotlin): https://github.com/
JetBrains/kotlin/releases/tag/v1.7.20
Warning Message: "This label is now resolved to
'class ReaderPostDetailFragment' but soon it will be resolved to the
closest 'function showPostInWebView extension receiver'. Please consider
introducing or changing explicit label name"
Warning Message: "Actual value of parameter 'refreshing' is always
'false'"

------------------------------------------------------------------------

Currently 'setRefreshing(false)' is used twice and 'setRefreshing(true)'
is never used, but this doesn't mean it will not be used in the future,
or wasn't used in the past. As such, keeping this method signature and
suppressing this warning for the time being seems to be the better
approach here.
Explanation: "This deprecation overrides deprecated member but not
marked as deprecated itself. This deprecation won't be inherited in
future releases. Please add @deprecated or suppress.
See https://youtrack.jetbrains.com/issue/KT-47902 for details."

------------------------------------------------------------------------

After running the Kotlin migration analysis these warnings appeared on
the IDE's dashboard. Those are now suppress instead of having them
producing a "light" IDE warning. This is done just so those warnings
disappear at the IDE level, and also, so that those become more visible,
code-wise, by being visually suppressed.
…compose-compiler-and-kotlin-to-1.3.2-and-1.7.20

[Dependency Updates] Update `androidxComposeCompilerVersion` and `kotlinVersion` to 1.3.2 and 1.7.20
… into deps/main-batch-androidx-compose-kotlin
… into deps/main-batch-androidx-compose-kotlin
Both 'androidxComposeLifecycleVersion' and 'androidxLifecycleVersion'
point to '2.5.1' version. As such, using the compose related
'androidxComposeLifecycleVersion' is not necessary and might actually
cause problems if one is updated and not the other.

FYI: It seems that the 'AndroidX Lifecycle' library, both for
'lifecycle-*' and 'lifecycle-viewmodel-compose' artifacts, has started
pointing towards the same version. The 'lifecycle-viewmodel-compose'
artifact was previously pointing to a different version, but that has
changed since. As such it is better to align the versioning and use a
similar approach when updating this library to avoid incompatibility or
other such issues.
This dedicated 'Jetpack Compose' section will help manage all compose
related dependencies and their updates without the need to jump around
and through all other unrelated to compose dependencies in order to
figure out which of those dependencies are compose related.

Also, multiple subsections were added in order to make it easier for any
reader, or else, dependency manager, to understand which
compose related dependencies are used and for what purpose.

Finally, on a subsequent commit, most of those grouped compose related
dependencies will be migrated to using BOM, and thus that will benefit
from having such a structure in advance.
Release Notes: https://developer.android.com/jetpack/
androidx/releases/compose#2023.01.00
BOM Mapping: https://developer.android.com/jetpack/
compose/bom/bom-mapping

------------------------------------------------------------------------

Jetpack Compose - Android Studio
- androidx.compose.ui:ui-test-manifest          -> 1.3.3
- androidx.compose.ui:ui-tooling                -> 1.3.3

Jetpack Compose - Main
- androidx.compose.runtime:runtime              -> 1.3.3
- androidx.compose.runtime:runtime-livedata     -> 1.3.3
- androidx.compose.foundation:foundation        -> 1.3.1 (*)
- androidx.compose.foundation:foundation-layout -> 1.3.1 (*)
- androidx.compose.ui:ui                        -> 1.3.3
- androidx.compose.ui:ui-graphics               -> 1.3.3
- androidx.compose.ui:ui-text                   -> 1.3.3
- androidx.compose.ui:ui-unit                   -> 1.3.3
- androidx.compose.ui:ui-tooling-preview        -> 1.3.3
- androidx.compose.material:material            -> 1.3.1 (*)

Jetpack Compose - UI Tests
- androidx.compose.ui:ui-test-junit4            -> 1.3.3

(*) This BOM updated almost all 'Jetpack Compose' libraries to version
'1.3.3', except for some, like 'foundation' and 'material', which got
update to version '1.3.1' instead.

------------------------------------------------------------------------

- Foundation Release Notes: https://developer.android.com/jetpack/
androidx/releases/compose-foundation
- Material Release Notes: https://developer.android.com/jetpack/
androidx/releases/compose-material
- Runtime Release Notes: https://developer.android.com/jetpack/
androidx/releases/compose-runtime
- UI Release Notes: https://developer.android.com/jetpack/
androidx/releases/compose-ui
Warning Message: "Content padding parameter it is not used"

Explanation: "The content lambda in Scaffold has a padding parameter
which will include any inner padding for the content due to app bars.
If this parameter is ignored, then content may be obscured by the app
bars resulting in visual issues or elements that can't be interacted
with."

------------------------------------------------------------------------

These Lint warnings are suppressed, that is, instead of them being
resolved, since a resolution would require a proper investigation and
testing. As such, it might be best to ignore this as out of scope, for
now, and so as to not introduce any breaking changes to this scaffold
related functionality overall.
Warning Message: "Frequently changing state should not be directly read
in composable function"

Explanation: "This property is observable and is updated after every
scroll or remeasure. If you use it in the composable function directly,
it will be recomposed on every change, causing potential performance
issues including infinity recomposition loops. Prefer wrapping it with
derivedStateOf to use calculation based on this property in composition
or collect changes inside LaunchedEffect instead."

------------------------------------------------------------------------

These Lint warnings are suppressed, that is, instead of them being
resolved, since a resolution would require a proper investigation and
testing. As such, it might be best to ignore this as out of scope, for
now, and so as to not introduce any breaking changes to this scroll
related functionality overall.
…compose-bom-to-2023.01.00

[Dependency Updates] Add and Update `androidxComposeBomVersion` to 2023.01.00
… into deps/main-batch-androidx-compose-kotlin
Release Notes: https://github.com/coil-kt/coil/releases/tag/2.0.0

------------------------------------------------------------------------

This is a major update and with it, it brings a basic API change, the
introduction of 'AsyncImage', see below:

https://github.com/coil-kt/coil/blob/main/CHANGELOG.md#200---may-10-2022

As such, this update is also migrating the old 'Image + painter' way of
doing things into the new Coil's 'AsyncImage + ImageRequest' API.
Unfortunately, Compose's 'Painter' and 'PainterResources' APIs do not
support '<layer-list/>', or anything other than a 'VectorDrawable' or a
rasterized asset type (PNG, JPG, etc).

As such, when one tried to do use '<layer-list/>' the below exception is
thrown:

------------------------------------------------------------------------
E  FATAL EXCEPTION: main
   Process: com.jetpack.android.beta, PID: 14827
   java.lang.IllegalArgumentException: Only VectorDrawables and
    rasterized asset types are supported ex. PNG, JPG
   	 at androidx.compose.ui.res.PainterResources_androidKt
   	  .loadVectorResource(PainterResources.android.kt:94)
   	 at androidx.compose.ui.res.PainterResources_androidKt
   	 .painterResource(PainterResources.android.kt:65)
------------------------------------------------------------------------

As such, in order to support placeholders and errors for 'AsyncImage',
both, the 'bg_rectangle_placeholder_globe_margin_8dp' and
'bg_rectangle_placeholder_globe_32dp' drawables, need to be converted to
a 'VectorDrawable' or a rasterized asset type.

In the meanwhile, those placeholders and errors are removed in order to
progress with this Coil update. Later on, with some design help, both,
the placeholders and errors can get added back.

------------------------------------------------------------------------

PS: I also tried to convert the '<layer-list/>' to a Compose image, but
this is not working with 'Painter' and 'PainterResources', which is the
API that 'AsyncImage' uses, see below:

Image(
    modifier = Modifier
        .padding(8.dp) // For bg_rectangle_placeholder_globe_margin_8dp
        .clip(shape = RectangleShape)
        .background(color = colorResource(id = R.color.placeholder)),
    painter = painterResource(id = R.drawable.ic_globe_white_24dp),
    contentDescription = "...",
)
….2.2

[Dependency Updates] Update `coilComposeVersion` to 2.2.2
… into deps/main-batch-androidx-compose-kotlin
This change effectively reverts the temporary changes introduced in this
236d18f and this
ab46b8f commits to ensure optimal
performance.

Updating to 'Jetpack Compose' version '1.2.0-beta02' and above, which is
already done (currently on 1.3.3), provides a better out-of-the-box
performing solution.

For more info see: https://github.com/wordpress-mobile/
WordPress-Android/issues/17563#issuecomment-1439830915
Release Notes (Compose Compiler): https://developer.android.com/
jetpack/androidx/releases/compose-compiler#1.4.6
Release Notes (Kotlin): https://github.com/
JetBrains/kotlin/releases/tag/v1.8.20
Warning Message: "Companion object of enum class 'FieldType' is
uninitialized here. This warning will become an error in future
releases. See https://youtrack.jetbrains.com/issue/KT-49110 for details"

FYI: This warning will be raised to error in Kotlin version '1.9.0'.

------------------------------------------------------------------------

Existing Behavior: "When one accesses companion object or its members of
an enum from the enum entry initializer, they can get an NPE there
because the entries of an enum are initialized before the companion
object of that enum at runtime.

Some of such code was prohibited in Kotlin 1.1 (see KT-11769), but there
are still ways to access companion from enum initializer.

Note that sometimes the code does not throw an exception, just like this
case, however it still observes an uninitialized state of a companion
property, and thus needs fixing to avoid any future misbehavior."

Proposed Changes: "It's proposed to prohibit all kinds of access to the
companion object of an enum from an enum entry initializer."

Impact: "Code like this won't compile. This is a rare case, because in
most cases such code throws NPE or acts differently than users expect,
so it should be fixed right away."

------------------------------------------------------------------------

This commit resolves this warning by creating a regular object inside
the enum itself. Initialization of nested objects is not bound to
initialization of the enum itself (in opposite to companion objects),
so it's safe to access them during initialization of enum entries.

Dmitriy Novozhilov (JetBrains): https://youtrack.jetbrains.com/issue/
KT-49110/Prohibit-access-to-members-of-companion-of-enum-class-from-
initializers-of-entries-of-this-enum#focus=Comments-27-7246774.0-0

PS: Another idea would be to extract these function to a file, but I
chose the 'regular object' idea so as to include only the bare minimum
changes here.
Warning Message: "Composable functions with a return type should start
with a lowercase letter"

Explanation: "@composable functions without a return type should use
similar naming to classes, starting with an uppercase letter and ending
with a noun. @composable functions with a return type should be treated
as normal Kotlin functions, starting with a lowercase letter."

------------------------------------------------------------------------

Renaming all composable functions with a return type to lowercase letter
fix these warnings.
Warning Message: "Use AppCompatActivity.setSupportActionBar"

Explanation: "Use AppCompatActivity.setSupportActionBar"

------------------------------------------------------------------------

Renaming 'setActionBar()' extension function to 'initActionBar()'
automatically resolves this Lint warning as the 'setActionBar(...)'
naming no longer collides with the legacy 'android.app.Activity' such,
method, which was causing Lint to report a false positive Lint warning
in the first place.
Warning Message: "This animation should be started with #start()"

Explanation: "Many resources, such as TypedArrays, VelocityTrackers,
etc., should be recycled (with a recycle() call) after use. This lint
check looks for missing recycle() calls."

------------------------------------------------------------------------

These Lint warnings are suppressed, that is, instead of them being
resolved, since a resolution would require a proper investigation and
testing. As such, it might be best to ignore this as out of scope, for
now, and so as to not introduce any breaking changes to this animation
related functionalities that are related to 'AnimatorSet'.

PS: Also the fact that the warning mentions 'start()' not being
called, while it is, but it is calling upon missing 'recycler()' call,
is a bit confusing.
…recyclerview-to-1.3.0

[Dependency Updates] Update `androidxRecyclerviewVersion` to 1.3.0
@ParaskP7 ParaskP7 requested a review from AjeshRPai May 18, 2023 13:00
@ovitrif
Copy link
Contributor

ovitrif commented May 19, 2023

LGTM, I've tested this multiple times while reviewing every child PR, and I will also run most of the remaining manual test cases in the CfT (iref: p5T066-41d)

@ParaskP7 Looks like we have a merge conflict requiring manual resolution 🤔

… into deps/main-batch-androidx-compose-kotlin

� Conflicts:
�	WordPress/src/main/java/org/wordpress/android/ui/WPWebViewActivity.java
@ParaskP7
Copy link
Contributor Author

LGTM, I've tested this multiple times while reviewing every child PR, and I will also run most of the remaining manual test cases in the CfT (iref: p5T066-41d)

Thank you, once, one, another one, time, and again @ovitrif ! 😝 🙇 😅

@ParaskP7 Looks like we have a merge conflict requiring manual resolution 🤔

Thanks, yes, this is true and I just pushed a new trunk merge! ✅

@wpmobilebot
Copy link
Contributor

Found 1 violations:

The PR caused the following dependency changes:

 +--- androidx.databinding:viewbinding:7.2.1
-|    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0
+|         \--- androidx.annotation:annotation-jvm:1.6.0
+|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 1.8.21
+|                   +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21
+|                   \--- org.jetbrains:annotations:13.0
-+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21
-|    |    \--- org.jetbrains:annotations:13.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.21
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 (*)
 +--- project :libs:analytics
 |    +--- com.automattic:Automattic-Tracks-Android:2.2.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.8.21 (*)
 |    |    +--- io.sentry:sentry-bom:5.4.3
-|    |    |    +--- io.sentry:sentry-android:5.4.3 (c)
+|    |    |    +--- io.sentry:sentry-android:5.4.3 -> 6.17.0 (c)
+|    |    |    +--- io.sentry:sentry-android-core:5.4.3 -> 6.17.0 (c)
+|    |    |    +--- io.sentry:sentry-android-fragment:5.4.3 -> 6.17.0 (c)
+|    |    |    +--- io.sentry:sentry-android-ndk:5.4.3 -> 6.17.0 (c)
-|    |    |    +--- io.sentry:sentry-android-okhttp:5.4.3 (c)
+|    |    |    +--- io.sentry:sentry-android-okhttp:5.4.3 -> 6.17.0 (c)
+|    |    |    \--- io.sentry:sentry:5.4.3 -> 6.17.0 (c)
-|    |    |    +--- io.sentry:sentry-android-core:5.4.3 (c)
-|    |    |    +--- io.sentry:sentry-android-ndk:5.4.3 (c)
-|    |    |    \--- io.sentry:sentry:5.4.3 (c)
-|    |    +--- io.sentry:sentry-android -> 5.4.3
-|    |    |    +--- io.sentry:sentry-android-core:5.4.3
-|    |    |    |    +--- io.sentry:sentry:5.4.3
-|    |    |    |    |    \--- com.google.code.gson:gson:2.8.5 -> 2.10.1
-|    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.5.1
-|    |    |    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.5.1
-|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    +--- androidx.arch.core:core-common:2.1.0
-|    |    |    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    +--- androidx.arch.core:core-runtime:2.1.0
-|    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    |    \--- androidx.arch.core:core-common:2.1.0 (*)
-|    |    |    |    |    |    \--- androidx.lifecycle:lifecycle-common:2.5.1
-|    |    |    |    |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |         \--- androidx.lifecycle:lifecycle-common-java8:2.5.1 (c)
-|    |    |    |    |    \--- androidx.startup:startup-runtime:1.1.1
-|    |    |    |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |         \--- androidx.tracing:tracing:1.0.0
-|    |    |    |    |              \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.5.1
-|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    \--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
-|    |    |    |    \--- androidx.core:core:1.3.2 -> 1.8.0
-|    |    |    |         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    |         +--- androidx.annotation:annotation-experimental:1.1.0
-|    |    |    |         +--- androidx.collection:collection:1.0.0 -> 1.1.0
-|    |    |    |         |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |         +--- androidx.concurrent:concurrent-futures:1.0.0
-|    |    |    |         |    +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
-|    |    |    |         |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |         +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.5.1 (*)
-|    |    |    |         \--- androidx.versionedparcelable:versionedparcelable:1.1.1
-|    |    |    |              +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |              \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|    |    |    \--- io.sentry:sentry-android-ndk:5.4.3
-|    |    |         +--- io.sentry:sentry:5.4.3 (*)
-|    |    |         \--- io.sentry:sentry-android-core:5.4.3 (*)
+|    |    +--- io.sentry:sentry-android -> 6.17.0
+|    |    |    +--- io.sentry:sentry-android-core:6.17.0
+|    |    |    |    +--- io.sentry:sentry:6.17.0
+|    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.6.1
+|    |    |    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1
+|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    +--- androidx.arch.core:core-common:2.2.0
+|    |    |    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    +--- androidx.arch.core:core-runtime:2.2.0
+|    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    \--- androidx.arch.core:core-common:2.2.0 (*)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1
+|    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4
+|    |    |    |    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
+|    |    |    |    |    |    |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4
+|    |    |    |    |    |    |    |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
+|    |    |    |    |    |    |    |    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (c)
+|    |    |    |    |    |    |    |    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (c)
+|    |    |    |    |    |    |    |    |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (c)
+|    |    |    |    |    |    |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.21 (*)
+|    |    |    |    |    |    |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 -> 1.8.21
+|    |    |    |    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
+|    |    |    |    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.8.21 (*)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|    |    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|    |    |    |    |    |    |    \--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.profileinstaller:profileinstaller:1.3.0
+|    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    +--- androidx.concurrent:concurrent-futures:1.1.0
+|    |    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    |    \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+|    |    |    |    |    |    |    +--- androidx.startup:startup-runtime:1.1.1
+|    |    |    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    |    \--- androidx.tracing:tracing:1.0.0
+|    |    |    |    |    |    |    |         \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    |    \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+|    |    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|    |    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|    |    |    |    |    |    \--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|    |    |    |    |    +--- androidx.startup:startup-runtime:1.1.1 (*)
+|    |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|    |    |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.6.1
+|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|    |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|    |    |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|    |    |    |    \--- androidx.core:core:1.3.2 -> 1.10.0
+|    |    |    |         +--- androidx.annotation:annotation:1.6.0 (*)
+|    |    |    |         +--- androidx.annotation:annotation-experimental:1.3.0
+|    |    |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.8.21 (*)
+|    |    |    |         +--- androidx.collection:collection:1.0.0 -> 1.2.0
+|    |    |    |         |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |         +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+|    |    |    |         +--- androidx.interpolator:interpolator:1.0.0
+|    |    |    |         |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|    |    |    |         +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.6.1 (*)
+|    |    |    |         +--- androidx.versionedparcelable:versionedparcelable:1.1.1
+|    |    |    |         |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |         |    \--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|    |    |    |         \--- androidx.core:core-ktx:1.10.0 (c)
+|    |    |    \--- io.sentry:sentry-android-ndk:6.17.0
+|    |    |         +--- io.sentry:sentry:6.17.0
+|    |    |         \--- io.sentry:sentry-android-core:6.17.0 (*)
-|    |    +--- io.sentry:sentry-android-okhttp -> 5.4.3
-|    |    |    +--- io.sentry:sentry:5.4.3 (*)
-|    |    |    +--- com.squareup.okhttp3:okhttp-bom:4.9.2
-|    |    |    |    +--- com.squareup.okhttp3:okhttp:4.9.2 (c)
-|    |    |    |    +--- com.squareup.okhttp3:logging-interceptor:4.9.2 (c)
-|    |    |    |    \--- com.squareup.okhttp3:okhttp-urlconnection:4.9.2 (c)
-|    |    |    +--- com.squareup.okhttp3:okhttp -> 4.9.2
-|    |    |    |    +--- com.squareup.okio:okio:2.8.0 -> 3.2.0
-|    |    |    |    |    \--- com.squareup.okio:okio-jvm:3.2.0
-|    |    |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 -> 1.6.21 (*)
-|    |    |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 -> 1.6.21
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.21 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32 -> 1.6.21 (*)
+|    |    +--- io.sentry:sentry-android-okhttp -> 6.17.0
+|    |    |    +--- io.sentry:sentry:6.17.0
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    \--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
+|    |    \--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.10.0
+|    |         +--- com.squareup.okio:okio:3.0.0 -> 3.3.0
+|    |         |    \--- com.squareup.okio:okio-jvm:3.3.0
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.8.21 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.0 -> 1.8.21
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.8.21 (*)
+|    |         \--- io.sentry:sentry-android-okhttp:6.17.0 (*)
 |    \--- androidx.preference:preference:1.2.0
-|         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-|         +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.2
-|         |    +--- androidx.annotation:annotation:1.3.0
-|         |    +--- androidx.core:core:1.7.0 -> 1.8.0 (*)
-|         |    +--- androidx.cursoradapter:cursoradapter:1.0.0
-|         |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|         |    +--- androidx.activity:activity:1.2.4 -> 1.5.1
-|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|         |    |    +--- androidx.core:core:1.8.0 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1
-|         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1
-|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|         |    |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.8.0
-|         |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    |    |    +--- androidx.core:core:1.8.0 (*)
-|         |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1
-|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 (*)
-|         |    |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 (*)
-|         |    |    |    |    \--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
-|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-|         |    |    |    +--- androidx.savedstate:savedstate:1.2.0
-|         |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 (*)
-|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.4.0 -> 2.5.1 (*)
-|         |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4
-|         |    |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4
-|         |    |    |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4
-|         |    |    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
-|         |    |    |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (c)
-|         |    |    |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (c)
-|         |    |    |         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (c)
-|         |    |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
-|         |    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21
-|         |    |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4 (*)
-|         |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
-|         |    |    +--- androidx.savedstate:savedstate:1.2.0 (*)
-|         |    |    +--- androidx.tracing:tracing:1.0.0 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    +--- androidx.fragment:fragment:1.3.6 -> 1.5.5
-|         |    |    +--- androidx.activity:activity:1.5.1 (*)
-|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
-|         |    |    +--- androidx.collection:collection:1.1.0 (*)
-|         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (*)
-|         |    |    +--- androidx.loader:loader:1.0.0
-|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|         |    |    |    +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
-|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.5.1
-|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 (*)
-|         |    |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 (*)
-|         |    |    |    |    \--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.5.1 (*)
-|         |    |    +--- androidx.savedstate:savedstate:1.2.0 (*)
-|         |    |    +--- androidx.viewpager:viewpager:1.0.0
-|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|         |    |    |    +--- androidx.core:core:1.0.0 -> 1.8.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.8.0 (*)
-|         |    |    |         \--- androidx.collection:collection:1.1.0 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    +--- androidx.appcompat:appcompat-resources:1.4.2
-|         |    |    +--- 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.8.0 (*)
-|         |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0
-|         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    |    +--- androidx.core:core:1.1.0 -> 1.8.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.annotation:annotation:1.0.0 -> 1.3.0
-|         |    |         \--- androidx.collection:collection:1.1.0 (*)
-|         |    +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
-|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    |    +--- androidx.core:core:1.2.0 -> 1.8.0 (*)
-|         |    |    \--- androidx.customview:customview:1.1.0 (*)
-|         |    +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.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 -> 2.5.1 (*)
-|         |    |    +--- androidx.core:core:1.3.0 -> 1.8.0 (*)
-|         |    |    \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
-|         |    +--- 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.8.0 (*)
-|         |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
-|         |    +--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.5.1 (*)
-|         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.5.1 (*)
-|         |    \--- androidx.resourceinspection:resourceinspection-annotation:1.0.0
-|         |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|         +--- androidx.appcompat:appcompat:1.1.0 -> 1.6.1
+|         |    +--- androidx.activity:activity:1.6.0 -> 1.7.1
+|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|         |    |    +--- androidx.core:core:1.8.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1
+|         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1
+|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|         |    |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.10.0
+|         |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    |    |    +--- androidx.core:core:1.10.0 (*)
+|         |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    |    \--- androidx.core:core:1.10.0 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1
+|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|         |    |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
+|         |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
+|         |    |    |    +--- androidx.savedstate:savedstate:1.2.1
+|         |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
+|         |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    |    \--- androidx.savedstate:savedstate-ktx:1.2.1 (c)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    +--- androidx.profileinstaller:profileinstaller:1.3.0 (*)
+|         |    |    +--- androidx.savedstate:savedstate:1.2.1 (*)
+|         |    |    +--- androidx.tracing:tracing:1.0.0 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    +--- androidx.activity:activity-ktx:1.7.1 (c)
+|         |    |    \--- androidx.activity:activity-compose:1.7.1 (c)
+|         |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|         |    +--- androidx.appcompat:appcompat-resources:1.6.1
+|         |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|         |    |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|         |    |    +--- androidx.core:core:1.6.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.vectordrawable:vectordrawable:1.1.0
+|         |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
+|         |    |    |    \--- androidx.collection:collection:1.1.0 -> 1.2.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 -> 1.2.0 (*)
+|         |    |    \--- androidx.appcompat:appcompat:1.6.1 (c)
+|         |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|         |    +--- androidx.core:core:1.9.0 -> 1.10.0 (*)
+|         |    +--- androidx.core:core-ktx:1.8.0 -> 1.10.0 (*)
+|         |    +--- androidx.cursoradapter:cursoradapter:1.0.0
+|         |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|         |    +--- androidx.drawerlayout:drawerlayout:1.0.0 -> 1.1.1
+|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    +--- androidx.core:core:1.2.0 -> 1.10.0 (*)
+|         |    |    \--- androidx.customview:customview:1.1.0
+|         |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |         +--- androidx.core:core:1.3.0 -> 1.10.0 (*)
+|         |    |         \--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
+|         |    +--- androidx.emoji2:emoji2:1.2.0 -> 1.3.0
+|         |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|         |    |    +--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
+|         |    |    +--- androidx.core:core:1.3.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.6.1 (*)
+|         |    |    +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+|         |    |    \--- androidx.emoji2:emoji2-views-helper:1.3.0 (c)
+|         |    +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.3.0
+|         |    |    +--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
+|         |    |    +--- androidx.core:core:1.3.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.emoji2:emoji2:1.3.0 (*)
+|         |    |    \--- androidx.emoji2:emoji2:1.3.0 (c)
+|         |    +--- androidx.fragment:fragment:1.3.6 -> 1.5.7
+|         |    |    +--- androidx.activity:activity:1.5.1 -> 1.7.1 (*)
+|         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    |    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.3.0 (*)
+|         |    |    +--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
+|         |    |    +--- androidx.core:core-ktx:1.2.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 -> 2.6.1 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.1 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.6.1 (*)
+|         |    |    +--- androidx.loader:loader:1.0.0
+|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|         |    |    |    +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.1
+|         |    |    |    |    +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*)
+|         |    |    |    |    +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (*)
+|         |    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.6.1 (*)
+|         |    |    +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
+|         |    |    +--- androidx.viewpager:viewpager:1.0.0
+|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|         |    |    |    +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
+|         |    |    |    \--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.8.21 (*)
+|         |    |    \--- io.sentry:sentry-android-fragment:6.17.0
+|         |    |         \--- io.sentry:sentry:6.17.0
+|         |    +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.6.1 (*)
+|         |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.1 (*)
+|         |    +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
+|         |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.8.21 (*)
+|         |    \--- androidx.appcompat:appcompat-resources:1.6.1 (c)
-|         +--- androidx.core:core:1.6.0 -> 1.8.0 (*)
+|         +--- androidx.core:core:1.6.0 -> 1.10.0 (*)
-|         +--- androidx.fragment:fragment-ktx:1.3.6 -> 1.5.5
-|         |    +--- androidx.activity:activity-ktx:1.5.1
-|         |    |    +--- androidx.activity:activity:1.5.1 (*)
-|         |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.8.0 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1
-|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1
-|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1 -> 1.6.4 (*)
-|         |    |    +--- androidx.savedstate:savedstate-ktx:1.2.0
-|         |    |    |    +--- androidx.savedstate:savedstate:1.2.0 (*)
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 -> 1.6.21 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    +--- androidx.collection:collection-ktx:1.1.0
-|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.6.21 (*)
-|         |    |    \--- androidx.collection:collection:1.1.0 (*)
-|         |    +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
-|         |    +--- androidx.fragment:fragment:1.5.5 (*)
-|         |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1
-|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 (*)
-|         |    +--- androidx.savedstate:savedstate-ktx:1.2.0 (*)
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+|         +--- androidx.fragment:fragment-ktx:1.3.6 -> 1.5.7
+|         |    +--- androidx.activity:activity-ktx:1.5.1 -> 1.7.1
+|         |    |    +--- androidx.activity:activity:1.7.1 (*)
+|         |    |    +--- androidx.core:core-ktx:1.1.0 -> 1.10.0 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1
+|         |    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    \--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    |    +--- androidx.savedstate:savedstate-ktx:1.2.1
+|         |    |    |    +--- androidx.savedstate:savedstate:1.2.1 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    |    \--- androidx.savedstate:savedstate:1.2.1 (c)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    +--- androidx.activity:activity:1.7.1 (c)
+|         |    |    \--- androidx.activity:activity-compose:1.7.1 (c)
+|         |    +--- androidx.collection:collection-ktx:1.1.0
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.20 -> 1.8.21 (*)
+|         |    |    \--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
+|         |    +--- androidx.core:core-ktx:1.2.0 -> 1.10.0 (*)
+|         |    +--- androidx.fragment:fragment:1.5.7 (*)
+|         |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1 -> 2.6.1
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
+|         |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 -> 2.6.1 (*)
+|         |    +--- androidx.savedstate:savedstate-ktx:1.2.0 -> 1.2.1 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.8.21 (*)
-|         +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1
-|         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|         |    +--- androidx.core:core:1.3.2 -> 1.8.0 (*)
-|         |    +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
-|         |    \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|         +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.0
+|         |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|         |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|         |    +--- androidx.core:core:1.7.0 -> 1.10.0 (*)
+|         |    +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+|         |    \--- androidx.customview:customview-poolingcontainer:1.0.0
+|         |         +--- androidx.core:core-ktx:1.5.0 -> 1.10.0 (*)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.8.21 (*)
 |         +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
-|         |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|         |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|         |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|         |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
 |         |    +--- androidx.window:window:1.0.0
-|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+|         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.8.21 (*)
-|         |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|         |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-|         |    |    +--- androidx.collection:collection:1.1.0 (*)
+|         |    |    +--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
-|         |    |    \--- androidx.core:core:1.3.2 -> 1.8.0 (*)
+|         |    |    \--- androidx.core:core:1.3.2 -> 1.10.0 (*)
 |         |    \--- androidx.transition:transition:1.4.1
-|         |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|         |         +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|         |         +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|         |         +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|         |         \--- androidx.collection:collection:1.1.0 (*)
+|         |         \--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
-|         \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|         \--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
 +--- project :libs:image-editor
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 (*)
-|    +--- androidx.activity:activity:1.5.1 (*)
-|    +--- androidx.activity:activity-ktx:1.5.1 (*)
+|    +--- androidx.core:core:1.10.0 (*)
+|    +--- androidx.activity:activity:1.7.1 (*)
+|    +--- androidx.activity:activity-ktx:1.7.1 (*)
-|    +--- androidx.fragment:fragment:1.5.5 (*)
+|    +--- androidx.fragment:fragment:1.5.7 (*)
-|    +--- androidx.appcompat:appcompat:1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.6.1 (*)
-|    +--- androidx.recyclerview:recyclerview:1.2.1 (*)
+|    +--- androidx.recyclerview:recyclerview:1.3.0 (*)
 |    +--- androidx.constraintlayout:constraintlayout:2.1.4
-|    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.4.2 (*)
+|    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.6.1 (*)
-|    |    \--- androidx.core:core:1.3.2 -> 1.8.0 (*)
+|    |    \--- androidx.core:core:1.3.2 -> 1.10.0 (*)
 |    +--- androidx.viewpager2:viewpager2:1.0.0
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    +--- androidx.fragment:fragment:1.1.0 -> 1.5.5 (*)
+|    |    +--- androidx.fragment:fragment:1.1.0 -> 1.5.7 (*)
-|    |    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.2.1 (*)
+|    |    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
-|    |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|    |    \--- androidx.collection:collection:1.1.0 (*)
+|    |    \--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
 |    +--- com.google.android.material:material:1.2.1 -> 1.6.0-alpha01
-|    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-|    |    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.2 (*)
+|    |    +--- androidx.appcompat:appcompat:1.1.0 -> 1.6.1 (*)
 |    |    +--- androidx.cardview:cardview:1.0.0
-|    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
 |    |    +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|    |    |    \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |    |    \--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|    |    +--- androidx.core:core:1.5.0 -> 1.8.0 (*)
+|    |    +--- androidx.core:core:1.5.0 -> 1.10.0 (*)
 |    |    +--- androidx.dynamicanimation:dynamicanimation:1.0.0
-|    |    |    +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
-|    |    |    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |    |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
 |    |    |    \--- androidx.legacy:legacy-support-core-utils:1.0.0
-|    |    |         +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |         +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    |         +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |    |         +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 |    |    |         +--- androidx.documentfile:documentfile:1.0.0
-|    |    |         |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |         |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
 |    |    |         +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
-|    |    |         |    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |         |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
 |    |    |         \--- androidx.print:print:1.0.0
-|    |    |              \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |              \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+|    |    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.3.0 (*)
-|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
-|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.5.1 (*)
+|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.6.1 (*)
-|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.0 (*)
 |    +--- androidx.navigation:navigation-fragment:2.4.2
-|    |    +--- androidx.fragment:fragment-ktx:1.4.1 -> 1.5.5 (*)
+|    |    +--- androidx.fragment:fragment-ktx:1.4.1 -> 1.5.7 (*)
 |    |    +--- androidx.navigation:navigation-runtime:2.4.2
 |    |    |    +--- androidx.navigation:navigation-common:2.4.2
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.5.1 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.6.1 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.5.1 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.6.1 (*)
-|    |    |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.2.0 (*)
+|    |    |    |    +--- androidx.savedstate:savedstate:1.0.0 -> 1.2.1 (*)
-|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.5.1 (*)
+|    |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.6.1 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.8.21 (*)
-|    |    |    |    \--- androidx.core:core-ktx:1.1.0 -> 1.8.0 (*)
+|    |    |    |    \--- androidx.core:core-ktx:1.1.0 -> 1.10.0 (*)
-|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.5.1 (*)
+|    |    |    +--- androidx.activity:activity-ktx:1.2.3 -> 1.7.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.5.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 -> 2.6.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.5.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 -> 2.6.1 (*)
-|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0
+|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0 -> 1.3.0 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.8.21 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.8.21 (*)
 |    +--- androidx.navigation:navigation-ui:2.4.2
-|    |    \--- androidx.annotation:annotation-experimental:1.1.0
+|    |    \--- androidx.annotation:annotation-experimental:1.1.0 -> 1.3.0 (*)
-|    +--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (*)
 |    +--- com.github.yalantis:ucrop:2.2.8
-|    |    +--- androidx.exifinterface:exifinterface:1.3.2 -> 1.3.3
-|    |    |    \--- androidx.annotation:annotation:1.2.0 -> 1.3.0
+|    |    +--- androidx.exifinterface:exifinterface:1.3.2 -> 1.3.6
+|    |    |    \--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-|    |    \--- com.squareup.okhttp3:okhttp:3.12.13 -> 4.9.2 (*)
+|    |    \--- com.squareup.okhttp3:okhttp:3.12.13 -> 4.10.0 (*)
-|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10
-|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|         \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10
-|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.8.21
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 (*)
+|         \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.8.21
+|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 (*)
 +--- project :libs:editor
 |    +--- org.wordpress:aztec:{strictly v1.6.3} -> v1.6.3
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
 |    |    \--- androidx.legacy:legacy-support-v4:1.0.0
-|    |         +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |         +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 |    |         +--- androidx.media:media:1.0.0 -> 1.2.1
-|    |         |    +--- androidx.collection:collection:1.1.0 (*)
+|    |         |    +--- androidx.collection:collection:1.1.0 -> 1.2.0 (*)
-|    |         |    \--- androidx.core:core:1.3.0 -> 1.8.0 (*)
+|    |         |    \--- androidx.core:core:1.3.0 -> 1.10.0 (*)
 |    |         +--- androidx.legacy:legacy-support-core-ui:1.0.0
-|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |         |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |         |    +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |         |    +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 |    |         |    +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 -> 1.1.0
-|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |         |    |    \--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |         |    |    \--- androidx.core:core:1.1.0 -> 1.10.0 (*)
 |    |         |    \--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
-|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |         |         +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |         |         \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |         |         \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
-|    |         \--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |         \--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
 |    +--- org.wordpress.aztec:wordpress-shortcodes:{strictly v1.6.3} -> v1.6.3
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
+|    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
 |    +--- org.wordpress.aztec:wordpress-comments:{strictly v1.6.3} -> v1.6.3
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 (*)
 |    +--- com.facebook.fresco:imagepipeline-okhttp3:2.5.0
-|    |    \--- com.squareup.okhttp3:okhttp:3.12.1 -> 4.9.2 (*)
+|    |    \--- com.squareup.okhttp3:okhttp:3.12.1 -> 4.10.0 (*)
 |    +--- org.wordpress-mobile.gutenberg-mobile:react-native-gutenberg-bridge:v1.95.0
 |    |    +--- com.github.wordpress-mobile:react-native-video:5.2.0-wp-5
 |    |    |    +--- com.google.android.exoplayer:exoplayer:2.13.3
 |    |    |    |    +--- com.google.android.exoplayer:exoplayer-core:2.13.3
-|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    |    +--- com.google.android.exoplayer:exoplayer-common:2.13.3
-|    |    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    |    \--- com.google.android.exoplayer:exoplayer-extractor:2.13.3
-|    |    |    |    |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |         \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    +--- com.google.android.exoplayer:exoplayer-dash:2.13.3
-|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    +--- com.google.android.exoplayer:exoplayer-hls:2.13.3
-|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    +--- com.google.android.exoplayer:exoplayer-smoothstreaming:2.13.3
-|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    +--- com.google.android.exoplayer:exoplayer-transformer:2.13.3
-|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    |    |    \--- com.google.android.exoplayer:exoplayer-ui:2.13.3
-|    |    |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    |    |         \--- androidx.recyclerview:recyclerview:1.1.0 -> 1.2.1 (*)
+|    |    |    |         \--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
 |    |    |    +--- com.google.android.exoplayer:extension-okhttp:2.13.3
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
-|    |    |    |    \--- com.squareup.okhttp3:okhttp:3.12.11 -> 4.9.2 (*)
+|    |    |    |    \--- com.squareup.okhttp3:okhttp:3.12.11 -> 4.10.0 (*)
-|    |    |    \--- com.squareup.okhttp3:okhttp:${OKHTTP_VERSION} -> 4.9.2 (*)
+|    |    |    \--- com.squareup.okhttp3:okhttp:${OKHTTP_VERSION} -> 4.10.0 (*)
 |    |    +--- com.github.wordpress-mobile:react-native-prompt-android:1.0.0-wp-3
-|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
+|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
 |    |    +--- com.github.wordpress-mobile:react-native-gesture-handler:2.3.2-wp-2
-|    |    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.4.2 (*)
+|    |    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.6.1 (*)
-|    |    |    +--- androidx.core:core-ktx:1.6.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core-ktx:1.6.0 -> 1.10.0 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.21 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.8.21 (*)
 |    |    +--- org.wordpress-mobile.react-native-libraries.v1:react-native-screens:2.9.0
-|    |    |    +--- androidx.appcompat:appcompat:1.1.0 -> 1.4.2 (*)
+|    |    |    +--- androidx.appcompat:appcompat:1.1.0 -> 1.6.1 (*)
-|    |    |    \--- androidx.fragment:fragment:1.2.1 -> 1.5.5 (*)
+|    |    |    \--- androidx.fragment:fragment:1.2.1 -> 1.5.7 (*)
 |    |    +--- org.wordpress-mobile.react-native-libraries.v1:react-native-webview:11.6.2
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.6.21 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.10 -> 1.8.21 (*)
 |    |    +--- org.wordpress-mobile.react-native-libraries.v1:react-native-fast-image:8.5.11
 |    |    |    +--- 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
+|    |    |    |    |    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    |    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |    |    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
-|    |    |    |    \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.3 (*)
+|    |    |    |    \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.6 (*)
 |    |    |    \--- com.github.bumptech.glide:okhttp3-integration:4.12.0
-|    |    |         +--- com.squareup.okhttp3:okhttp:3.9.1 -> 4.9.2 (*)
+|    |    |         +--- com.squareup.okhttp3:okhttp:3.9.1 -> 4.10.0 (*)
-|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
 |    |    +--- org.wordpress-mobile.gutenberg-mobile:react-native-aztec:v1.95.0
 |    |    |    +--- androidx.gridlayout:gridlayout:1.0.0
-|    |    |    |    \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |    |    |    \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
-|    |    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.4.2 (*)
+|    |    |    +--- androidx.appcompat:appcompat:1.2.0 -> 1.6.1 (*)
-|    |    |    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.2.1 (*)
+|    |    |    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
 |    |    |    +--- org.wordpress.aztec:glide-loader:v1.6.3
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 -> 1.6.21 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 -> 1.8.21 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 -> 1.6.21 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 -> 1.8.21 (*)
-|    +--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (*)
-|    +--- androidx.core:core:1.8.0 (*)
+|    +--- androidx.core:core:1.10.0 (*)
-|    +--- androidx.fragment:fragment:1.5.5 (*)
+|    +--- androidx.fragment:fragment:1.5.7 (*)
-|    +--- androidx.appcompat:appcompat:1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.6.1 (*)
-|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.8.21 (*)
 +--- org.wordpress:fluxc:{strictly trunk-3fe318a6de3463bf2444b0d798067546e9a18db0} -> trunk-3fe318a6de3463bf2444b0d798067546e9a18db0
-|    +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.9.2 (*)
+|    +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.10.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.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    |    \--- androidx.arch.core:core-common:2.0.0 -> 2.1.0 (*)
+|    |    |    \--- androidx.arch.core:core-common:2.0.0 -> 2.2.0 (*)
-|    |    +--- androidx.arch.core:core-runtime:2.0.0 -> 2.1.0 (*)
+|    |    +--- androidx.arch.core:core-runtime:2.0.0 -> 2.2.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.5.1 (*)
+|    |    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.6.1 (*)
-|    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.5.1 (*)
+|    |    +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.6.1 (*)
-|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    |    \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    +--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.6.10 -> 1.8.21 (*)
-|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.6.1 (*)
-|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.0 (*)
-|    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.3 (*)
+|    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6 (*)
 |    +--- androidx.security:security-crypto:1.0.0
-|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.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.21 (*)
+|    +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0
+|    |    +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.10.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.8.21 (*)
 |    +--- androidx.room:room-runtime:2.4.2
 |    |    +--- androidx.room:room-common:2.4.2
-|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    +--- androidx.sqlite:sqlite-framework:2.2.0
-|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
 |    |    |    \--- androidx.sqlite:sqlite:2.2.0
-|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |         \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    +--- androidx.arch.core:core-runtime:2.0.1 -> 2.1.0 (*)
+|    |    +--- androidx.arch.core:core-runtime:2.0.1 -> 2.2.0 (*)
-|    |    \--- androidx.annotation:annotation-experimental:1.1.0
+|    |    \--- androidx.annotation:annotation-experimental:1.1.0 -> 1.3.0 (*)
 |    +--- androidx.room:room-ktx:2.4.2
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.8.21 (*)
-|    \--- com.google.dagger:dagger:2.42
+|    \--- com.google.dagger:dagger:2.42 -> 2.46.1
 +--- org.wordpress:utils:{strictly 3.6.1} -> 3.6.1
-|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.2.1 (*)
+|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.0 (*)
-|    +--- androidx.core:core-ktx:1.5.0 -> 1.8.0 (*)
+|    +--- androidx.core:core-ktx:1.5.0 -> 1.10.0 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10 -> 1.6.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10 -> 1.8.21 (*)
 +--- org.wordpress:login:1.3.0
 |    +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.4.1
-|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |    +--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
 |    |    +--- com.google.android.gms:play-services-auth-api-phone:18.0.1
 |    |    |    \--- com.google.android.gms:play-services-base:18.0.1 -> 18.1.0
-|    |    |         +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |    |         +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|    |    |         +--- androidx.core:core:1.2.0 -> 1.8.0 (*)
+|    |    |         +--- androidx.core:core:1.2.0 -> 1.10.0 (*)
-|    |    |         +--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |    |         +--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
 |    |    |         \--- com.google.android.gms:play-services-basement:18.1.0
-|    |    |              +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |    |              +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|    |    |              +--- androidx.core:core:1.2.0 -> 1.8.0 (*)
+|    |    |              +--- androidx.core:core:1.2.0 -> 1.10.0 (*)
-|    |    |              \--- androidx.fragment:fragment:1.0.0 -> 1.5.5 (*)
+|    |    |              \--- androidx.fragment:fragment:1.0.0 -> 1.5.7 (*)
 |    |    \--- com.google.android.gms:play-services-auth-base:18.0.4
-|    |         \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    |         \--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
-|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.6.1 (*)
-|    +--- androidx.core:core-ktx:1.3.2 -> 1.8.0 (*)
+|    +--- androidx.core:core-ktx:1.3.2 -> 1.10.0 (*)
-|    +--- com.google.dagger:dagger:2.42 (*)
+|    +--- com.google.dagger:dagger:2.42 -> 2.46.1 (*)
-|    \--- com.google.dagger:dagger-android-support:2.42
-|         +--- com.google.dagger:dagger:2.42 (*)
-|         +--- com.google.dagger:dagger-android:2.42
-|         |    +--- com.google.dagger:dagger:2.42 (*)
-|         |    +--- com.google.dagger:dagger-lint-aar:2.42
-|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         |    \--- javax.inject:javax.inject:1
-|         +--- com.google.dagger:dagger-lint-aar:2.42
-|         +--- androidx.activity:activity:1.3.1 -> 1.5.1 (*)
-|         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|         +--- androidx.appcompat:appcompat:1.3.1 -> 1.4.2 (*)
-|         +--- androidx.fragment:fragment:1.3.6 -> 1.5.5 (*)
-|         +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.5.1 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.5.1 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.5.1 (*)
-|         \--- javax.inject:javax.inject:1
+|    \--- com.google.dagger:dagger-android-support:2.42 -> 2.46.1
+|         +--- com.google.dagger:dagger:2.46.1 (*)
+|         +--- com.google.dagger:dagger-android:2.46.1
+|         |    +--- com.google.dagger:dagger:2.46.1 (*)
+|         |    +--- com.google.dagger:dagger-lint-aar:2.46.1
+|         |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|         |    \--- javax.inject:javax.inject:1
+|         +--- com.google.dagger:dagger-lint-aar:2.46.1
+|         +--- androidx.activity:activity:1.5.1 -> 1.7.1 (*)
+|         +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|         +--- androidx.appcompat:appcompat:1.3.1 -> 1.6.1 (*)
+|         +--- androidx.fragment:fragment:1.5.1 -> 1.5.7 (*)
+|         +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.6.1 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.1 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.6.1 (*)
+|         \--- javax.inject:javax.inject:1
 +--- com.automattic:about:1.1.0
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.31 -> 1.8.21 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.8.21 (*)
-|    +--- androidx.core:core-ktx:1.7.0 -> 1.8.0 (*)
+|    +--- androidx.core:core-ktx:1.7.0 -> 1.10.0 (*)
-|    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.1
-|    |    +--- androidx.compose.runtime:runtime-saveable:1.1.1
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1
-|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    +--- androidx.compose.ui:ui-geometry:1.1.1
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.1
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    +--- androidx.compose.ui:ui-graphics:1.1.1
-|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    +--- androidx.compose.ui:ui-unit:1.1.1
-|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.1.1 (*)
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.1.1 (*)
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.1 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    +--- androidx.compose.ui:ui-text:1.1.1
-|    |    |    +--- androidx.compose.ui:ui-graphics:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-unit:1.1.1 (*)
-|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    +--- androidx.compose.runtime:runtime-saveable:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.1.1 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- androidx.collection:collection:1.1.0 (*)
-|    |    |    \--- androidx.core:core:1.5.0 -> 1.8.0 (*)
-|    |    +--- androidx.compose.ui:ui-unit:1.1.1 (*)
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
-|    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    +--- androidx.compose.ui:ui-util:1.1.1 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    +--- androidx.autofill:autofill:1.0.0
-|    |    |    \--- androidx.core:core:1.1.0 -> 1.8.0 (*)
-|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
-|    |    +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.0 (*)
-|    |    +--- androidx.lifecycle:lifecycle-common-java8:2.3.0 -> 2.5.1 (*)
-|    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.5.1 (*)
-|    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.5.1 (*)
-|    |    \--- androidx.profileinstaller:profileinstaller:1.1.0
-|    |         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |         \--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+|    +--- androidx.compose.ui:ui:1.0.5 -> 1.4.3
+|    |    +--- androidx.activity:activity-ktx:1.7.0 -> 1.7.1 (*)
+|    |    +--- androidx.annotation:annotation:1.5.0 -> 1.6.0 (*)
+|    |    +--- androidx.autofill:autofill:1.0.0
+|    |    |    \--- androidx.core:core:1.1.0 -> 1.10.0 (*)
+|    |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|    |    +--- androidx.compose.runtime:runtime:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |    |    +--- io.sentry:sentry-compose-android:6.17.0
+|    |    |    |    +--- io.sentry:sentry:6.17.0
+|    |    |    |    +--- io.sentry:sentry-android-navigation:6.17.0
+|    |    |    |    |    \--- io.sentry:sentry:6.17.0
+|    |    |    |    \--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.6.1 (*)
+|    |    |    +--- androidx.compose.runtime:runtime-livedata:1.4.3 (c)
+|    |    |    \--- androidx.compose.runtime:runtime-saveable:1.4.3 (c)
+|    |    +--- androidx.compose.runtime:runtime-saveable:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.4.3 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.4.3 (c)
+|    |    |    \--- androidx.compose.runtime:runtime-livedata:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-geometry:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    |    \--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    \--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-graphics:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    |    |    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    |    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-text:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.runtime:runtime-saveable:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (*)
+|    |    |    +--- androidx.core:core:1.7.0 -> 1.10.0 (*)
+|    |    |    +--- androidx.emoji2:emoji2:1.2.0 -> 1.3.0 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    |    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-unit:1.4.3 (*)
+|    |    +--- androidx.compose.ui:ui-util:1.4.3 (*)
+|    |    +--- androidx.core:core:1.9.0 -> 1.10.0 (*)
+|    |    +--- androidx.customview:customview-poolingcontainer:1.0.0 (*)
+|    |    +--- androidx.emoji2:emoji2:1.2.0 -> 1.3.0 (*)
+|    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
+|    |    +--- androidx.profileinstaller:profileinstaller:1.3.0 (*)
+|    |    +--- androidx.savedstate:savedstate-ktx:1.2.1 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    +--- androidx.compose.foundation:foundation:1.4.3 (c)
+|    |    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
-|    +--- 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.1 (*)
-|    |    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.1 (*)
-|    |    +--- androidx.compose.ui:ui-tooling-preview:1.0.5 -> 1.1.1
-|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    +--- 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.1 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.0.5 -> 1.1.1 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.21 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.21 (*)
-|    |    +--- androidx.compose.material:material:1.0.5 -> 1.1.1
-|    |    |    +--- androidx.compose.animation:animation-core:1.0.0 -> 1.1.1
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 -> 1.6.4 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-unit:1.0.0 -> 1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- androidx.compose.foundation:foundation:1.1.1
-|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    +--- androidx.compose.animation:animation:1.1.1
-|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    +--- androidx.compose.animation:animation-core:1.1.1 (*)
-|    |    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.0.0 -> 1.1.1
-|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    +--- androidx.compose.ui:ui:1.1.1 (*)
-|    |    |    |    |    |    +--- androidx.compose.ui:ui-unit:1.1.1 (*)
-|    |    |    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.1 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui-geometry:1.0.0 -> 1.1.1 (*)
-|    |    |    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui:1.1.1 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.1.1 (*)
-|    |    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.1 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    +--- androidx.compose.material:material-icons-core:1.1.1
-|    |    |    |    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.1 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- androidx.compose.material:material-ripple:1.1.1
-|    |    |    |    +--- androidx.compose.foundation:foundation:1.1.1 (*)
-|    |    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.1 (*)
-|    |    |    |    \--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-text:1.0.0 -> 1.1.1 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 -> 1.6.21
-|    |    |    +--- androidx.compose.animation:animation:1.0.0 -> 1.1.1 (*)
-|    |    |    +--- androidx.compose.foundation:foundation-layout:1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    |    |    +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.0 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.3.0 -> 2.5.1 (*)
-|    |    |    \--- androidx.lifecycle:lifecycle-viewmodel:2.3.0 -> 2.5.1 (*)
-|    |    \--- androidx.activity:activity-compose:1.3.1
-|    |         +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.1 (*)
-|    |         +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.1 (*)
-|    |         +--- androidx.activity:activity-ktx:1.3.1 -> 1.5.1 (*)
-|    |         +--- androidx.compose.ui:ui:1.0.1 -> 1.1.1 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 1.6.21 (*)
+|    +--- androidx.compose.ui:ui-tooling:1.0.5 -> 1.4.3
+|    |    +--- androidx.activity:activity-compose:1.7.0 -> 1.7.1
+|    |    |    +--- androidx.activity:activity-ktx:1.7.1 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.activity:activity:1.7.1 (c)
+|    |    |    \--- androidx.activity:activity-ktx:1.7.1 (c)
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    +--- androidx.compose.animation:animation:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.animation:animation-core:1.4.3
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-unit:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|    |    |    |    \--- androidx.compose.animation:animation:1.4.3 (c)
+|    |    |    +--- androidx.compose.foundation:foundation-layout:1.2.1 -> 1.4.3
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    +--- androidx.compose.animation:animation-core:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-unit:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.core:core:1.7.0 -> 1.10.0 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    |    \--- androidx.compose.foundation:foundation:1.4.3 (c)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    \--- androidx.compose.animation:animation-core:1.4.3 (c)
+|    |    +--- androidx.compose.material:material:1.0.0 -> 1.4.3
+|    |    |    +--- androidx.compose.animation:animation:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.animation:animation-core:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.foundation:foundation:1.4.3
+|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    +--- androidx.compose.animation:animation:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.foundation:foundation-layout:1.4.3 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-graphics:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-text:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.emoji2:emoji2:1.3.0 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    |    \--- androidx.compose.foundation:foundation-layout:1.4.3 (c)
+|    |    |    +--- androidx.compose.foundation:foundation-layout:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.material:material-icons-core:1.4.3
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    |    +--- androidx.compose.material:material:1.4.3 (c)
+|    |    |    |    \--- androidx.compose.material:material-ripple:1.4.3 (c)
+|    |    |    +--- androidx.compose.material:material-ripple:1.4.3
+|    |    |    |    +--- androidx.compose.animation:animation:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.foundation:foundation:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    |    +--- androidx.compose.material:material:1.4.3 (c)
+|    |    |    |    \--- androidx.compose.material:material-icons-core:1.4.3 (c)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-text:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui-util:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
+|    |    |    +--- androidx.savedstate:savedstate:1.2.1 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10 -> 1.8.21
+|    |    |    +--- androidx.compose.material:material-icons-core:1.4.3 (c)
+|    |    |    \--- androidx.compose.material:material-ripple:1.4.3 (c)
+|    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    +--- androidx.compose.ui:ui:1.4.3 (*)
+|    |    +--- androidx.compose.ui:ui-tooling-data:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    \--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3
+|    |    |    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.2.1 -> 1.4.3 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    |    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    |    |    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
+|    |    +--- androidx.savedstate:savedstate-ktx:1.2.1 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    |    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    |    \--- androidx.compose.ui:ui-util:1.4.3 (c)
-|    +--- androidx.compose.material:material:1.0.5 -> 1.1.1 (*)
+|    +--- androidx.compose.material:material:1.0.5 -> 1.4.3 (*)
 |    +--- androidx.navigation:navigation-compose:2.4.0-beta02
-|    |    +--- androidx.activity:activity-compose:1.3.1 (*)
+|    |    +--- androidx.activity:activity-compose:1.3.1 -> 1.7.1 (*)
-|    |    +--- androidx.compose.animation:animation:1.0.1 -> 1.1.1 (*)
+|    |    +--- androidx.compose.animation:animation:1.0.1 -> 1.4.3 (*)
-|    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.1 (*)
+|    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.4.3 (*)
-|    |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.1.1 (*)
+|    |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.4.3 (*)
-|    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.1 (*)
+|    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.4.3 (*)
-|    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01 -> 2.5.1
-|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0
-|    |    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.1.1 (*)
-|    |    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.1.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.5.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
+|    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01 -> 2.6.1
+|    |    |    +--- androidx.annotation:annotation-experimental:1.1.0 -> 1.3.0 (*)
+|    |    |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.compose.ui:ui:1.0.1 -> 1.4.3 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|    |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.6.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.31 -> 1.8.21 (*)
-|    |    \--- androidx.compose.foundation:foundation-layout:1.0.1 -> 1.1.1 (*)
+|    |    \--- androidx.compose.foundation:foundation-layout:1.0.1 -> 1.4.3 (*)
-|    +--- androidx.compose.animation:animation:1.1.0-beta02 -> 1.1.1 (*)
+|    +--- androidx.compose.animation:animation:1.1.0-beta02 -> 1.4.3 (*)
-|    +--- com.google.accompanist:accompanist-drawablepainter:0.20.2
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31 -> 1.6.21 (*)
-|    |    \--- androidx.compose.ui:ui:1.0.5 -> 1.1.1 (*)
+|    +--- com.google.accompanist:accompanist-drawablepainter:0.20.2 -> 0.30.0
+|    |    +--- androidx.compose.ui:ui:1.4.0 -> 1.4.3 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 -> 1.8.21 (*)
 |    \--- com.google.android.material:compose-theme-adapter:1.1.1
-|         +--- androidx.appcompat:appcompat:1.3.0 -> 1.4.2 (*)
+|         +--- androidx.appcompat:appcompat:1.3.0 -> 1.6.1 (*)
-|         +--- androidx.core:core-ktx:1.3.1 -> 1.8.0 (*)
+|         +--- androidx.core:core-ktx:1.3.1 -> 1.10.0 (*)
-|         +--- androidx.compose.runtime:runtime:1.1.0-beta04 -> 1.1.1 (*)
+|         +--- androidx.compose.runtime:runtime:1.1.0-beta04 -> 1.4.3 (*)
-|         +--- androidx.compose.material:material:1.1.0-beta04 -> 1.1.1 (*)
+|         +--- androidx.compose.material:material:1.1.0-beta04 -> 1.4.3 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.6.21 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.8.21 (*)
 +--- com.automattic:stories:2.1.0
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.4.20 -> 1.6.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.4.20 -> 1.8.21 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.6.21 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.8.21 (*)
 |    +--- org.jetbrains.kotlinx:kotlinx-serialization-runtime:1.0-M1-1.4.0-rc
 |    |    \--- org.jetbrains.kotlinx:kotlinx-serialization-runtime-jvm:1.0-M1-1.4.0-rc
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0-rc -> 1.6.21 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0-rc -> 1.8.21 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0-rc -> 1.6.21
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0-rc -> 1.8.21
 |    +--- org.jetbrains.kotlin:kotlin-reflect:1.4.20
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.6.21 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.8.21 (*)
-|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.0.2 -> 1.6.1 (*)
-|    +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
+|    +--- androidx.core:core-ktx:1.2.0 -> 1.10.0 (*)
 |    +--- androidx.emoji:emoji:1.0.0
-|    |    \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    |    \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
-|    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.2.1 (*)
+|    +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
 |    +--- com.automattic.stories:photoeditor:2.1.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.6.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.8.21 (*)
-|    |    +--- androidx.appcompat:appcompat:1.0.2 -> 1.4.2 (*)
+|    |    +--- androidx.appcompat:appcompat:1.0.2 -> 1.6.1 (*)
-|    |    +--- androidx.core:core-ktx:1.2.0 -> 1.8.0 (*)
+|    |    +--- androidx.core:core-ktx:1.2.0 -> 1.10.0 (*)
 |    |    +--- androidx.camera:camera-core:1.0.0-alpha06
-|    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.5.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.6.1 (*)
-|    |    |    +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.5.1 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.6.1 (*)
-|    |    |    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.3 (*)
+|    |    |    +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6 (*)
-|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|    |    |    \--- androidx.concurrent:concurrent-futures:1.0.0-alpha03 -> 1.0.0 (*)
+|    |    |    \--- androidx.concurrent:concurrent-futures:1.0.0-alpha03 -> 1.1.0 (*)
 |    |    +--- androidx.camera:camera-camera2:1.0.0-alpha06
-|    |    |    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    |    |    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
+|    |    |    +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
-|    |    |    \--- androidx.concurrent:concurrent-futures:1.0.0-alpha03 -> 1.0.0 (*)
+|    |    |    \--- androidx.concurrent:concurrent-futures:1.0.0-alpha03 -> 1.1.0 (*)
 |    |    +--- com.github.chrisbanes:PhotoView:2.3.0
-|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
+|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
 |    |    \--- com.automattic.stories:mp4compose:2.1.0
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.6.21 (*)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20 -> 1.8.21 (*)
-|    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.6.1 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0 -> 2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0 -> 2.6.1 (*)
-|    \--- androidx.lifecycle:lifecycle-livedata-ktx:2.2.0 -> 2.5.1
-|         +--- androidx.lifecycle:lifecycle-livedata:2.5.1 (*)
-|         +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1 (*)
-|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
-|         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1 -> 1.6.4 (*)
+|    \--- androidx.lifecycle:lifecycle-livedata-ktx:2.2.0 -> 2.6.1
+|         +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (*)
+|         +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 (*)
+|         +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-service:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
++--- androidx.arch.core:core-common:2.2.0 (*)
++--- androidx.arch.core:core-runtime:2.2.0 (*)
-+--- androidx.compose.ui:ui-tooling-preview:1.1.1 (*)
-+--- androidx.arch.core:core-common:2.1.0 (*)
-+--- androidx.arch.core:core-runtime:2.1.0 (*)
-+--- androidx.core:core:1.8.0 (*)
++--- androidx.core:core:1.10.0 (*)
-+--- androidx.core:core-ktx:1.8.0 (*)
++--- androidx.core:core-ktx:1.10.0 (*)
-+--- androidx.lifecycle:lifecycle-common:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-common:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-runtime:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (*)
-+--- androidx.activity:activity:1.5.1 (*)
++--- androidx.activity:activity:1.7.1 (*)
-+--- androidx.activity:activity-ktx:1.5.1 (*)
++--- androidx.activity:activity-ktx:1.7.1 (*)
-+--- androidx.fragment:fragment:1.5.5 (*)
++--- androidx.fragment:fragment:1.5.7 (*)
-+--- androidx.fragment:fragment-ktx:1.5.5 (*)
++--- androidx.fragment:fragment-ktx:1.5.7 (*)
-+--- androidx.appcompat:appcompat:1.4.2 (*)
++--- androidx.appcompat:appcompat:1.6.1 (*)
-+--- androidx.appcompat:appcompat-resources:1.4.2 (*)
++--- androidx.appcompat:appcompat-resources:1.6.1 (*)
-+--- androidx.recyclerview:recyclerview:1.2.1 (*)
++--- androidx.recyclerview:recyclerview:1.3.0 (*)
 +--- com.google.android.flexbox:flexbox:3.0.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.8.21 (*)
 +--- androidx.percentlayout:percentlayout:1.0.0
-|    \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 +--- androidx.work:work-runtime:2.7.1
-|    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.1.0
+|    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.3.0 (*)
-|    +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.5.1 (*)
+|    +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.6.1 (*)
-|    +--- androidx.core:core:1.6.0 -> 1.8.0 (*)
+|    +--- androidx.core:core:1.6.0 -> 1.10.0 (*)
-|    +--- androidx.core:core:1.1.0 -> 1.8.0 (*)
+|    +--- androidx.core:core:1.1.0 -> 1.10.0 (*)
-|    \--- androidx.lifecycle:lifecycle-service:2.1.0
-|         \--- androidx.lifecycle:lifecycle-runtime:2.1.0 -> 2.5.1 (*)
+|    \--- androidx.lifecycle:lifecycle-service:2.1.0 -> 2.6.1
+|         +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|         +--- androidx.lifecycle:lifecycle-common:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-process:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (c)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (c)
+|         \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 (c)
 +--- androidx.work:work-runtime-ktx:2.7.1
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.8.21 (*)
-+--- androidx.constraintlayout:constraintlayout-compose:1.0.1
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.10 -> 1.6.21 (*)
-|    +--- androidx.compose.ui:ui:1.0.0 -> 1.1.1 (*)
-|    +--- androidx.compose.ui:ui-unit:1.0.0 -> 1.1.1 (*)
-|    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.1.1 (*)
-|    +--- androidx.compose.foundation:foundation-layout:1.0.0 -> 1.1.1 (*)
-|    +--- androidx.compose.foundation:foundation:1.0.0 -> 1.1.1 (*)
-|    \--- androidx.compose.material:material:1.0.0 -> 1.1.1 (*)
-+--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-livedata:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-livedata:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-livedata-ktx:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-livedata-ktx:2.6.1 (*)
-+--- androidx.lifecycle:lifecycle-process:2.5.1 (*)
++--- androidx.lifecycle:lifecycle-process:2.6.1 (*)
 +--- com.google.firebase:firebase-messaging:21.1.0
-|    +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|    +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|    +--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|    +--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 |    +--- com.google.android.datatransport:transport-api:2.2.0 -> 2.2.1
-|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    +--- com.google.android.datatransport:transport-backend-cct:2.3.3
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    +--- com.google.android.datatransport:transport-runtime:2.2.5 -> 2.2.6
-|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    +--- com.google.firebase:firebase-encoders:16.1.0
-|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    |    \--- com.google.firebase:firebase-encoders-json:17.1.0
-|    |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    +--- com.google.firebase:firebase-common:19.5.0
 |    |    \--- com.google.firebase:firebase-components:16.1.0
-|    |         \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |         \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    +--- com.google.firebase:firebase-datatransport:17.0.10
-|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
+|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
 |    \--- com.google.firebase:firebase-iid:21.1.0
-|         +--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
+|         +--- androidx.collection:collection:1.0.0 -> 1.2.0 (*)
-|         \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|         \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
 +--- com.google.android.gms:play-services-code-scanner:16.0.0-beta3
-|    +--- androidx.activity:activity:1.3.1 -> 1.5.1 (*)
+|    +--- androidx.activity:activity:1.3.1 -> 1.7.1 (*)
 |    \--- com.google.mlkit:barcode-scanning-common:17.0.0
 |         \--- com.google.mlkit:vision-common:17.0.0
-|              +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.3 (*)
+|              +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6 (*)
 |              \--- com.google.mlkit:common:18.0.0 -> 18.5.0
-|                   \--- androidx.core:core:1.0.0 -> 1.8.0 (*)
+|                   \--- androidx.core:core:1.0.0 -> 1.10.0 (*)
-+--- com.squareup.okio:okio:3.2.0 (*)
++--- com.squareup.okio:okio:3.2.0 -> 3.3.0 (*)
 +--- com.squareup.retrofit2:retrofit:2.9.0
-|    \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.9.2 (*)
+|    \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.10.0 (*)
 +--- com.airbnb.android:lottie:5.2.0
-|    +--- androidx.appcompat:appcompat:1.3.1 -> 1.4.2 (*)
+|    +--- androidx.appcompat:appcompat:1.3.1 -> 1.6.1 (*)
-|    \--- com.squareup.okio:okio:1.17.4 -> 3.2.0 (*)
+|    \--- com.squareup.okio:okio:1.17.4 -> 3.3.0 (*)
-+--- com.airbnb.android:lottie-compose:5.2.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    +--- androidx.compose.foundation:foundation:1.1.1 (*)
-|    \--- androidx.compose.ui:ui:1.1.1 (*)
 +--- com.facebook.shimmer:shimmer:0.5.0
-|    \--- androidx.annotation:annotation:1.0.1 -> 1.3.0
+|    \--- androidx.annotation:annotation:1.0.1 -> 1.6.0 (*)
-+--- androidx.compose.runtime:runtime:1.1.1 (*)
-+--- androidx.compose.runtime:runtime-livedata:1.1.1
-|    +--- androidx.compose.runtime:runtime:1.1.1 (*)
-|    +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.5.1 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
-|    \--- androidx.compose.ui:ui:1.0.0 -> 1.1.1 (*)
-+--- androidx.compose.foundation:foundation:1.1.1 (*)
-+--- androidx.compose.foundation:foundation-layout:1.1.1 (*)
-+--- androidx.compose.ui:ui:1.1.1 (*)
-+--- androidx.compose.ui:ui-graphics:1.1.1 (*)
-+--- androidx.compose.ui:ui-text:1.1.1 (*)
-+--- androidx.compose.ui:ui-unit:1.1.1 (*)
-+--- androidx.compose.material:material:1.1.1 (*)
-+--- androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1 (*)
++--- com.zendesk:support:5.1.1
+|    +--- com.zendesk:support-providers:5.1.1
+|    |    +--- com.zendesk:core:4.0.9
+|    |    |    +--- com.zendesk:java-common:2.0.0
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.8.21 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    +--- com.google.dagger:dagger:2.42 -> 2.46.1 (*)
+|    |    |    +--- com.squareup.okhttp3:logging-interceptor:4.9.2
+|    |    |    |    +--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.10.0 (*)
+|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.8.21 (*)
+|    |    |    +--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.10.0 (*)
+|    |    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- com.zendesk:guide-providers:1.0.9
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    +--- com.google.dagger:dagger:2.42 -> 2.46.1 (*)
+|    |    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    +--- com.google.dagger:dagger:2.42 -> 2.46.1 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    +--- com.zendesk:guide:1.0.9
+|    |    +--- com.zendesk:sdk-configurations:2.0.3
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- com.zendesk:messaging-api:5.2.5
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- com.zendesk:messaging:5.2.5
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    +--- com.zendesk:common-ui:4.0.5
+|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    |    |    +--- com.zendesk.belvedere2:belvedere:3.0.5
+|    |    |    |    |    +--- com.zendesk.belvedere2:belvedere-core:3.0.5
+|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    |    +--- androidx.core:core:1.3.1 -> 1.10.0 (*)
+|    |    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.5.7 (*)
+|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.6.0 (*)
+|    |    |    |    |    +--- androidx.core:core:1.3.1 -> 1.10.0 (*)
+|    |    |    |    |    +--- androidx.fragment:fragment:1.2.5 -> 1.5.7 (*)
+|    |    |    |    |    \--- com.squareup.picasso:picasso:2.8
+|    |    |    |    |         +--- com.squareup.okhttp3:okhttp:3.10.0 -> 4.10.0 (*)
+|    |    |    |    |         +--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
+|    |    |    |    |         \--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6 (*)
+|    |    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
+|    |    |    +--- com.google.dagger:dagger:2.42 -> 2.46.1 (*)
+|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    |    +--- com.google.dagger:dagger-android:2.42 -> 2.46.1 (*)
+|    |    +--- androidx.appcompat:appcompat -> 1.6.1 (*)
+|    |    +--- androidx.recyclerview:recyclerview -> 1.3.0 (*)
+|    |    \--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.10.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    +--- com.google.dagger:dagger-android:2.42 -> 2.46.1 (*)
+|    +--- androidx.appcompat:appcompat:1.0.0 -> 1.6.1 (*)
+|    \--- androidx.recyclerview:recyclerview -> 1.3.0 (*)
++--- com.github.PhilJay:MPAndroidChart:v3.1.0
+|    \--- androidx.annotation:annotation:1.0.0 -> 1.6.0 (*)
++--- com.google.dagger:dagger-android-support:2.46.1 (*)
++--- com.google.dagger:hilt-android:2.46.1
+|    +--- com.google.dagger:dagger:2.46.1 (*)
+|    +--- com.google.dagger:dagger-lint-aar:2.46.1
+|    +--- com.google.dagger:hilt-core:2.46.1
+|    |    +--- com.google.dagger:dagger:2.46.1 (*)
+|    |    +--- com.google.code.findbugs:jsr305:3.0.2
+|    |    \--- javax.inject:javax.inject:1
+|    +--- com.google.code.findbugs:jsr305:3.0.2
+|    +--- androidx.activity:activity:1.5.1 -> 1.7.1 (*)
+|    +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|    +--- androidx.fragment:fragment:1.5.1 -> 1.5.7 (*)
+|    +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.6.1 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.6.1 (*)
+|    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.6.1 (*)
+|    +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*)
+|    +--- javax.inject:javax.inject:1
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 1.8.21 (*)
++--- androidx.compose:compose-bom:2023.05.01
+|    +--- androidx.compose.foundation:foundation:1.4.3 (c)
+|    +--- androidx.compose.foundation:foundation-layout:1.4.3 (c)
+|    +--- androidx.compose.material:material:1.4.3 (c)
+|    +--- androidx.compose.runtime:runtime:1.4.3 (c)
+|    +--- androidx.compose.runtime:runtime-livedata:1.4.3 (c)
+|    +--- androidx.compose.ui:ui:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-graphics:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-text:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-tooling-preview:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-unit:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-tooling:1.4.3 (c)
+|    +--- androidx.compose.animation:animation:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-util:1.4.3 (c)
+|    +--- androidx.compose.animation:animation-core:1.4.3 (c)
+|    +--- androidx.compose.material:material-icons-core:1.4.3 (c)
+|    +--- androidx.compose.material:material-ripple:1.4.3 (c)
+|    +--- androidx.compose.runtime:runtime-saveable:1.4.3 (c)
+|    +--- androidx.compose.ui:ui-geometry:1.4.3 (c)
+|    \--- androidx.compose.ui:ui-tooling-data:1.4.3 (c)
++--- androidx.compose.runtime:runtime -> 1.4.3 (*)
++--- androidx.compose.runtime:runtime-livedata -> 1.4.3
+|    +--- androidx.compose.runtime:runtime:1.4.3 (*)
+|    +--- androidx.compose.ui:ui:1.2.1 -> 1.4.3 (*)
+|    +--- androidx.lifecycle:lifecycle-livedata:2.6.1 (*)
+|    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    +--- androidx.compose.runtime:runtime:1.4.3 (c)
+|    \--- androidx.compose.runtime:runtime-saveable:1.4.3 (c)
++--- androidx.compose.foundation:foundation -> 1.4.3 (*)
++--- androidx.compose.foundation:foundation-layout -> 1.4.3 (*)
++--- androidx.compose.ui:ui -> 1.4.3 (*)
++--- androidx.compose.ui:ui-graphics -> 1.4.3 (*)
++--- androidx.compose.ui:ui-text -> 1.4.3 (*)
++--- androidx.compose.ui:ui-unit -> 1.4.3 (*)
++--- androidx.compose.ui:ui-tooling-preview -> 1.4.3 (*)
++--- androidx.compose.material:material -> 1.4.3 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 (*)
++--- androidx.constraintlayout:constraintlayout-compose:1.0.1
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.10 -> 1.8.21 (*)
+|    +--- androidx.compose.ui:ui:1.0.0 -> 1.4.3 (*)
+|    +--- androidx.compose.ui:ui-unit:1.0.0 -> 1.4.3 (*)
+|    +--- androidx.compose.ui:ui-util:1.0.0 -> 1.4.3 (*)
+|    +--- androidx.compose.foundation:foundation-layout:1.0.0 -> 1.4.3 (*)
+|    +--- androidx.compose.foundation:foundation:1.0.0 -> 1.4.3 (*)
+|    \--- androidx.compose.material:material:1.0.0 -> 1.4.3 (*)
-+--- io.coil-kt:coil-compose:1.4.0
-|    +--- io.coil-kt:coil:1.4.0
-|    |    \--- io.coil-kt:coil-base:1.4.0
-|    |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.5.30 -> 1.6.10 (*)
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 1.6.21 (*)
-|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2 -> 1.6.4 (*)
-|    |         +--- androidx.lifecycle:lifecycle-common-java8:2.3.1 -> 2.5.1 (*)
-|    |         +--- com.squareup.okhttp3:okhttp:3.12.13 -> 4.9.2 (*)
-|    |         +--- com.squareup.okio:okio:2.10.0 -> 3.2.0 (*)
-|    |         +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    |         +--- androidx.appcompat:appcompat-resources:1.3.1 -> 1.4.2 (*)
-|    |         +--- androidx.collection:collection-ktx:1.1.0 (*)
-|    |         +--- androidx.core:core-ktx:1.6.0 -> 1.8.0 (*)
-|    |         +--- androidx.exifinterface:exifinterface:1.3.3 (*)
-|    |         \--- androidx.lifecycle:lifecycle-runtime:2.3.1 -> 2.5.1 (*)
-|    +--- io.coil-kt:coil-compose-base:1.4.0
-|    |    +--- io.coil-kt:coil-base:1.4.0 (*)
-|    |    +--- androidx.compose.ui:ui:1.0.3 -> 1.1.1 (*)
-|    |    +--- androidx.core:core-ktx:1.6.0 -> 1.8.0 (*)
-|    |    \--- com.google.accompanist:accompanist-drawablepainter:0.19.0 -> 0.20.2 (*)
-|    +--- androidx.compose.ui:ui:1.0.3 -> 1.1.1 (*)
-|    \--- androidx.core:core-ktx:1.6.0 -> 1.8.0 (*)
++--- io.coil-kt:coil-compose:2.3.0
+|    +--- io.coil-kt:coil-compose-base:2.3.0
+|    |    +--- androidx.core:core-ktx:1.9.0 -> 1.10.0 (*)
+|    |    +--- com.google.accompanist:accompanist-drawablepainter:0.30.0 (*)
+|    |    +--- io.coil-kt:coil-base:2.3.0
+|    |    |    +--- androidx.annotation:annotation:1.6.0 (*)
+|    |    |    +--- androidx.appcompat:appcompat-resources:1.6.1 (*)
+|    |    |    +--- androidx.collection:collection:1.2.0 (*)
+|    |    |    +--- androidx.core:core-ktx:1.9.0 -> 1.10.0 (*)
+|    |    |    +--- androidx.exifinterface:exifinterface:1.3.6 (*)
+|    |    |    +--- androidx.profileinstaller:profileinstaller:1.3.0 (*)
+|    |    |    +--- androidx.lifecycle:lifecycle-runtime:2.6.1 (*)
+|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.8.21 (*)
+|    |    |    +--- com.squareup.okhttp3:okhttp:4.10.0 (*)
+|    |    |    \--- com.squareup.okio:okio:3.3.0 (*)
+|    |    +--- androidx.compose.foundation:foundation:1.4.0 -> 1.4.3 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 -> 1.8.21 (*)
+|    +--- io.coil-kt:coil:2.3.0
+|    |    +--- io.coil-kt:coil-base:2.3.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 -> 1.8.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 -> 1.8.21 (*)
++--- com.airbnb.android:lottie-compose:5.2.0
+|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.8.21 (*)
+|    +--- androidx.compose.foundation:foundation:1.1.1 -> 1.4.3 (*)
+|    \--- androidx.compose.ui:ui:1.1.1 -> 1.4.3 (*)
-+--- com.zendesk:support:5.1.1
-|    +--- com.zendesk:support-providers:5.1.1
-|    |    +--- com.zendesk:core:4.0.9
-|    |    |    +--- com.zendesk:java-common:2.0.0
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 1.6.21 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- com.google.dagger:dagger:2.42 (*)
-|    |    |    +--- com.squareup.okhttp3:logging-interceptor:4.9.2
-|    |    |    |    +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
-|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.6.21 (*)
-|    |    |    +--- com.squareup.okhttp3:okhttp:4.9.2 (*)
-|    |    |    \--- androidx.annotation:annotation:1.3.0
-|    |    +--- com.zendesk:guide-providers:1.0.9
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- com.google.dagger:dagger:2.42 (*)
-|    |    |    \--- androidx.annotation:annotation:1.3.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    +--- com.google.dagger:dagger:2.42 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0
-|    +--- com.zendesk:guide:1.0.9
-|    |    +--- com.zendesk:sdk-configurations:2.0.3
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    \--- androidx.annotation:annotation:1.3.0
-|    |    +--- com.zendesk:messaging-api:5.2.5
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    \--- androidx.annotation:annotation:1.3.0
-|    |    +--- com.zendesk:messaging:5.2.5
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    +--- com.zendesk:common-ui:4.0.5
-|    |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    |    |    +--- com.zendesk.belvedere2:belvedere:3.0.5
-|    |    |    |    |    +--- com.zendesk.belvedere2:belvedere-core:3.0.5
-|    |    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    |    +--- androidx.core:core:1.3.1 -> 1.8.0 (*)
-|    |    |    |    |    |    \--- androidx.fragment:fragment:1.2.5 -> 1.5.5 (*)
-|    |    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
-|    |    |    |    |    +--- androidx.core:core:1.3.1 -> 1.8.0 (*)
-|    |    |    |    |    +--- androidx.fragment:fragment:1.2.5 -> 1.5.5 (*)
-|    |    |    |    |    \--- com.squareup.picasso:picasso:2.8
-|    |    |    |    |         +--- com.squareup.okhttp3:okhttp:3.10.0 -> 4.9.2 (*)
-|    |    |    |    |         +--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-|    |    |    |    |         \--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.3 (*)
-|    |    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
-|    |    |    +--- com.google.dagger:dagger:2.42 (*)
-|    |    |    \--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    |    +--- com.google.dagger:dagger-android:2.42 (*)
-|    |    +--- androidx.appcompat:appcompat -> 1.4.2 (*)
-|    |    +--- androidx.recyclerview:recyclerview -> 1.2.1 (*)
-|    |    \--- com.squareup.okhttp3:okhttp:4.9.2 (*)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10 -> 1.6.21 (*)
-|    +--- com.google.dagger:dagger-android:2.42 (*)
-|    +--- androidx.appcompat:appcompat:1.0.0 -> 1.4.2 (*)
-|    \--- androidx.recyclerview:recyclerview -> 1.2.1 (*)
-+--- com.github.PhilJay:MPAndroidChart:v3.1.0
-|    \--- androidx.annotation:annotation:1.0.0 -> 1.3.0
-+--- com.google.dagger:dagger-android-support:2.42 (*)
-+--- com.google.dagger:hilt-android:2.42
-|    +--- com.google.dagger:dagger:2.42 (*)
-|    +--- com.google.dagger:dagger-lint-aar:2.42
-|    +--- com.google.dagger:hilt-core:2.42
-|    |    +--- com.google.dagger:dagger:2.42 (*)
-|    |    +--- com.google.code.findbugs:jsr305:3.0.2
-|    |    \--- javax.inject:javax.inject:1
-|    +--- com.google.code.findbugs:jsr305:3.0.2
-|    +--- androidx.activity:activity:1.3.1 -> 1.5.1 (*)
-|    +--- androidx.annotation:annotation:1.2.0 -> 1.3.0
-|    +--- androidx.fragment:fragment:1.3.6 -> 1.5.5 (*)
-|    +--- androidx.lifecycle:lifecycle-common:2.3.1 -> 2.5.1 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.5.1 (*)
-|    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.5.1 (*)
-|    +--- androidx.savedstate:savedstate:1.1.0 -> 1.2.0 (*)
-|    +--- javax.inject:javax.inject:1
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 -> 1.6.21 (*)
++--- io.sentry:sentry-android:6.17.0 (*)
-\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.6.10 (*)
+\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.8.21 (*)

Please review and act accordingly

Warning Message: "Composable functions with a return type should start
with a lowercase letter"

Explanation: "@composable functions without a return type should use
similar naming to classes, starting with an uppercase letter and ending
with a noun. @composable functions with a return type should be treated
as normal Kotlin functions, starting with a lowercase letter."

------------------------------------------------------------------------

Renaming all composable functions with a return type to lowercase letter
fix these warnings.
@peril-wordpress-mobile
Copy link

Warnings
⚠️ PR has more than 300 lines of code changing. Consider splitting into smaller PRs if possible.

Generated by 🚫 dangerJS

Copy link
Contributor

@thomashorta thomashorta left a comment

Choose a reason for hiding this comment

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

I know I wasn't supposed to review the changes here but I just took a quick look and added a comment regarding some Composable functions.

Other than that I think things are looking good and I agree with the decisions regarding some lint suppressions to avoid risky changes during this dependency update. Thanks for all the work @ParaskP7!

@@ -33,7 +33,7 @@ import org.wordpress.android.ui.jetpackplugininstall.fullplugin.onboarding.compo
import org.wordpress.android.ui.jetpackplugininstall.fullplugin.onboarding.compose.component.TermsAndConditions

@Composable
fun LoadedState(
fun loadedState(
Copy link
Contributor

Choose a reason for hiding this comment

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

This should be starting with an uppercase letter. I saw the commit message that introduced this change and see that we get a ComposableNaming error if we correctly use the uppercase in this scenario.

I noticed that all Composables that were changed to lowercase are actually single-expression functions with an implicit/inferred return type. Even though the underlying return type is Unit for all of them, it looks like the new Compose runtime lint rules fail to notice that. Also, with the lowercase function names we now get an Android Studio warning (it looks like its rules are a bit better in detecting implicit return type 😅)

I opened an issue for Google and hopefully, this will be fixed in future releases. In the meantime, I believe we could use capitalized function names and explicitly declare the return type of Unit. 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.

Awesome @thomashorta and thank you for looking into that in more detail! 🥇

opened an issue for Google and hopefully, this will be fixed in future releases.

This is great, thank you for doing so! 💯

In the meantime, I believe we could use capitalized function names and explicitly declare the return type of Unit. What do you think?

I agree, let me go and update those function names back to uppercase, just like you are suggesting! 👍

Copy link
Contributor

@ovitrif ovitrif May 22, 2023

Choose a reason for hiding this comment

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

Wow, great find and action @thomashorta 🙇🏻 ! TIL for me! I can only agree then, to restore the Capitals!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done: 63d1e6c

… into deps/main-batch-androidx-compose-kotlin
@ParaskP7
Copy link
Contributor Author

You are awesome @thomashorta , thank you so much for taking the time, not only to help with the testing part, but also reviewing the changes, this is much appreciated! 🙇 ❤️ 🚀

Other than that I think things are looking good and I agree with the decisions regarding some lint suppressions to avoid risky changes during this dependency update.

👍

FYI: I'll go ahead and open an issue to resolve all the currently suppressed UnusedMaterialScaffoldPaddingParameter Lint warnings.

@ovitrif
Copy link
Contributor

ovitrif commented May 22, 2023

You are awesome @thomashorta

Ditto 💯 ! We have an ally 🚀 !

This commit effectively reverts the below 3 commits by specifying
instead a return type of 'Unit' explicitly:
- b30e472
- 25aa21a
- e4dee91

This is done because this specific Lint warning seems to be a false
positive and not working as expected. Instead, explicitly declaring the
'Unit' return type of such composable functions makes this specific Lint
warning pass.

For more info see: https://github.com/wordpress-mobile/
WordPress-Android/pull/18364#discussion_r1199081238
@ParaskP7
Copy link
Contributor Author

FYI: I'll go ahead and open an issue to resolve all the currently suppressed UnusedMaterialScaffoldPaddingParameter Lint warnings.

Done: #18481

@ParaskP7 ParaskP7 merged commit e3a45d5 into trunk May 22, 2023
18 checks passed
@ParaskP7 ParaskP7 deleted the deps/main-batch-androidx-compose-kotlin branch May 22, 2023 08:45
@pachlava pachlava mentioned this pull request May 22, 2023
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dependency Updates - Main Batch - AndroidX Compose/Kotlin
5 participants