-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Conversation
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
Release Notes: https://developer.android.com/jetpack/androidx/releases/ recyclerview#recyclerview-1.3.0
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
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
Thank you, once, one, another one, time, and again @ovitrif ! 😝 🙇 😅
Thanks, yes, this is true and I just pushed a new |
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.
Generated by 🚫 dangerJS |
There was a problem hiding this 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( |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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! 👍
There was a problem hiding this comment.
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!
There was a problem hiding this comment.
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
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! 🙇 ❤️ 🚀
👍 FYI: I'll go ahead and open an issue to resolve all the currently suppressed |
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
Done: #18481 |
Parent #17551
Closes #17563
This PR updates:
androidxComposeCompilerVersion
andkotlinVersion
to 1.4.7 and 1.8.21 (via [Dependency Updates] UpdateandroidxComposeCompilerVersion
andkotlinVersion
to 1.3.2 and 1.7.20 #18303 and [Dependency Updates] UpdateandroidxComposeCompilerVersion
andkotlinVersion
to 1.4.6 and 1.8.20 #18338 and [Dependency Updates] AndroidX Compose/Kotlin (Final Tweaks) #18379 -> commit).androidxComposeBomVersion
to 2023.05.01 (via [Dependency Updates] Add and UpdateandroidxComposeBomVersion
to 2023.01.00 #18319 and [Dependency Updates] UpdateandroidxComposeBomVersion
to 2023.05.00 #18378 and commit).coilComposeVersion
to 2.3.0 (via [Dependency Updates] UpdatecoilComposeVersion
to 2.2.2 #18326 and [Dependency Updates] AndroidX Compose/Kotlin (Final Tweaks) #18379 -> commit).androidxRecyclerviewVersion
to 1.3.0 ([Dependency Updates] UpdateandroidxRecyclerviewVersion
to 1.3.0 #18330).daggerVersion
to 2.46.1 ([Dependency Updates] UpdatedaggerVersion
to 2.45 #18336 and [Dependency Updates] AndroidX Compose/Kotlin (Final Tweaks) #18379 -> commit -> commit).AndroidX Core (V2)
([Dependency Updates] Main Batch - AndroidX Core (V2) #18366)androidxArchCoreVersion
to 2.2.0androidxLifecycleVersion
to 2.6.1sentryVersion
to 3.5.0 Cc @oguzkocerandroidxCoreVersion
to 1.10.0androidxActivityVersion
to 1.7.1androidxFragmentVersion
to 1.5.7androidxAppcompatVersion
to 1.6.1 Cc @ravishanker @irfanoNote 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:
Regression Notes
Potential unintended areas of impact
androidx
andcom.google
andother
libraries.What I did to test those areas of impact (or what existing automated tests I relied on)
To test
section above.What automated tests I added (or what prevented me from doing so)
PR submission checklist:
RELEASE-NOTES.txt
if necessary.UI Changes testing checklist: