diff --git a/app/build.gradle b/app/build.gradle index f39e124c43..ff12d01f50 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -44,9 +44,9 @@ ext { MAPS_API_KEY = getEnv('CI_MAPS_API_KEY') ?: mapsApiKey } -def canonicalVersionCode = 1355 -def canonicalVersionName = "6.39.2" -def mollyRevision = 2 +def canonicalVersionCode = 1361 +def canonicalVersionName = "6.40.4" +def mollyRevision = 0 def postFixSize = 100 diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob__checkUsernameIsInSyncTest.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob__checkUsernameIsInSyncTest.kt deleted file mode 100644 index 814ff60fcf..0000000000 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob__checkUsernameIsInSyncTest.kt +++ /dev/null @@ -1,181 +0,0 @@ -package org.thoughtcrime.securesms.jobs - -import androidx.test.ext.junit.runners.AndroidJUnit4 -import okhttp3.mockwebserver.MockResponse -import org.junit.After -import org.junit.Assert.assertFalse -import org.junit.Assert.assertTrue -import org.junit.Rule -import org.junit.Test -import org.junit.runner.RunWith -import org.signal.core.util.Base64 -import org.signal.libsignal.usernames.Username -import org.thoughtcrime.securesms.database.SignalDatabase -import org.thoughtcrime.securesms.dependencies.InstrumentationApplicationDependencyProvider -import org.thoughtcrime.securesms.keyvalue.SignalStore -import org.thoughtcrime.securesms.testing.Delete -import org.thoughtcrime.securesms.testing.Get -import org.thoughtcrime.securesms.testing.Put -import org.thoughtcrime.securesms.testing.SignalActivityRule -import org.thoughtcrime.securesms.testing.failure -import org.thoughtcrime.securesms.testing.success -import org.whispersystems.signalservice.internal.push.ReserveUsernameResponse -import org.whispersystems.signalservice.internal.push.WhoAmIResponse - -@Suppress("ClassName") -@RunWith(AndroidJUnit4::class) -class RefreshOwnProfileJob__checkUsernameIsInSyncTest { - - @get:Rule - val harness = SignalActivityRule() - - @After - fun tearDown() { - InstrumentationApplicationDependencyProvider.clearHandlers() - SignalStore.account().usernameOutOfSync = false - } - - @Test - fun givenNoLocalUsername_whenICheckUsernameIsInSync_thenIExpectNoFailures() { - // GIVEN - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Delete("/v1/accounts/username_hash") { MockResponse().success() } - ) - - // WHEN - RefreshOwnProfileJob.checkUsernameIsInSync() - } - - @Test - fun givenLocalUsernameDoesNotMatchServerUsername_whenICheckUsernameIsInSync_thenIExpectRetry() { - // GIVEN - var didReserve = false - var didConfirm = false - val username = "hello.32" - val serverUsername = "hello.3232" - SignalDatabase.recipients.setUsername(harness.self.id, username) - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Get("/v1/accounts/whoami") { r -> - MockResponse().success( - WhoAmIResponse().apply { - usernameHash = Base64.encodeUrlSafeWithoutPadding(Username.hash(serverUsername)) - } - ) - }, - Put("/v1/accounts/username_hash/reserve") { r -> - didReserve = true - MockResponse().success(ReserveUsernameResponse(Base64.encodeUrlSafeWithoutPadding(Username.hash(username)))) - }, - Put("/v1/accounts/username_hash/confirm") { r -> - didConfirm = true - MockResponse().success() - } - ) - - // WHEN - RefreshOwnProfileJob.checkUsernameIsInSync() - - // THEN - assertTrue(didReserve) - assertTrue(didConfirm) - assertFalse(SignalStore.account().usernameOutOfSync) - } - - @Test - fun givenLocalAndNoServer_whenICheckUsernameIsInSync_thenIExpectRetry() { - // GIVEN - var didReserve = false - var didConfirm = false - val username = "hello.32" - SignalDatabase.recipients.setUsername(harness.self.id, username) - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Get("/v1/accounts/whoami") { r -> - MockResponse().success(WhoAmIResponse()) - }, - Put("/v1/accounts/username_hash/reserve") { r -> - didReserve = true - MockResponse().success(ReserveUsernameResponse(Base64.encodeUrlSafeWithoutPadding(Username.hash(username)))) - }, - Put("/v1/accounts/username_hash/confirm") { r -> - didConfirm = true - MockResponse().success() - } - ) - - // WHEN - RefreshOwnProfileJob.checkUsernameIsInSync() - - // THEN - assertTrue(didReserve) - assertTrue(didConfirm) - assertFalse(SignalStore.account().usernameOutOfSync) - } - - @Test - fun givenLocalAndServerMatch_whenICheckUsernameIsInSync_thenIExpectNoRetry() { - // GIVEN - var didReserve = false - var didConfirm = false - val username = "hello.32" - SignalDatabase.recipients.setUsername(harness.self.id, username) - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Get("/v1/accounts/whoami") { r -> - MockResponse().success( - WhoAmIResponse().apply { - usernameHash = Base64.encodeUrlSafeWithoutPadding(Username.hash(username)) - } - ) - }, - Put("/v1/accounts/username_hash/reserve") { r -> - didReserve = true - MockResponse().success(ReserveUsernameResponse(Base64.encodeUrlSafeWithoutPadding(Username.hash(username)))) - }, - Put("/v1/accounts/username_hash/confirm") { r -> - didConfirm = true - MockResponse().success() - } - ) - - // WHEN - RefreshOwnProfileJob.checkUsernameIsInSync() - - // THEN - assertFalse(didReserve) - assertFalse(didConfirm) - assertFalse(SignalStore.account().usernameOutOfSync) - } - - @Test - fun givenMismatchAndReservationFails_whenICheckUsernameIsInSync_thenIExpectNoConfirm() { - // GIVEN - var didReserve = false - var didConfirm = false - val username = "hello.32" - SignalDatabase.recipients.setUsername(harness.self.id, username) - InstrumentationApplicationDependencyProvider.addMockWebRequestHandlers( - Get("/v1/accounts/whoami") { r -> - MockResponse().success( - WhoAmIResponse().apply { - usernameHash = Base64.encodeUrlSafeWithoutPadding(Username.hash("${username}23")) - } - ) - }, - Put("/v1/accounts/username_hash/reserve") { r -> - didReserve = true - MockResponse().failure(418) - }, - Put("/v1/accounts/username_hash/confirm") { r -> - didConfirm = true - MockResponse().success() - } - ) - - // WHEN - RefreshOwnProfileJob.checkUsernameIsInSync() - - // THEN - assertTrue(didReserve) - assertFalse(didConfirm) - assertTrue(SignalStore.account().usernameOutOfSync) - } -} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index df818096d2..e2623e3182 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -902,7 +902,7 @@ android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:exported="false"/> - @@ -912,7 +912,7 @@ android:windowSoftInputMode="stateVisible|adjustResize" android:exported="false"/> - diff --git a/app/src/main/baseline-prof.txt b/app/src/main/baseline-prof.txt index 9dd2d5a284..c39e3832b2 100644 --- a/app/src/main/baseline-prof.txt +++ b/app/src/main/baseline-prof.txt @@ -1,8 +1,8 @@ -HPLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->initialize(Landroidx/appcompat/view/menu/MenuItemImpl;I)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->onMeasure(II)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V +HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setPopupCallback(Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->setTitle(Ljava/lang/CharSequence;)V HPLandroidx/appcompat/view/menu/ActionMenuItemView;->shouldAllowTextWithIcon()Z HPLandroidx/appcompat/view/menu/ActionMenuItemView;->updateTextButtonVisibility()V @@ -14,553 +14,116 @@ HPLandroidx/appcompat/view/menu/MenuItemImpl;->getContentDescription()Ljava/lang HPLandroidx/appcompat/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; HPLandroidx/appcompat/view/menu/MenuItemImpl;->getSupportActionProvider()Landroidx/core/view/ActionProvider; HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; +HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleForItemView(Landroidx/appcompat/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; HPLandroidx/appcompat/view/menu/MenuItemImpl;->getTooltipText()Ljava/lang/CharSequence; HPLandroidx/appcompat/view/menu/MenuItemImpl;->isEnabled()Z HPLandroidx/appcompat/view/menu/MenuItemImpl;->showsTextAsAction()Z HPLandroidx/appcompat/widget/ActionMenuPresenter;->bindItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroidx/appcompat/view/menu/MenuView$ItemView;)V HPLandroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; HPLandroidx/appcompat/widget/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$LayoutParams; -HPLandroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable; -HPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V -HPLandroidx/appcompat/widget/AppCompatTextView;->setTextSize(IF)V -HPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V HPLandroidx/appcompat/widget/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasResolvedTargets(II)Z -HPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMaxWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMinWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -HPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -HPLandroidx/constraintlayout/core/widgets/Guideline;->addToSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V -HPLandroidx/constraintlayout/core/widgets/Guideline;->getAnchor(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/core/widgets/ConstraintAnchor; -HPLandroidx/constraintlayout/core/widgets/Guideline;->updateFromSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V -HPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; -HPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V -HPLandroidx/core/view/AccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; -HPLandroidx/core/view/AccessibilityDelegateCompat;->getActionList(Landroid/view/View;)Ljava/util/List; -HPLandroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -HPLandroidx/core/view/ViewCompat;->accessibilityHeadingProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; -HPLandroidx/core/view/ViewCompat;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; -HPLandroidx/core/view/ViewCompat;->isAccessibilityHeading(Landroid/view/View;)Z -HPLandroidx/core/view/ViewCompat;->isScreenReaderFocusable(Landroid/view/View;)Z -HPLandroidx/core/view/ViewCompat;->screenReaderFocusableProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; -HPLandroidx/core/view/ViewCompat;->stateDescriptionProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; +HPLandroidx/core/view/ViewGroupKt$descendants$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; HPLandroidx/core/view/ViewGroupKt$descendants$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; -HPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Landroid/view/View; -HPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Ljava/lang/Object; -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->(Landroid/view/accessibility/AccessibilityNodeInfo;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setPaneTitle(Ljava/lang/CharSequence;)V -HPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScreenReaderFocusable(Z)V -HPLandroidx/customview/poolingcontainer/PoolingContainer;->getPoolingContainerListenerHolder(Landroid/view/View;)Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; -HPLandroidx/emoji2/text/SpannableBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; -HPLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Object;)Z -HPLandroidx/fragment/app/FragmentManager;->dispatchDestroy()V +HPLandroidx/core/view/ViewGroupKt;->getDescendants(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; +HPLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->()V HPLandroidx/fragment/app/FragmentManager;->saveAllStateInternal()Landroid/os/Bundle; -HPLandroidx/media3/common/FlagSet$Builder;->add(I)Landroidx/media3/common/FlagSet$Builder; -HPLandroidx/media3/common/MediaMetadata;->(Landroidx/media3/common/MediaMetadata$Builder;)V -HPLandroidx/media3/common/MediaMetadata;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata; -HPLandroidx/media3/common/MediaMetadata;->toBundle()Landroid/os/Bundle; -HPLandroidx/media3/common/Player$Commands;->contains(I)Z -HPLandroidx/media3/common/TrackSelectionParameters$Builder;->(Landroid/os/Bundle;)V -HPLandroidx/media3/common/TrackSelectionParameters;->(Landroidx/media3/common/TrackSelectionParameters$Builder;)V -HPLandroidx/media3/common/TrackSelectionParameters;->toBundle()Landroid/os/Bundle; -HPLandroidx/media3/common/util/Util;->postOrRun(Landroid/os/Handler;Ljava/lang/Runnable;)Z -HPLandroidx/media3/exoplayer/ExoPlayerImpl;->getApplicationLooper()Landroid/os/Looper; -HPLandroidx/media3/exoplayer/ExoPlayerImpl;->verifyApplicationThread()V -HPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->toBundle()Landroid/os/Bundle; -HPLandroidx/media3/session/MediaControllerImplBase;->(Landroid/content/Context;Landroidx/media3/session/MediaController;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;)V -HPLandroidx/media3/session/PlayerInfo$Builder;->(Landroidx/media3/session/PlayerInfo;)V -HPLandroidx/media3/session/PlayerInfo$Builder;->build()Landroidx/media3/session/PlayerInfo; -HPLandroidx/media3/session/PlayerInfo;->(Landroidx/media3/common/PlaybackException;ILandroidx/media3/session/SessionPositionInfo;Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;ILandroidx/media3/common/PlaybackParameters;IZLandroidx/media3/common/VideoSize;Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaMetadata;FLandroidx/media3/common/AudioAttributes;Landroidx/media3/common/text/CueGroup;Landroidx/media3/common/DeviceInfo;IZZIIIZZLandroidx/media3/common/MediaMetadata;JJJLandroidx/media3/common/Tracks;Landroidx/media3/common/TrackSelectionParameters;)V -HPLandroidx/media3/session/PlayerInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo; -HPLandroidx/media3/session/PlayerInfo;->toBundle(Landroidx/media3/common/Player$Commands;ZZ)Landroid/os/Bundle; -HPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLandroidx/recyclerview/widget/AdapterHelper;->applyPendingUpdatesToPosition(I)I -HPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areItemsTheSame(II)Z -HPLandroidx/recyclerview/widget/ChildHelper;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V -HPLandroidx/recyclerview/widget/ChildHelper;->removeViewIfHidden(Landroid/view/View;)Z -HPLandroidx/recyclerview/widget/ConcatAdapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -HPLandroidx/recyclerview/widget/ConcatAdapter;->getAdapters()Ljava/util/List; -HPLandroidx/recyclerview/widget/ConcatAdapter;->getItemCount()I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->countItemsBefore(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperAndLocalPosition(I)Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getCopyOfAdapters()Ljava/util/List; -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getItemViewType(I)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getLocalAdapterPosition(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->getTotalCount()I -HPLandroidx/recyclerview/widget/ConcatAdapterController;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -HPLandroidx/recyclerview/widget/ConcatAdapterController;->releaseWrapperAndLocalPosition(Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;)V -HPLandroidx/recyclerview/widget/LinearLayoutManager;->findReferenceChild(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;ZZ)Landroid/view/View; -HPLandroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List; -HPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getCachedItemCount()I -HPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getItemViewType(I)I -HPLandroidx/recyclerview/widget/RecyclerView$5;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -HPLandroidx/recyclerview/widget/RecyclerView$5;->detachViewFromParent(I)V -HPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -HPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -HPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -HPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrapOrRecycleView(Landroidx/recyclerview/widget/RecyclerView$Recycler;ILandroid/view/View;)V -HPLandroidx/recyclerview/widget/RecyclerView$Recycler;->scrapView(Landroid/view/View;)V -HPLandroidx/recyclerview/widget/RecyclerView$Recycler;->unscrapView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -HPLandroidx/recyclerview/widget/RecyclerView$Recycler;->validateViewHolderForOffsetPosition(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->hasAnyOfTheFlags(I)Z -HPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z -HPLandroidx/recyclerview/widget/RecyclerView;->getAdapterPositionInRecyclerView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I -HPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLandroidx/recyclerview/widget/RecyclerView;->removeAnimatingView(Landroid/view/View;)Z -HPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; -HPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HPLandroidx/fragment/app/FragmentStateManager;->saveState()Landroid/os/Bundle; HPLandroidx/recyclerview/widget/ViewInfoStore;->addToPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V HPLandroidx/recyclerview/widget/ViewInfoStore;->popFromLayoutStep(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -HPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->localToGlobal(I)I -HPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda2;->(Lcom/airbnb/lottie/LottieComposition;)V -HPLcom/airbnb/lottie/LottieDrawable;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;)Ljava/util/List; -HPLcom/airbnb/lottie/animation/content/ContentGroup;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/animation/content/ContentGroup;->getName()Ljava/lang/String; -HPLcom/airbnb/lottie/animation/content/ContentGroup;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/animation/content/EllipseContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/CircleShape;)V -HPLcom/airbnb/lottie/animation/content/EllipseContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/animation/content/EllipseContent;->getName()Ljava/lang/String; -HPLcom/airbnb/lottie/animation/content/EllipseContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/animation/content/EllipseContent;->setContents(Ljava/util/List;Ljava/util/List;)V -HPLcom/airbnb/lottie/animation/content/FillContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/animation/content/FillContent;->getName()Ljava/lang/String; -HPLcom/airbnb/lottie/animation/content/FillContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->()V -HPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$1;)V -HPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->setValueCallback(Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->applyValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)Z -HPLcom/airbnb/lottie/animation/keyframe/ValueCallbackKeyframeAnimation;->(Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/animation/keyframe/ValueCallbackKeyframeAnimation;->(Lcom/airbnb/lottie/value/LottieValueCallback;Ljava/lang/Object;)V -HPLcom/airbnb/lottie/model/KeyPath;->(Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/model/KeyPath;->addKey(Ljava/lang/String;)Lcom/airbnb/lottie/model/KeyPath; -HPLcom/airbnb/lottie/model/KeyPath;->fullyResolvesTo(Ljava/lang/String;I)Z -HPLcom/airbnb/lottie/model/KeyPath;->getResolvedElement()Lcom/airbnb/lottie/model/KeyPathElement; -HPLcom/airbnb/lottie/model/KeyPath;->incrementDepthBy(Ljava/lang/String;I)I -HPLcom/airbnb/lottie/model/KeyPath;->isContainer(Ljava/lang/String;)Z -HPLcom/airbnb/lottie/model/KeyPath;->matches(Ljava/lang/String;I)Z -HPLcom/airbnb/lottie/model/KeyPath;->propagateToChildren(Ljava/lang/String;I)Z -HPLcom/airbnb/lottie/model/KeyPath;->resolve(Lcom/airbnb/lottie/model/KeyPathElement;)Lcom/airbnb/lottie/model/KeyPath; -HPLcom/airbnb/lottie/model/animatable/AnimatablePointValue;->createAnimation()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; -HPLcom/airbnb/lottie/model/content/CircleShape;->getPosition()Lcom/airbnb/lottie/model/animatable/AnimatableValue; -HPLcom/airbnb/lottie/model/content/CircleShape;->getSize()Lcom/airbnb/lottie/model/animatable/AnimatablePointValue; -HPLcom/airbnb/lottie/model/content/CircleShape;->toContent(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;)Lcom/airbnb/lottie/animation/content/Content; -HPLcom/airbnb/lottie/model/layer/BaseLayer;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -HPLcom/airbnb/lottie/model/layer/BaseLayer;->getName()Ljava/lang/String; -HPLcom/airbnb/lottie/model/layer/BaseLayer;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/model/layer/CompositionLayer;->resolveChildKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/model/layer/ShapeLayer;->resolveChildKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V -HPLcom/airbnb/lottie/utils/MiscUtils;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;Lcom/airbnb/lottie/animation/content/KeyPathElementContent;)V -HPLcom/airbnb/lottie/value/LottieValueCallback;->setAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V -HPLcom/annimon/stream/Stream;->toList()Ljava/util/List; +HPLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V +HPLcom/fasterxml/jackson/core/base/ParserBase;->_parseNumericValue(I)V HPLcom/fasterxml/jackson/core/json/JsonReadContext;->(Lcom/fasterxml/jackson/core/json/JsonReadContext;Lcom/fasterxml/jackson/core/json/DupDetector;III)V -HPLcom/fasterxml/jackson/core/util/BufferRecycler;->allocCharBuffer(II)[C -HPLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLcom/google/android/material/button/MaterialButtonHelper;->createBackground()Landroid/graphics/drawable/Drawable; -HPLcom/google/android/material/button/MaterialButtonHelper;->loadFromAttributes(Landroid/content/res/TypedArray;)V -HPLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;)V -HPLcom/google/common/collect/Sets;->intersection(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; -HPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->chooseFormattingPatternForNumber(Ljava/util/List;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat; -HPLcom/pnikosis/materialishprogress/ProgressWheel;->parseAttributes(Landroid/content/res/TypedArray;)V -HPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/core/MaybeObserver;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->drain()V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->innerNext(ILjava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->replay(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->isDisposed()Z -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->add(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)Z -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->drain()V -HPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onNext(Ljava/lang/Object;)V -HPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; -HPLj$/time/Instant;->atZone(Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/time/LocalDate;->toEpochDay()J -HPLj$/time/LocalDate;->w()Z -HPLj$/time/LocalDateTime;->v()Lj$/time/LocalDate; -HPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)V -HPLj$/time/ZonedDateTime;->m(JILj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/time/ZonedDateTime;->n(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; -HPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/LocalDate; -HPLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->(Ljava/lang/Class;)V -HPLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; -HPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; -HPLnet/zetetic/database/sqlcipher/SQLiteCursor;->setWindow(Landroid/database/CursorWindow;)V -HPLorg/signal/core/util/CursorUtil;->requireInt(Landroid/database/Cursor;Ljava/lang/String;)I -HPLorg/signal/core/util/OptionalExtensionsKt;->orNull(Lj$/util/Optional;)Ljava/lang/Object; -HPLorg/signal/core/util/OptionalExtensionsKt;->toOptional(Ljava/lang/Object;)Lj$/util/Optional; -HPLorg/signal/core/util/ThreadUtil;->postToMain(Ljava/lang/Runnable;)V -HPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedBoundedExecutor$1(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -HPLorg/signal/core/util/logging/Scrubber;->scrubIpv4(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -HPLorg/signal/paging/FixedSizePagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V -HPLorg/thoughtcrime/securesms/attachments/AttachmentId;->hashCode()I -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCorners()V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCornersForSizeClass2()V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->getCells()[Lorg/thoughtcrime/securesms/components/ThumbnailView; -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCellBackgroundColor(I)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRelativeRadii(Lorg/thoughtcrime/securesms/components/ThumbnailView;IIII)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlide(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;IZ)V -HPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlides(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;Z)V -HPLorg/thoughtcrime/securesms/components/AvatarImageView;->disableQuickContact()V -HPLorg/thoughtcrime/securesms/components/ComposeText;->onDraw(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda0;->(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->init(Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDeliveryStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setIconColor(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setRevealDotColor(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setTextColor(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setConversationColor(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCorners(IIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;ZZ)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMaximumThumbnailHeight(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMinimumThumbnailWidth(I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailBounds([I)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showThumbnailView()V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;Lorg/thoughtcrime/securesms/util/views/Stub;)V -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; -HPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getAlbumViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; -HPLorg/thoughtcrime/securesms/components/CornerMask;->(Landroid/view/View;)V -HPLorg/thoughtcrime/securesms/components/CornerMask;->mask(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/components/CornerMask;->setRadii(IIII)V -HPLorg/thoughtcrime/securesms/components/ExpirationTimerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/Outliner;->()V -HPLorg/thoughtcrime/securesms/components/Outliner;->draw(Landroid/graphics/Canvas;IIII)V -HPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;)V -HPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->getCurrentLabel()Ljava/lang/String; -HPLorg/thoughtcrime/securesms/components/QuoteView;->applyColorTheme()V -HPLorg/thoughtcrime/securesms/components/QuoteView;->initialize(Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/components/QuoteView;->setMessageType(Lorg/thoughtcrime/securesms/components/QuoteView$MessageType;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport2;->m([Ljava/lang/Object;)Ljava/util/List; -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->onMeasure(II)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setBounds(IIII)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;ZZII)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; -HPLorg/thoughtcrime/securesms/components/ThumbnailView;->setRadii(IIII)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLongestLineWidth(Ljava/lang/CharSequence;)F -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setOverflowText(Ljava/lang/CharSequence;)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextColor(I)V -HPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextSize(IF)V -HPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->updateFromTextColor()V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->getTransferState(Ljava/util/List;)I -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->toString()Ljava/lang/String; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->applyState(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->deriveMode(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->displayChildrenAsGone()V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides(Ljava/util/List;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible(Z)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->updateState(Lkotlin/jvm/functions/Function1;)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)V -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy$default(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->toString()Ljava/lang/String; -HPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V -HPLorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition;->()V -HPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->(Landroid/graphics/drawable/Drawable;)V -HPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->setProjections(Ljava/util/Set;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$1;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Landroid/view/View$OnClickListener;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->cleanup()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->bind(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lj$/util/Optional;Lj$/util/Optional;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Locale;Ljava/util/Set;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;ZZZZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->forceFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getActiveFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/components/ConversationItemFooter; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getGiftId()J -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getSnapshotProjections(Landroid/view/ViewGroup;ZZ)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->initializeAttributes()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isFooterVisible(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onFinishInflate()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onMeasure(II)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(I)I -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setAuthor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBodyText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/String;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBubbleState(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setContactPhoto(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Ljava/util/Locale;ZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupAuthorColor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGutterSizes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenQuoted(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setInteractionState(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMediaAttributes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZZZ)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageSpacing(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setReactions(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStatusIcons(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setThumbnailCorners(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldInterceptClicks(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->showProjectionArea()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItem;->unbind()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda2;->()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda2;->test(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->getProjections()Ljava/util/Set; -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->init()V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onDrawForeground(Landroid/graphics/Canvas;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setBackground(Landroid/graphics/drawable/Drawable;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setQuoteViewProjection(Lorg/thoughtcrime/securesms/util/Projection;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setVideoPlayerProjection(Lorg/thoughtcrime/securesms/util/Projection;)V -HPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getConversationTimestamp()J -HPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hashCode()I -HPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V -HPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->getLatestTimestamp(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;Landroidx/recyclerview/widget/LinearLayoutManager;)Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingBodyTextColor(Landroid/content/Context;Z)I -HPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingGroupSenderColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->drawShaderMask(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HPLj$/util/Optional;->(Ljava/lang/Object;)V +HPLkotlin/sequences/SequenceBuilderIterator;->yieldAll(Ljava/util/Iterator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +HPLkotlin/sequences/SequencesKt__SequenceBuilderKt;->sequence(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; +HPLkotlin/text/StringsKt__StringsKt;->indexOf(Ljava/lang/CharSequence;CIZ)I +HPLnet/zetetic/database/sqlcipher/SQLiteConnection;->bindArguments(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;[Ljava/lang/Object;)V +HPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->beginTransaction(Lnet/zetetic/database/sqlcipher/SQLiteTransactionListener;Z)V +HPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getPath()Ljava/lang/String; +HPLnet/zetetic/database/sqlcipher/SQLiteStatementInfo;->()V +HPLorg/conscrypt/OpenSSLCipher;->engineGetOutputSize(I)I +HPLorg/signal/libsignal/protocol/ecc/ECPublicKey;->equals(Ljava/lang/Object;)Z +HPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->isListCommitted()Z HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animatePersistence(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateSlide(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->isRunning()Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->toSet()Ljava/util/Set; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->cleanPulseAnimators()V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->findAdapterBridge(Landroidx/recyclerview/widget/RecyclerView;)Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getDifferenceForPart(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->hasRunningPulseRequestAnimators()Z -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfEnterExitAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->resolveMultiselectable(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateChildOffsets(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V -HPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateMultiselectPartAnimator(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->bindPayloadsIfAvailable()Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getBindable()Lorg/thoughtcrime/securesms/BindableConversationItem; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getNextMessage()Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getPreviousMessage()Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getConversationMessage(I)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSelectedItems()Ljava/util/Set; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->invoke()Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->invoke()Ljava/lang/Boolean; HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getBinding()Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi()V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHeader(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->hasHeader(I)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->isFirstUnread(I)Z -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->timestamp(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->toEpochDay(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords$lambda$11(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Single; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getReminder$lambda$10(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lj$/util/Optional; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)Lio/reactivex/rxjava3/core/Single; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lkotlin/Pair; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/SingleSource; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->accept(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Boolean; -HPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->(JILorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;)V -HPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;Z)V HPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZZ)V -HPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(IIILorg/signal/paging/PagedDataSource$CancellationSignal;)Ljava/util/List; -HPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -HPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch(Ljava/util/List;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->invoke(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/conversationlist/model/Conversation;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; -HPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$17(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -HPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZ)Ljava/util/List; -HPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->(Ljava/util/Collection;)V -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isBoostRequest()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isChangeNumber()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isEndSession()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isExpirationTimerUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isFailed()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isJoined()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoing()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingAudioCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingVideoCall()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPendingInsecureSmsFallback()Z -HPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isProfileChange()Z +HPLorg/thoughtcrime/securesms/database/EmojiSearchTable$setSearchIndex$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V HPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->toIdentityRecord(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/IdentityRecord; -HPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; -HPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->withAttachments(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord; -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReactions()Ljava/util/List; -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBadDecryptType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isChatSessionRefresh()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isDisplayBodyEmpty(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isGroupV1MigrationEvent()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityDefault()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityVerified()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRateLimited()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSecure()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSessionSwitchoverEventType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSmsExportType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isThreadMergeEventType()Z -HPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUpdate()Z -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLinkPreviews()Ljava/util/List; -HPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getQuote()Lorg/thoughtcrime/securesms/database/model/Quote; -HPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->invoke(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->setParentRecyclerTranslationY(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSet(Ljava/util/Set;II)Ljava/util/Set; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->performPlaybackUpdate(Landroidx/recyclerview/widget/RecyclerView;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->injectVideoViews(Landroid/content/Context;Landroidx/lifecycle/Lifecycle;Landroid/view/ViewGroup;I)Ljava/util/List; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->getCurrentHolder(I)Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->stopAndReleaseAssignedVideos(Ljava/util/Set;)V -HPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->update(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/List;Ljava/util/Set;)V -HPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageFontSize()I -HPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->hasWallpaperSet()Z -HPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getMessageRequestState(Lorg/thoughtcrime/securesms/recipients/Recipient;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HPLorg/thoughtcrime/securesms/database/model/LogEntry;->(JZLjava/lang/String;)V HPLorg/thoughtcrime/securesms/mms/Slide;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/mms/Slide;->hashCode()I -HPLorg/thoughtcrime/securesms/mms/SlideDeck;->getTextSlide()Lorg/thoughtcrime/securesms/mms/TextSlide; -HPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlides()Ljava/util/List; -HPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->prettyPrintFormat(Ljava/lang/String;)Ljava/lang/String; -HPLorg/thoughtcrime/securesms/profiles/ProfileName;->equals(Ljava/lang/Object;)Z -HPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->clear()V -HPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->init(Landroid/util/AttributeSet;)V -HPLorg/thoughtcrime/securesms/recipients/Recipient;->hasSameContent(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -HPLorg/thoughtcrime/securesms/recipients/Recipient;->hasWallpaper()Z -HPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Landroid/content/Context;J)Z HPLorg/thoughtcrime/securesms/util/BubbleUtil;->canBubble(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Long;)Z -HPLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanFormattedDate(Landroid/content/Context;Ljava/util/Locale;J)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; -HPLorg/thoughtcrime/securesms/util/DateUtils;->getSameDayDateFormat()Ljava/text/SimpleDateFormat; -HPLorg/thoughtcrime/securesms/util/DateUtils;->isSameDay(JJ)Z -HPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate$default(JLj$/time/ZoneId;ILjava/lang/Object;)Lj$/time/LocalDate; -HPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate(JLj$/time/ZoneId;)Lj$/time/LocalDate; -HPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState$lambda$7$lambda$6(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIILandroid/animation/ValueAnimator;)V -HPLorg/thoughtcrime/securesms/util/MediaUtil;->isLongTextType(Ljava/lang/String;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLocation(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isEditMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isTextOnly(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -HPLorg/thoughtcrime/securesms/util/Projection$Corners;->(FFFF)V -HPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMessageBodyTextSize(Landroid/content/Context;)I -HPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->drawAsTopItemDecoration(Landroid/view/View;Landroid/graphics/Canvas;Landroid/view/View;Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->layoutIn(Landroid/view/View;Landroid/view/View;)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/view/View;I)Lorg/thoughtcrime/securesms/util/views/Stub; -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/view/View;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/content/Context;)Z -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingBottom(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingEnd(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingStart(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingTop(Landroid/view/View;I)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;IZ)V -HPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParams(Landroid/view/View;II)V -HPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->setPayload(Ljava/util/List;)V -HPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -HPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItemViewType(I)I -HPLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->(Ljava/lang/Object;)V -HPLorg/thoughtcrime/securesms/util/views/NullableStub;->(Landroid/view/ViewStub;)V -HPLorg/thoughtcrime/securesms/util/views/NullableStub;->get()Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/util/views/NullableStub;->require()Ljava/lang/Object; -HPLorg/thoughtcrime/securesms/util/views/Stub;->setVisibility(I)V -HPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$3(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLandroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$$ExternalSyntheticThrowCCEIfNotNull0;->m(Ljava/lang/Object;)V +HSPLandroid/support/v4/media/session/IMediaSession$Stub;->()V +HSPLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V +HSPLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->getQueueTitle()Ljava/lang/CharSequence; +HSPLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi29;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V +HSPLandroid/support/v4/media/session/MediaControllerCompat;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V +HSPLandroid/support/v4/media/session/MediaControllerCompat;->getQueueTitle()Ljava/lang/CharSequence; +HSPLandroid/support/v4/media/session/MediaSessionCompat$1;->(Landroid/support/v4/media/session/MediaSessionCompat;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Callback$CallbackHandler;->(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Looper;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Callback$MediaSessionCallbackApi21;->(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Callback;->()V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Callback;->setSessionImpl(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;Landroid/os/Handler;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token; +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setActive(Z)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setFlags(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setMediaButtonReceiver(Landroid/app/PendingIntent;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setPlaybackToLocal(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setQueue(Ljava/util/List;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setRepeatMode(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setShuffleMode(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/session/MediaSession;I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22;->setRatingType(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi28;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/media/session/MediaSession; +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline1;->m()V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29;->createFwkMediaSession(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/media/session/MediaSession; +HSPLandroid/support/v4/media/session/MediaSessionCompat$Token$1;->()V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Token;->()V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Token;->(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat$Token;->getExtraBinder()Landroid/support/v4/media/session/IMediaSession; +HSPLandroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object; +HSPLandroid/support/v4/media/session/MediaSessionCompat;->(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;Landroid/os/Bundle;Landroidx/versionedparcelable/VersionedParcelable;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->getController()Landroid/support/v4/media/session/MediaControllerCompat; +HSPLandroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token; +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setActive(Z)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setFlags(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setPlaybackToLocal(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setQueue(Ljava/util/List;)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setRatingType(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setRepeatMode(I)V +HSPLandroid/support/v4/media/session/MediaSessionCompat;->setShuffleMode(I)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$1;->()V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->build(Landroid/media/session/PlaybackState$Builder;)Landroid/media/session/PlaybackState; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->createBuilder()Landroid/media/session/PlaybackState$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setActions(Landroid/media/session/PlaybackState$Builder;J)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setActiveQueueItemId(Landroid/media/session/PlaybackState$Builder;J)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setBufferedPosition(Landroid/media/session/PlaybackState$Builder;J)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setErrorMessage(Landroid/media/session/PlaybackState$Builder;Ljava/lang/CharSequence;)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setState(Landroid/media/session/PlaybackState$Builder;IJFJ)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api22Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/media/session/PlaybackState$Builder;Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Api22Impl;->setExtras(Landroid/media/session/PlaybackState$Builder;Landroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->()V +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->build()Landroid/support/v4/media/session/PlaybackStateCompat; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setActions(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setActiveQueueItemId(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setBufferedPosition(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setExtras(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setState(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +HSPLandroid/support/v4/media/session/PlaybackStateCompat;->()V +HSPLandroid/support/v4/media/session/PlaybackStateCompat;->(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V +HSPLandroid/support/v4/media/session/PlaybackStateCompat;->getPlaybackState()Ljava/lang/Object; HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->run()V HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->(Landroidx/activity/ComponentActivity;)V @@ -575,7 +138,9 @@ HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentA HSPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/ComponentActivity$5;->(Landroidx/activity/ComponentActivity;)V HSPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V HSPLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;->activityDestroyed()V HSPLandroidx/activity/ComponentActivity;->$r8$lambda$h2i_RK2mddCIbAsGubaI4eL8_cU(Landroidx/activity/ComponentActivity;Landroid/content/Context;)V HSPLandroidx/activity/ComponentActivity;->()V HSPLandroidx/activity/ComponentActivity;->addMenuProvider(Landroidx/core/view/MenuProvider;)V @@ -599,26 +164,40 @@ HSPLandroidx/activity/ComponentActivity;->lambda$new$2(Landroid/content/Context; HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/activity/ComponentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z HSPLandroidx/activity/ComponentActivity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z +HSPLandroidx/activity/ComponentActivity;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V +HSPLandroidx/activity/ComponentActivity;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/activity/ComponentActivity;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/activity/ComponentActivity;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/activity/ComponentActivity;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;I)V +HSPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V HSPLandroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0;->(Landroidx/activity/FullyDrawnReporter;)V HSPLandroidx/activity/FullyDrawnReporter;->(Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/activity/OnBackPressedCallback;->(Z)V HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V +HSPLandroidx/activity/OnBackPressedCallback;->remove()V +HSPLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V HSPLandroidx/activity/OnBackPressedDispatcher;->(Ljava/lang/Runnable;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->access$getOnBackPressedCallbacks$p(Landroidx/activity/OnBackPressedDispatcher;)Lkotlin/collections/ArrayDeque; HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback$activity_release(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; HSPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner;->set(Landroid/view/View;Landroidx/activity/OnBackPressedDispatcherOwner;)V HSPLandroidx/activity/contextaware/ContextAwareHelper;->()V HSPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V HSPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V HSPLandroidx/activity/result/ActivityResultLauncher;->()V HSPLandroidx/activity/result/ActivityResultRegistry$1;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V HSPLandroidx/activity/result/ActivityResultRegistry$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/activity/result/ActivityResultRegistry$2;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V HSPLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V +HSPLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V HSPLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->(Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->addObserver(Landroidx/lifecycle/LifecycleEventObserver;)V @@ -628,6 +207,7 @@ HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)V +HSPLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V HSPLandroidx/activity/result/contract/ActivityResultContract;->()V HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->()V HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -654,9 +234,11 @@ HSPLandroidx/appcompat/app/AppCompatActivity;->initDelegate()V HSPLandroidx/appcompat/app/AppCompatActivity;->initViewTreeOwners()V HSPLandroidx/appcompat/app/AppCompatActivity;->invalidateOptionsMenu()V HSPLandroidx/appcompat/app/AppCompatActivity;->onContentChanged()V +HSPLandroidx/appcompat/app/AppCompatActivity;->onDestroy()V HSPLandroidx/appcompat/app/AppCompatActivity;->onPostCreate(Landroid/os/Bundle;)V HSPLandroidx/appcompat/app/AppCompatActivity;->onPostResume()V HSPLandroidx/appcompat/app/AppCompatActivity;->onStart()V +HSPLandroidx/appcompat/app/AppCompatActivity;->onStop()V HSPLandroidx/appcompat/app/AppCompatActivity;->onSupportContentChanged()V HSPLandroidx/appcompat/app/AppCompatActivity;->onTitleChanged(Ljava/lang/CharSequence;I)V HSPLandroidx/appcompat/app/AppCompatActivity;->setContentView(I)V @@ -673,13 +255,16 @@ HSPLandroidx/appcompat/app/AppCompatDelegate;->create(Landroid/app/Activity;Land HSPLandroidx/appcompat/app/AppCompatDelegate;->getDefaultNightMode()I HSPLandroidx/appcompat/app/AppCompatDelegate;->getRequestedAppLocales()Landroidx/core/os/LocaleListCompat; HSPLandroidx/appcompat/app/AppCompatDelegate;->isAutoStorageOptedIn(Landroid/content/Context;)Z +HSPLandroidx/appcompat/app/AppCompatDelegate;->removeActivityDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V HSPLandroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V HSPLandroidx/appcompat/app/AppCompatDelegate;->setDefaultNightMode(I)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->run()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onAttachedFromWindow()V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onDetachedFromWindow()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api17Impl;->createConfigurationContext(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/content/res/Configuration;)Landroid/os/LocaleList; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/os/LocaleList;)Ljava/lang/String; @@ -701,10 +286,13 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachBaseContext2(Landroid/c HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachToWindow(Landroid/view/Window;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->calculateApplicationLocales(Landroid/content/Context;)Landroidx/core/os/LocaleListCompat; HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->calculateNightMode()I +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->cleanupAutoManagers()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createOverrideAppConfiguration(Landroid/content/Context;ILandroidx/core/os/LocaleListCompat;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration; HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup; HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->dismissPopups()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureSubDecor()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureWindow()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->findViewById(I)Landroid/view/View; @@ -722,9 +310,11 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->invalidatePanelMenu(I)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->mapNightMode(Landroid/content/Context;I)I HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostCreate(Landroid/os/Bundle;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostResume()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStart()V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStop()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onSubDecorInstalled(Landroid/view/ViewGroup;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->peekSupportActionBar()Landroidx/appcompat/app/ActionBar; HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->requestWindowFeature(I)Z @@ -736,10 +326,13 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTheme(I)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTitle(Ljava/lang/CharSequence;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateAppConfiguration(ILandroidx/core/os/LocaleListCompat;Z)Z +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V HSPLandroidx/appcompat/app/AppCompatViewInflater;->backportAccessibilityAttributes(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/app/AppCompatViewInflater;->checkOnClickListener(Landroid/view/View;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText; +HSPLandroidx/appcompat/app/AppCompatViewInflater;->createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createImageView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageView; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView; HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; @@ -792,9 +385,11 @@ HSPLandroidx/appcompat/view/SupportMenuInflater;->inflate(ILandroid/view/Menu;)V HSPLandroidx/appcompat/view/SupportMenuInflater;->parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->(Landroid/view/Window$Callback;)V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/appcompat/view/WindowCallbackWrapper;->getWrapped()Landroid/view/Window$Callback; HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onAttachedToWindow()V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onCreatePanelMenu(ILandroid/view/Menu;)Z +HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onDetachedFromWindow()V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowFocusChanged(Z)V @@ -885,8 +480,17 @@ HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->(Landroid/view/V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->setInternalBackgroundTint(Landroid/content/res/ColorStateList;)V +HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->shouldApplyFrameworkTintUsingColorFilter()Z +HSPLandroidx/appcompat/widget/AppCompatButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatButton;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper; +HSPLandroidx/appcompat/widget/AppCompatButton;->onTextChanged(Ljava/lang/CharSequence;III)V +HSPLandroidx/appcompat/widget/AppCompatButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatButton;->setFilters([Landroid/text/InputFilter;)V +HSPLandroidx/appcompat/widget/AppCompatButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/AppCompatCheckBox;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatCheckBox;->drawableStateChanged()V HSPLandroidx/appcompat/widget/AppCompatCheckBox;->getCompoundPaddingLeft()I @@ -907,15 +511,41 @@ HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->get()Landroidx/appcompat/widget/AppCompatDrawableManager; +HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->preload()V +HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable; +HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Ljava/lang/CharSequence; +HSPLandroidx/appcompat/widget/AppCompatEditText;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/appcompat/widget/AppCompatEditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V +HSPLandroidx/appcompat/widget/AppCompatEditText;->setEmojiCompatEnabled(Z)V +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->(Landroid/widget/EditText;)V +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->isEmojiCapableKeyListener(Landroid/text/method/KeyListener;)Z +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->setEnabled(Z)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->getFilters([Landroid/text/InputFilter;)[Landroid/text/InputFilter; HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->setEnabled(Z)V +HSPLandroidx/appcompat/widget/AppCompatHintHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->hasOverlappingRendering()Z HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundResource(I)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageResource(I)V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->(Landroid/widget/ImageView;)V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applyImageLevel()V HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applySupportImageTint()V @@ -931,17 +561,34 @@ HSPLandroidx/appcompat/widget/AppCompatImageView;->hasOverlappingRendering()Z HSPLandroidx/appcompat/widget/AppCompatImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->()V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->(Landroid/widget/ProgressBar;)V +HSPLandroidx/appcompat/widget/AppCompatProgressBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatSeekBar;->jumpDrawablesToCurrentState()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->(Landroid/widget/SeekBar;)V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->applyTickMarkTint()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->drawableStateChanged()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->jumpDrawablesToCurrentState()V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatSeekBarHelper;->setTickMark(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->(Landroidx/appcompat/widget/AppCompatTextHelper;IILjava/lang/ref/WeakReference;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->onFontRetrievalFailed(I)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V -HSPLandroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper;->createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo; HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetCompoundDrawables()V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetTextAppearance(Landroid/content/Context;I)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper;->populateSurroundingTextIfNeeded(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatTextHelper;->updateTypefaceAndStyle(Landroid/content/Context;Landroidx/appcompat/widget/TintTypedArray;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -953,15 +600,18 @@ HSPLandroidx/appcompat/widget/AppCompatTextView;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->onMeasure(II)V HSPLandroidx/appcompat/widget/AppCompatTextView;->onTextChanged(Ljava/lang/CharSequence;III)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundResource(I)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setEmojiCompatEnabled(Z)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setFilters([Landroid/text/InputFilter;)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setLineHeight(I)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setTextAppearance(Landroid/content/Context;I)V +HSPLandroidx/appcompat/widget/AppCompatTextView;->setTextSize(IF)V HSPLandroidx/appcompat/widget/AppCompatTextView;->setTypeface(Landroid/graphics/Typeface;I)V HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23;->()V HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29;->()V @@ -976,18 +626,29 @@ HSPLandroidx/appcompat/widget/ContentFrameLayout;->(Landroid/content/Conte HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMajor()Landroid/util/TypedValue; HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMinor()Landroid/util/TypedValue; HSPLandroidx/appcompat/widget/ContentFrameLayout;->onAttachedToWindow()V +HSPLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V HSPLandroidx/appcompat/widget/ContentFrameLayout;->onMeasure(II)V HSPLandroidx/appcompat/widget/ContentFrameLayout;->setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V HSPLandroidx/appcompat/widget/ContentFrameLayout;->setDecorPadding(IIII)V +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2;->m(Landroid/graphics/Insets;)I +HSPLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3;->m(Landroid/graphics/Insets;)I HSPLandroidx/appcompat/widget/DrawableUtils;->()V +HSPLandroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/DrawableUtils;->fixDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/FitWindowsFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/appcompat/widget/FitWindowsFrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z HSPLandroidx/appcompat/widget/ForwardingListener;->(Landroid/view/View;)V HSPLandroidx/appcompat/widget/ForwardingListener;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->(II)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/appcompat/widget/LinearLayoutCompat;->drawDividersHorizontal(Landroid/graphics/Canvas;)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams; HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getChildrenSkipCount(Landroid/view/View;I)I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getLocationOffset(Landroid/view/View;)I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getNextLocationOffset(Landroid/view/View;)I @@ -995,25 +656,34 @@ HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildAt(I)Landroid/ HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildCount()I HSPLandroidx/appcompat/widget/LinearLayoutCompat;->hasDividerBeforeChildAt(I)Z HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutHorizontal(IIII)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutVertical(IIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureChildBeforeLayout(Landroid/view/View;IIIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureHorizontal(II)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureVertical(II)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onDraw(Landroid/graphics/Canvas;)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onMeasure(II)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setBaselineAligned(Z)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setChildFrame(Landroid/view/View;IIII)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setGravity(I)V +HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setOrientation(I)V HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->(I)V +HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->generateCacheKey(ILandroid/graphics/PorterDuff$Mode;)I +HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->get(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; +HSPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->put(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->()V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->()V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->checkVectorDrawableSetup(Landroid/content/Context;)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createCacheKey(Landroid/util/TypedValue;)J HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createDrawableIfNeeded(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createTintFilter(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintListFromCache(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->installDefaultInflateDelegates(Landroidx/appcompat/widget/ResourceManagerInternal;)V @@ -1021,6 +691,7 @@ HSPLandroidx/appcompat/widget/ResourceManagerInternal;->isVectorDrawable(Landroi HSPLandroidx/appcompat/widget/ResourceManagerInternal;->loadDrawableFromDelegates(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/ResourceManagerInternal;->setHooks(Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/content/Context;IZLandroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V HSPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z HSPLandroidx/appcompat/widget/RtlSpacingHelper;->()V HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getEnd()I @@ -1033,6 +704,7 @@ HSPLandroidx/appcompat/widget/ThemeUtils;->checkAppCompatTheme(Landroid/view/Vie HSPLandroidx/appcompat/widget/TintContextWrapper;->()V HSPLandroidx/appcompat/widget/TintContextWrapper;->shouldWrap(Landroid/content/Context;)Z HSPLandroidx/appcompat/widget/TintContextWrapper;->wrap(Landroid/content/Context;)Landroid/content/Context; +HSPLandroidx/appcompat/widget/TintInfo;->()V HSPLandroidx/appcompat/widget/TintTypedArray;->(Landroid/content/Context;Landroid/content/res/TypedArray;)V HSPLandroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z HSPLandroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList; @@ -1054,6 +726,7 @@ HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/c HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray; HSPLandroidx/appcompat/widget/TintTypedArray;->recycle()V HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;->(Landroidx/appcompat/widget/Toolbar;)V +HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;->run()V HSPLandroidx/appcompat/widget/Toolbar$1;->(Landroidx/appcompat/widget/Toolbar;)V HSPLandroidx/appcompat/widget/Toolbar$2;->(Landroidx/appcompat/widget/Toolbar;)V HSPLandroidx/appcompat/widget/Toolbar$3;->(Landroidx/appcompat/widget/Toolbar;)V @@ -1066,6 +739,7 @@ HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;->(Landroid/content/Con HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V +HSPLandroidx/appcompat/widget/Toolbar;->addMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/appcompat/widget/Toolbar;->addSystemView(Landroid/view/View;Z)V HSPLandroidx/appcompat/widget/Toolbar;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/appcompat/widget/Toolbar;->ensureContentInsets()V @@ -1084,8 +758,10 @@ HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetEnd()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetLeft()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetRight()I HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetStart()I +HSPLandroidx/appcompat/widget/Toolbar;->getCurrentMenuItems()Ljava/util/ArrayList; HSPLandroidx/appcompat/widget/Toolbar;->getHorizontalMargins(Landroid/view/View;)I HSPLandroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu; +HSPLandroidx/appcompat/widget/Toolbar;->getMenuInflater()Landroid/view/MenuInflater; HSPLandroidx/appcompat/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable; HSPLandroidx/appcompat/widget/Toolbar;->getOverflowIcon()Landroid/graphics/drawable/Drawable; @@ -1093,21 +769,29 @@ HSPLandroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; HSPLandroidx/appcompat/widget/Toolbar;->getVerticalMargins(Landroid/view/View;)I HSPLandroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I +HSPLandroidx/appcompat/widget/Toolbar;->invalidateMenu()V HSPLandroidx/appcompat/widget/Toolbar;->isChildOrHidden(Landroid/view/View;)Z HSPLandroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I HSPLandroidx/appcompat/widget/Toolbar;->layoutChildRight(Landroid/view/View;I[II)I HSPLandroidx/appcompat/widget/Toolbar;->measureChildCollapseMargins(Landroid/view/View;IIII[I)I HSPLandroidx/appcompat/widget/Toolbar;->measureChildConstrained(Landroid/view/View;IIIII)V HSPLandroidx/appcompat/widget/Toolbar;->onAttachedToWindow()V +HSPLandroidx/appcompat/widget/Toolbar;->onCreateMenu()V HSPLandroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V HSPLandroidx/appcompat/widget/Toolbar;->onMeasure(II)V HSPLandroidx/appcompat/widget/Toolbar;->onRtlPropertiesChanged(I)V HSPLandroidx/appcompat/widget/Toolbar;->setBackInvokedCallbackEnabled(Z)V HSPLandroidx/appcompat/widget/Toolbar;->setMenuCallbacks(Landroidx/appcompat/view/menu/MenuPresenter$Callback;Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V HSPLandroidx/appcompat/widget/Toolbar;->setOnMenuItemClickListener(Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;)V HSPLandroidx/appcompat/widget/Toolbar;->setPopupTheme(I)V HSPLandroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V +HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(I)V +HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(Landroid/content/res/ColorStateList;)V HSPLandroidx/appcompat/widget/Toolbar;->shouldCollapse()Z HSPLandroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z HSPLandroidx/appcompat/widget/Toolbar;->updateBackInvokedCallbackState()V @@ -1163,6 +847,7 @@ HSPLandroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;) HSPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V HSPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V +HSPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->backward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->(Ljava/lang/Object;Ljava/lang/Object;)V HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getKey()Ljava/lang/Object; @@ -1197,6 +882,7 @@ HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$1;->(Landroidx/a HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$1;->handleMessage(Landroid/os/Message;)Z HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->()V HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->(Landroid/content/Context;)V +HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater; HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateRequest;->()V HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateThread;->()V @@ -1213,6 +899,40 @@ HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater;->inflateInternal(ILan HSPLandroidx/asynclayoutinflater/view/AsyncLayoutInflater;->triggerCallbacks(Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateRequest;Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$InflateThread;)V HSPLandroidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl$OutputConfigurationParamsApi24$$ExternalSyntheticBackport1;->m(J)I HSPLandroidx/camera/view/PreviewView$1$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLandroidx/cardview/R$styleable;->()V +HSPLandroidx/cardview/widget/CardView$1;->(Landroidx/cardview/widget/CardView;)V +HSPLandroidx/cardview/widget/CardView$1;->getCardBackground()Landroid/graphics/drawable/Drawable; +HSPLandroidx/cardview/widget/CardView$1;->getCardView()Landroid/view/View; +HSPLandroidx/cardview/widget/CardView$1;->getPreventCornerOverlap()Z +HSPLandroidx/cardview/widget/CardView$1;->getUseCompatPadding()Z +HSPLandroidx/cardview/widget/CardView$1;->setCardBackground(Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/cardview/widget/CardView$1;->setShadowPadding(IIII)V +HSPLandroidx/cardview/widget/CardView;->()V +HSPLandroidx/cardview/widget/CardView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/cardview/widget/CardView;->access$001(Landroidx/cardview/widget/CardView;IIII)V +HSPLandroidx/cardview/widget/CardView;->getCardBackgroundColor()Landroid/content/res/ColorStateList; +HSPLandroidx/cardview/widget/CardView;->getCardElevation()F +HSPLandroidx/cardview/widget/CardView;->getContentPaddingBottom()I +HSPLandroidx/cardview/widget/CardView;->getContentPaddingLeft()I +HSPLandroidx/cardview/widget/CardView;->getContentPaddingRight()I +HSPLandroidx/cardview/widget/CardView;->getContentPaddingTop()I +HSPLandroidx/cardview/widget/CardView;->getPreventCornerOverlap()Z +HSPLandroidx/cardview/widget/CardView;->getUseCompatPadding()Z +HSPLandroidx/cardview/widget/CardView;->onMeasure(II)V +HSPLandroidx/cardview/widget/CardView;->setContentPadding(IIII)V +HSPLandroidx/cardview/widget/CardViewApi21Impl;->()V +HSPLandroidx/cardview/widget/CardViewApi21Impl;->getBackgroundColor(Landroidx/cardview/widget/CardViewDelegate;)Landroid/content/res/ColorStateList; +HSPLandroidx/cardview/widget/CardViewApi21Impl;->getCardBackground(Landroidx/cardview/widget/CardViewDelegate;)Landroidx/cardview/widget/RoundRectDrawable; +HSPLandroidx/cardview/widget/CardViewApi21Impl;->getElevation(Landroidx/cardview/widget/CardViewDelegate;)F +HSPLandroidx/cardview/widget/CardViewApi21Impl;->initStatic()V +HSPLandroidx/cardview/widget/CardViewApi21Impl;->initialize(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V +HSPLandroidx/cardview/widget/CardViewApi21Impl;->setMaxElevation(Landroidx/cardview/widget/CardViewDelegate;F)V +HSPLandroidx/cardview/widget/CardViewApi21Impl;->updatePadding(Landroidx/cardview/widget/CardViewDelegate;)V +HSPLandroidx/cardview/widget/RoundRectDrawable;->(Landroid/content/res/ColorStateList;F)V +HSPLandroidx/cardview/widget/RoundRectDrawable;->getColor()Landroid/content/res/ColorStateList; +HSPLandroidx/cardview/widget/RoundRectDrawable;->setBackground(Landroid/content/res/ColorStateList;)V +HSPLandroidx/cardview/widget/RoundRectDrawable;->setPadding(FZZ)V +HSPLandroidx/cardview/widget/RoundRectDrawable;->updateBounds(Landroid/graphics/Rect;)V HSPLandroidx/collection/ArrayMap$EntrySet;->(Landroidx/collection/ArrayMap;)V HSPLandroidx/collection/ArrayMap$EntrySet;->iterator()Ljava/util/Iterator; HSPLandroidx/collection/ArrayMap$MapIterator;->(Landroidx/collection/ArrayMap;)V @@ -1220,11 +940,15 @@ HSPLandroidx/collection/ArrayMap$MapIterator;->getKey()Ljava/lang/Object; HSPLandroidx/collection/ArrayMap$MapIterator;->hasNext()Z HSPLandroidx/collection/ArrayMap$MapIterator;->next()Ljava/lang/Object; HSPLandroidx/collection/ArrayMap$MapIterator;->next()Ljava/util/Map$Entry; +HSPLandroidx/collection/ArrayMap$ValueCollection;->(Landroidx/collection/ArrayMap;)V +HSPLandroidx/collection/ArrayMap$ValueCollection;->toArray()[Ljava/lang/Object; HSPLandroidx/collection/ArrayMap;->()V HSPLandroidx/collection/ArrayMap;->entrySet()Ljava/util/Set; HSPLandroidx/collection/ArrayMap;->putAll(Ljava/util/Map;)V +HSPLandroidx/collection/ArrayMap;->values()Ljava/util/Collection; HSPLandroidx/collection/ArraySet$ElementIterator;->(Landroidx/collection/ArraySet;)V HSPLandroidx/collection/ArraySet$ElementIterator;->elementAt(I)Ljava/lang/Object; +HSPLandroidx/collection/ArraySet$ElementIterator;->removeAt(I)V HSPLandroidx/collection/ArraySet;->()V HSPLandroidx/collection/ArraySet;->()V HSPLandroidx/collection/ArraySet;->(I)V @@ -1233,8 +957,12 @@ HSPLandroidx/collection/ArraySet;->allocArrays(I)V HSPLandroidx/collection/ArraySet;->binarySearch(I)I HSPLandroidx/collection/ArraySet;->clear()V HSPLandroidx/collection/ArraySet;->freeArrays([I[Ljava/lang/Object;I)V +HSPLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I HSPLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;I)I +HSPLandroidx/collection/ArraySet;->isEmpty()Z HSPLandroidx/collection/ArraySet;->iterator()Ljava/util/Iterator; +HSPLandroidx/collection/ArraySet;->remove(Ljava/lang/Object;)Z +HSPLandroidx/collection/ArraySet;->removeAt(I)Ljava/lang/Object; HSPLandroidx/collection/ArraySet;->toArray()[Ljava/lang/Object; HSPLandroidx/collection/ArraySet;->valueAt(I)Ljava/lang/Object; HSPLandroidx/collection/CircularArray;->(I)V @@ -1250,6 +978,7 @@ HSPLandroidx/collection/ContainerHelpers;->idealLongArraySize(I)I HSPLandroidx/collection/IndexBasedArrayIterator;->(I)V HSPLandroidx/collection/IndexBasedArrayIterator;->hasNext()Z HSPLandroidx/collection/IndexBasedArrayIterator;->next()Ljava/lang/Object; +HSPLandroidx/collection/IndexBasedArrayIterator;->remove()V HSPLandroidx/collection/LongSparseArray;->()V HSPLandroidx/collection/LongSparseArray;->()V HSPLandroidx/collection/LongSparseArray;->(I)V @@ -1282,6 +1011,7 @@ HSPLandroidx/collection/SimpleArrayMap;->isEmpty()Z HSPLandroidx/collection/SimpleArrayMap;->keyAt(I)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->putAll(Landroidx/collection/SimpleArrayMap;)V +HSPLandroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->removeAt(I)Ljava/lang/Object; HSPLandroidx/collection/SimpleArrayMap;->size()I HSPLandroidx/collection/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; @@ -1304,6 +1034,7 @@ HSPLandroidx/compose/ui/autofill/AndroidAutofill$$ExternalSyntheticApiModelOutli HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt$$ExternalSyntheticApiModelOutline0;->m()Landroid/graphics/Bitmap$Config; HSPLandroidx/compose/ui/graphics/AndroidImageBitmap_androidKt$$ExternalSyntheticApiModelOutline1;->m()Landroid/graphics/Bitmap$Config; HSPLandroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/res/Configuration;)I +HSPLandroidx/compose/ui/platform/coreshims/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m()I HSPLandroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline0;->m()Landroid/os/LocaleList; HSPLandroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline1;->m(Landroid/os/LocaleList;)I HSPLandroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline2;->m(Landroid/os/LocaleList;I)Ljava/util/Locale; @@ -1312,7 +1043,7 @@ HSPLandroidx/compose/ui/text/platform/extensions/LocaleListHelperMethods$$Extern HSPLandroidx/concurrent/futures/AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0;->m(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->()V HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->(Landroidx/constraintlayout/core/ArrayRow;Landroidx/constraintlayout/core/Cache;)V -HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->add(Landroidx/constraintlayout/core/SolverVariable;FZ)V +HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->clear()V HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->contains(Landroidx/constraintlayout/core/SolverVariable;)Z HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->divideByAmount(F)V HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->get(Landroidx/constraintlayout/core/SolverVariable;)F @@ -1320,35 +1051,42 @@ HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getCurrentSize()I HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getVariable(I)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->getVariableValue(I)F HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->invert()V +HSPLandroidx/constraintlayout/core/ArrayLinkedVariables;->use(Landroidx/constraintlayout/core/ArrayRow;Z)F HSPLandroidx/constraintlayout/core/ArrayRow;->(Landroidx/constraintlayout/core/Cache;)V HSPLandroidx/constraintlayout/core/ArrayRow;->addError(Landroidx/constraintlayout/core/LinearSystem;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->addSingleError(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->chooseSubject(Landroidx/constraintlayout/core/LinearSystem;)Z +HSPLandroidx/constraintlayout/core/ArrayRow;->chooseSubjectInVariables(Landroidx/constraintlayout/core/LinearSystem;)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowCentering(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEqualMatchDimensions(FFFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;)Landroidx/constraintlayout/core/ArrayRow; +HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowGreaterThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->createRowLowerThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; HSPLandroidx/constraintlayout/core/ArrayRow;->ensurePositiveConstant()V HSPLandroidx/constraintlayout/core/ArrayRow;->getKey()Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/ArrayRow;->hasKeyVariable()Z +HSPLandroidx/constraintlayout/core/ArrayRow;->hasVariable(Landroidx/constraintlayout/core/SolverVariable;)Z HSPLandroidx/constraintlayout/core/ArrayRow;->isEmpty()Z HSPLandroidx/constraintlayout/core/ArrayRow;->isNew(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/LinearSystem;)Z HSPLandroidx/constraintlayout/core/ArrayRow;->pivot(Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/ArrayRow;->reset()V HSPLandroidx/constraintlayout/core/ArrayRow;->updateFromFinalVariable(Landroidx/constraintlayout/core/LinearSystem;Landroidx/constraintlayout/core/SolverVariable;Z)V +HSPLandroidx/constraintlayout/core/ArrayRow;->updateFromSystem(Landroidx/constraintlayout/core/LinearSystem;)V HSPLandroidx/constraintlayout/core/Cache;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->()V HSPLandroidx/constraintlayout/core/LinearSystem;->addCentering(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IFLandroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->addEquality(Landroidx/constraintlayout/core/SolverVariable;I)V HSPLandroidx/constraintlayout/core/LinearSystem;->addEquality(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)Landroidx/constraintlayout/core/ArrayRow; +HSPLandroidx/constraintlayout/core/LinearSystem;->addGreaterBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V HSPLandroidx/constraintlayout/core/LinearSystem;->addGreaterThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V +HSPLandroidx/constraintlayout/core/LinearSystem;->addLowerBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V HSPLandroidx/constraintlayout/core/LinearSystem;->addLowerThan(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->addRow(Landroidx/constraintlayout/core/ArrayRow;)V HSPLandroidx/constraintlayout/core/LinearSystem;->addSingleError(Landroidx/constraintlayout/core/ArrayRow;II)V HSPLandroidx/constraintlayout/core/LinearSystem;->computeValues()V -HSPLandroidx/constraintlayout/core/LinearSystem;->createRow()Landroidx/constraintlayout/core/ArrayRow; +HSPLandroidx/constraintlayout/core/LinearSystem;->createObjectVariable(Ljava/lang/Object;)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/LinearSystem;->createSlackVariable()Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/LinearSystem;->enforceBFS(Landroidx/constraintlayout/core/LinearSystem$Row;)I HSPLandroidx/constraintlayout/core/LinearSystem;->getCache()Landroidx/constraintlayout/core/Cache; @@ -1357,6 +1095,7 @@ HSPLandroidx/constraintlayout/core/LinearSystem;->getObjectVariableValue(Ljava/l HSPLandroidx/constraintlayout/core/LinearSystem;->increaseTableSize()V HSPLandroidx/constraintlayout/core/LinearSystem;->minimize()V HSPLandroidx/constraintlayout/core/LinearSystem;->minimizeGoal(Landroidx/constraintlayout/core/LinearSystem$Row;)V +HSPLandroidx/constraintlayout/core/LinearSystem;->optimize(Landroidx/constraintlayout/core/LinearSystem$Row;Z)I HSPLandroidx/constraintlayout/core/LinearSystem;->releaseRows()V HSPLandroidx/constraintlayout/core/LinearSystem;->reset()V HSPLandroidx/constraintlayout/core/Pools$SimplePool;->(I)V @@ -1374,8 +1113,10 @@ HSPLandroidx/constraintlayout/core/PriorityGoalRow;->access$000(Landroidx/constr HSPLandroidx/constraintlayout/core/PriorityGoalRow;->addError(Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/PriorityGoalRow;->addToGoal(Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/PriorityGoalRow;->clear()V +HSPLandroidx/constraintlayout/core/PriorityGoalRow;->getPivotCandidate(Landroidx/constraintlayout/core/LinearSystem;[Z)Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/PriorityGoalRow;->isEmpty()Z HSPLandroidx/constraintlayout/core/PriorityGoalRow;->removeGoal(Landroidx/constraintlayout/core/SolverVariable;)V +HSPLandroidx/constraintlayout/core/PriorityGoalRow;->updateFromRow(Landroidx/constraintlayout/core/LinearSystem;Landroidx/constraintlayout/core/ArrayRow;Z)V HSPLandroidx/constraintlayout/core/SolverVariable$Type;->()V HSPLandroidx/constraintlayout/core/SolverVariable$Type;->(Ljava/lang/String;I)V HSPLandroidx/constraintlayout/core/SolverVariable;->()V @@ -1401,6 +1142,7 @@ HSPLandroidx/constraintlayout/core/widgets/ChainHead;->(Landroidx/constrai HSPLandroidx/constraintlayout/core/widgets/ChainHead;->define()V HSPLandroidx/constraintlayout/core/widgets/ChainHead;->defineChainProperties()V HSPLandroidx/constraintlayout/core/widgets/ChainHead;->isMatchConstraintEqualityCandidate(Landroidx/constraintlayout/core/widgets/ConstraintWidget;I)Z +HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor$1;->()V HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;->()V HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;->(Ljava/lang/String;I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;->values()[Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type; @@ -1409,8 +1151,10 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->connect(Landroidx/ HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getDependents()Ljava/util/HashSet; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getFinalValue()I HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getMargin()I +HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getOpposite()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getSolverVariable()Landroidx/constraintlayout/core/SolverVariable; HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getTarget()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; +HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasCenteredDependents()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasDependents()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasFinalValue()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->isConnected()Z @@ -1445,6 +1189,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getMinWidth()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getParent()Landroidx/constraintlayout/core/widgets/ConstraintWidget; HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalBiasPercent()F HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalDimensionBehaviour()Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour; +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalMargin()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVisibility()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getWidth()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getX()I @@ -1453,6 +1198,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasBaseline()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDanglingDimension(I)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDependencies()Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasDimensionOverride()Z +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->hasResolvedTargets(II)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->immediateConnect(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->isChainHead(I)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->isHorizontalSolvingPassDone()Z @@ -1474,6 +1220,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setBaselineDistanc HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setCompanionWidget(Ljava/lang/Object;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setDimensionRatio(Ljava/lang/String;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalHorizontal(II)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalLeft(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalTop(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalVertical(II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFrame(IIII)V @@ -1495,6 +1242,7 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setMinWidth(I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setParent(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalBiasPercent(F)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalChainStyle(I)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimension(II)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimensionBehaviour(Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalMatchStyle(IIIF)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalWeight(F)V @@ -1509,7 +1257,13 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->()V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;I)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addChildrenToSolver(Landroidx/constraintlayout/core/LinearSystem;)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMaxWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addMinWrap(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;Landroidx/constraintlayout/core/SolverVariable;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalChain(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalWrapMaxVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V +HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addVerticalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->getMeasurer()Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer; HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->getOptimizationLevel()I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->invalidateGraph()V @@ -1528,6 +1282,19 @@ HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->setPass(I HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->setRtl(Z)V HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->updateChildrenFromSolver(Landroidx/constraintlayout/core/LinearSystem;[Z)Z HSPLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->updateHierarchy()V +HSPLandroidx/constraintlayout/core/widgets/Guideline$1;->()V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->()V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->addToSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getAnchor(Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/core/widgets/ConstraintAnchor; +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getOrientation()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeBegin()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeEnd()I +HSPLandroidx/constraintlayout/core/widgets/Guideline;->isResolvedVertically()Z +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setFinalValue(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setGuideBegin(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setGuideEnd(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->setOrientation(I)V +HSPLandroidx/constraintlayout/core/widgets/Guideline;->updateFromSolver(Landroidx/constraintlayout/core/LinearSystem;Z)V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->()V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->add(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/HelperWidget;->removeAllIds()V @@ -1538,6 +1305,7 @@ HSPLandroidx/constraintlayout/core/widgets/Optimizer;->enabled(II)Z HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->()V HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->add(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->getChildren()Ljava/util/ArrayList; +HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->remove(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->removeAllChildren()V HSPLandroidx/constraintlayout/core/widgets/WidgetContainer;->resetSolverVariables(Landroidx/constraintlayout/core/Cache;)V HSPLandroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measure;->()V @@ -1554,7 +1322,6 @@ HSPLandroidx/constraintlayout/core/widgets/analyzer/DependencyGraph;->invalidate HSPLandroidx/constraintlayout/core/widgets/analyzer/DependencyGraph;->setMeasurer(Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer;)V HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->()V HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->canMeasure(ILandroidx/constraintlayout/core/widgets/ConstraintWidget;)Z -HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->horizontalSolvingPass(ILandroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer;Z)V HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->solveBarrier(ILandroidx/constraintlayout/core/widgets/Barrier;Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer;IZ)V HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->solveHorizontalCenterConstraints(ILandroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Z)V HSPLandroidx/constraintlayout/core/widgets/analyzer/Direct;->solveHorizontalMatchConstraint(ILandroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Z)V @@ -1591,10 +1358,13 @@ HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->(Landroid HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->captureLayoutInfo(IIIIII)V HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->didMeasures()V HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->isSimilarSpec(III)Z +HSPLandroidx/constraintlayout/widget/ConstraintLayout$Measurer;->measure(Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measure;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->access$000(Landroidx/constraintlayout/widget/ConstraintLayout;)I HSPLandroidx/constraintlayout/widget/ConstraintLayout;->access$100(Landroidx/constraintlayout/widget/ConstraintLayout;)Ljava/util/ArrayList; +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->applyConstraintsFromLayoutParams(ZLandroid/view/View;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Landroid/util/SparseArray;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/constraintlayout/widget/ConstraintLayout;->dispatchDraw(Landroid/graphics/Canvas;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; @@ -1608,11 +1378,13 @@ HSPLandroidx/constraintlayout/widget/ConstraintLayout;->markHierarchyDirty()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->onLayout(ZIIII)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->onMeasure(II)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->onViewAdded(Landroid/view/View;)V +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->onViewRemoved(Landroid/view/View;)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->requestLayout()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->resolveMeasuredDimension(IIIIZZ)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->resolveSystem(Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;III)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setChildrenConstraints()V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setConstraintSet(Landroidx/constraintlayout/widget/ConstraintSet;)V +HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setId(I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setMinHeight(I)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->setSelfDimensionBehaviour(Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;IIII)V HSPLandroidx/constraintlayout/widget/ConstraintLayout;->updateHierarchy()Z @@ -1633,30 +1405,48 @@ HSPLandroidx/constraintlayout/widget/ConstraintSet;->applyTo(Landroidx/constrain HSPLandroidx/constraintlayout/widget/ConstraintSet;->applyToInternal(Landroidx/constraintlayout/widget/ConstraintLayout;Z)V HSPLandroidx/constraintlayout/widget/ConstraintSet;->clone(Landroid/content/Context;I)V HSPLandroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/ConstraintLayout;)V +HSPLandroidx/constraintlayout/widget/Guideline;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/constraintlayout/widget/Guideline;->setGuidelineBegin(I)V +HSPLandroidx/constraintlayout/widget/Guideline;->setGuidelineEnd(I)V +HSPLandroidx/constraintlayout/widget/Guideline;->setVisibility(I)V HSPLandroidx/constraintlayout/widget/R$styleable;->()V HSPLandroidx/coordinatorlayout/R$styleable;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->blocksInteractionBelow(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->getScrimOpacity(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)F HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->layoutDependsOn(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onAttachedToLayoutParams(Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;IIII)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedScrollAccepted(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;I)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedScrollAccepted(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;I)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$HierarchyChangeListener;->(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$HierarchyChangeListener;->onChildViewAdded(Landroid/view/View;Landroid/view/View;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->checkAnchorChanged()Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->dependsOn(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->didBlockInteraction()Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->findAnchorView(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Landroid/view/View; HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getChangedAfterNestedScroll()Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getLastChildRect()Landroid/graphics/Rect; +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isBlockingInteractionBelow(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isNestedScrollAccepted(I)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->resetChangedAfterNestedScroll()V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->resetNestedScroll(I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->resetTouchBehaviorTracking()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setLastChildRect(Landroid/graphics/Rect;)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setNestedScrollAccepted(IZ)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->shouldDodge(Landroid/view/View;I)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener;->(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener;->onPreDraw()Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->()V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Landroid/view/View;Landroid/view/View;)I +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -1677,15 +1467,23 @@ HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getLastWindowInsets()L HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getResolvedLayoutParams(Landroid/view/View;)Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getSuggestedMinimumHeight()I HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getSuggestedMinimumWidth()I +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getTopSortedChildren(Ljava/util/List;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->hasDependencies(Landroid/view/View;)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->isPointInChildBounds(Landroid/view/View;II)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->layoutChild(Landroid/view/View;I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onAttachedToWindow()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onChildViewsChanged(I)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onLayout(ZIIII)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onLayoutChild(Landroid/view/View;I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onMeasure(II)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onMeasureChild(Landroid/view/View;IIII)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStopNestedScroll(Landroid/view/View;I)V +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->parseBehavior(Landroid/content/Context;Landroid/util/AttributeSet;Ljava/lang/String;)Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; +HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->performIntercept(Landroid/view/MotionEvent;I)Z HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->prepareChildren()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->recordLastChildRect(Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->releaseTempRect(Landroid/graphics/Rect;)V @@ -1709,6 +1507,15 @@ HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->getDescendantRect(Landroi HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->offsetDescendantMatrix(Landroid/view/ViewParent;Landroid/view/View;Landroid/graphics/Matrix;)V HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->offsetDescendantRect(Landroid/view/ViewGroup;Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/core/R$styleable;->()V +HSPLandroidx/core/app/ActivityCompat$Api21Impl;->postponeEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat$Api21Impl;->startPostponedEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V +HSPLandroidx/core/app/AppOpsManagerCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/String;)Ljava/lang/String; +HSPLandroidx/core/app/AppOpsManagerCompat$Api23Impl;->permissionToOp(Ljava/lang/String;)Ljava/lang/String; +HSPLandroidx/core/app/AppOpsManagerCompat;->permissionToOp(Ljava/lang/String;)Ljava/lang/String; +HSPLandroidx/core/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; +HSPLandroidx/core/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V HSPLandroidx/core/app/ComponentActivity;->()V HSPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/core/app/CoreComponentFactory;->()V @@ -1730,16 +1537,25 @@ HSPLandroidx/core/content/ContextCompat$Api21Impl;->getDrawable(Landroid/content HSPLandroidx/core/content/ContextCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/content/Context;I)I HSPLandroidx/core/content/ContextCompat$Api23Impl;->getColor(Landroid/content/Context;I)I HSPLandroidx/core/content/ContextCompat$Api23Impl;->getSystemService(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; +HSPLandroidx/core/content/ContextCompat$Api26Impl;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; +HSPLandroidx/core/content/ContextCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;)Ljava/util/concurrent/Executor; +HSPLandroidx/core/content/ContextCompat$Api28Impl;->getMainExecutor(Landroid/content/Context;)Ljava/util/concurrent/Executor; HSPLandroidx/core/content/ContextCompat;->()V HSPLandroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I HSPLandroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I HSPLandroidx/core/content/ContextCompat;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; +HSPLandroidx/core/content/ContextCompat;->getMainExecutor(Landroid/content/Context;)Ljava/util/concurrent/Executor; HSPLandroidx/core/content/ContextCompat;->getSystemService(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; +HSPLandroidx/core/content/ContextCompat;->obtainAndCheckReceiverPermission(Landroid/content/Context;)Ljava/lang/String; +HSPLandroidx/core/content/ContextCompat;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; +HSPLandroidx/core/content/ContextCompat;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; HSPLandroidx/core/content/FileProvider;->()V HSPLandroidx/core/content/FileProvider;->()V HSPLandroidx/core/content/FileProvider;->attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V HSPLandroidx/core/content/FileProvider;->onCreate()Z +HSPLandroidx/core/content/PermissionChecker;->checkPermission(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I +HSPLandroidx/core/content/PermissionChecker;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I HSPLandroidx/core/content/res/ColorStateListInflaterCompat;->()V HSPLandroidx/core/content/res/ColorStateListInflaterCompat;->createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; HSPLandroidx/core/content/res/ColorStateListInflaterCompat;->createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; @@ -1780,6 +1596,10 @@ HSPLandroidx/core/graphics/ColorUtils;->compositeAlpha(II)I HSPLandroidx/core/graphics/ColorUtils;->compositeColors(II)I HSPLandroidx/core/graphics/ColorUtils;->compositeComponent(IIIII)I HSPLandroidx/core/graphics/ColorUtils;->setAlphaComponent(II)I +HSPLandroidx/core/graphics/Insets;->()V +HSPLandroidx/core/graphics/Insets;->(IIII)V +HSPLandroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; +HSPLandroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; HSPLandroidx/core/graphics/TypefaceCompat;->()V HSPLandroidx/core/graphics/TypefaceCompat;->create(Landroid/content/Context;Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; HSPLandroidx/core/graphics/TypefaceCompatApi29Impl;->()V @@ -1787,6 +1607,7 @@ HSPLandroidx/core/graphics/TypefaceCompatBaseImpl;->()V HSPLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setHotspotBounds(Landroid/graphics/drawable/Drawable;IIII)V HSPLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setTint(Landroid/graphics/drawable/Drawable;I)V HSPLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setTintMode(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V HSPLandroidx/core/graphics/drawable/DrawableCompat$Api23Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/drawable/Drawable;I)Z HSPLandroidx/core/graphics/drawable/DrawableCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/graphics/drawable/Drawable;)I HSPLandroidx/core/graphics/drawable/DrawableCompat$Api23Impl;->getLayoutDirection(Landroid/graphics/drawable/Drawable;)I @@ -1796,6 +1617,7 @@ HSPLandroidx/core/graphics/drawable/DrawableCompat;->setHotspotBounds(Landroid/g HSPLandroidx/core/graphics/drawable/DrawableCompat;->setLayoutDirection(Landroid/graphics/drawable/Drawable;I)Z HSPLandroidx/core/graphics/drawable/DrawableCompat;->setTint(Landroid/graphics/drawable/Drawable;I)V HSPLandroidx/core/graphics/drawable/DrawableCompat;->setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/graphics/drawable/DrawableCompat;->setTintMode(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V HSPLandroidx/core/graphics/drawable/DrawableCompat;->unwrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; HSPLandroidx/core/graphics/drawable/DrawableCompat;->wrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; HSPLandroidx/core/math/MathUtils;->clamp(FFF)F @@ -1807,12 +1629,19 @@ HSPLandroidx/core/os/BuildCompat$Api30Impl;->getExtensionVersion(I)I HSPLandroidx/core/os/BuildCompat;->()V HSPLandroidx/core/os/BuildCompat;->()V HSPLandroidx/core/os/BuildCompat;->isAtLeastT()Z +HSPLandroidx/core/os/BundleCompat$Api18Impl;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; +HSPLandroidx/core/os/BundleCompat$Api18Impl;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V +HSPLandroidx/core/os/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; +HSPLandroidx/core/os/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V HSPLandroidx/core/os/CancellationSignal;->()V HSPLandroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V HSPLandroidx/core/os/CancellationSignal;->waitForCancelFinishedLocked()V HSPLandroidx/core/os/ConfigurationCompat$Api24Impl$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/Object;)Landroid/os/LocaleList; HSPLandroidx/core/os/ConfigurationCompat$Api24Impl;->getLocales(Landroid/content/res/Configuration;)Landroid/os/LocaleList; HSPLandroidx/core/os/ConfigurationCompat;->getLocales(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; +HSPLandroidx/core/os/HandlerCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z +HSPLandroidx/core/os/HandlerCompat$Api28Impl;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z +HSPLandroidx/core/os/HandlerCompat;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z HSPLandroidx/core/os/LocaleListCompat$Api21Impl;->()V HSPLandroidx/core/os/LocaleListCompat$Api21Impl;->forLanguageTag(Ljava/lang/String;)Ljava/util/Locale; HSPLandroidx/core/os/LocaleListCompat$Api24Impl;->createLocaleList([Ljava/util/Locale;)Landroid/os/LocaleList; @@ -1839,6 +1668,10 @@ HSPLandroidx/core/os/TraceCompat;->endSection()V HSPLandroidx/core/os/UserManagerCompat$Api24Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/UserManager;)Z HSPLandroidx/core/os/UserManagerCompat$Api24Impl;->isUserUnlocked(Landroid/content/Context;)Z HSPLandroidx/core/os/UserManagerCompat;->isUserUnlocked(Landroid/content/Context;)Z +HSPLandroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0;->()V +HSPLandroidx/core/text/util/LinkifyCompat;->()V +HSPLandroidx/core/text/util/LinkifyCompat;->addLinks(Landroid/text/Spannable;I)Z +HSPLandroidx/core/text/util/LinkifyCompat;->shouldAddLinksFallbackToFramework()Z HSPLandroidx/core/util/ObjectsCompat$Api19Impl;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/core/util/ObjectsCompat$Api19Impl;->hash([Ljava/lang/Object;)I HSPLandroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z @@ -1856,17 +1689,33 @@ HSPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lan HSPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/core/util/Preconditions;->checkState(ZLjava/lang/String;)V HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->(Landroidx/core/view/AccessibilityDelegateCompat;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->sendAccessibilityEvent(Landroid/view/View;I)V HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat$Api16Impl;->getAccessibilityNodeProvider(Landroid/view/View$AccessibilityDelegate;Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; HSPLandroidx/core/view/AccessibilityDelegateCompat;->()V HSPLandroidx/core/view/AccessibilityDelegateCompat;->()V HSPLandroidx/core/view/AccessibilityDelegateCompat;->(Landroid/view/View$AccessibilityDelegate;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/core/view/AccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; +HSPLandroidx/core/view/AccessibilityDelegateCompat;->getActionList(Landroid/view/View;)Ljava/util/List; HSPLandroidx/core/view/AccessibilityDelegateCompat;->getBridge()Landroid/view/View$AccessibilityDelegate; HSPLandroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/core/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEvent(Landroid/view/View;I)V HSPLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/core/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V +HSPLandroidx/core/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->onTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/core/view/GestureDetectorCompat;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V HSPLandroidx/core/view/GestureDetectorCompat;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V +HSPLandroidx/core/view/GestureDetectorCompat;->onTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/core/view/GravityCompat$Api17Impl;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V HSPLandroidx/core/view/GravityCompat;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V HSPLandroidx/core/view/GravityCompat;->getAbsoluteGravity(II)I @@ -1879,26 +1728,42 @@ HSPLandroidx/core/view/MenuHostHelper;->(Ljava/lang/Runnable;)V HSPLandroidx/core/view/MenuHostHelper;->addMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/core/view/MenuHostHelper;->onCreateMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V HSPLandroidx/core/view/MenuHostHelper;->onPrepareMenu(Landroid/view/Menu;)V +HSPLandroidx/core/view/MenuHostHelper;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V HSPLandroidx/core/view/MenuItemCompat;->setAlphabeticShortcut(Landroid/view/MenuItem;CI)V HSPLandroidx/core/view/MenuItemCompat;->setContentDescription(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V HSPLandroidx/core/view/MenuItemCompat;->setNumericShortcut(Landroid/view/MenuItem;CI)V HSPLandroidx/core/view/MenuItemCompat;->setTooltipText(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V HSPLandroidx/core/view/NestedScrollingChildHelper;->(Landroid/view/View;)V HSPLandroidx/core/view/NestedScrollingChildHelper;->getNestedScrollingParentForType(I)Landroid/view/ViewParent; +HSPLandroidx/core/view/NestedScrollingChildHelper;->hasNestedScrollingParent(I)Z +HSPLandroidx/core/view/NestedScrollingChildHelper;->isNestedScrollingEnabled()Z HSPLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingEnabled(Z)V -HSPLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll()V +HSPLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingParentForType(ILandroid/view/ViewParent;)V +HSPLandroidx/core/view/NestedScrollingChildHelper;->startNestedScroll(II)Z HSPLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll(I)V HSPLandroidx/core/view/NestedScrollingParentHelper;->(Landroid/view/ViewGroup;)V +HSPLandroidx/core/view/NestedScrollingParentHelper;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V +HSPLandroidx/core/view/NestedScrollingParentHelper;->onStopNestedScroll(Landroid/view/View;I)V HSPLandroidx/core/view/OneShotPreDrawListener;->(Landroid/view/View;Ljava/lang/Runnable;)V HSPLandroidx/core/view/OneShotPreDrawListener;->add(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/OneShotPreDrawListener; HSPLandroidx/core/view/OneShotPreDrawListener;->onPreDraw()Z HSPLandroidx/core/view/OneShotPreDrawListener;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/core/view/OneShotPreDrawListener;->removeListener()V HSPLandroidx/core/view/ViewCompat$$ExternalSyntheticLambda1;->()V +HSPLandroidx/core/view/ViewCompat$1;->(ILjava/lang/Class;I)V +HSPLandroidx/core/view/ViewCompat$1;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; +HSPLandroidx/core/view/ViewCompat$1;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; HSPLandroidx/core/view/ViewCompat$2;->(ILjava/lang/Class;II)V HSPLandroidx/core/view/ViewCompat$2;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; HSPLandroidx/core/view/ViewCompat$2;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; +HSPLandroidx/core/view/ViewCompat$3;->(ILjava/lang/Class;II)V +HSPLandroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; +HSPLandroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; +HSPLandroidx/core/view/ViewCompat$4;->(ILjava/lang/Class;I)V +HSPLandroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; +HSPLandroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; HSPLandroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;->()V +HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->(ILjava/lang/Class;I)V HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->(ILjava/lang/Class;II)V HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->frameworkAvailable()Z HSPLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->get(Landroid/view/View;)Ljava/lang/Object; @@ -1913,28 +1778,44 @@ HSPLandroidx/core/view/ViewCompat$Api16Impl;->setBackground(Landroid/view/View;L HSPLandroidx/core/view/ViewCompat$Api16Impl;->setImportantForAccessibility(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat$Api17Impl;->getDisplay(Landroid/view/View;)Landroid/view/Display; HSPLandroidx/core/view/ViewCompat$Api17Impl;->getLayoutDirection(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat$Api17Impl;->getPaddingEnd(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat$Api17Impl;->getPaddingStart(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat$Api17Impl;->setPaddingRelative(Landroid/view/View;IIII)V HSPLandroidx/core/view/ViewCompat$Api19Impl;->getAccessibilityLiveRegion(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat$Api19Impl;->isAttachedToWindow(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api19Impl;->isLaidOut(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api19Impl;->notifySubtreeAccessibilityStateChanged(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V +HSPLandroidx/core/view/ViewCompat$Api20Impl;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/ViewCompat$Api20Impl;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/core/view/ViewCompat$Api20Impl;->requestApplyInsets(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V +HSPLandroidx/core/view/ViewCompat$Api21Impl$1;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/core/view/ViewCompat$Api21Impl;->getElevation(Landroid/view/View;)F +HSPLandroidx/core/view/ViewCompat$Api21Impl;->getZ(Landroid/view/View;)F HSPLandroidx/core/view/ViewCompat$Api21Impl;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/view/ViewCompat$Api21Impl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V +HSPLandroidx/core/view/ViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/View;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat$Api26Impl;->getImportantForAutofill(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat$Api26Impl;->setImportantForAutofill(Landroid/view/View;I)V +HSPLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline10;->m(Landroid/view/View;)Ljava/lang/CharSequence; HSPLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;Landroid/view/View$OnUnhandledKeyEventListener;)V +HSPLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api28Impl;->getAccessibilityPaneTitle(Landroid/view/View;)Ljava/lang/CharSequence; +HSPLandroidx/core/view/ViewCompat$Api28Impl;->isAccessibilityHeading(Landroid/view/View;)Z +HSPLandroidx/core/view/ViewCompat$Api28Impl;->isScreenReaderFocusable(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; HSPLandroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V HSPLandroidx/core/view/ViewCompat$Api29Impl;->getAccessibilityDelegate(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; HSPLandroidx/core/view/ViewCompat$Api29Impl;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V +HSPLandroidx/core/view/ViewCompat$Api30Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;)Ljava/lang/CharSequence; +HSPLandroidx/core/view/ViewCompat$Api30Impl;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; HSPLandroidx/core/view/ViewCompat;->()V +HSPLandroidx/core/view/ViewCompat;->accessibilityHeadingProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewCompat;->addAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V +HSPLandroidx/core/view/ViewCompat;->dispatchApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->ensureAccessibilityDelegateCompat(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat;->getAccessibilityDelegate(Landroid/view/View;)Landroidx/core/view/AccessibilityDelegateCompat; HSPLandroidx/core/view/ViewCompat;->getAccessibilityDelegateInternal(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate; @@ -1949,13 +1830,21 @@ HSPLandroidx/core/view/ViewCompat;->getImportantForAutofill(Landroid/view/View;) HSPLandroidx/core/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat;->getMinimumHeight(Landroid/view/View;)I HSPLandroidx/core/view/ViewCompat;->getMinimumWidth(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat;->getPaddingEnd(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat;->getPaddingStart(Landroid/view/View;)I +HSPLandroidx/core/view/ViewCompat;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/ViewCompat;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; +HSPLandroidx/core/view/ViewCompat;->getZ(Landroid/view/View;)F HSPLandroidx/core/view/ViewCompat;->hasAccessibilityDelegate(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->hasOnClickListeners(Landroid/view/View;)Z +HSPLandroidx/core/view/ViewCompat;->isAccessibilityHeading(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z +HSPLandroidx/core/view/ViewCompat;->isScreenReaderFocusable(Landroid/view/View;)Z HSPLandroidx/core/view/ViewCompat;->notifyViewAccessibilityStateChangedIfNeeded(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->offsetLeftAndRight(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->offsetTopAndBottom(Landroid/view/View;I)V +HSPLandroidx/core/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; HSPLandroidx/core/view/ViewCompat;->paneTitleProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V @@ -1964,6 +1853,7 @@ HSPLandroidx/core/view/ViewCompat;->removeActionWithId(ILandroid/view/View;)V HSPLandroidx/core/view/ViewCompat;->replaceAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;Ljava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)V HSPLandroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V HSPLandroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V +HSPLandroidx/core/view/ViewCompat;->screenReaderFocusableProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V HSPLandroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/core/view/ViewCompat;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V @@ -1973,6 +1863,8 @@ HSPLandroidx/core/view/ViewCompat;->setImportantForAccessibilityIfNeeded(Landroi HSPLandroidx/core/view/ViewCompat;->setImportantForAutofill(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V HSPLandroidx/core/view/ViewCompat;->setPaddingRelative(Landroid/view/View;IIII)V +HSPLandroidx/core/view/ViewCompat;->setWindowInsetsAnimationCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/ViewCompat;->stateDescriptionProperty()Landroidx/core/view/ViewCompat$AccessibilityViewProperty; HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;)F @@ -1987,11 +1879,80 @@ HSPLandroidx/core/view/ViewGroupKt$children$1;->(Landroid/view/ViewGroup;) HSPLandroidx/core/view/ViewGroupKt$children$1;->iterator()Ljava/util/Iterator; HSPLandroidx/core/view/ViewGroupKt$iterator$1;->(Landroid/view/ViewGroup;)V HSPLandroidx/core/view/ViewGroupKt$iterator$1;->hasNext()Z +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Landroid/view/View; +HSPLandroidx/core/view/ViewGroupKt$iterator$1;->next()Ljava/lang/Object; HSPLandroidx/core/view/ViewGroupKt;->getChildren(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; HSPLandroidx/core/view/ViewGroupKt;->iterator(Landroid/view/ViewGroup;)Ljava/util/Iterator; HSPLandroidx/core/view/ViewKt$doOnPreDraw$1;->(Lkotlin/jvm/functions/Function1;Landroid/view/View;)V HSPLandroidx/core/view/ViewKt$doOnPreDraw$1;->run()V HSPLandroidx/core/view/ViewKt;->doOnPreDraw(Landroid/view/View;Lkotlin/jvm/functions/Function1;)Landroidx/core/view/OneShotPreDrawListener; +HSPLandroidx/core/view/ViewParentCompat;->onNestedScrollAccepted(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)V +HSPLandroidx/core/view/ViewParentCompat;->onStartNestedScroll(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)Z +HSPLandroidx/core/view/ViewParentCompat;->onStopNestedScroll(Landroid/view/ViewParent;Landroid/view/View;I)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->(I)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->getDispatchMode()I +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback;->(Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat$Impl30;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsAnimationCompat;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V +HSPLandroidx/core/view/WindowInsetsCompat$Builder;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5;->m(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6;->m()Landroid/view/WindowInsets$Builder; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline8;->m()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->build()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl30;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->()V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl20;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl21;->isConsumed()Z +HSPLandroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl28;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl28;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat$Impl29;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m()Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->copyRootViewBounds(Landroid/view/View;)V +HSPLandroidx/core/view/WindowInsetsCompat$Impl30;->getInsets(I)Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat$Impl;->()V +HSPLandroidx/core/view/WindowInsetsCompat$Impl;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat$Type;->displayCutout()I +HSPLandroidx/core/view/WindowInsetsCompat$Type;->ime()I +HSPLandroidx/core/view/WindowInsetsCompat$Type;->systemBars()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6;->m()I +HSPLandroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I +HSPLandroidx/core/view/WindowInsetsCompat;->()V +HSPLandroidx/core/view/WindowInsetsCompat;->(Landroid/view/WindowInsets;)V +HSPLandroidx/core/view/WindowInsetsCompat;->(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V +HSPLandroidx/core/view/WindowInsetsCompat;->getInsets(I)Landroidx/core/graphics/Insets; +HSPLandroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I +HSPLandroidx/core/view/WindowInsetsCompat;->isConsumed()Z +HSPLandroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V +HSPLandroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline11;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; @@ -2015,15 +1976,46 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityAc HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(Ljava/lang/Object;ILjava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;Ljava/lang/Class;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->createReplacementAction(Ljava/lang/CharSequence;Landroidx/core/view/accessibility/AccessibilityViewCommand;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->getId()I +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl;->setStateDescription(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->(Ljava/lang/Object;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->obtain(IIZI)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->()V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->(Landroid/view/accessibility/AccessibilityNodeInfo;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addSpansToExtras(Ljava/lang/CharSequence;Landroid/view/View;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCollectionInfo(Ljava/lang/Object;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setHeading(Z)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setPaneTitle(Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScreenReaderFocusable(Z)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setStateDescription(Ljava/lang/CharSequence;)V +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->unwrap()Landroid/view/accessibility/AccessibilityNodeInfo; +HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->wrap(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; HSPLandroidx/core/view/animation/PathInterpolatorCompat$Api21Impl;->createPathInterpolator(FFFF)Landroid/view/animation/Interpolator; HSPLandroidx/core/view/animation/PathInterpolatorCompat;->create(FFFF)Landroid/view/animation/Interpolator; +HSPLandroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V +HSPLandroidx/core/view/inputmethod/EditorInfoCompat;->()V +HSPLandroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V +HSPLandroidx/core/view/inputmethod/InputConnectionCompat$1;->(Landroid/view/inputmethod/InputConnection;ZLandroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)V +HSPLandroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; HSPLandroidx/core/widget/ImageViewCompat$Api21Impl;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/widget/ImageViewCompat;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V HSPLandroidx/core/widget/TextViewCompat$Api16Impl;->getMaxLines(Landroid/widget/TextView;)I +HSPLandroidx/core/widget/TextViewCompat$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; +HSPLandroidx/core/widget/TextViewCompat$Api17Impl;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/core/widget/TextViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline5;->m(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/widget/TextViewCompat$Api23Impl;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/widget/TextViewCompat;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; HSPLandroidx/core/widget/TextViewCompat;->getMaxLines(Landroid/widget/TextView;)I +HSPLandroidx/core/widget/TextViewCompat;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V +HSPLandroidx/core/widget/TextViewCompat;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLandroidx/core/widget/TextViewCompat;->setLineHeight(Landroid/widget/TextView;I)V +HSPLandroidx/core/widget/TextViewCompat;->wrapCustomSelectionActionModeCallback(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; +HSPLandroidx/core/widget/TextViewOnReceiveContentListener;->()V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->()V -HSPLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnReleaseForChildren(Landroid/view/ViewGroup;)V HSPLandroidx/customview/poolingcontainer/PoolingContainer;->setPoolingContainer(Landroid/view/View;Z)V HSPLandroidx/customview/widget/ExploreByTouchHelper$1;->()V HSPLandroidx/customview/widget/ExploreByTouchHelper$2;->()V @@ -2070,6 +2062,7 @@ HSPLandroidx/emoji2/text/EmojiCompat;->isInitialized()Z HSPLandroidx/emoji2/text/EmojiCompat;->load()V HSPLandroidx/emoji2/text/EmojiCompat;->loadMetadata()V HSPLandroidx/emoji2/text/EmojiCompat;->onMetadataLoadFailed(Ljava/lang/Throwable;)V +HSPLandroidx/emoji2/text/EmojiCompat;->updateEditorInfo(Landroid/view/inputmethod/EditorInfo;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer$1;->onResume(Landroidx/lifecycle/LifecycleOwner;)V @@ -2090,8 +2083,42 @@ HSPLandroidx/emoji2/text/EmojiCompatInitializer;->create(Landroid/content/Contex HSPLandroidx/emoji2/text/EmojiCompatInitializer;->delayUntilFirstResume(Landroid/content/Context;)V HSPLandroidx/emoji2/text/EmojiCompatInitializer;->dependencies()Ljava/util/List; HSPLandroidx/emoji2/text/EmojiCompatInitializer;->loadEmojiCompatAfterDelay()V +HSPLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->(Ljava/lang/Object;)V +HSPLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->onSpanAdded(Landroid/text/Spannable;Ljava/lang/Object;II)V +HSPLandroidx/emoji2/text/SpannableBuilder;->(Ljava/lang/Class;Ljava/lang/CharSequence;)V +HSPLandroidx/emoji2/text/SpannableBuilder;->create(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/SpannableBuilder; +HSPLandroidx/emoji2/text/SpannableBuilder;->getSpanFlags(Ljava/lang/Object;)I +HSPLandroidx/emoji2/text/SpannableBuilder;->getSpanStart(Ljava/lang/Object;)I +HSPLandroidx/emoji2/text/SpannableBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; +HSPLandroidx/emoji2/text/SpannableBuilder;->getWatcherFor(Ljava/lang/Object;)Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; +HSPLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Class;)Z +HSPLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Object;)Z +HSPLandroidx/emoji2/text/SpannableBuilder;->nextSpanTransition(IILjava/lang/Class;)I +HSPLandroidx/emoji2/text/SpannableBuilder;->removeSpan(Ljava/lang/Object;)V +HSPLandroidx/emoji2/text/SpannableBuilder;->setSpan(Ljava/lang/Object;III)V +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->(Landroid/widget/EditText;Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->setEnabled(Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->(Landroid/widget/EditText;Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->setEnabled(Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->getInstance()Landroid/text/Editable$Factory; +HSPLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->newEditable(Ljava/lang/CharSequence;)Landroid/text/Editable; +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->updateEditorInfoAttrs(Landroid/view/inputmethod/EditorInfo;)V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V +HSPLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;)V HSPLandroidx/emoji2/viewsintegration/EmojiInputFilter;->(Landroid/widget/TextView;)V HSPLandroidx/emoji2/viewsintegration/EmojiInputFilter;->filter(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; +HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper;->()V +HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener;->(Landroid/text/method/KeyListener;)V +HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener;->(Landroid/text/method/KeyListener;Landroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper;)V +HSPLandroidx/emoji2/viewsintegration/EmojiKeyListener;->getInputType()I HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper$HelperInternal19;->(Landroid/widget/TextView;)V HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper$HelperInternal19;->addEmojiInputFilterIfMissing([Landroid/text/InputFilter;)[Landroid/text/InputFilter; HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper$HelperInternal19;->getEmojiInputFilterPositionArray([Landroid/text/InputFilter;)Landroid/util/SparseArray; @@ -2111,6 +2138,12 @@ HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper$SkippingHelper19;->skip HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper;->(Landroid/widget/TextView;Z)V HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper;->getFilters([Landroid/text/InputFilter;)[Landroid/text/InputFilter; HSPLandroidx/emoji2/viewsintegration/EmojiTextViewHelper;->setEnabled(Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->(Landroid/widget/EditText;Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->afterTextChanged(Landroid/text/Editable;)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->beforeTextChanged(Ljava/lang/CharSequence;III)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->onTextChanged(Ljava/lang/CharSequence;III)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->setEnabled(Z)V +HSPLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->shouldSkipForDisabledOrNotConfigured()Z HSPLandroidx/emoji2/viewsintegration/EmojiTransformationMethod;->(Landroid/text/method/TransformationMethod;)V HSPLandroidx/emoji2/viewsintegration/EmojiTransformationMethod;->getOriginalTransformationMethod()Landroid/text/method/TransformationMethod; HSPLandroidx/emoji2/viewsintegration/EmojiTransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; @@ -2193,6 +2226,7 @@ HSPLandroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; HSPLandroidx/fragment/app/Fragment;->onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V +HSPLandroidx/fragment/app/Fragment;->onPause()V HSPLandroidx/fragment/app/Fragment;->onPrimaryNavigationFragmentChanged(Z)V HSPLandroidx/fragment/app/Fragment;->onResume()V HSPLandroidx/fragment/app/Fragment;->onStart()V @@ -2204,6 +2238,7 @@ HSPLandroidx/fragment/app/Fragment;->performCreate(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z HSPLandroidx/fragment/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V HSPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; +HSPLandroidx/fragment/app/Fragment;->performPause()V HSPLandroidx/fragment/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z HSPLandroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V HSPLandroidx/fragment/app/Fragment;->performResume()V @@ -2213,6 +2248,7 @@ HSPLandroidx/fragment/app/Fragment;->prepareCallInternal(Landroidx/activity/resu HSPLandroidx/fragment/app/Fragment;->registerForActivityResult(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; HSPLandroidx/fragment/app/Fragment;->registerOnPreAttachListener(Landroidx/fragment/app/Fragment$OnPreAttachedListener;)V HSPLandroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; +HSPLandroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; HSPLandroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context; HSPLandroidx/fragment/app/Fragment;->requireView()Landroid/view/View; HSPLandroidx/fragment/app/Fragment;->restoreChildFragmentState()V @@ -2244,40 +2280,57 @@ HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getSavedStateRegistry HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->invalidateMenu()V HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onFindViewById(I)Landroid/view/View; HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetLayoutInflater()Landroid/view/LayoutInflater; +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onHasView()Z HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onSupportInvalidateOptionsMenu()V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V +HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V HSPLandroidx/fragment/app/FragmentActivity;->$r8$lambda$euPNEtWNfVdMY89Jt5kWt_WEHqw(Landroidx/fragment/app/FragmentActivity;Landroid/content/Context;)V HSPLandroidx/fragment/app/FragmentActivity;->()V HSPLandroidx/fragment/app/FragmentActivity;->dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; HSPLandroidx/fragment/app/FragmentActivity;->init()V HSPLandroidx/fragment/app/FragmentActivity;->lambda$init$3(Landroid/content/Context;)V +HSPLandroidx/fragment/app/FragmentActivity;->markFragmentsCreated()V +HSPLandroidx/fragment/app/FragmentActivity;->markState(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle$State;)Z HSPLandroidx/fragment/app/FragmentActivity;->onAttachFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; +HSPLandroidx/fragment/app/FragmentActivity;->onDestroy()V HSPLandroidx/fragment/app/FragmentActivity;->onPause()V HSPLandroidx/fragment/app/FragmentActivity;->onPostResume()V HSPLandroidx/fragment/app/FragmentActivity;->onResume()V HSPLandroidx/fragment/app/FragmentActivity;->onResumeFragments()V HSPLandroidx/fragment/app/FragmentActivity;->onStart()V HSPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V +HSPLandroidx/fragment/app/FragmentActivity;->onStop()V +HSPLandroidx/fragment/app/FragmentActivity;->supportPostponeEnterTransition()V +HSPLandroidx/fragment/app/FragmentActivity;->supportStartPostponedEnterTransition()V HSPLandroidx/fragment/app/FragmentContainer;->()V HSPLandroidx/fragment/app/FragmentContainer;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; HSPLandroidx/fragment/app/FragmentContainerView;->(Landroid/content/Context;)V HSPLandroidx/fragment/app/FragmentContainerView;->(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentContainerView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLandroidx/fragment/app/FragmentContainerView;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/fragment/app/FragmentContainerView;->dispatchDraw(Landroid/graphics/Canvas;)V HSPLandroidx/fragment/app/FragmentContainerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z +HSPLandroidx/fragment/app/FragmentContainerView;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; HSPLandroidx/fragment/app/FragmentContainerView;->setDrawDisappearingViewsLast(Z)V HSPLandroidx/fragment/app/FragmentController;->(Landroidx/fragment/app/FragmentHostCallback;)V HSPLandroidx/fragment/app/FragmentController;->attachHost(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentController;->createController(Landroidx/fragment/app/FragmentHostCallback;)Landroidx/fragment/app/FragmentController; HSPLandroidx/fragment/app/FragmentController;->dispatchActivityCreated()V HSPLandroidx/fragment/app/FragmentController;->dispatchCreate()V +HSPLandroidx/fragment/app/FragmentController;->dispatchDestroy()V HSPLandroidx/fragment/app/FragmentController;->dispatchPause()V HSPLandroidx/fragment/app/FragmentController;->dispatchResume()V HSPLandroidx/fragment/app/FragmentController;->dispatchStart()V +HSPLandroidx/fragment/app/FragmentController;->dispatchStop()V HSPLandroidx/fragment/app/FragmentController;->execPendingActions()Z HSPLandroidx/fragment/app/FragmentController;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager; HSPLandroidx/fragment/app/FragmentController;->noteStateNotSaved()V @@ -2297,6 +2350,7 @@ HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->(Landroid HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentActivityCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentAttached(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V +HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreAttached(Landroidx/fragment/app/Fragment;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentResumed(Landroidx/fragment/app/Fragment;Z)V @@ -2317,13 +2371,17 @@ HSPLandroidx/fragment/app/FragmentManager$3;->instantiate(Ljava/lang/ClassLoader HSPLandroidx/fragment/app/FragmentManager$4;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$4;->createController(Landroid/view/ViewGroup;)Landroidx/fragment/app/SpecialEffectsController; HSPLandroidx/fragment/app/FragmentManager$5;->(Landroidx/fragment/app/FragmentManager;)V +HSPLandroidx/fragment/app/FragmentManager$6;->(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/fragment/app/FragmentManager$6;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/fragment/app/FragmentManager$7;->(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager$7;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager$8;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$9;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->()V +HSPLandroidx/fragment/app/FragmentManager$LifecycleAwareResultListener;->(Landroidx/lifecycle/Lifecycle;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/LifecycleEventObserver;)V HSPLandroidx/fragment/app/FragmentManager;->()V HSPLandroidx/fragment/app/FragmentManager;->()V +HSPLandroidx/fragment/app/FragmentManager;->access$000(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; HSPLandroidx/fragment/app/FragmentManager;->addFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager; HSPLandroidx/fragment/app/FragmentManager;->addFragmentOnAttachListener(Landroidx/fragment/app/FragmentOnAttachListener;)V HSPLandroidx/fragment/app/FragmentManager;->addOnBackStackChangedListener(Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener;)V @@ -2332,6 +2390,7 @@ HSPLandroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment HSPLandroidx/fragment/app/FragmentManager;->checkForMenus()Z HSPLandroidx/fragment/app/FragmentManager;->checkStateLoss()V HSPLandroidx/fragment/app/FragmentManager;->cleanupExec()V +HSPLandroidx/fragment/app/FragmentManager;->clearBackStackStateViewModels()V HSPLandroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set; HSPLandroidx/fragment/app/FragmentManager;->collectChangedControllers(Ljava/util/ArrayList;II)Ljava/util/Set; HSPLandroidx/fragment/app/FragmentManager;->createOrGetFragmentStateManager(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager; @@ -2339,6 +2398,7 @@ HSPLandroidx/fragment/app/FragmentManager;->dispatchActivityCreated()V HSPLandroidx/fragment/app/FragmentManager;->dispatchAttach()V HSPLandroidx/fragment/app/FragmentManager;->dispatchCreate()V HSPLandroidx/fragment/app/FragmentManager;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z +HSPLandroidx/fragment/app/FragmentManager;->dispatchDestroy()V HSPLandroidx/fragment/app/FragmentManager;->dispatchOnAttachFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager;->dispatchParentPrimaryNavigationFragmentChanged(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager;->dispatchPause()V @@ -2347,8 +2407,10 @@ HSPLandroidx/fragment/app/FragmentManager;->dispatchPrimaryNavigationFragmentCha HSPLandroidx/fragment/app/FragmentManager;->dispatchResume()V HSPLandroidx/fragment/app/FragmentManager;->dispatchStart()V HSPLandroidx/fragment/app/FragmentManager;->dispatchStateChange(I)V +HSPLandroidx/fragment/app/FragmentManager;->dispatchStop()V HSPLandroidx/fragment/app/FragmentManager;->dispatchViewCreated()V HSPLandroidx/fragment/app/FragmentManager;->doPendingDeferredStart()V +HSPLandroidx/fragment/app/FragmentManager;->endAnimatingAwayFragments()V HSPLandroidx/fragment/app/FragmentManager;->enqueueAction(Landroidx/fragment/app/FragmentManager$OpGenerator;Z)V HSPLandroidx/fragment/app/FragmentManager;->ensureExecReady(Z)V HSPLandroidx/fragment/app/FragmentManager;->execPendingActions(Z)Z @@ -2388,6 +2450,7 @@ HSPLandroidx/fragment/app/FragmentManager;->performPendingDeferredStart(Landroid HSPLandroidx/fragment/app/FragmentManager;->removeRedundantOperationsAndExecute(Ljava/util/ArrayList;Ljava/util/ArrayList;)V HSPLandroidx/fragment/app/FragmentManager;->scheduleCommit()V HSPLandroidx/fragment/app/FragmentManager;->setExitAnimationOrder(Landroidx/fragment/app/Fragment;Z)V +HSPLandroidx/fragment/app/FragmentManager;->setFragmentResultListener(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/fragment/app/FragmentResultListener;)V HSPLandroidx/fragment/app/FragmentManager;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V HSPLandroidx/fragment/app/FragmentManager;->updateOnBackPressedCallbackEnabled()V @@ -2400,6 +2463,8 @@ HSPLandroidx/fragment/app/FragmentManagerViewModel;->(Z)V HSPLandroidx/fragment/app/FragmentManagerViewModel;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel; HSPLandroidx/fragment/app/FragmentManagerViewModel;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/fragment/app/FragmentManagerViewModel; HSPLandroidx/fragment/app/FragmentManagerViewModel;->getViewModelStore(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/ViewModelStore; +HSPLandroidx/fragment/app/FragmentManagerViewModel;->isCleared()Z +HSPLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V HSPLandroidx/fragment/app/FragmentManagerViewModel;->setIsStateSaved(Z)V HSPLandroidx/fragment/app/FragmentStateManager$1;->(Landroidx/fragment/app/FragmentStateManager;Landroid/view/View;)V HSPLandroidx/fragment/app/FragmentStateManager$1;->onViewAttachedToWindow(Landroid/view/View;)V @@ -2413,7 +2478,9 @@ HSPLandroidx/fragment/app/FragmentStateManager;->create()V HSPLandroidx/fragment/app/FragmentStateManager;->createView()V HSPLandroidx/fragment/app/FragmentStateManager;->ensureInflatedView()V HSPLandroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment; +HSPLandroidx/fragment/app/FragmentStateManager;->isFragmentViewChild(Landroid/view/View;)Z HSPLandroidx/fragment/app/FragmentStateManager;->moveToExpectedState()V +HSPLandroidx/fragment/app/FragmentStateManager;->pause()V HSPLandroidx/fragment/app/FragmentStateManager;->restoreState(Ljava/lang/ClassLoader;)V HSPLandroidx/fragment/app/FragmentStateManager;->resume()V HSPLandroidx/fragment/app/FragmentStateManager;->setFragmentManagerState(I)V @@ -2430,6 +2497,7 @@ HSPLandroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/ HSPLandroidx/fragment/app/FragmentStore;->getActiveFragments()Ljava/util/List; HSPLandroidx/fragment/app/FragmentStore;->getFragmentStateManager(Ljava/lang/String;)Landroidx/fragment/app/FragmentStateManager; HSPLandroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List; +HSPLandroidx/fragment/app/FragmentStore;->getNonConfig()Landroidx/fragment/app/FragmentManagerViewModel; HSPLandroidx/fragment/app/FragmentStore;->makeActive(Landroidx/fragment/app/FragmentStateManager;)V HSPLandroidx/fragment/app/FragmentStore;->moveToExpectedState()V HSPLandroidx/fragment/app/FragmentStore;->setNonConfig(Landroidx/fragment/app/FragmentManagerViewModel;)V @@ -2442,6 +2510,7 @@ HSPLandroidx/fragment/app/FragmentTransaction;->add(Landroid/view/ViewGroup;Land HSPLandroidx/fragment/app/FragmentTransaction;->addOp(Landroidx/fragment/app/FragmentTransaction$Op;)V HSPLandroidx/fragment/app/FragmentTransaction;->disallowAddToBackStack()Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V +HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; HSPLandroidx/fragment/app/FragmentTransaction;->setReorderingAllowed(Z)Landroidx/fragment/app/FragmentTransaction; @@ -2520,6 +2589,12 @@ HSPLandroidx/interpolator/view/animation/LinearOutSlowInInterpolator;->( HSPLandroidx/interpolator/view/animation/LinearOutSlowInInterpolator;->()V HSPLandroidx/interpolator/view/animation/LookupTableInterpolator;->([F)V HSPLandroidx/interpolator/view/animation/LookupTableInterpolator;->getInterpolation(F)F +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory$Companion;->()V +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->()V +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->(Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/AndroidViewModel;->(Landroid/app/Application;)V HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->(Ljava/util/Map;)V HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->invokeCallbacks(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V @@ -2535,19 +2610,25 @@ HSPLandroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/li HSPLandroidx/lifecycle/ClassesInfoCache;->hasLifecycleMethods(Ljava/lang/Class;)Z HSPLandroidx/lifecycle/ClassesInfoCache;->verifyAndPutHandler(Ljava/util/Map;Landroidx/lifecycle/ClassesInfoCache$MethodReference;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Class;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onCreate(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onPause(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onResume(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStart(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStop(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter$WhenMappings;->()V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter;->(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V HSPLandroidx/lifecycle/DefaultLifecycleObserverAdapter;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->()V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/LegacySavedStateHandleController;->()V HSPLandroidx/lifecycle/LegacySavedStateHandleController;->()V HSPLandroidx/lifecycle/LegacySavedStateHandleController;->attachHandleIfNeeded(Landroidx/lifecycle/ViewModel;Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/lifecycle/LegacySavedStateHandleController;->create(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandleController; +HSPLandroidx/lifecycle/LegacySavedStateHandleController;->tryToAddRecreator(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/lifecycle/Lifecycle$Event$Companion$WhenMappings;->()V HSPLandroidx/lifecycle/Lifecycle$Event$Companion;->()V HSPLandroidx/lifecycle/Lifecycle$Event$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -2583,7 +2664,6 @@ HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/Lifec HSPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V -HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V HSPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; HSPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/lifecycle/LifecycleRegistry;->isSynced()Z @@ -2659,6 +2739,7 @@ HSPLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->(Landroidx/lifecyc HSPLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->onActivityPaused(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->onActivityStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner$initializationListener$1;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V @@ -2666,7 +2747,9 @@ HSPLandroidx/lifecycle/ProcessLifecycleOwner;->access$getNewInstance$cp()Landroi HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityPaused$lifecycle_process_release()V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityResumed$lifecycle_process_release()V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStarted$lifecycle_process_release()V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStopped$lifecycle_process_release()V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->attach$lifecycle_process_release(Landroid/content/Context;)V +HSPLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchStopIfNeeded$lifecycle_process_release()V HSPLandroidx/lifecycle/ProcessLifecycleOwner;->get()Landroidx/lifecycle/LifecycleOwner; HSPLandroidx/lifecycle/ProcessLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; HSPLandroidx/lifecycle/ReflectiveGenericLifecycleObserver;->(Ljava/lang/Object;)V @@ -2681,13 +2764,17 @@ HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks$Companion;->registerIn( HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment;->()V HSPLandroidx/lifecycle/ReportFragment;->()V HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V @@ -2696,11 +2783,25 @@ HSPLandroidx/lifecycle/ReportFragment;->dispatchResume(Landroidx/lifecycle/Repor HSPLandroidx/lifecycle/ReportFragment;->dispatchStart(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V HSPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V HSPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment;->onDestroy()V HSPLandroidx/lifecycle/ReportFragment;->onPause()V HSPLandroidx/lifecycle/ReportFragment;->onResume()V HSPLandroidx/lifecycle/ReportFragment;->onStart()V +HSPLandroidx/lifecycle/ReportFragment;->onStop()V +HSPLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->(Landroidx/lifecycle/SavedStateHandle;)V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->()V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; +HSPLandroidx/lifecycle/SavedStateHandle;->()V +HSPLandroidx/lifecycle/SavedStateHandle;->()V +HSPLandroidx/lifecycle/SavedStateHandle;->get(Ljava/lang/String;)Ljava/lang/Object; +HSPLandroidx/lifecycle/SavedStateHandle;->savedStateProvider()Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; HSPLandroidx/lifecycle/SavedStateHandleAttacher;->(Landroidx/lifecycle/SavedStateHandlesProvider;)V HSPLandroidx/lifecycle/SavedStateHandleAttacher;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->(Ljava/lang/String;Landroidx/lifecycle/SavedStateHandle;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->attachToLifecycle(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V +HSPLandroidx/lifecycle/SavedStateHandleController;->getHandle()Landroidx/lifecycle/SavedStateHandle; +HSPLandroidx/lifecycle/SavedStateHandleController;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1;->()V HSPLandroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1;->()V HSPLandroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1;->()V @@ -2723,6 +2824,7 @@ HSPLandroidx/lifecycle/SavedStateViewModelFactory;->create(Ljava/lang/Class;Land HSPLandroidx/lifecycle/SavedStateViewModelFactory;->onRequery(Landroidx/lifecycle/ViewModel;)V HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->()V HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getANDROID_VIEWMODEL_SIGNATURE$p()Ljava/util/List; +HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getVIEWMODEL_SIGNATURE$p()Ljava/util/List; HSPLandroidx/lifecycle/SavedStateViewModelFactoryKt;->findMatchingConstructor(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/reflect/Constructor; HSPLandroidx/lifecycle/Transformations$map$1;->(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/lifecycle/Transformations$map$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -2737,7 +2839,10 @@ HSPLandroidx/lifecycle/Transformations$switchMap$1;->onChanged(Ljava/lang/Object HSPLandroidx/lifecycle/Transformations;->map(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; HSPLandroidx/lifecycle/Transformations;->switchMap(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; HSPLandroidx/lifecycle/ViewModel;->()V +HSPLandroidx/lifecycle/ViewModel;->clear()V HSPLandroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object; +HSPLandroidx/lifecycle/ViewModel;->onCleared()V +HSPLandroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/lifecycle/ViewModelLazy;->(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Ljava/lang/Object; @@ -2766,6 +2871,7 @@ HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;->() HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->()V HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->()V +HSPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/ViewModelProvider$OnRequeryFactory;->()V HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;Landroidx/lifecycle/viewmodel/CreationExtras;)V @@ -2776,6 +2882,7 @@ HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifec HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/ViewModelProviderGetKt;->defaultCreationExtras(Landroidx/lifecycle/ViewModelStoreOwner;)Landroidx/lifecycle/viewmodel/CreationExtras; HSPLandroidx/lifecycle/ViewModelStore;->()V +HSPLandroidx/lifecycle/ViewModelStore;->clear()V HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel; HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V HSPLandroidx/lifecycle/ViewTreeLifecycleOwner;->set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V @@ -2797,12 +2904,894 @@ HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->set(Landroidx/lifecycle HSPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->(Ljava/lang/Class;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->getClazz$lifecycle_viewmodel_release()Ljava/lang/Class; HSPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->getInitializer$lifecycle_viewmodel_release()Lkotlin/jvm/functions/Function1; +HSPLandroidx/media/AudioAttributesCompat$Builder;->()V +HSPLandroidx/media/AudioAttributesCompat$Builder;->build()Landroidx/media/AudioAttributesCompat; +HSPLandroidx/media/AudioAttributesCompat$Builder;->setContentType(I)Landroidx/media/AudioAttributesCompat$Builder; +HSPLandroidx/media/AudioAttributesCompat$Builder;->setFlags(I)Landroidx/media/AudioAttributesCompat$Builder; +HSPLandroidx/media/AudioAttributesCompat$Builder;->setUsage(I)Landroidx/media/AudioAttributesCompat$Builder; +HSPLandroidx/media/AudioAttributesCompat;->()V +HSPLandroidx/media/AudioAttributesCompat;->(Landroidx/media/AudioAttributesImpl;)V +HSPLandroidx/media/AudioAttributesCompat;->getLegacyStreamType()I +HSPLandroidx/media/AudioAttributesCompat;->toVolumeStreamType(ZII)I +HSPLandroidx/media/AudioAttributesImplApi21$Builder;->()V +HSPLandroidx/media/AudioAttributesImplApi21$Builder;->setContentType(I)Landroidx/media/AudioAttributesImpl$Builder; +HSPLandroidx/media/AudioAttributesImplApi21$Builder;->setContentType(I)Landroidx/media/AudioAttributesImplApi21$Builder; +HSPLandroidx/media/AudioAttributesImplApi21$Builder;->setFlags(I)Landroidx/media/AudioAttributesImpl$Builder; +HSPLandroidx/media/AudioAttributesImplApi21$Builder;->setFlags(I)Landroidx/media/AudioAttributesImplApi21$Builder; +HSPLandroidx/media/AudioAttributesImplApi21;->(Landroid/media/AudioAttributes;I)V +HSPLandroidx/media/AudioAttributesImplApi21;->getFlags()I +HSPLandroidx/media/AudioAttributesImplApi21;->getLegacyStreamType()I +HSPLandroidx/media/AudioAttributesImplApi21;->getUsage()I +HSPLandroidx/media/AudioAttributesImplApi26$Builder;->()V +HSPLandroidx/media/AudioAttributesImplApi26$Builder;->build()Landroidx/media/AudioAttributesImpl; +HSPLandroidx/media/AudioAttributesImplApi26$Builder;->setUsage(I)Landroidx/media/AudioAttributesImpl$Builder; +HSPLandroidx/media/AudioAttributesImplApi26$Builder;->setUsage(I)Landroidx/media/AudioAttributesImplApi26$Builder; +HSPLandroidx/media/AudioAttributesImplApi26;->(Landroid/media/AudioAttributes;)V +HSPLandroidx/media/MediaBrowserServiceCompat$BrowserRoot;->(Ljava/lang/String;Landroid/os/Bundle;)V +HSPLandroidx/media/MediaSessionManager$RemoteUserInfo;->(Ljava/lang/String;II)V +HSPLandroidx/media/MediaSessionManager$RemoteUserInfo;->hashCode()I +HSPLandroidx/media/MediaSessionManager;->()V +HSPLandroidx/media/MediaSessionManager;->(Landroid/content/Context;)V +HSPLandroidx/media/MediaSessionManager;->getSessionManager(Landroid/content/Context;)Landroidx/media/MediaSessionManager; +HSPLandroidx/media/MediaSessionManager;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfo;)Z +HSPLandroidx/media/MediaSessionManagerImplApi21;->(Landroid/content/Context;)V +HSPLandroidx/media/MediaSessionManagerImplApi21;->hasMediaControlPermission(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z +HSPLandroidx/media/MediaSessionManagerImplApi21;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z +HSPLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/String;II)Landroid/media/session/MediaSessionManager$RemoteUserInfo; +HSPLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline1;->m()V +HSPLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28;->(Ljava/lang/String;II)V +HSPLandroidx/media/MediaSessionManagerImplApi28;->(Landroid/content/Context;)V +HSPLandroidx/media/MediaSessionManagerImplApi28;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z +HSPLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->(Ljava/lang/String;II)V +HSPLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getPackageName()Ljava/lang/String; +HSPLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getPid()I +HSPLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getUid()I +HSPLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->hashCode()I +HSPLandroidx/media/MediaSessionManagerImplBase;->()V +HSPLandroidx/media/MediaSessionManagerImplBase;->(Landroid/content/Context;)V +HSPLandroidx/media/MediaSessionManagerImplBase;->getContext()Landroid/content/Context; +HSPLandroidx/media/MediaSessionManagerImplBase;->isEnabledNotificationListener(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z +HSPLandroidx/media/MediaSessionManagerImplBase;->isPermissionGranted(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;Ljava/lang/String;)Z +HSPLandroidx/media/MediaSessionManagerImplBase;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z +HSPLandroidx/media3/common/AdPlaybackState$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/AdPlaybackState$AdGroup$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->()V +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->(J)V +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->(JII[I[Landroid/net/Uri;[JJZ)V +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->copyDurationsUsWithSpaceForAdCount([JI)[J +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->copyStatesWithSpaceForAdCount([II)[I +HSPLandroidx/media3/common/AdPlaybackState$AdGroup;->withAdCount(I)Landroidx/media3/common/AdPlaybackState$AdGroup; +HSPLandroidx/media3/common/AdPlaybackState;->()V +HSPLandroidx/media3/common/AdPlaybackState;->(Ljava/lang/Object;[Landroidx/media3/common/AdPlaybackState$AdGroup;JJI)V +HSPLandroidx/media3/common/AudioAttributes$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/AudioAttributes$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/AudioAttributes$Builder;->()V +HSPLandroidx/media3/common/AudioAttributes$Builder;->build()Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/common/AudioAttributes$Builder;->setAllowedCapturePolicy(I)Landroidx/media3/common/AudioAttributes$Builder; +HSPLandroidx/media3/common/AudioAttributes$Builder;->setContentType(I)Landroidx/media3/common/AudioAttributes$Builder; +HSPLandroidx/media3/common/AudioAttributes$Builder;->setFlags(I)Landroidx/media3/common/AudioAttributes$Builder; +HSPLandroidx/media3/common/AudioAttributes$Builder;->setSpatializationBehavior(I)Landroidx/media3/common/AudioAttributes$Builder; +HSPLandroidx/media3/common/AudioAttributes$Builder;->setUsage(I)Landroidx/media3/common/AudioAttributes$Builder; +HSPLandroidx/media3/common/AudioAttributes;->$r8$lambda$IxEfUga_GP6gJ5C1HBeYWhMBgjA(Landroid/os/Bundle;)Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/common/AudioAttributes;->()V +HSPLandroidx/media3/common/AudioAttributes;->(IIIII)V +HSPLandroidx/media3/common/AudioAttributes;->(IIIIILandroidx/media3/common/AudioAttributes$1;)V +HSPLandroidx/media3/common/AudioAttributes;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/AudioAttributes;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/common/AudioAttributes;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/AuxEffectInfo;->(IF)V +HSPLandroidx/media3/common/BasePlayer;->()V +HSPLandroidx/media3/common/BasePlayer;->canAdvertiseSession()Z +HSPLandroidx/media3/common/BasePlayer;->getBufferedPercentage()I +HSPLandroidx/media3/common/BasePlayer;->getContentDuration()J +HSPLandroidx/media3/common/BasePlayer;->getCurrentLiveOffset()J +HSPLandroidx/media3/common/BasePlayer;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/common/BasePlayer;->isCommandAvailable(I)Z +HSPLandroidx/media3/common/BasePlayer;->isPlaying()Z +HSPLandroidx/media3/common/BundleListRetriever$$ExternalSyntheticApiModelOutline0;->m()I +HSPLandroidx/media3/common/BundleListRetriever;->()V +HSPLandroidx/media3/common/BundleListRetriever;->(Ljava/util/List;)V +HSPLandroidx/media3/common/BundleListRetriever;->getList(Landroid/os/IBinder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/BundleListRetriever;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z +HSPLandroidx/media3/common/DeviceInfo$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/DeviceInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/DeviceInfo$Builder;->(I)V +HSPLandroidx/media3/common/DeviceInfo$Builder;->access$100(Landroidx/media3/common/DeviceInfo$Builder;)I +HSPLandroidx/media3/common/DeviceInfo$Builder;->access$200(Landroidx/media3/common/DeviceInfo$Builder;)I +HSPLandroidx/media3/common/DeviceInfo$Builder;->access$300(Landroidx/media3/common/DeviceInfo$Builder;)I +HSPLandroidx/media3/common/DeviceInfo$Builder;->access$400(Landroidx/media3/common/DeviceInfo$Builder;)Ljava/lang/String; +HSPLandroidx/media3/common/DeviceInfo$Builder;->build()Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/common/DeviceInfo$Builder;->setMaxVolume(I)Landroidx/media3/common/DeviceInfo$Builder; +HSPLandroidx/media3/common/DeviceInfo$Builder;->setMinVolume(I)Landroidx/media3/common/DeviceInfo$Builder; +HSPLandroidx/media3/common/DeviceInfo$Builder;->setRoutingControllerId(Ljava/lang/String;)Landroidx/media3/common/DeviceInfo$Builder; +HSPLandroidx/media3/common/DeviceInfo;->$r8$lambda$e-s9fExKmRNsngBsAX6K_nAXCig(Landroid/os/Bundle;)Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/common/DeviceInfo;->()V +HSPLandroidx/media3/common/DeviceInfo;->(Landroidx/media3/common/DeviceInfo$Builder;)V +HSPLandroidx/media3/common/DeviceInfo;->(Landroidx/media3/common/DeviceInfo$Builder;Landroidx/media3/common/DeviceInfo$1;)V +HSPLandroidx/media3/common/DeviceInfo;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/DeviceInfo;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/common/DeviceInfo;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/FlagSet$Builder;->()V +HSPLandroidx/media3/common/FlagSet$Builder;->add(I)Landroidx/media3/common/FlagSet$Builder; +HSPLandroidx/media3/common/FlagSet$Builder;->addAll(Landroidx/media3/common/FlagSet;)Landroidx/media3/common/FlagSet$Builder; +HSPLandroidx/media3/common/FlagSet$Builder;->addAll([I)Landroidx/media3/common/FlagSet$Builder; +HSPLandroidx/media3/common/FlagSet$Builder;->addIf(IZ)Landroidx/media3/common/FlagSet$Builder; +HSPLandroidx/media3/common/FlagSet$Builder;->build()Landroidx/media3/common/FlagSet; +HSPLandroidx/media3/common/FlagSet;->(Landroid/util/SparseBooleanArray;)V +HSPLandroidx/media3/common/FlagSet;->(Landroid/util/SparseBooleanArray;Landroidx/media3/common/FlagSet$1;)V +HSPLandroidx/media3/common/FlagSet;->contains(I)Z +HSPLandroidx/media3/common/FlagSet;->get(I)I +HSPLandroidx/media3/common/FlagSet;->size()I +HSPLandroidx/media3/common/ForwardingPlayer$ForwardingListener;->(Landroidx/media3/common/ForwardingPlayer;Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/common/ForwardingPlayer$ForwardingListener;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/ForwardingPlayer;->(Landroidx/media3/common/Player;)V +HSPLandroidx/media3/common/ForwardingPlayer;->addListener(Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/common/ForwardingPlayer;->canAdvertiseSession()Z +HSPLandroidx/media3/common/ForwardingPlayer;->getApplicationLooper()Landroid/os/Looper; +HSPLandroidx/media3/common/ForwardingPlayer;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/common/ForwardingPlayer;->getAvailableCommands()Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/common/ForwardingPlayer;->getBufferedPercentage()I +HSPLandroidx/media3/common/ForwardingPlayer;->getBufferedPosition()J +HSPLandroidx/media3/common/ForwardingPlayer;->getContentBufferedPosition()J +HSPLandroidx/media3/common/ForwardingPlayer;->getContentDuration()J +HSPLandroidx/media3/common/ForwardingPlayer;->getContentPosition()J +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentAdGroupIndex()I +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentAdIndexInAdGroup()I +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentCues()Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentLiveOffset()J +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentMediaItemIndex()I +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentPeriodIndex()I +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentPosition()J +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentTimeline()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/common/ForwardingPlayer;->getCurrentTracks()Landroidx/media3/common/Tracks; +HSPLandroidx/media3/common/ForwardingPlayer;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/common/ForwardingPlayer;->getDuration()J +HSPLandroidx/media3/common/ForwardingPlayer;->getMaxSeekToPreviousPosition()J +HSPLandroidx/media3/common/ForwardingPlayer;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/common/ForwardingPlayer;->getPlayWhenReady()Z +HSPLandroidx/media3/common/ForwardingPlayer;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; +HSPLandroidx/media3/common/ForwardingPlayer;->getPlaybackState()I +HSPLandroidx/media3/common/ForwardingPlayer;->getPlaybackSuppressionReason()I +HSPLandroidx/media3/common/ForwardingPlayer;->getPlayerError()Landroidx/media3/common/PlaybackException; +HSPLandroidx/media3/common/ForwardingPlayer;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/common/ForwardingPlayer;->getRepeatMode()I +HSPLandroidx/media3/common/ForwardingPlayer;->getSeekBackIncrement()J +HSPLandroidx/media3/common/ForwardingPlayer;->getSeekForwardIncrement()J +HSPLandroidx/media3/common/ForwardingPlayer;->getShuffleModeEnabled()Z +HSPLandroidx/media3/common/ForwardingPlayer;->getTotalBufferedDuration()J +HSPLandroidx/media3/common/ForwardingPlayer;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/common/ForwardingPlayer;->getVideoSize()Landroidx/media3/common/VideoSize; +HSPLandroidx/media3/common/ForwardingPlayer;->getVolume()F +HSPLandroidx/media3/common/ForwardingPlayer;->isCommandAvailable(I)Z +HSPLandroidx/media3/common/ForwardingPlayer;->isLoading()Z +HSPLandroidx/media3/common/ForwardingPlayer;->isPlaying()Z +HSPLandroidx/media3/common/ForwardingPlayer;->isPlayingAd()Z +HSPLandroidx/media3/common/MediaItem$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaItem$Builder;->()V +HSPLandroidx/media3/common/MediaItem$Builder;->build()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/common/MediaItem$Builder;->setMediaId(Ljava/lang/String;)Landroidx/media3/common/MediaItem$Builder; +HSPLandroidx/media3/common/MediaItem$Builder;->setUri(Landroid/net/Uri;)Landroidx/media3/common/MediaItem$Builder; +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->()V +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$3800(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)J +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$3900(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)J +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4000(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4100(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4200(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->build()Landroidx/media3/common/MediaItem$ClippingConfiguration; +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->buildClippingProperties()Landroidx/media3/common/MediaItem$ClippingProperties; +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration;->()V +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)V +HSPLandroidx/media3/common/MediaItem$ClippingConfiguration;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem$ClippingProperties;->()V +HSPLandroidx/media3/common/MediaItem$ClippingProperties;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)V +HSPLandroidx/media3/common/MediaItem$ClippingProperties;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->()V +HSPLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->(Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->access$200(Landroidx/media3/common/MediaItem$DrmConfiguration$Builder;)Landroid/net/Uri; +HSPLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->access$300(Landroidx/media3/common/MediaItem$DrmConfiguration$Builder;)Ljava/util/UUID; +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->()V +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2000(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2100(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2200(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2300(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)F +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2400(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)F +HSPLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->build()Landroidx/media3/common/MediaItem$LiveConfiguration; +HSPLandroidx/media3/common/MediaItem$LiveConfiguration;->()V +HSPLandroidx/media3/common/MediaItem$LiveConfiguration;->(JJJFF)V +HSPLandroidx/media3/common/MediaItem$LiveConfiguration;->(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)V +HSPLandroidx/media3/common/MediaItem$LiveConfiguration;->(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem$LocalConfiguration$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaItem$LocalConfiguration;->()V +HSPLandroidx/media3/common/MediaItem$LocalConfiguration;->(Landroid/net/Uri;Ljava/lang/String;Landroidx/media3/common/MediaItem$DrmConfiguration;Landroidx/media3/common/MediaItem$AdsConfiguration;Ljava/util/List;Ljava/lang/String;Lcom/google/common/collect/ImmutableList;Ljava/lang/Object;)V +HSPLandroidx/media3/common/MediaItem$LocalConfiguration;->(Landroid/net/Uri;Ljava/lang/String;Landroidx/media3/common/MediaItem$DrmConfiguration;Landroidx/media3/common/MediaItem$AdsConfiguration;Ljava/util/List;Ljava/lang/String;Lcom/google/common/collect/ImmutableList;Ljava/lang/Object;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem$RequestMetadata$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->()V +HSPLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4600(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Landroid/net/Uri; +HSPLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4700(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Ljava/lang/String; +HSPLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4800(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Landroid/os/Bundle; +HSPLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->build()Landroidx/media3/common/MediaItem$RequestMetadata; +HSPLandroidx/media3/common/MediaItem$RequestMetadata;->()V +HSPLandroidx/media3/common/MediaItem$RequestMetadata;->(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)V +HSPLandroidx/media3/common/MediaItem$RequestMetadata;->(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaItem;->()V +HSPLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3/common/MediaItem$ClippingProperties;Landroidx/media3/common/MediaItem$LocalConfiguration;Landroidx/media3/common/MediaItem$LiveConfiguration;Landroidx/media3/common/MediaMetadata;Landroidx/media3/common/MediaItem$RequestMetadata;)V +HSPLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3/common/MediaItem$ClippingProperties;Landroidx/media3/common/MediaItem$LocalConfiguration;Landroidx/media3/common/MediaItem$LiveConfiguration;Landroidx/media3/common/MediaMetadata;Landroidx/media3/common/MediaItem$RequestMetadata;Landroidx/media3/common/MediaItem$1;)V +HSPLandroidx/media3/common/MediaLibraryInfo;->()V +HSPLandroidx/media3/common/MediaLibraryInfo;->registerModule(Ljava/lang/String;)V +HSPLandroidx/media3/common/MediaMetadata$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/MediaMetadata$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/MediaMetadata$Builder;->()V +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Boolean; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1100(Landroidx/media3/common/MediaMetadata$Builder;)Landroidx/media3/common/Rating; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1200(Landroidx/media3/common/MediaMetadata$Builder;)Landroidx/media3/common/Rating; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1300(Landroidx/media3/common/MediaMetadata$Builder;)[B +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1500(Landroidx/media3/common/MediaMetadata$Builder;)Landroid/net/Uri; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Boolean; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$1900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2300(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2500(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$2900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$300(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$3000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$3100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$3200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$3300(Landroidx/media3/common/MediaMetadata$Builder;)Landroid/os/Bundle; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$500(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->access$900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; +HSPLandroidx/media3/common/MediaMetadata$Builder;->build()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setAlbumArtist(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setAlbumTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setArtist(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setArtworkData([BLjava/lang/Integer;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setArtworkUri(Landroid/net/Uri;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setCompilation(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setComposer(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setConductor(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setDescription(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setDisplayTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setExtras(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setGenre(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setStation(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setSubtitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata$Builder;->setWriter(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; +HSPLandroidx/media3/common/MediaMetadata;->$r8$lambda$Ec-q2JvXpG5rf68mVuy5gy0CxNI(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/common/MediaMetadata;->()V +HSPLandroidx/media3/common/MediaMetadata;->(Landroidx/media3/common/MediaMetadata$Builder;)V +HSPLandroidx/media3/common/MediaMetadata;->(Landroidx/media3/common/MediaMetadata$Builder;Landroidx/media3/common/MediaMetadata$1;)V +HSPLandroidx/media3/common/MediaMetadata;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/MediaMetadata;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/common/MediaMetadata;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;)V +HSPLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;IIJI)V +HSPLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;J)V +HSPLandroidx/media3/common/MediaPeriodId;->isAd()Z HSPLandroidx/media3/common/MimeTypes;->()V HSPLandroidx/media3/common/MimeTypes;->getTopLevelType(Ljava/lang/String;)Ljava/lang/String; HSPLandroidx/media3/common/MimeTypes;->isVideo(Ljava/lang/String;)Z +HSPLandroidx/media3/common/PlaybackParameters$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/PlaybackParameters$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/PlaybackParameters;->$r8$lambda$6vPIxCCjO7c5-B_Z0gVO2CDn6RU(Landroid/os/Bundle;)Landroidx/media3/common/PlaybackParameters; +HSPLandroidx/media3/common/PlaybackParameters;->()V +HSPLandroidx/media3/common/PlaybackParameters;->(F)V +HSPLandroidx/media3/common/PlaybackParameters;->(FF)V +HSPLandroidx/media3/common/PlaybackParameters;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/PlaybackParameters;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/PlaybackParameters; +HSPLandroidx/media3/common/PlaybackParameters;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/Player$Commands$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Player$Commands$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/Player$Commands$Builder;->()V +HSPLandroidx/media3/common/Player$Commands$Builder;->()V +HSPLandroidx/media3/common/Player$Commands$Builder;->add(I)Landroidx/media3/common/Player$Commands$Builder; +HSPLandroidx/media3/common/Player$Commands$Builder;->addAll(Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands$Builder; +HSPLandroidx/media3/common/Player$Commands$Builder;->addAll([I)Landroidx/media3/common/Player$Commands$Builder; +HSPLandroidx/media3/common/Player$Commands$Builder;->addIf(IZ)Landroidx/media3/common/Player$Commands$Builder; +HSPLandroidx/media3/common/Player$Commands$Builder;->build()Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/common/Player$Commands;->$r8$lambda$bJbd4g5aXZ6YObv0AuEljNycW2Y(Landroid/os/Bundle;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/common/Player$Commands;->()V +HSPLandroidx/media3/common/Player$Commands;->(Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/common/Player$Commands;->(Landroidx/media3/common/FlagSet;Landroidx/media3/common/Player$1;)V +HSPLandroidx/media3/common/Player$Commands;->access$000(Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/FlagSet; +HSPLandroidx/media3/common/Player$Commands;->contains(I)Z +HSPLandroidx/media3/common/Player$Commands;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/common/Player$Commands;->get(I)I +HSPLandroidx/media3/common/Player$Commands;->size()I +HSPLandroidx/media3/common/Player$Commands;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/Player$Events;->(Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/common/Player$PositionInfo$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Player$PositionInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/Player$PositionInfo;->$r8$lambda$ks0iIBi1LeOOEMD3eahHAGMFmeY(Landroid/os/Bundle;)Landroidx/media3/common/Player$PositionInfo; +HSPLandroidx/media3/common/Player$PositionInfo;->()V +HSPLandroidx/media3/common/Player$PositionInfo;->(Ljava/lang/Object;ILandroidx/media3/common/MediaItem;Ljava/lang/Object;IJJII)V +HSPLandroidx/media3/common/Player$PositionInfo;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/Player$PositionInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Player$PositionInfo; +HSPLandroidx/media3/common/Player$PositionInfo;->toBundle(ZZ)Landroid/os/Bundle; +HSPLandroidx/media3/common/Timeline$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Timeline$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/Timeline$1;->()V +HSPLandroidx/media3/common/Timeline$1;->getPeriodCount()I +HSPLandroidx/media3/common/Timeline$1;->getWindowCount()I +HSPLandroidx/media3/common/Timeline$Period$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Timeline$Period;->()V +HSPLandroidx/media3/common/Timeline$Period;->()V +HSPLandroidx/media3/common/Timeline$RemotableTimeline;->(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;[I)V +HSPLandroidx/media3/common/Timeline$RemotableTimeline;->getFirstWindowIndex(Z)I +HSPLandroidx/media3/common/Timeline$RemotableTimeline;->getLastWindowIndex(Z)I +HSPLandroidx/media3/common/Timeline$RemotableTimeline;->getPeriodCount()I +HSPLandroidx/media3/common/Timeline$RemotableTimeline;->getWindowCount()I +HSPLandroidx/media3/common/Timeline$Window$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Timeline$Window;->()V +HSPLandroidx/media3/common/Timeline$Window;->()V +HSPLandroidx/media3/common/Timeline;->$r8$lambda$IosUR-LlCTyBXD6bufNR07UK3iY(Landroid/os/Bundle;)Landroidx/media3/common/Timeline; +HSPLandroidx/media3/common/Timeline;->()V +HSPLandroidx/media3/common/Timeline;->()V +HSPLandroidx/media3/common/Timeline;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/Timeline;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Timeline; +HSPLandroidx/media3/common/Timeline;->fromBundleListRetriever(Landroidx/media3/common/Bundleable$Creator;Landroid/os/IBinder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/Timeline;->isEmpty()Z +HSPLandroidx/media3/common/Timeline;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/TrackSelectionOverride$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/TrackSelectionOverride;->()V +HSPLandroidx/media3/common/TrackSelectionParameters$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->()V +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->(Landroid/content/Context;)V +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->(Landroid/os/Bundle;)V +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2600(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2700(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2800(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2900(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3000(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3100(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3200(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3300(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3400(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3500(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3600(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3700(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3800(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3900(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4000(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4100(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4200(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4300(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4400(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4500(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4600(Landroidx/media3/common/TrackSelectionParameters$Builder;)I +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4700(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4800(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4900(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$5000(Landroidx/media3/common/TrackSelectionParameters$Builder;)Ljava/util/HashMap; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->access$5100(Landroidx/media3/common/TrackSelectionParameters$Builder;)Ljava/util/HashSet; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->build()Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->normalizeLanguageCodes([Ljava/lang/String;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettingsV19(Landroid/content/Context;)V +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->setViewportSize(IIZ)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/common/TrackSelectionParameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/common/TrackSelectionParameters;->()V +HSPLandroidx/media3/common/TrackSelectionParameters;->(Landroidx/media3/common/TrackSelectionParameters$Builder;)V +HSPLandroidx/media3/common/TrackSelectionParameters;->access$000()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$100()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1000()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1100()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1200()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1300()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1400()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1500()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1600()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1700()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1800()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$1900()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$200()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2000()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2100()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2200()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2300()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2400()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$2500()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$300()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$400()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$500()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$600()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$700()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$800()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->access$900()Ljava/lang/String; +HSPLandroidx/media3/common/TrackSelectionParameters;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/TrackSelectionParameters;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/common/TrackSelectionParameters;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/Tracks$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/Tracks;->()V +HSPLandroidx/media3/common/Tracks;->(Ljava/util/List;)V +HSPLandroidx/media3/common/Tracks;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/Tracks;->getGroups()Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/VideoSize$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/VideoSize$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/VideoSize;->$r8$lambda$EPOa8Ks164XW2JtBknEKhMky65c(Landroid/os/Bundle;)Landroidx/media3/common/VideoSize; +HSPLandroidx/media3/common/VideoSize;->()V +HSPLandroidx/media3/common/VideoSize;->(II)V +HSPLandroidx/media3/common/VideoSize;->(IIIF)V +HSPLandroidx/media3/common/VideoSize;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/VideoSize;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/VideoSize; +HSPLandroidx/media3/common/VideoSize;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/audio/AudioProcessor$AudioFormat;->()V +HSPLandroidx/media3/common/audio/AudioProcessor$AudioFormat;->(III)V +HSPLandroidx/media3/common/audio/AudioProcessor;->()V +HSPLandroidx/media3/common/audio/BaseAudioProcessor;->()V +HSPLandroidx/media3/common/audio/SonicAudioProcessor;->()V +HSPLandroidx/media3/common/audio/ToInt16PcmAudioProcessor;->()V +HSPLandroidx/media3/common/text/Cue$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/text/Cue$Builder;->()V +HSPLandroidx/media3/common/text/Cue$Builder;->build()Landroidx/media3/common/text/Cue; +HSPLandroidx/media3/common/text/Cue$Builder;->setText(Ljava/lang/CharSequence;)Landroidx/media3/common/text/Cue$Builder; +HSPLandroidx/media3/common/text/Cue;->()V +HSPLandroidx/media3/common/text/Cue;->(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;Landroid/text/Layout$Alignment;Landroid/graphics/Bitmap;FIIFIIFFFZIIF)V +HSPLandroidx/media3/common/text/Cue;->(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;Landroid/text/Layout$Alignment;Landroid/graphics/Bitmap;FIIFIIFFFZIIFLandroidx/media3/common/text/Cue$1;)V +HSPLandroidx/media3/common/text/CueGroup$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/text/CueGroup$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/common/text/CueGroup;->$r8$lambda$Origctfy90sr8FmfUYUQlslcvXo(Landroid/os/Bundle;)Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/common/text/CueGroup;->()V +HSPLandroidx/media3/common/text/CueGroup;->(Ljava/util/List;J)V +HSPLandroidx/media3/common/text/CueGroup;->filterOutBitmapCues(Ljava/util/List;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/text/CueGroup;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/common/text/CueGroup;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/common/util/Assertions;->checkArgument(Z)V +HSPLandroidx/media3/common/util/Assertions;->checkArgument(ZLjava/lang/Object;)V +HSPLandroidx/media3/common/util/Assertions;->checkIndex(III)I HSPLandroidx/media3/common/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/media3/common/util/Assertions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/media3/common/util/Assertions;->checkState(Z)V +HSPLandroidx/media3/common/util/Assertions;->checkState(ZLjava/lang/Object;)V +HSPLandroidx/media3/common/util/Assertions;->checkStateNotNull(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/media3/common/util/BundleUtil;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; +HSPLandroidx/media3/common/util/BundleUtil;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V +HSPLandroidx/media3/common/util/BundleableUtil$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/common/util/BundleableUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/media3/common/util/BundleableUtil;->fromBundleList(Landroidx/media3/common/Bundleable$Creator;Ljava/util/List;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/util/BundleableUtil;->toBundleArrayList(Ljava/util/Collection;)Ljava/util/ArrayList; +HSPLandroidx/media3/common/util/BundleableUtil;->toBundleList(Ljava/util/List;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/util/BundleableUtil;->toBundleList(Ljava/util/List;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/common/util/Clock;->()V +HSPLandroidx/media3/common/util/ConditionVariable;->()V +HSPLandroidx/media3/common/util/ConditionVariable;->(Landroidx/media3/common/util/Clock;)V +HSPLandroidx/media3/common/util/ConditionVariable;->blockUninterruptible()V +HSPLandroidx/media3/common/util/ConditionVariable;->open()Z +HSPLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda0;->(Landroidx/media3/common/util/ListenerSet;)V +HSPLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda0;->handleMessage(Landroid/os/Message;)Z +HSPLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda1;->(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda1;->run()V +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->(Ljava/lang/Object;)V +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->invoke(ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->iterationFinished(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V +HSPLandroidx/media3/common/util/ListenerSet$ListenerHolder;->release(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V +HSPLandroidx/media3/common/util/ListenerSet;->$r8$lambda$AlaP-gu7Lfe4GahLPmVnd_l2pLA(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet;->$r8$lambda$bio3pd12v5B_9b5UeFaPn9XBQ90(Landroidx/media3/common/util/ListenerSet;Landroid/os/Message;)Z +HSPLandroidx/media3/common/util/ListenerSet;->(Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V +HSPLandroidx/media3/common/util/ListenerSet;->(Ljava/util/concurrent/CopyOnWriteArraySet;Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;Z)V +HSPLandroidx/media3/common/util/ListenerSet;->add(Ljava/lang/Object;)V +HSPLandroidx/media3/common/util/ListenerSet;->copy(Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)Landroidx/media3/common/util/ListenerSet; +HSPLandroidx/media3/common/util/ListenerSet;->copy(Landroid/os/Looper;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)Landroidx/media3/common/util/ListenerSet; +HSPLandroidx/media3/common/util/ListenerSet;->flushEvents()V +HSPLandroidx/media3/common/util/ListenerSet;->handleMessage(Landroid/os/Message;)Z +HSPLandroidx/media3/common/util/ListenerSet;->lambda$queueEvent$0(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet;->queueEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet;->release()V +HSPLandroidx/media3/common/util/ListenerSet;->sendEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/common/util/ListenerSet;->verifyCurrentThread()V +HSPLandroidx/media3/common/util/Log$Logger$1;->()V +HSPLandroidx/media3/common/util/Log$Logger$1;->i(Ljava/lang/String;Ljava/lang/String;)V +HSPLandroidx/media3/common/util/Log$Logger;->()V +HSPLandroidx/media3/common/util/Log;->()V +HSPLandroidx/media3/common/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver$$ExternalSyntheticLambda0;->(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver$$ExternalSyntheticLambda0;->run()V HSPLandroidx/media3/common/util/NetworkTypeObserver$Api31$$ExternalSyntheticApiModelOutline0;->m(Landroid/telephony/TelephonyManager;Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyCallback;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->(Landroidx/media3/common/util/NetworkTypeObserver;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$1;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->$r8$lambda$DoEVJeYUKRUR6jupXFdxPNaPJ8k(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->(Landroid/content/Context;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->access$100(Landroid/content/Context;)I +HSPLandroidx/media3/common/util/NetworkTypeObserver;->access$200(Landroidx/media3/common/util/NetworkTypeObserver;I)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->getInstance(Landroid/content/Context;)Landroidx/media3/common/util/NetworkTypeObserver; +HSPLandroidx/media3/common/util/NetworkTypeObserver;->getNetworkType()I +HSPLandroidx/media3/common/util/NetworkTypeObserver;->getNetworkTypeFromConnectivityManager(Landroid/content/Context;)I +HSPLandroidx/media3/common/util/NetworkTypeObserver;->lambda$register$0(Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->register(Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->removeClearedReferences()V +HSPLandroidx/media3/common/util/NetworkTypeObserver;->updateNetworkType(I)V +HSPLandroidx/media3/common/util/ParsableByteArray;->()V +HSPLandroidx/media3/common/util/ParsableByteArray;->()V +HSPLandroidx/media3/common/util/Size;->()V +HSPLandroidx/media3/common/util/Size;->(II)V +HSPLandroidx/media3/common/util/SystemClock;->()V +HSPLandroidx/media3/common/util/SystemClock;->createHandler(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroidx/media3/common/util/HandlerWrapper; +HSPLandroidx/media3/common/util/SystemClock;->elapsedRealtime()J +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->()V +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->(Landroidx/media3/common/util/SystemHandlerWrapper$1;)V +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->recycle()V +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->sendAtFrontOfQueue(Landroid/os/Handler;)Z +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->sendToTarget()V +HSPLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->setMessage(Landroid/os/Message;Landroidx/media3/common/util/SystemHandlerWrapper;)Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage; +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->()V +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->(Landroid/os/Handler;)V +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->access$100(Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;)V +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->getLooper()Landroid/os/Looper; +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->hasMessages(I)Z +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->obtainMessage(I)Landroidx/media3/common/util/HandlerWrapper$Message; +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->obtainMessage(ILjava/lang/Object;)Landroidx/media3/common/util/HandlerWrapper$Message; +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->obtainSystemMessage()Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage; +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->recycleMessage(Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;)V +HSPLandroidx/media3/common/util/SystemHandlerWrapper;->sendMessageAtFrontOfQueue(Landroidx/media3/common/util/HandlerWrapper$Message;)Z +HSPLandroidx/media3/common/util/TimedValueQueue;->()V +HSPLandroidx/media3/common/util/TimedValueQueue;->(I)V +HSPLandroidx/media3/common/util/TimedValueQueue;->newArray(I)[Ljava/lang/Object; +HSPLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/Display;)Landroid/view/Display$Mode; +HSPLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/Display$Mode;)I +HSPLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/Display$Mode;)I HSPLandroidx/media3/common/util/Util;->()V +HSPLandroidx/media3/common/util/Util;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLandroidx/media3/common/util/Util;->createHandler(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler; +HSPLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper()Landroid/os/Handler; +HSPLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper(Landroid/os/Handler$Callback;)Landroid/os/Handler; +HSPLandroidx/media3/common/util/Util;->generateAudioSessionIdV21(Landroid/content/Context;)I +HSPLandroidx/media3/common/util/Util;->getCountryCode(Landroid/content/Context;)Ljava/lang/String; +HSPLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;)Landroid/graphics/Point; +HSPLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;Landroid/view/Display;)Landroid/graphics/Point; +HSPLandroidx/media3/common/util/Util;->getCurrentOrMainLooper()Landroid/os/Looper; +HSPLandroidx/media3/common/util/Util;->getDisplaySizeV23(Landroid/view/Display;Landroid/graphics/Point;)V +HSPLandroidx/media3/common/util/Util;->getStreamTypeForAudioUsage(I)I +HSPLandroidx/media3/common/util/Util;->intToStringMaxRadix(I)Ljava/lang/String; +HSPLandroidx/media3/common/util/Util;->isAutomotive(Landroid/content/Context;)Z +HSPLandroidx/media3/common/util/Util;->isEncodingLinearPcm(I)Z +HSPLandroidx/media3/common/util/Util;->isTv(Landroid/content/Context;)Z +HSPLandroidx/media3/common/util/Util;->msToUs(J)J +HSPLandroidx/media3/common/util/Util;->postOrRun(Landroid/os/Handler;Ljava/lang/Runnable;)Z +HSPLandroidx/media3/common/util/Util;->usToMs(J)J +HSPLandroidx/media3/decoder/Buffer;->()V +HSPLandroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline0;->m(II)Landroid/media/MediaCodec$CryptoInfo$Pattern; +HSPLandroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline1;->m()V +HSPLandroidx/media3/decoder/CryptoInfo$PatternHolderV24;->(Landroid/media/MediaCodec$CryptoInfo;)V +HSPLandroidx/media3/decoder/CryptoInfo$PatternHolderV24;->(Landroid/media/MediaCodec$CryptoInfo;Landroidx/media3/decoder/CryptoInfo$1;)V +HSPLandroidx/media3/decoder/CryptoInfo;->()V +HSPLandroidx/media3/decoder/DecoderInputBuffer;->()V +HSPLandroidx/media3/decoder/DecoderInputBuffer;->(I)V +HSPLandroidx/media3/decoder/DecoderInputBuffer;->(II)V +HSPLandroidx/media3/decoder/DecoderInputBuffer;->createReplacementByteBuffer(I)Ljava/nio/ByteBuffer; +HSPLandroidx/media3/decoder/DecoderInputBuffer;->ensureSpaceForWrite(I)V +HSPLandroidx/media3/decoder/DecoderInputBuffer;->newNoDataInstance()Landroidx/media3/decoder/DecoderInputBuffer; +HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager$AudioBecomingNoisyReceiver;->(Landroidx/media3/exoplayer/AudioBecomingNoisyManager;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V +HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V +HSPLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->setEnabled(Z)V +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline1;->m(I)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline2;->m()V +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; +HSPLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6;->m(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; +HSPLandroidx/media3/exoplayer/AudioFocusManager$AudioFocusListener;->(Landroidx/media3/exoplayer/AudioFocusManager;Landroid/os/Handler;)V +HSPLandroidx/media3/exoplayer/AudioFocusManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioFocusManager$PlayerControl;)V +HSPLandroidx/media3/exoplayer/AudioFocusManager;->abandonAudioFocusIfHeld()V +HSPLandroidx/media3/exoplayer/AudioFocusManager;->convertAudioAttributesToFocusGain(Landroidx/media3/common/AudioAttributes;)I +HSPLandroidx/media3/exoplayer/AudioFocusManager;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/AudioFocusManager;->shouldAbandonAudioFocusIfHeld(I)Z +HSPLandroidx/media3/exoplayer/AudioFocusManager;->updateAudioFocus(ZI)I +HSPLandroidx/media3/exoplayer/BaseRenderer;->(I)V +HSPLandroidx/media3/exoplayer/BaseRenderer;->getCapabilities()Landroidx/media3/exoplayer/RendererCapabilities; +HSPLandroidx/media3/exoplayer/BaseRenderer;->getTrackType()I +HSPLandroidx/media3/exoplayer/BaseRenderer;->init(ILandroidx/media3/exoplayer/analytics/PlayerId;)V +HSPLandroidx/media3/exoplayer/BaseRenderer;->setListener(Landroidx/media3/exoplayer/RendererCapabilities$Listener;)V +HSPLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$Builder;->()V +HSPLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$Builder;->build()Landroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl; +HSPLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl;->(FFJFJJF)V +HSPLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl;->(FFJFJJFLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$1;)V +HSPLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->()V +HSPLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->build()Landroidx/media3/exoplayer/DefaultLoadControl; +HSPLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->setBufferDurationsMs(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; +HSPLandroidx/media3/exoplayer/DefaultLoadControl;->(Landroidx/media3/exoplayer/upstream/DefaultAllocator;IIIIIZIZ)V +HSPLandroidx/media3/exoplayer/DefaultLoadControl;->access$000(IILjava/lang/String;Ljava/lang/String;)V +HSPLandroidx/media3/exoplayer/DefaultLoadControl;->assertGreaterOrEqual(IILjava/lang/String;Ljava/lang/String;)V +HSPLandroidx/media3/exoplayer/DefaultLoadControl;->getBackBufferDurationUs()J +HSPLandroidx/media3/exoplayer/DefaultLoadControl;->retainBackBufferFromKeyframe()Z +HSPLandroidx/media3/exoplayer/DefaultMediaClock;->(Landroidx/media3/exoplayer/DefaultMediaClock$PlaybackParametersListener;Landroidx/media3/common/util/Clock;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildAudioRenderers(Landroid/content/Context;ILandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroidx/media3/exoplayer/audio/AudioSink;Landroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Ljava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildCameraMotionRenderers(Landroid/content/Context;ILjava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildMetadataRenderers(Landroid/content/Context;Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;ILjava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildMiscellaneousRenderers(Landroid/content/Context;Landroid/os/Handler;ILjava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildTextRenderers(Landroid/content/Context;Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;ILjava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildVideoRenderers(Landroid/content/Context;ILandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;JLjava/util/ArrayList;)V +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->createRenderers(Landroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Landroidx/media3/exoplayer/text/TextOutput;Landroidx/media3/exoplayer/metadata/MetadataOutput;)[Landroidx/media3/exoplayer/Renderer; +HSPLandroidx/media3/exoplayer/DefaultRenderersFactory;->getCodecAdapterFactory()Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/LoadControl;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda0;->get()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda2;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda3;->(Landroidx/media3/exoplayer/RenderersFactory;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda3;->get()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda4;->(Landroidx/media3/exoplayer/source/MediaSource$Factory;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda4;->get()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda5;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda5;->get()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda6;->()V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda7;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda7;->get()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda8;->()V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda8;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$E_UuRuiJ7XuGPeWDLUXM247HnO4(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/LoadControl; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$FplZJNis2C-ck82WaYRNg8j54tA(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/BandwidthMeter; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$MbwKRuXmGQh3ZURCZek3Rj0CAIc(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/RenderersFactory; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$PFgrmzXy8dtRca-zfooecXIZLiM(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/source/MediaSource$Factory; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$PLv_OFGgiO4MKR7PBORW2kAfOy8(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/TrackSelector; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Function;)V +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->build()Landroidx/media3/exoplayer/ExoPlayer; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$new$14(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/TrackSelector; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$new$15(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/BandwidthMeter; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setLoadControl$19(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/LoadControl; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setMediaSourceFactory$17(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/source/MediaSource$Factory; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setRenderersFactory$16(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/RenderersFactory; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->setHandleAudioBecomingNoisy(Z)Landroidx/media3/exoplayer/ExoPlayer$Builder; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->setLoadControl(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->setMediaSourceFactory(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/ExoPlayer$Builder; +HSPLandroidx/media3/exoplayer/ExoPlayer$Builder;->setRenderersFactory(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/ExoPlayer$Builder; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda15;->(Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda15;->invoke(Ljava/lang/Object;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda17;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda17;->invoke(Ljava/lang/Object;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda18;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$Api31$$ExternalSyntheticApiModelOutline0;->m()Landroid/media/metrics/LogSessionId; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$Api31;->registerMediaMetricsListener(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayerImpl;Z)Landroidx/media3/exoplayer/analytics/PlayerId; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$ComponentListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$ComponentListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl;Landroidx/media3/exoplayer/ExoPlayerImpl$1;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$FrameMetadataListener;->()V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl$FrameMetadataListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl$1;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->$r8$lambda$JtzxNRDnWahnXIvwxzcFksVgOkU(Landroidx/media3/exoplayer/ExoPlayerImpl;Landroidx/media3/common/Player$Listener;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->$r8$lambda$Kk09jzs0OKewoiSfI3wTI0zS6O4(Landroidx/media3/common/AudioAttributes;Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->()V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->(Landroidx/media3/exoplayer/ExoPlayer$Builder;Landroidx/media3/common/Player;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->addAnalyticsListener(Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->addAudioOffloadListener(Landroidx/media3/exoplayer/ExoPlayer$AudioOffloadListener;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->addListener(Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->createDeviceInfo(Landroidx/media3/exoplayer/StreamVolumeManager;)Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->createMessageInternal(Landroidx/media3/exoplayer/PlayerMessage$Target;)Landroidx/media3/exoplayer/PlayerMessage; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getApplicationLooper()Landroid/os/Looper; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getAvailableCommands()Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getBufferedPosition()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentBufferedPosition()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentPosition()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentPositionInternal(Landroidx/media3/exoplayer/PlaybackInfo;)J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentAdGroupIndex()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentAdIndexInAdGroup()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentCues()Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentMediaItemIndex()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPeriodIndex()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPosition()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPositionUsInternal(Landroidx/media3/exoplayer/PlaybackInfo;)J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentTimeline()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentTracks()Landroidx/media3/common/Tracks; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentWindowIndexInternal(Landroidx/media3/exoplayer/PlaybackInfo;)I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getDuration()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getMaxSeekToPreviousPosition()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayWhenReady()Z +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayWhenReadyChangeReason(ZI)I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackState()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackSuppressionReason()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayerError()Landroidx/media3/common/PlaybackException; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayerError()Landroidx/media3/exoplayer/ExoPlaybackException; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getRepeatMode()I +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getSeekBackIncrement()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getSeekForwardIncrement()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getShuffleModeEnabled()Z +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getTotalBufferedDuration()J +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getVideoSize()Landroidx/media3/common/VideoSize; +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->getVolume()F +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->isLoading()Z +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->isPlayingAd()Z +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->lambda$new$0(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->lambda$setAudioAttributes$8(Landroidx/media3/common/AudioAttributes;Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->sendRendererMessage(IILjava/lang/Object;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;Z)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->updatePlayWhenReady(ZII)V +HSPLandroidx/media3/exoplayer/ExoPlayerImpl;->verifyApplicationThread()V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->(Landroidx/media3/exoplayer/PlaybackInfo;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->access$100(Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;)Z +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->setPlaybackInfo(Landroidx/media3/exoplayer/PlaybackInfo;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->([Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/trackselection/TrackSelector;Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;Landroidx/media3/exoplayer/LoadControl;Landroidx/media3/exoplayer/upstream/BandwidthMeter;IZLandroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/exoplayer/SeekParameters;Landroidx/media3/exoplayer/LivePlaybackSpeedControl;JZLandroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdateListener;Landroidx/media3/exoplayer/analytics/PlayerId;Landroid/os/Looper;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->deliverMessage(Landroidx/media3/exoplayer/PlayerMessage;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->getPlaybackLooper()Landroid/os/Looper; +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->handleMessage(Landroid/os/Message;)Z +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->maybeNotifyPlaybackInfoChanged()V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessage(Landroidx/media3/exoplayer/PlayerMessage;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessageInternal(Landroidx/media3/exoplayer/PlayerMessage;)V +HSPLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessageToTarget(Landroidx/media3/exoplayer/PlayerMessage;)V +HSPLandroidx/media3/exoplayer/FormatHolder;->()V +HSPLandroidx/media3/exoplayer/MediaPeriodQueue;->(Landroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/common/util/HandlerWrapper;)V +HSPLandroidx/media3/exoplayer/MediaSourceList;->(Landroidx/media3/exoplayer/MediaSourceList$MediaSourceListInfoRefreshListener;Landroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/common/util/HandlerWrapper;Landroidx/media3/exoplayer/analytics/PlayerId;)V +HSPLandroidx/media3/exoplayer/PlaybackInfo;->()V +HSPLandroidx/media3/exoplayer/PlaybackInfo;->(Landroidx/media3/common/Timeline;Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JJILandroidx/media3/exoplayer/ExoPlaybackException;ZLandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;Ljava/util/List;Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;ZILandroidx/media3/common/PlaybackParameters;JJJJZ)V +HSPLandroidx/media3/exoplayer/PlaybackInfo;->createDummy(Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;)Landroidx/media3/exoplayer/PlaybackInfo; +HSPLandroidx/media3/exoplayer/PlayerMessage;->(Landroidx/media3/exoplayer/PlayerMessage$Sender;Landroidx/media3/exoplayer/PlayerMessage$Target;Landroidx/media3/common/Timeline;ILandroidx/media3/common/util/Clock;Landroid/os/Looper;)V +HSPLandroidx/media3/exoplayer/PlayerMessage;->getLooper()Landroid/os/Looper; +HSPLandroidx/media3/exoplayer/PlayerMessage;->getPayload()Ljava/lang/Object; +HSPLandroidx/media3/exoplayer/PlayerMessage;->getPositionMs()J +HSPLandroidx/media3/exoplayer/PlayerMessage;->getTarget()Landroidx/media3/exoplayer/PlayerMessage$Target; +HSPLandroidx/media3/exoplayer/PlayerMessage;->getType()I +HSPLandroidx/media3/exoplayer/PlayerMessage;->isCanceled()Z +HSPLandroidx/media3/exoplayer/PlayerMessage;->markAsProcessed(Z)V +HSPLandroidx/media3/exoplayer/PlayerMessage;->send()Landroidx/media3/exoplayer/PlayerMessage; +HSPLandroidx/media3/exoplayer/PlayerMessage;->setPayload(Ljava/lang/Object;)Landroidx/media3/exoplayer/PlayerMessage; +HSPLandroidx/media3/exoplayer/PlayerMessage;->setType(I)Landroidx/media3/exoplayer/PlayerMessage; +HSPLandroidx/media3/exoplayer/SeekParameters;->()V +HSPLandroidx/media3/exoplayer/SeekParameters;->(JJ)V +HSPLandroidx/media3/exoplayer/StandaloneMediaClock;->(Landroidx/media3/common/util/Clock;)V +HSPLandroidx/media3/exoplayer/WakeLockManager;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/WakeLockManager;->setEnabled(Z)V +HSPLandroidx/media3/exoplayer/WakeLockManager;->updateWakeLock()V +HSPLandroidx/media3/exoplayer/WifiLockManager;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/WifiLockManager;->setEnabled(Z)V +HSPLandroidx/media3/exoplayer/WifiLockManager;->updateWifiLock()V +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$-CC;->$default$onAudioAttributesChanged(Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;->(JLandroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JLandroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JJ)V +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->(Landroidx/media3/common/FlagSet;Landroid/util/SparseArray;)V +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->contains(I)Z +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->get(I)I +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->getEventTime(I)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +HSPLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->size()I +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda13;->()V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda26;->(Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;Landroidx/media3/common/Player;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda26;->invoke(Ljava/lang/Object;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda49;->(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda49;->invoke(Ljava/lang/Object;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda62;->(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJ)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda62;->invoke(Ljava/lang/Object;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->(Landroidx/media3/common/Timeline$Period;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getCurrentPlayerMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getLoadingMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getReadingMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$hfAWm6MUDbNyP2cV6lG0IbYKl0w(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJLandroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$jkdNgF6pLu9A9h86YXT1MXSbNQs(Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$nj7KUQ0JGKqZoRhLx02F6ycdSf0(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->(Landroidx/media3/common/util/Clock;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->addListener(Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateEventTime(Landroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateEventTime(Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateLoadingMediaPeriodEventTime()Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateReadingMediaPeriodEventTime()Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$onAudioAttributesChanged$55(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$onBandwidthSample$60(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJLandroidx/media3/exoplayer/analytics/AnalyticsListener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$setPlayer$1(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/common/FlagSet;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onAudioAttributesChanged(Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onBandwidthSample(IJJ)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onEvents(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->sendEvent(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;ILandroidx/media3/common/util/ListenerSet$Event;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->setPlayer(Landroidx/media3/common/Player;Landroid/os/Looper;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->()V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->()V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->(Lcom/google/common/base/Supplier;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->setListener(Landroidx/media3/exoplayer/analytics/PlaybackSessionManager$Listener;)V +HSPLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->updateSessions(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline10;->m(Ljava/lang/Object;)Landroid/media/metrics/MediaMetricsManager; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline11;->m(Landroid/media/metrics/MediaMetricsManager;)Landroid/media/metrics/PlaybackSession; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline50;->m(Landroid/media/metrics/NetworkEvent$Builder;I)Landroid/media/metrics/NetworkEvent$Builder; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline51;->m(Landroid/media/metrics/NetworkEvent$Builder;J)Landroid/media/metrics/NetworkEvent$Builder; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline52;->m(Landroid/media/metrics/NetworkEvent$Builder;)Landroid/media/metrics/NetworkEvent; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline53;->m(Landroid/media/metrics/PlaybackSession;Landroid/media/metrics/NetworkEvent;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline54;->m(Landroid/media/metrics/PlaybackSession;)Landroid/media/metrics/LogSessionId; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline8;->m()Landroid/media/metrics/NetworkEvent$Builder; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline9;->m()V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->(Landroid/content/Context;Landroid/media/metrics/PlaybackSession;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->canReportPendingFormatUpdate(Landroidx/media3/exoplayer/analytics/MediaMetricsListener$PendingFormatUpdate;)Z +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->create(Landroid/content/Context;)Landroidx/media3/exoplayer/analytics/MediaMetricsListener; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->getLogSessionId()Landroid/media/metrics/LogSessionId; +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->getNetworkType(Landroid/content/Context;)I +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeAddSessions(Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportNetworkChange(J)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportPlaybackError(J)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportPlaybackStateChange(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;J)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportTrackChanges(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;J)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeUpdateMetricsBuilderValues(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onAudioAttributesChanged(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onBandwidthEstimate(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJ)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onEvents(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V +HSPLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->resolveNewPlaybackState(Landroidx/media3/common/Player;)I +HSPLandroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;->()V +HSPLandroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;->(Landroid/media/metrics/LogSessionId;)V +HSPLandroidx/media3/exoplayer/analytics/PlayerId;->()V +HSPLandroidx/media3/exoplayer/analytics/PlayerId;->(Landroid/media/metrics/LogSessionId;)V +HSPLandroidx/media3/exoplayer/analytics/PlayerId;->(Landroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;)V +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo; +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline1;->m(Landroid/media/AudioDeviceInfo;)I +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23;->getAllBluetoothDeviceTypes()Lcom/google/common/collect/ImmutableSet; +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23;->isBluetoothConnected(Landroid/content/Context;)Z +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities;->()V +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities;->([II)V +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities;->deviceMaySetExternalSurroundSoundGlobalSetting()Z +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Landroidx/media3/exoplayer/audio/AudioCapabilities; +HSPLandroidx/media3/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;Landroid/content/Intent;)Landroidx/media3/exoplayer/audio/AudioCapabilities; +HSPLandroidx/media3/exoplayer/audio/AudioRendererEventListener$EventDispatcher;->(Landroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;)V +HSPLandroidx/media3/exoplayer/audio/AudioTrackPositionTracker;->(Landroidx/media3/exoplayer/audio/AudioTrackPositionTracker$Listener;)V +HSPLandroidx/media3/exoplayer/audio/ChannelMappingAudioProcessor;->()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$AudioTrackBufferSizeProvider;->()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$100(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroid/content/Context; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$200(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroidx/media3/exoplayer/audio/AudioCapabilities; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$300(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroidx/media3/common/audio/AudioProcessorChain; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$400(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Z +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$500(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Z +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$600(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->build()Landroidx/media3/exoplayer/audio/DefaultAudioSink; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setAudioCapabilities(Landroidx/media3/exoplayer/audio/AudioCapabilities;)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setEnableAudioTrackPlaybackParams(Z)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setEnableFloatOutput(Z)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setOffloadMode(I)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$DefaultAudioProcessorChain;->([Landroidx/media3/common/audio/AudioProcessor;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$DefaultAudioProcessorChain;->([Landroidx/media3/common/audio/AudioProcessor;Landroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;Landroidx/media3/common/audio/SonicAudioProcessor;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$MediaPositionParameters;->(Landroidx/media3/common/PlaybackParameters;JJ)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$MediaPositionParameters;->(Landroidx/media3/common/PlaybackParameters;JJLandroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$PendingExceptionHolder;->(J)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$PendingExceptionHolder;->clear()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$PositionTrackerListener;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink$PositionTrackerListener;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink;Landroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;Landroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->flush()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->isAudioTrackInitialized()Z +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioProcessorPlaybackParameters(Landroidx/media3/common/PlaybackParameters;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioSessionId(I)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setListener(Landroidx/media3/exoplayer/audio/AudioSink$Listener;)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setSkipSilenceEnabled(Z)V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioSink;->useAudioTrackPlaybackParams()Z +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->()V +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$000(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$100(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$200(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$300(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$400(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$500(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->build()Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider; +HSPLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider;->(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)V +HSPLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$AudioSinkListener;->(Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;)V +HSPLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$AudioSinkListener;->(Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$1;)V +HSPLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Landroidx/media3/exoplayer/audio/AudioSink;)V +HSPLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;->handleMessage(ILjava/lang/Object;)V +HSPLandroidx/media3/exoplayer/audio/OggOpusAudioPacketizer;->()V +HSPLandroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;->()V +HSPLandroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;->(JJS)V +HSPLandroidx/media3/exoplayer/audio/ToFloatPcmAudioProcessor;->()V +HSPLandroidx/media3/exoplayer/audio/ToFloatPcmAudioProcessor;->()V +HSPLandroidx/media3/exoplayer/audio/TrimmingAudioProcessor;->()V +HSPLandroidx/media3/exoplayer/drm/DefaultDrmSessionManagerProvider;->()V +HSPLandroidx/media3/exoplayer/mediacodec/BatchBuffer;->()V +HSPLandroidx/media3/exoplayer/mediacodec/DefaultMediaCodecAdapterFactory;->()V HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/MediaCodecInfo$CodecCapabilities;)I HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/media/MediaCodecInfo$CodecCapabilities;ZZZZZZ)V HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->getMaxSupportedInstances()I @@ -2815,11 +3804,20 @@ HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->isTunneling(Landroid/m HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->isTunnelingV21(Landroid/media/MediaCodecInfo$CodecCapabilities;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->needsDisableAdaptationWorkaround(Ljava/lang/String;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecInfo;->newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/media/MediaCodecInfo$CodecCapabilities;ZZZZZ)Landroidx/media3/exoplayer/mediacodec/MediaCodecInfo; +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;->()V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;->(JJJ)V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->()V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->(ILandroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZF)V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->getCodec()Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter; +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->setOutputStreamInfo(Landroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;)V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecSelector$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;->()V HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline2;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->(Ljava/lang/String;ZZ)V +HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->equals(Ljava/lang/Object;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->hashCode()I HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompatV21;->(ZZ)V HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompatV21;->ensureMediaCodecInfosInitialized()V @@ -2843,19 +3841,714 @@ HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil;->isSoftwareOnly(Landroi HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil;->isSoftwareOnlyV29(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil;->isVendor(Landroid/media/MediaCodecInfo;)Z HSPLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil;->isVendorV29(Landroid/media/MediaCodecInfo;)Z +HSPLandroidx/media3/exoplayer/metadata/MetadataDecoderFactory$1;->()V +HSPLandroidx/media3/exoplayer/metadata/MetadataDecoderFactory;->()V +HSPLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;)V +HSPLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory;)V +HSPLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory;Z)V HSPLandroidx/media3/exoplayer/source/DefaultMediaSourceFactory$DelegateFactoryLoader;->(Landroidx/media3/extractor/ExtractorsFactory;)V HSPLandroidx/media3/exoplayer/source/DefaultMediaSourceFactory$DelegateFactoryLoader;->setDataSourceFactory(Landroidx/media3/datasource/DataSource$Factory;)V HSPLandroidx/media3/exoplayer/source/DefaultMediaSourceFactory;->(Landroidx/media3/datasource/DataSource$Factory;)V HSPLandroidx/media3/exoplayer/source/DefaultMediaSourceFactory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V +HSPLandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;->(Ljava/lang/Object;)V +HSPLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory$$ExternalSyntheticLambda0;->(Landroidx/media3/extractor/ExtractorsFactory;)V +HSPLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/exoplayer/source/ProgressiveMediaExtractor$Factory;)V +HSPLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/exoplayer/source/ProgressiveMediaExtractor$Factory;Landroidx/media3/exoplayer/drm/DrmSessionManagerProvider;Landroidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy;I)V +HSPLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V +HSPLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->(I)V +HSPLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->(ILjava/util/Random;)V +HSPLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->([ILjava/util/Random;)V +HSPLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->createShuffledList(ILjava/util/Random;)[I +HSPLandroidx/media3/exoplayer/source/TrackGroupArray$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/exoplayer/source/TrackGroupArray;->()V +HSPLandroidx/media3/exoplayer/source/TrackGroupArray;->([Landroidx/media3/common/TrackGroup;)V +HSPLandroidx/media3/exoplayer/source/TrackGroupArray;->verifyCorrectness()V +HSPLandroidx/media3/exoplayer/text/SubtitleDecoderFactory$1;->()V +HSPLandroidx/media3/exoplayer/text/SubtitleDecoderFactory;->()V +HSPLandroidx/media3/exoplayer/text/TextRenderer;->(Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;)V +HSPLandroidx/media3/exoplayer/text/TextRenderer;->(Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/text/SubtitleDecoderFactory;)V +HSPLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->()V +HSPLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->(IIIF)V +HSPLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->(IIIIIFFLandroidx/media3/common/util/Clock;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda6;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda7;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2100(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2200(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2300(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2400(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2500(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2600(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2700(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2800(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2900(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3000(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3100(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3200(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3300(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3400(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3500(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Landroid/util/SparseArray; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3600(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Landroid/util/SparseBooleanArray; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->build()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->init()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSize(IIZ)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSize(IIZ)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/common/TrackSelectionParameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$1;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->getDefaults(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->getKeysFromSparseBooleanArray(Landroid/util/SparseBooleanArray;)[I +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->putSelectionOverridesToBundle(Landroid/os/Bundle;Landroid/util/SparseArray;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;Landroidx/media3/common/TrackSelectionParameters;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroidx/media3/common/TrackSelectionParameters;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getParameters()Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getParameters()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getRendererCapabilitiesListener()Landroidx/media3/exoplayer/RendererCapabilities$Listener; +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->isSetParametersSupported()Z +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->maybeInvalidateForAudioChannelCountConstraints()V +HSPLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V +HSPLandroidx/media3/exoplayer/trackselection/MappingTrackSelector;->()V +HSPLandroidx/media3/exoplayer/trackselection/TrackSelector;->()V +HSPLandroidx/media3/exoplayer/trackselection/TrackSelector;->init(Landroidx/media3/exoplayer/trackselection/TrackSelector$InvalidationListener;Landroidx/media3/exoplayer/upstream/BandwidthMeter;)V +HSPLandroidx/media3/exoplayer/trackselection/TrackSelectorResult;->([Landroidx/media3/exoplayer/RendererConfiguration;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;Landroidx/media3/common/Tracks;Ljava/lang/Object;)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$000(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener; +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$100(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Z +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$200(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Landroid/os/Handler; +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->$r8$lambda$Mbwn2ga0EIE0XL-yT6DTuqKqjlA(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->()V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->addListener(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->bandwidthSample(IJJ)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->lambda$bandwidthSample$0(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V +HSPLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->removeListener(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V +HSPLandroidx/media3/exoplayer/upstream/DefaultAllocator;->(ZI)V +HSPLandroidx/media3/exoplayer/upstream/DefaultAllocator;->(ZII)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$$ExternalSyntheticLambda0;->onNetworkTypeChanged(I)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->build()Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter; +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->getInitialBitrateEstimatesForCountry(Ljava/lang/String;)Ljava/util/Map; +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->$r8$lambda$8vbqeEDAAIcRppX7lWd9C-LcIoU(Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;I)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->()V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->(Landroid/content/Context;Ljava/util/Map;ILandroidx/media3/common/util/Clock;Z)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->(Landroid/content/Context;Ljava/util/Map;ILandroidx/media3/common/util/Clock;ZLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$1;)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->access$100(Ljava/lang/String;)[I +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->addEventListener(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getInitialBitrateCountryGroupAssignment(Ljava/lang/String;)[I +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getInitialBitrateEstimateForNetworkType(I)J +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getSingletonInstance(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter; +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->maybeNotifyBandwidthSample(IJJ)V +HSPLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->onNetworkTypeChanged(I)V +HSPLandroidx/media3/exoplayer/upstream/DefaultLoadErrorHandlingPolicy;->()V +HSPLandroidx/media3/exoplayer/upstream/DefaultLoadErrorHandlingPolicy;->(I)V +HSPLandroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda1;->()V +HSPLandroidx/media3/exoplayer/upstream/SlidingPercentile;->()V +HSPLandroidx/media3/exoplayer/upstream/SlidingPercentile;->(I)V +HSPLandroidx/media3/exoplayer/upstream/SlidingPercentile;->reset()V +HSPLandroidx/media3/exoplayer/video/FixedFrameRateEstimator$Matcher;->()V +HSPLandroidx/media3/exoplayer/video/FixedFrameRateEstimator;->()V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer$VideoFrameProcessorManager;->(Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper;Landroidx/media3/exoplayer/video/MediaCodecVideoRenderer;)V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->()V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;JZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;I)V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;JZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;IF)V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->clearReportedVideoSize()V +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->deviceNeedsNoPostProcessWorkaround()Z +HSPLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->handleMessage(ILjava/lang/Object;)V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelperV17;->(Landroid/hardware/display/DisplayManager;)V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelperV17;->maybeBuildNewInstance(Landroid/content/Context;)Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelper; +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->()V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->()V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->createChoreographerInstanceInternal()V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->getInstance()Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler; +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->handleMessage(Landroid/os/Message;)Z +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->(Landroid/content/Context;)V +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->maybeBuildDisplayHelper(Landroid/content/Context;)Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelper; +HSPLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->setChangeFrameRateStrategy(I)V +HSPLandroidx/media3/exoplayer/video/VideoRendererEventListener$EventDispatcher;->(Landroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;)V +HSPLandroidx/media3/exoplayer/video/spherical/CameraMotionRenderer;->()V +HSPLandroidx/media3/exoplayer/video/spherical/CameraMotionRenderer;->handleMessage(ILjava/lang/Object;)V HSPLandroidx/media3/extractor/DefaultExtractorsFactory$$ExternalSyntheticLambda0;->()V HSPLandroidx/media3/extractor/DefaultExtractorsFactory$$ExternalSyntheticLambda1;->()V HSPLandroidx/media3/extractor/DefaultExtractorsFactory$ExtensionLoader;->(Landroidx/media3/extractor/DefaultExtractorsFactory$ExtensionLoader$ConstructorSupplier;)V HSPLandroidx/media3/extractor/DefaultExtractorsFactory;->()V HSPLandroidx/media3/extractor/DefaultExtractorsFactory;->()V +HSPLandroidx/media3/extractor/DefaultExtractorsFactory;->setConstantBitrateSeekingEnabled(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; +HSPLandroidx/media3/extractor/metadata/MetadataInputBuffer;->()V +HSPLandroidx/media3/session/CacheBitmapLoader;->(Landroidx/media3/common/util/BitmapLoader;)V +HSPLandroidx/media3/session/CommandButton$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/CommandButton$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/CommandButton$Builder;->()V +HSPLandroidx/media3/session/CommandButton$Builder;->build()Landroidx/media3/session/CommandButton; +HSPLandroidx/media3/session/CommandButton$Builder;->setDisplayName(Ljava/lang/CharSequence;)Landroidx/media3/session/CommandButton$Builder; +HSPLandroidx/media3/session/CommandButton$Builder;->setEnabled(Z)Landroidx/media3/session/CommandButton$Builder; +HSPLandroidx/media3/session/CommandButton$Builder;->setExtras(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton$Builder; +HSPLandroidx/media3/session/CommandButton$Builder;->setIconResId(I)Landroidx/media3/session/CommandButton$Builder; +HSPLandroidx/media3/session/CommandButton$Builder;->setPlayerCommand(I)Landroidx/media3/session/CommandButton$Builder; +HSPLandroidx/media3/session/CommandButton;->$r8$lambda$NuCyllBZqMGlcMmw2c9ZW1r2MLk(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton; +HSPLandroidx/media3/session/CommandButton;->()V +HSPLandroidx/media3/session/CommandButton;->(Landroidx/media3/session/SessionCommand;IILjava/lang/CharSequence;Landroid/os/Bundle;Z)V +HSPLandroidx/media3/session/CommandButton;->(Landroidx/media3/session/SessionCommand;IILjava/lang/CharSequence;Landroid/os/Bundle;ZLandroidx/media3/session/CommandButton$1;)V +HSPLandroidx/media3/session/CommandButton;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton; +HSPLandroidx/media3/session/CommandButton;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/session/ConnectedControllersManager$ConnectedControllerRecord;->(Ljava/lang/Object;Landroidx/media3/session/SequencedFutureManager;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->$r8$lambda$Vom81RksdvuIVXyQfAu6pd1M7BY(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->addController(Ljava/lang/Object;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->getAvailablePlayerCommands(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/session/ConnectedControllersManager;->getConnectedControllers()Lcom/google/common/collect/ImmutableList; +HSPLandroidx/media3/session/ConnectedControllersManager;->getController(Ljava/lang/Object;)Landroidx/media3/session/MediaSession$ControllerInfo; +HSPLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/SequencedFutureManager; +HSPLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager; +HSPLandroidx/media3/session/ConnectedControllersManager;->isConnected(Landroidx/media3/session/MediaSession$ControllerInfo;)Z +HSPLandroidx/media3/session/ConnectedControllersManager;->isSessionCommandAvailable(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;)Z +HSPLandroidx/media3/session/ConnectedControllersManager;->lambda$removeController$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->removeController(Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/ConnectedControllersManager;->removeController(Ljava/lang/Object;)V +HSPLandroidx/media3/session/ConnectionRequest$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/ConnectionRequest$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/ConnectionRequest;->$r8$lambda$2A3KvllqTYxjJdHPpYs14G1Hda8(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionRequest; +HSPLandroidx/media3/session/ConnectionRequest;->()V +HSPLandroidx/media3/session/ConnectionRequest;->(IILjava/lang/String;ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/ConnectionRequest;->(Ljava/lang/String;ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/ConnectionRequest;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionRequest; +HSPLandroidx/media3/session/ConnectionRequest;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/ConnectionState$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/ConnectionState$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/ConnectionState;->$r8$lambda$ZjTwf4GufRk5624GRLNfHLYPV2s(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionState; +HSPLandroidx/media3/session/ConnectionState;->()V +HSPLandroidx/media3/session/ConnectionState;->(IILandroidx/media3/session/IMediaSession;Landroid/app/PendingIntent;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;Landroid/os/Bundle;Landroidx/media3/session/PlayerInfo;)V +HSPLandroidx/media3/session/ConnectionState;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionState; +HSPLandroidx/media3/session/ConnectionState;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/DefaultActionFactory;->(Landroid/app/Service;)V HSPLandroidx/media3/session/DefaultMediaNotificationProvider$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;Ljava/lang/String;)Landroid/app/NotificationChannel; HSPLandroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; HSPLandroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline1;->m()V HSPLandroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannel;Z)V +HSPLandroidx/media3/session/IMediaController$Stub;->()V +HSPLandroidx/media3/session/IMediaController$Stub;->asBinder()Landroid/os/IBinder; +HSPLandroidx/media3/session/IMediaSession$Stub;->()V +HSPLandroidx/media3/session/IMediaSession$Stub;->asBinder()Landroid/os/IBinder; +HSPLandroidx/media3/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroidx/media3/session/IMediaSession; +HSPLandroidx/media3/session/IMediaSessionService$Stub;->()V +HSPLandroidx/media3/session/IMediaSessionService$Stub;->asBinder()Landroid/os/IBinder; +HSPLandroidx/media3/session/IMediaSessionService$Stub;->asInterface(Landroid/os/IBinder;)Landroidx/media3/session/IMediaSessionService; +HSPLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +HSPLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/session/MediaController$Builder$1;->(Landroidx/media3/session/MediaController$Builder;)V +HSPLandroidx/media3/session/MediaController$Builder$1;->onDisconnected(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$Builder$1;->onSetCustomLayout(Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaController$Builder;->$r8$lambda$zyVzcB3Sb8jhbB9a-kIcWAaXt7s(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$Builder;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;)V +HSPLandroidx/media3/session/MediaController$Builder;->buildAsync()Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaController$Builder;->lambda$buildAsync$0(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$Builder;->setApplicationLooper(Landroid/os/Looper;)Landroidx/media3/session/MediaController$Builder; +HSPLandroidx/media3/session/MediaController$Builder;->setListener(Landroidx/media3/session/MediaController$Listener;)Landroidx/media3/session/MediaController$Builder; +HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaController$Listener$-CC;->$default$onSetCustomLayout(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaController;->$r8$lambda$7Poy_IVrU20FjlOzoqG4RzKma48(Landroidx/media3/session/MediaController;Landroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaController;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroidx/media3/session/MediaController$Listener;Landroid/os/Looper;Landroidx/media3/session/MediaController$ConnectionCallback;Landroidx/media3/common/util/BitmapLoader;)V +HSPLandroidx/media3/session/MediaController;->addListener(Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/session/MediaController;->createImpl(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;Landroidx/media3/common/util/BitmapLoader;)Landroidx/media3/session/MediaController$MediaControllerImpl; +HSPLandroidx/media3/session/MediaController;->getApplicationLooper()Landroid/os/Looper; +HSPLandroidx/media3/session/MediaController;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/session/MediaController;->getCurrentTimeline()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/session/MediaController;->getPlaybackState()I +HSPLandroidx/media3/session/MediaController;->isConnected()Z +HSPLandroidx/media3/session/MediaController;->isPlaying()Z +HSPLandroidx/media3/session/MediaController;->lambda$release$0(Landroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaController;->notifyAccepted()V +HSPLandroidx/media3/session/MediaController;->notifyControllerListener(Landroidx/media3/common/util/Consumer;)V +HSPLandroidx/media3/session/MediaController;->release()V +HSPLandroidx/media3/session/MediaController;->runOnApplicationLooper(Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaController;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaController;->verifyApplicationThread()V +HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1;->(Landroidx/media3/session/MediaControllerHolder;)V +HSPLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1;->execute(Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaControllerHolder;->$r8$lambda$0uHDg3PUO16yaKQbREVujLjFB_o(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaControllerHolder;->$r8$lambda$VFe1KzajtydbtNtJfzKnUJSxHgA(Landroidx/media3/session/MediaControllerHolder;Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaControllerHolder;->(Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaControllerHolder;->lambda$setController$0(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaControllerHolder;->lambda$setController$1(Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaControllerHolder;->maybeSetFutureResult()V +HSPLandroidx/media3/session/MediaControllerHolder;->onAccepted()V +HSPLandroidx/media3/session/MediaControllerHolder;->setController(Landroidx/media3/session/MediaController;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda113;->(Landroidx/media3/session/MediaControllerImplBase;Ljava/util/List;I)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda113;->accept(Ljava/lang/Object;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda118;->(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda118;->run()V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda38;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda39;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda41;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda41;->run(Landroidx/media3/session/IMediaSession;I)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda82;->(Landroidx/media3/session/MediaControllerImplBase;I)V +HSPLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda82;->run()V +HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;)V +HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->release()V +HSPLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V +HSPLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerImplBase$1;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$8ePI85Zvn-Y2ZOUzRdQ90F2A8_A(Landroidx/media3/session/MediaControllerImplBase;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$h98tQpKckSTD3e3SDer5Lqnajhs(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$mXQX_Ogg1Zjg5n58ylw_9v5Iv2Y(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$vt4LFlOFWDb7FYoJD4Ps6YPbQNk(Landroidx/media3/session/MediaControllerImplBase;Ljava/util/List;ILandroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->(Landroid/content/Context;Landroidx/media3/session/MediaController;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->access$300(Landroidx/media3/session/MediaControllerImplBase;)Landroidx/media3/session/SessionToken; +HSPLandroidx/media3/session/MediaControllerImplBase;->addListener(Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->connect()V +HSPLandroidx/media3/session/MediaControllerImplBase;->createIntersectedCommands(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTask(Landroidx/media3/session/IMediaSession;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;Z)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommand(Landroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommandInternal(ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->getContext()Landroid/content/Context; +HSPLandroidx/media3/session/MediaControllerImplBase;->getCurrentTimeline()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/session/MediaControllerImplBase;->getInstance()Landroidx/media3/session/MediaController; +HSPLandroidx/media3/session/MediaControllerImplBase;->getPlaybackState()I +HSPLandroidx/media3/session/MediaControllerImplBase;->getSessionInterfaceWithSessionCommandIfAble(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/IMediaSession; +HSPLandroidx/media3/session/MediaControllerImplBase;->isConnected()Z +HSPLandroidx/media3/session/MediaControllerImplBase;->isPlaying()Z +HSPLandroidx/media3/session/MediaControllerImplBase;->isReleased()Z +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$onSetCustomLayout$116(Ljava/util/List;ILandroidx/media3/session/MediaController$Listener;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$sendControllerResultWhenReady$84(Lcom/google/common/util/concurrent/ListenableFuture;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$sendCustomCommand$21(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->lambda$setFutureResult$83(I)V +HSPLandroidx/media3/session/MediaControllerImplBase;->onConnected(Landroidx/media3/session/ConnectionState;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->onPlayerInfoChanged(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->onSetCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->release()V +HSPLandroidx/media3/session/MediaControllerImplBase;->requestConnectToService()Z +HSPLandroidx/media3/session/MediaControllerImplBase;->requestConnectToSession(Landroid/os/Bundle;)Z +HSPLandroidx/media3/session/MediaControllerImplBase;->sendControllerResult(ILandroidx/media3/session/SessionResult;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->sendControllerResultWhenReady(ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaControllerImplBase;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaControllerImplBase;->setFutureResult(ILjava/lang/Object;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda0;->(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda0;->run(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda13;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda13;->run()V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda1;->(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda1;->run(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda3;->(Landroidx/media3/session/ConnectionState;)V +HSPLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda3;->run(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$JGVSWCsU6Jlg0sL9859LYxYyOC0(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$MjY9_DNY4SSRIb5zTIg0JPQvRmg(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$YGpG-xpiKgSpdH847m1pEUdLemY(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V +HSPLandroidx/media3/session/MediaControllerStub;->$r8$lambda$xpPa91l5F1le6Kbgz5kYcVmIzWE(Landroidx/media3/session/ConnectionState;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->(Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->dispatchControllerTaskOnHandler(Landroidx/media3/session/MediaControllerStub$ControllerTask;)V +HSPLandroidx/media3/session/MediaControllerStub;->lambda$dispatchControllerTaskOnHandler$12(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V +HSPLandroidx/media3/session/MediaControllerStub;->lambda$onConnected$0(Landroidx/media3/session/ConnectionState;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->lambda$onPlayerInfoChangedWithExclusions$8(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->lambda$onSetCustomLayout$2(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V +HSPLandroidx/media3/session/MediaControllerStub;->onConnected(ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerStub;->onPlayerInfoChangedWithExclusions(ILandroid/os/Bundle;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerStub;->onSessionResult(ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaControllerStub;->onSetCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaControllerStub;->setControllerFutureResult(ILjava/lang/Object;)V +HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda3;->(Landroid/os/Handler;)V +HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda3;->execute(Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6;->(Landroidx/media3/session/MediaNotificationManager;Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6;->run()V +HSPLandroidx/media3/session/MediaNotificationManager$Api24;->stopForeground(Landroidx/media3/session/MediaSessionService;Z)V +HSPLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaSession;Ljava/util/Map;)V +HSPLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->onConnected(Z)V +HSPLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->onSetCustomLayout(Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaNotificationManager;->$r8$lambda$1ulvKeHiWSsj_M-1JZwhrZVhpA8(Landroidx/media3/session/MediaNotificationManager;Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaNotificationManager;->$r8$lambda$NYHZ5KZm0zYYXQuqLwbY7Jckyvo(Landroid/os/Handler;Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaNotificationManager;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotification$Provider;Landroidx/media3/session/MediaNotification$ActionFactory;)V +HSPLandroidx/media3/session/MediaNotificationManager;->addSession(Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaNotificationManager;->getConnectedControllerForSession(Landroidx/media3/session/MediaSession;)Landroidx/media3/session/MediaController; +HSPLandroidx/media3/session/MediaNotificationManager;->lambda$addSession$1(Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaNotificationManager;->lambda$new$0(Landroid/os/Handler;Ljava/lang/Runnable;)V +HSPLandroidx/media3/session/MediaNotificationManager;->maybeStopForegroundService(Z)V +HSPLandroidx/media3/session/MediaNotificationManager;->shouldRunInForeground(Landroidx/media3/session/MediaSession;Z)Z +HSPLandroidx/media3/session/MediaNotificationManager;->shouldShowNotification(Landroidx/media3/session/MediaSession;)Z +HSPLandroidx/media3/session/MediaNotificationManager;->stopForeground(Z)V +HSPLandroidx/media3/session/MediaNotificationManager;->updateNotification(Landroidx/media3/session/MediaSession;Z)V +HSPLandroidx/media3/session/MediaSession$Builder$1;->()V +HSPLandroidx/media3/session/MediaSession$Builder;->(Landroid/content/Context;Landroidx/media3/common/Player;)V +HSPLandroidx/media3/session/MediaSession$Builder;->build()Landroidx/media3/session/MediaSession; +HSPLandroidx/media3/session/MediaSession$Builder;->setCallback(Landroidx/media3/session/MediaSession$Callback;)Landroidx/media3/session/MediaSession$Builder; +HSPLandroidx/media3/session/MediaSession$Builder;->setId(Ljava/lang/String;)Landroidx/media3/session/MediaSession$Builder; +HSPLandroidx/media3/session/MediaSession$BuilderBase;->(Landroid/content/Context;Landroidx/media3/common/Player;Landroidx/media3/session/MediaSession$Callback;)V +HSPLandroidx/media3/session/MediaSession$BuilderBase;->setCallback(Landroidx/media3/session/MediaSession$Callback;)Landroidx/media3/session/MediaSession$BuilderBase; +HSPLandroidx/media3/session/MediaSession$BuilderBase;->setId(Ljava/lang/String;)Landroidx/media3/session/MediaSession$BuilderBase; +HSPLandroidx/media3/session/MediaSession$Callback$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaSession$Callback;Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/MediaSession$ConnectionResult;->(ZLandroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/MediaSession$ConnectionResult;->accept(Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/session/MediaSession$ConnectionResult; +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->(Landroidx/media/MediaSessionManager$RemoteUserInfo;IIZLandroidx/media3/session/MediaSession$ControllerCb;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->getControllerCb()Landroidx/media3/session/MediaSession$ControllerCb; +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->getControllerVersion()I +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->getInterfaceVersion()I +HSPLandroidx/media3/session/MediaSession$ControllerInfo;->hashCode()I +HSPLandroidx/media3/session/MediaSession;->()V +HSPLandroidx/media3/session/MediaSession;->(Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)V +HSPLandroidx/media3/session/MediaSession;->createImpl(Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)Landroidx/media3/session/MediaSessionImpl; +HSPLandroidx/media3/session/MediaSession;->getId()Ljava/lang/String; +HSPLandroidx/media3/session/MediaSession;->getToken()Landroidx/media3/session/SessionToken; +HSPLandroidx/media3/session/MediaSession;->handleControllerConnectionFromService(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSession;->isReleased()Z +HSPLandroidx/media3/session/MediaSession;->setCustomLayout(Landroidx/media3/session/MediaSession$ControllerInfo;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSession;->setListener(Landroidx/media3/session/MediaSession$Listener;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda0;->(Ljava/util/List;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda0;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda1;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda1;->run()V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda2;->(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda3;->(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda3;->run()V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda6;->(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda6;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda7;->(Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda7;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda8;->(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda8;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->(Landroidx/media3/session/MediaSessionImpl;Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->handleMessage(Landroid/os/Message;)V +HSPLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->sendPlayerInfoChangedMessage(ZZ)V +HSPLandroidx/media3/session/MediaSessionImpl$PlayerListener;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$01SsO3LCKUvxOjWIW3Kn8h3-Otg(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$1wh78gmVIoNd6SPfHgugwWfFrbo(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$9aJkPMZtVq5y6kyNL9YBSQjH-VM(Landroidx/media3/common/Player$Commands;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$A_X0UrBeoHs5WN_iW5QU7jQJaOs(Ljava/util/List;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$NX0UFo3ss33TgI65QLQC7u66CEM(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$b5lgJN0r2mELH0IoiJEFkVL86gg(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionImpl;->()V +HSPLandroidx/media3/session/MediaSessionImpl;->(Landroidx/media3/session/MediaSession;Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)V +HSPLandroidx/media3/session/MediaSessionImpl;->access$100(Landroidx/media3/session/MediaSessionImpl;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/MediaSessionImpl;->access$102(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerInfo;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/MediaSessionImpl;->access$600(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerInfo;ZZ)V +HSPLandroidx/media3/session/MediaSessionImpl;->connectFromService(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionImpl;->dispatchOnPlayerInfoChanged(Landroidx/media3/session/PlayerInfo;ZZ)V +HSPLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTask(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTaskToLegacyStub(Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)V +HSPLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTaskWithoutReturn(Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)V +HSPLandroidx/media3/session/MediaSessionImpl;->getApplicationHandler()Landroid/os/Handler; +HSPLandroidx/media3/session/MediaSessionImpl;->getContext()Landroid/content/Context; +HSPLandroidx/media3/session/MediaSessionImpl;->getId()Ljava/lang/String; +HSPLandroidx/media3/session/MediaSessionImpl;->getPlayerWrapper()Landroidx/media3/session/PlayerWrapper; +HSPLandroidx/media3/session/MediaSessionImpl;->getSessionActivity()Landroid/app/PendingIntent; +HSPLandroidx/media3/session/MediaSessionImpl;->getSessionCompat()Landroid/support/v4/media/session/MediaSessionCompat; +HSPLandroidx/media3/session/MediaSessionImpl;->getToken()Landroidx/media3/session/SessionToken; +HSPLandroidx/media3/session/MediaSessionImpl;->handleAvailablePlayerCommandsChanged(Landroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/MediaSessionImpl;->isReleased()Z +HSPLandroidx/media3/session/MediaSessionImpl;->lambda$handleAvailablePlayerCommandsChanged$15(Landroidx/media3/common/Player$Commands;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->lambda$handleAvailablePlayerCommandsChanged$16(Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->lambda$new$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionImpl;->lambda$setCustomLayout$4(Ljava/util/List;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->lambda$setPlayerInternal$1(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/MediaSession$ControllerCb;I)V +HSPLandroidx/media3/session/MediaSessionImpl;->onConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; +HSPLandroidx/media3/session/MediaSessionImpl;->onCustomCommandOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionImpl;->onDisconnectedOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/MediaSessionImpl;->onPostConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLandroidx/media3/session/MediaSessionImpl;->schedulePeriodicSessionPositionInfoChanges()V +HSPLandroidx/media3/session/MediaSessionImpl;->setCustomLayout(Landroidx/media3/session/MediaSession$ControllerInfo;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionImpl;->setMediaSessionListener(Landroidx/media3/session/MediaSession$Listener;)V +HSPLandroidx/media3/session/MediaSessionImpl;->setPlayerInternal(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ConnectionTimeoutHandler;->(Landroid/os/Looper;Landroidx/media3/session/ConnectedControllersManager;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->(Landroidx/media3/session/MediaSessionLegacyStub;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onAvailableCommandsChangedFromPlayer(ILandroidx/media3/common/Player$Commands;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onDeviceInfoChanged(ILandroidx/media3/common/DeviceInfo;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onMediaItemTransition(ILandroidx/media3/common/MediaItem;I)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onMediaMetadataChanged(ILandroidx/media3/common/MediaMetadata;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onPlayerChanged(ILandroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onPlaylistMetadataChanged(ILandroidx/media3/common/MediaMetadata;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onRepeatModeChanged(II)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onShuffleModeEnabledChanged(IZ)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onTimelineChanged(ILandroidx/media3/common/Timeline;I)V +HSPLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->updateMetadataIfChanged()V +HSPLandroidx/media3/session/MediaSessionLegacyStub$MediaPlayPauseKeyHandler;->(Landroidx/media3/session/MediaSessionLegacyStub;Landroid/os/Looper;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->()V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->(Landroidx/media3/session/MediaSessionImpl;Landroid/net/Uri;Landroid/os/Handler;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$100(Landroidx/media3/session/MediaSessionLegacyStub;)Landroidx/media3/session/MediaSessionImpl; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$200(Landroidx/media3/session/MediaSessionLegacyStub;Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$300(Landroidx/media3/session/MediaSessionLegacyStub;)Landroid/support/v4/media/session/MediaSessionCompat; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$400(Landroid/support/v4/media/session/MediaSessionCompat;Ljava/util/List;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$600(Landroidx/media3/session/MediaSessionLegacyStub;)Landroidx/media/VolumeProviderCompat; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->access$602(Landroidx/media3/session/MediaSessionLegacyStub;Landroidx/media/VolumeProviderCompat;)Landroidx/media/VolumeProviderCompat; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->getControllerLegacyCbForBroadcast()Landroidx/media3/session/MediaSession$ControllerCb; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->getSessionCompat()Landroid/support/v4/media/session/MediaSessionCompat; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->maybeUpdateFlags(Landroidx/media3/session/PlayerWrapper;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->queryPackageManagerForMediaButtonReceiver(Landroid/content/Context;)Landroid/content/ComponentName; +HSPLandroidx/media3/session/MediaSessionLegacyStub;->setQueue(Landroid/support/v4/media/session/MediaSessionCompat;Ljava/util/List;)V +HSPLandroidx/media3/session/MediaSessionLegacyStub;->start()V +HSPLandroidx/media3/session/MediaSessionService$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaSessionService$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionListener;->(Landroidx/media3/session/MediaSessionService;)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionListener;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaSessionService$1;)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub;Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0;->run()V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->$r8$lambda$0ZW6V5Gj8iqM9_9QaE2jJdLZyk4(Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub;Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->(Landroidx/media3/session/MediaSessionService;)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->connect(Landroidx/media3/session/IMediaController;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->lambda$connect$0(Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V +HSPLandroidx/media3/session/MediaSessionService;->$r8$lambda$a2XpJPVIWvV21YOEzzqJkEpwBQI(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaSessionService;->()V +HSPLandroidx/media3/session/MediaSessionService;->addSession(Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaSessionService;->getActionFactory()Landroidx/media3/session/DefaultActionFactory; +HSPLandroidx/media3/session/MediaSessionService;->getMediaNotificationManager()Landroidx/media3/session/MediaNotificationManager; +HSPLandroidx/media3/session/MediaSessionService;->getServiceBinder()Landroid/os/IBinder; +HSPLandroidx/media3/session/MediaSessionService;->getSessions()Ljava/util/List; +HSPLandroidx/media3/session/MediaSessionService;->isSessionAdded(Landroidx/media3/session/MediaSession;)Z +HSPLandroidx/media3/session/MediaSessionService;->lambda$addSession$0(Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaSessionService;->onBind(Landroid/content/Intent;)Landroid/os/IBinder; +HSPLandroidx/media3/session/MediaSessionService;->onCreate()V +HSPLandroidx/media3/session/MediaSessionService;->onUpdateNotification(Landroidx/media3/session/MediaSession;)V +HSPLandroidx/media3/session/MediaSessionService;->onUpdateNotification(Landroidx/media3/session/MediaSession;Z)V +HSPLandroidx/media3/session/MediaSessionService;->onUpdateNotificationInternal(Landroidx/media3/session/MediaSession;Z)Z +HSPLandroidx/media3/session/MediaSessionService;->setListener(Landroidx/media3/session/MediaSessionService$Listener;)V +HSPLandroidx/media3/session/MediaSessionService;->setMediaNotificationProvider(Landroidx/media3/session/MediaNotification$Provider;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda11;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda11;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda19;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda19;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda25;->(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda25;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->(Landroidx/media3/session/MediaSessionStub$SessionTask;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda72;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda72;->run()V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda76;->(Landroidx/media3/session/MediaSession$ControllerInfo;I)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda76;->accept(Ljava/lang/Object;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->run()V +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->(Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->getCallbackBinder()Landroid/os/IBinder; +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->hashCode()I +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onPlayerInfoChanged(ILandroidx/media3/session/PlayerInfo;Landroidx/media3/common/Player$Commands;ZZI)V +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onSessionResult(ILandroidx/media3/session/SessionResult;)V +HSPLandroidx/media3/session/MediaSessionStub$Controller2Cb;->setCustomLayout(ILjava/util/List;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$5u7ZOZu1E3qtXLejtiVCfQspblM(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$RagmTrsP9kOCYea3J9OJn28bc5c(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$Uz2_vcr_OU9Iuz1uNRDrsZj31fE(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$VrGmk0e1imzW80ACT-qbuXd3aCA(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$g1w8aI30ygWD3xJmF-4pacDXEWs(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$p6L8lBmsKUAaiq4jQwn1KSWoNSE(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->$r8$lambda$r3ns0uu-mjbAk0TkMAI7ay4cBrI(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub;->(Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;ILandroidx/media3/session/MediaSessionStub$SessionTask;)V +HSPLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaSessionStub$SessionTask;)V +HSPLandroidx/media3/session/MediaSessionStub;->generateAndCacheUniqueTrackGroupIds(Landroidx/media3/session/PlayerInfo;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/MediaSessionStub;->getConnectedControllersManager()Landroidx/media3/session/ConnectedControllersManager; +HSPLandroidx/media3/session/MediaSessionStub;->handleSessionTaskWhenReady(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/common/util/Consumer;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->lambda$connect$17(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$dispatchSessionTaskWithSessionCommand$15(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$handleSessionTaskWhenReady$16(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$onCustomCommand$25(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->lambda$release$19(Landroidx/media3/session/IMediaController;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$2(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V +HSPLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$3(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLandroidx/media3/session/MediaSessionStub;->onControllerResult(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->onCustomCommand(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/MediaSessionStub;->release(Landroidx/media3/session/IMediaController;I)V +HSPLandroidx/media3/session/MediaSessionStub;->sendSessionResult(Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/SessionResult;)V +HSPLandroidx/media3/session/MediaSessionStub;->sendSessionResultWhenReady(Landroidx/media3/session/MediaSessionStub$SessionTask;)Landroidx/media3/session/MediaSessionStub$SessionTask; +HSPLandroidx/media3/session/MediaUtils;->()V +HSPLandroidx/media3/session/MediaUtils;->convertToAudioAttributesCompat(Landroidx/media3/common/AudioAttributes;)Landroidx/media/AudioAttributesCompat; +HSPLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatRepeatMode(I)I +HSPLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatShuffleMode(Z)I +HSPLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatState(Landroidx/media3/common/PlaybackException;IZ)I +HSPLandroidx/media3/session/MediaUtils;->convertToQueueItemId(I)J +HSPLandroidx/media3/session/MediaUtils;->getLegacyStreamType(Landroidx/media3/common/AudioAttributes;)I +HSPLandroidx/media3/session/MediaUtils;->intersect(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/session/MediaUtils;->mergePlayerInfo(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/common/Player$Commands;)Landroid/util/Pair; +HSPLandroidx/media3/session/PlayerInfo$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/PlayerInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/PlayerInfo$Builder;->(Landroidx/media3/session/PlayerInfo;)V +HSPLandroidx/media3/session/PlayerInfo$Builder;->build()Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerInfo$Builder;->setCurrentTracks(Landroidx/media3/common/Tracks;)Landroidx/media3/session/PlayerInfo$Builder; +HSPLandroidx/media3/session/PlayerInfo$Builder;->setSessionPositionInfo(Landroidx/media3/session/SessionPositionInfo;)Landroidx/media3/session/PlayerInfo$Builder; +HSPLandroidx/media3/session/PlayerInfo$Builder;->setTimeline(Landroidx/media3/common/Timeline;)Landroidx/media3/session/PlayerInfo$Builder; +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions;->$r8$lambda$-IF8BPS2-UR_KVmEsmOA_l72_k0(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo$BundlingExclusions; +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions;->()V +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions;->(ZZ)V +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo$BundlingExclusions; +HSPLandroidx/media3/session/PlayerInfo$BundlingExclusions;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/PlayerInfo;->$r8$lambda$UYUSO7JOpKqYSM-ZlCuW_lSgFks(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerInfo;->()V +HSPLandroidx/media3/session/PlayerInfo;->(Landroidx/media3/common/PlaybackException;ILandroidx/media3/session/SessionPositionInfo;Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;ILandroidx/media3/common/PlaybackParameters;IZLandroidx/media3/common/VideoSize;Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaMetadata;FLandroidx/media3/common/AudioAttributes;Landroidx/media3/common/text/CueGroup;Landroidx/media3/common/DeviceInfo;IZZIIIZZLandroidx/media3/common/MediaMetadata;JJJLandroidx/media3/common/Tracks;Landroidx/media3/common/TrackSelectionParameters;)V +HSPLandroidx/media3/session/PlayerInfo;->copyWithCurrentTracks(Landroidx/media3/common/Tracks;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerInfo;->copyWithTimelineAndSessionPositionInfo(Landroidx/media3/common/Timeline;Landroidx/media3/session/SessionPositionInfo;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerInfo;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/session/PlayerInfo;->toBundle(Landroidx/media3/common/Player$Commands;ZZ)Landroid/os/Bundle; +HSPLandroidx/media3/session/PlayerWrapper;->(Landroidx/media3/common/Player;)V +HSPLandroidx/media3/session/PlayerWrapper;->addListener(Landroidx/media3/common/Player$Listener;)V +HSPLandroidx/media3/session/PlayerWrapper;->convertCommandToPlaybackStateActions(I)J +HSPLandroidx/media3/session/PlayerWrapper;->createPlaybackStateCompat()Landroid/support/v4/media/session/PlaybackStateCompat; +HSPLandroidx/media3/session/PlayerWrapper;->createPlayerInfoForBundling()Landroidx/media3/session/PlayerInfo; +HSPLandroidx/media3/session/PlayerWrapper;->createPositionInfoForBundling()Landroidx/media3/common/Player$PositionInfo; +HSPLandroidx/media3/session/PlayerWrapper;->createSessionPositionInfoForBundling()Landroidx/media3/session/SessionPositionInfo; +HSPLandroidx/media3/session/PlayerWrapper;->createVolumeProviderCompat()Landroidx/media/VolumeProviderCompat; +HSPLandroidx/media3/session/PlayerWrapper;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/session/PlayerWrapper;->getAudioAttributesWithCommandCheck()Landroidx/media3/common/AudioAttributes; +HSPLandroidx/media3/session/PlayerWrapper;->getAvailableCommands()Landroidx/media3/common/Player$Commands; +HSPLandroidx/media3/session/PlayerWrapper;->getBufferedPercentage()I +HSPLandroidx/media3/session/PlayerWrapper;->getBufferedPosition()J +HSPLandroidx/media3/session/PlayerWrapper;->getContentBufferedPosition()J +HSPLandroidx/media3/session/PlayerWrapper;->getContentDuration()J +HSPLandroidx/media3/session/PlayerWrapper;->getContentPosition()J +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentAdGroupIndex()I +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentAdIndexInAdGroup()I +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentCues()Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentCuesWithCommandCheck()Landroidx/media3/common/text/CueGroup; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentLiveOffset()J +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItemIndex()I +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItemWithCommandCheck()Landroidx/media3/common/MediaItem; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentPeriodIndex()I +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentPosition()J +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentTimeline()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentTimelineWithCommandCheck()Landroidx/media3/common/Timeline; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentTracks()Landroidx/media3/common/Tracks; +HSPLandroidx/media3/session/PlayerWrapper;->getCurrentTracksWithCommandCheck()Landroidx/media3/common/Tracks; +HSPLandroidx/media3/session/PlayerWrapper;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; +HSPLandroidx/media3/session/PlayerWrapper;->getDeviceVolumeWithCommandCheck()I +HSPLandroidx/media3/session/PlayerWrapper;->getDuration()J +HSPLandroidx/media3/session/PlayerWrapper;->getDurationWithCommandCheck()J +HSPLandroidx/media3/session/PlayerWrapper;->getMaxSeekToPreviousPosition()J +HSPLandroidx/media3/session/PlayerWrapper;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/session/PlayerWrapper;->getMediaMetadataWithCommandCheck()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/session/PlayerWrapper;->getPlayWhenReady()Z +HSPLandroidx/media3/session/PlayerWrapper;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; +HSPLandroidx/media3/session/PlayerWrapper;->getPlaybackState()I +HSPLandroidx/media3/session/PlayerWrapper;->getPlaybackSuppressionReason()I +HSPLandroidx/media3/session/PlayerWrapper;->getPlayerError()Landroidx/media3/common/PlaybackException; +HSPLandroidx/media3/session/PlayerWrapper;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/session/PlayerWrapper;->getPlaylistMetadataWithCommandCheck()Landroidx/media3/common/MediaMetadata; +HSPLandroidx/media3/session/PlayerWrapper;->getRepeatMode()I +HSPLandroidx/media3/session/PlayerWrapper;->getSeekBackIncrement()J +HSPLandroidx/media3/session/PlayerWrapper;->getSeekForwardIncrement()J +HSPLandroidx/media3/session/PlayerWrapper;->getShuffleModeEnabled()Z +HSPLandroidx/media3/session/PlayerWrapper;->getTotalBufferedDuration()J +HSPLandroidx/media3/session/PlayerWrapper;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; +HSPLandroidx/media3/session/PlayerWrapper;->getVideoSize()Landroidx/media3/common/VideoSize; +HSPLandroidx/media3/session/PlayerWrapper;->getVolume()F +HSPLandroidx/media3/session/PlayerWrapper;->getVolumeWithCommandCheck()F +HSPLandroidx/media3/session/PlayerWrapper;->isCommandAvailable(I)Z +HSPLandroidx/media3/session/PlayerWrapper;->isDeviceMutedWithCommandCheck()Z +HSPLandroidx/media3/session/PlayerWrapper;->isLoading()Z +HSPLandroidx/media3/session/PlayerWrapper;->isPlaying()Z +HSPLandroidx/media3/session/PlayerWrapper;->isPlayingAd()Z +HSPLandroidx/media3/session/PlayerWrapper;->verifyApplicationThread()V +HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->(ILjava/lang/Object;)V +HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->create(ILjava/lang/Object;)Landroidx/media3/session/SequencedFutureManager$SequencedFuture; +HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->getResultWhenClosed()Ljava/lang/Object; +HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->getSequenceNumber()I +HSPLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->set(Ljava/lang/Object;)Z +HSPLandroidx/media3/session/SequencedFutureManager;->()V +HSPLandroidx/media3/session/SequencedFutureManager;->createSequencedFuture(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager$SequencedFuture; +HSPLandroidx/media3/session/SequencedFutureManager;->lazyRelease(JLjava/lang/Runnable;)V +HSPLandroidx/media3/session/SequencedFutureManager;->obtainNextSequenceNumber()I +HSPLandroidx/media3/session/SequencedFutureManager;->release()V +HSPLandroidx/media3/session/SequencedFutureManager;->setFutureResult(ILjava/lang/Object;)V +HSPLandroidx/media3/session/SessionCommand$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionCommand$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/SessionCommand;->$r8$lambda$-vVtmRPGIu-NOoGvOcmGBqPpE2A(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; +HSPLandroidx/media3/session/SessionCommand;->()V +HSPLandroidx/media3/session/SessionCommand;->(Ljava/lang/String;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/SessionCommand;->equals(Ljava/lang/Object;)Z +HSPLandroidx/media3/session/SessionCommand;->hashCode()I +HSPLandroidx/media3/session/SessionCommand;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; +HSPLandroidx/media3/session/SessionCommand;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionCommands$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionCommands$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/SessionCommands$Builder;->()V +HSPLandroidx/media3/session/SessionCommands$Builder;->add(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/SessionCommands$Builder; +HSPLandroidx/media3/session/SessionCommands$Builder;->build()Landroidx/media3/session/SessionCommands; +HSPLandroidx/media3/session/SessionCommands;->$r8$lambda$QT7G-P2DLDMA1OfVE7mMOAsNnLM(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommands; +HSPLandroidx/media3/session/SessionCommands;->()V +HSPLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;)V +HSPLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;Landroidx/media3/session/SessionCommands$1;)V +HSPLandroidx/media3/session/SessionCommands;->contains(Landroidx/media3/session/SessionCommand;)Z +HSPLandroidx/media3/session/SessionCommands;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommands; +HSPLandroidx/media3/session/SessionCommands;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionPositionInfo$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionPositionInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/SessionPositionInfo;->$r8$lambda$Y5dKAucDohc9tqi4RcAUXuvwkzU(Landroid/os/Bundle;)Landroidx/media3/session/SessionPositionInfo; +HSPLandroidx/media3/session/SessionPositionInfo;->()V +HSPLandroidx/media3/session/SessionPositionInfo;->(Landroidx/media3/common/Player$PositionInfo;ZJJJIJJJJ)V +HSPLandroidx/media3/session/SessionPositionInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionPositionInfo; +HSPLandroidx/media3/session/SessionPositionInfo;->toBundle(ZZ)Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionResult$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionResult$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; +HSPLandroidx/media3/session/SessionResult;->$r8$lambda$x2DqL-v4-Wv0EFW4SM0qwLgSBU4(Landroid/os/Bundle;)Landroidx/media3/session/SessionResult; +HSPLandroidx/media3/session/SessionResult;->()V +HSPLandroidx/media3/session/SessionResult;->(I)V +HSPLandroidx/media3/session/SessionResult;->(ILandroid/os/Bundle;)V +HSPLandroidx/media3/session/SessionResult;->(ILandroid/os/Bundle;J)V +HSPLandroidx/media3/session/SessionResult;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionResult; +HSPLandroidx/media3/session/SessionResult;->toBundle()Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionToken$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionToken;->()V +HSPLandroidx/media3/session/SessionToken;->(IIIILjava/lang/String;Landroidx/media3/session/IMediaSession;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/SessionToken;->(Landroid/content/Context;Landroid/content/ComponentName;)V +HSPLandroidx/media3/session/SessionToken;->getBinder()Ljava/lang/Object; +HSPLandroidx/media3/session/SessionToken;->getExtras()Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionToken;->getPackageName()Ljava/lang/String; +HSPLandroidx/media3/session/SessionToken;->getServiceName()Ljava/lang/String; +HSPLandroidx/media3/session/SessionToken;->getType()I +HSPLandroidx/media3/session/SessionToken;->getUid()I +HSPLandroidx/media3/session/SessionToken;->getUid(Landroid/content/pm/PackageManager;Ljava/lang/String;)I +HSPLandroidx/media3/session/SessionToken;->isInterfaceDeclared(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/content/ComponentName;)Z +HSPLandroidx/media3/session/SessionToken;->isLegacySession()Z +HSPLandroidx/media3/session/SessionTokenImplBase$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SessionTokenImplBase;->()V +HSPLandroidx/media3/session/SessionTokenImplBase;->(IIIILjava/lang/String;Landroidx/media3/session/IMediaSession;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/SessionTokenImplBase;->(IIIILjava/lang/String;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/IBinder;Landroid/os/Bundle;)V +HSPLandroidx/media3/session/SessionTokenImplBase;->(Landroid/content/ComponentName;II)V +HSPLandroidx/media3/session/SessionTokenImplBase;->getBinder()Ljava/lang/Object; +HSPLandroidx/media3/session/SessionTokenImplBase;->getExtras()Landroid/os/Bundle; +HSPLandroidx/media3/session/SessionTokenImplBase;->getPackageName()Ljava/lang/String; +HSPLandroidx/media3/session/SessionTokenImplBase;->getServiceName()Ljava/lang/String; +HSPLandroidx/media3/session/SessionTokenImplBase;->getType()I +HSPLandroidx/media3/session/SessionTokenImplBase;->getUid()I +HSPLandroidx/media3/session/SessionTokenImplBase;->isLegacySession()Z +HSPLandroidx/media3/session/SimpleBitmapLoader$$ExternalSyntheticLambda0;->()V +HSPLandroidx/media3/session/SimpleBitmapLoader$$ExternalSyntheticLambda0;->get()Ljava/lang/Object; +HSPLandroidx/media3/session/SimpleBitmapLoader;->$r8$lambda$7mye94hLFKmF4Jrlc7Qo6EFZmFU()Lcom/google/common/util/concurrent/ListeningExecutorService; +HSPLandroidx/media3/session/SimpleBitmapLoader;->()V +HSPLandroidx/media3/session/SimpleBitmapLoader;->()V +HSPLandroidx/media3/session/SimpleBitmapLoader;->(Ljava/util/concurrent/ExecutorService;)V +HSPLandroidx/media3/session/SimpleBitmapLoader;->lambda$static$0()Lcom/google/common/util/concurrent/ListeningExecutorService; +HSPLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;Landroidx/media3/ui/AspectRatioFrameLayout$1;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->onMeasure(II)V +HSPLandroidx/media3/ui/AspectRatioFrameLayout;->setResizeMode(I)V +HSPLandroidx/media3/ui/PlayerView$ComponentListener;->(Landroidx/media3/ui/PlayerView;)V +HSPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/media3/ui/PlayerView;->setResizeMode(I)V +HSPLandroidx/media3/ui/PlayerView;->setResizeModeRaw(Landroidx/media3/ui/AspectRatioFrameLayout;I)V +HSPLandroidx/media3/ui/PlayerView;->updateContentDescription()V +HSPLandroidx/media3/ui/R$styleable;->()V HSPLandroidx/multidex/MultiDex;->()V HSPLandroidx/multidex/MultiDex;->install(Landroid/content/Context;)V HSPLandroidx/multidex/MultiDex;->isVMMultidexCapable(Ljava/lang/String;)Z @@ -2955,6 +4648,7 @@ HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestina HSPLandroidx/navigation/NavController;->navigateInternal(Landroidx/navigation/Navigator;Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;Lkotlin/jvm/functions/Function1;)V HSPLandroidx/navigation/NavController;->onGraphCreated(Landroid/os/Bundle;)V HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/List; +HSPLandroidx/navigation/NavController;->removeOnDestinationChangedListener(Landroidx/navigation/NavController$OnDestinationChangedListener;)V HSPLandroidx/navigation/NavController;->setGraph(I)V HSPLandroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V HSPLandroidx/navigation/NavController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V @@ -3222,11 +4916,13 @@ HSPLandroidx/recyclerview/widget/AdapterHelper$UpdateOp;->(IIILjava/lang/O HSPLandroidx/recyclerview/widget/AdapterHelper;->(Landroidx/recyclerview/widget/AdapterHelper$Callback;)V HSPLandroidx/recyclerview/widget/AdapterHelper;->(Landroidx/recyclerview/widget/AdapterHelper$Callback;Z)V HSPLandroidx/recyclerview/widget/AdapterHelper;->applyAdd(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V +HSPLandroidx/recyclerview/widget/AdapterHelper;->applyPendingUpdatesToPosition(I)I HSPLandroidx/recyclerview/widget/AdapterHelper;->consumePostponedUpdates()V HSPLandroidx/recyclerview/widget/AdapterHelper;->consumeUpdatesInOnePass()V HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(I)I HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(II)I HSPLandroidx/recyclerview/widget/AdapterHelper;->hasPendingUpdates()Z +HSPLandroidx/recyclerview/widget/AdapterHelper;->hasUpdates()Z HSPLandroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp; HSPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeChanged(IILjava/lang/Object;)Z HSPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeInserted(II)Z @@ -3242,8 +4938,11 @@ HSPLandroidx/recyclerview/widget/AsyncDifferConfig$Builder;->(Landroidx/re HSPLandroidx/recyclerview/widget/AsyncDifferConfig$Builder;->build()Landroidx/recyclerview/widget/AsyncDifferConfig; HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getBackgroundThreadExecutor()Ljava/util/concurrent/Executor; +HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getDiffCallback()Landroidx/recyclerview/widget/DiffUtil$ItemCallback; HSPLandroidx/recyclerview/widget/AsyncDifferConfig;->getMainThreadExecutor()Ljava/util/concurrent/Executor; HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->(Landroidx/recyclerview/widget/AsyncListDiffer$1;)V +HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areContentsTheSame(II)Z +HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areItemsTheSame(II)Z HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getNewListSize()I HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getOldListSize()I HSPLandroidx/recyclerview/widget/AsyncListDiffer$1$2;->(Landroidx/recyclerview/widget/AsyncListDiffer$1;Landroidx/recyclerview/widget/DiffUtil$DiffResult;)V @@ -3267,18 +4966,72 @@ HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->clear(I)V HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->countOnesBefore(I)I HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->get(I)Z HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->insert(IZ)V +HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->remove(I)Z HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->reset()V HSPLandroidx/recyclerview/widget/ChildHelper;->(Landroidx/recyclerview/widget/ChildHelper$Callback;)V HSPLandroidx/recyclerview/widget/ChildHelper;->addView(Landroid/view/View;IZ)V +HSPLandroidx/recyclerview/widget/ChildHelper;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V +HSPLandroidx/recyclerview/widget/ChildHelper;->detachViewFromParent(I)V HSPLandroidx/recyclerview/widget/ChildHelper;->findHiddenNonRemovedView(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/ChildHelper;->getChildAt(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/ChildHelper;->getChildCount()I HSPLandroidx/recyclerview/widget/ChildHelper;->getOffset(I)I +HSPLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildAt(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildCount()I +HSPLandroidx/recyclerview/widget/ChildHelper;->isHidden(Landroid/view/View;)Z HSPLandroidx/recyclerview/widget/ChildHelper;->removeAllViewsUnfiltered()V +HSPLandroidx/recyclerview/widget/ChildHelper;->removeViewIfHidden(Landroid/view/View;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->(Ljava/lang/String;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapter$Config;->(ZLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;Ljava/util/List;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;[Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->([Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getAdapters()Ljava/util/List; +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getItemCount()I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/ConcatAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;->()V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->(Landroidx/recyclerview/widget/ConcatAdapter;Landroidx/recyclerview/widget/ConcatAdapter$Config;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(ILandroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->calculateAndUpdateStateRestorationPolicy()V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->computeStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->countItemsBefore(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperAndLocalPosition(I)Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperFor(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getCopyOfAdapters()Ljava/util/List; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getLocalAdapterPosition(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getTotalCount()I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->getWrapper(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->hasStableIds()Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->indexOfWrapper(Landroidx/recyclerview/widget/RecyclerView$Adapter;)I +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->isAttachedTo(Landroidx/recyclerview/widget/RecyclerView;)Z +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeChanged(Landroidx/recyclerview/widget/NestedAdapterWrapper;IILjava/lang/Object;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeInserted(Landroidx/recyclerview/widget/NestedAdapterWrapper;II)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ConcatAdapterController;->releaseWrapperAndLocalPosition(Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->()V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->()V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->(Landroid/content/Context;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->scrollToPositionWithOffset(IILkotlin/jvm/functions/Function0;)V +HSPLandroidx/recyclerview/widget/ConversationLayoutManager;->supportsPredictiveItemAnimations()Z HSPLandroidx/recyclerview/widget/DefaultItemAnimator$3;->(Landroidx/recyclerview/widget/DefaultItemAnimator;Ljava/util/ArrayList;)V HSPLandroidx/recyclerview/widget/DefaultItemAnimator$3;->run()V HSPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->(Landroidx/recyclerview/widget/DefaultItemAnimator;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V +HSPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->onAnimationEnd(Landroid/animation/Animator;)V HSPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->onAnimationStart(Landroid/animation/Animator;)V HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->()V HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateAdd(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z @@ -3294,6 +5047,8 @@ HSPLandroidx/recyclerview/widget/DiffUtil$1;->()V HSPLandroidx/recyclerview/widget/DiffUtil$Callback;->()V HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->(I)V HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->backingData()[I +HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->get(I)I +HSPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->set(II)V HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->(III)V HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endX()I HSPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endY()I @@ -3303,11 +5058,19 @@ HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroi HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMatchingItems()V HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMoveMatches()V HSPLandroidx/recyclerview/widget/DiffUtil$ItemCallback;->()V +HSPLandroidx/recyclerview/widget/DiffUtil$Range;->()V HSPLandroidx/recyclerview/widget/DiffUtil$Range;->(IIII)V +HSPLandroidx/recyclerview/widget/DiffUtil$Range;->newSize()I HSPLandroidx/recyclerview/widget/DiffUtil$Range;->oldSize()I +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->()V +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->diagonalSize()I +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->hasAdditionOrRemoval()Z +HSPLandroidx/recyclerview/widget/DiffUtil$Snake;->toDiagonal()Landroidx/recyclerview/widget/DiffUtil$Diagonal; HSPLandroidx/recyclerview/widget/DiffUtil;->()V +HSPLandroidx/recyclerview/widget/DiffUtil;->backward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;)Landroidx/recyclerview/widget/DiffUtil$DiffResult; HSPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;Z)Landroidx/recyclerview/widget/DiffUtil$DiffResult; +HSPLandroidx/recyclerview/widget/DiffUtil;->forward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/DiffUtil;->midPoint(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;)Landroidx/recyclerview/widget/DiffUtil$Snake; HSPLandroidx/recyclerview/widget/GapWorker$1;->()V HSPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->()V @@ -3315,9 +5078,9 @@ HSPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->clearPre HSPLandroidx/recyclerview/widget/GapWorker;->()V HSPLandroidx/recyclerview/widget/GapWorker;->()V HSPLandroidx/recyclerview/widget/GapWorker;->add(Landroidx/recyclerview/widget/RecyclerView;)V -HSPLandroidx/recyclerview/widget/GapWorker;->remove(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$1;->(Landroidx/recyclerview/widget/ItemTouchHelper;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$2;->(Landroidx/recyclerview/widget/ItemTouchHelper;)V +HSPLandroidx/recyclerview/widget/ItemTouchHelper$2;->onInterceptTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback$1;->()V HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback$2;->()V HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback;->()V @@ -3325,17 +5088,22 @@ HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback;->()V HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;IFF)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$Callback;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;IFF)V HSPLandroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;->(Landroidx/recyclerview/widget/ItemTouchHelper;)V +HSPLandroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;->onDown(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/ItemTouchHelper$SimpleCallback;->(II)V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->(Landroidx/recyclerview/widget/ItemTouchHelper$Callback;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/ItemTouchHelper;->findAnimation(Landroid/view/MotionEvent;)Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation; HSPLandroidx/recyclerview/widget/ItemTouchHelper;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/ItemTouchHelper;->obtainVelocityTracker()V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->onChildViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/ItemTouchHelper;->select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->setupCallbacks()V HSPLandroidx/recyclerview/widget/ItemTouchHelper;->startGestureDetection()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;->assignCoordinateFromPadding()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;->assignFromView(Landroid/view/View;I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;->reset()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult;->resetInternal()V @@ -3364,6 +5132,7 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleChildClos HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findLastVisibleItemPosition()I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findOneVisibleChild(IIZZ)Landroid/view/View; +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->findReferenceChild(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;ZZ)Landroid/view/View; HSPLandroidx/recyclerview/widget/LinearLayoutManager;->fixLayoutEndGap(ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Z)I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->fixLayoutStartGap(ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Z)I HSPLandroidx/recyclerview/widget/LinearLayoutManager;->getExtraLayoutSpace(Landroidx/recyclerview/widget/RecyclerView$State;)I @@ -3373,15 +5142,16 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager;->isLayoutRTL()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->layoutChunk(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$LayoutState;Landroidx/recyclerview/widget/LinearLayoutManager$LayoutChunkResult;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->layoutForPredictiveAnimations(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;II)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onAnchorReady(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;I)V -HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->resolveIsInfinite()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->resolveShouldLayoutReverse()V +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->setStackFromEnd(Z)V +HSPLandroidx/recyclerview/widget/LinearLayoutManager;->shouldMeasureTwice()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->supportsPredictiveItemAnimations()Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->updateAnchorFromChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;)Z HSPLandroidx/recyclerview/widget/LinearLayoutManager;->updateAnchorFromPendingData(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;)Z @@ -3393,14 +5163,30 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager;->updateLayoutStateToFillSt HSPLandroidx/recyclerview/widget/ListAdapter$1;->(Landroidx/recyclerview/widget/ListAdapter;)V HSPLandroidx/recyclerview/widget/ListAdapter$1;->onCurrentListChanged(Ljava/util/List;Ljava/util/List;)V HSPLandroidx/recyclerview/widget/ListAdapter;->(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V +HSPLandroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List; HSPLandroidx/recyclerview/widget/ListAdapter;->getItem(I)Ljava/lang/Object; HSPLandroidx/recyclerview/widget/ListAdapter;->getItemCount()I HSPLandroidx/recyclerview/widget/ListAdapter;->onCurrentListChanged(Ljava/util/List;Ljava/util/List;)V HSPLandroidx/recyclerview/widget/ListAdapter;->submitList(Ljava/util/List;Ljava/lang/Runnable;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->(Landroidx/recyclerview/widget/NestedAdapterWrapper;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeChanged(IILjava/lang/Object;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeInserted(II)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback;Landroidx/recyclerview/widget/ViewTypeStorage;Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup;)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getCachedItemCount()I +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->getItemViewType(I)I +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLandroidx/recyclerview/widget/NestedAdapterWrapper;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/OpReorderer;->(Landroidx/recyclerview/widget/OpReorderer$Callback;)V HSPLandroidx/recyclerview/widget/OpReorderer;->getLastMoveOutOfOrder(Ljava/util/List;)I HSPLandroidx/recyclerview/widget/OpReorderer;->reorderOps(Ljava/util/List;)V HSPLandroidx/recyclerview/widget/OrientationHelper$1;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedMeasurement(Landroid/view/View;)I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedMeasurementInOther(Landroid/view/View;)I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getEndAfterPadding()I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getEndPadding()I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getMode()I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getStartAfterPadding()I +HSPLandroidx/recyclerview/widget/OrientationHelper$1;->getTotalSpace()I HSPLandroidx/recyclerview/widget/OrientationHelper$2;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V HSPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedEnd(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedMeasurement(Landroid/view/View;)I @@ -3416,6 +5202,7 @@ HSPLandroidx/recyclerview/widget/OrientationHelper;->(Landroidx/recyclervi HSPLandroidx/recyclerview/widget/OrientationHelper;->createHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper; HSPLandroidx/recyclerview/widget/OrientationHelper;->createOrientationHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;I)Landroidx/recyclerview/widget/OrientationHelper; HSPLandroidx/recyclerview/widget/OrientationHelper;->createVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper; +HSPLandroidx/recyclerview/widget/OrientationHelper;->getTotalSpaceChange()I HSPLandroidx/recyclerview/widget/OrientationHelper;->onLayoutComplete()V HSPLandroidx/recyclerview/widget/RecyclerView$1;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$2;->(Landroidx/recyclerview/widget/RecyclerView;)V @@ -3425,8 +5212,11 @@ HSPLandroidx/recyclerview/widget/RecyclerView$4;->(Landroidx/recyclerview/ HSPLandroidx/recyclerview/widget/RecyclerView$4;->processAppeared(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V HSPLandroidx/recyclerview/widget/RecyclerView$5;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$5;->addView(Landroid/view/View;I)V +HSPLandroidx/recyclerview/widget/RecyclerView$5;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLandroidx/recyclerview/widget/RecyclerView$5;->detachViewFromParent(I)V HSPLandroidx/recyclerview/widget/RecyclerView$5;->getChildAt(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$5;->getChildCount()I +HSPLandroidx/recyclerview/widget/RecyclerView$5;->indexOfChild(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$5;->removeAllViews()V HSPLandroidx/recyclerview/widget/RecyclerView$6;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$6;->dispatchUpdate(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V @@ -3437,18 +5227,23 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->< HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->()V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->bindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->createViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeChanged(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeInserted(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->()V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z +HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(II)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V @@ -3460,17 +5255,22 @@ HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationsFinished()V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->getAddDuration()J HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPostLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setAddDuration(J)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setListener(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setMoveDuration(J)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->()V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager$1;->(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V @@ -3489,54 +5289,75 @@ HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->assertNotInLayoutO HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->checkLayoutParams(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->chooseSize(III)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachAndScrapAttachedViews(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewAt(I)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewInternal(ILandroid/view/View;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getBaseline()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getBottomDecorationHeight(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getColumnCountForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBottom(Landroid/view/View;)I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBoundsWithMargins(Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredHeight(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredWidth(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedTop(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getFocusedChild()Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getLayoutDirection()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getMinimumHeight()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getMinimumWidth()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getProperties(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$LayoutManager$Properties; +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getRowCountForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getSelectionModeForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTopDecorationHeight(Landroid/view/View;)I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isLayoutHierarchical(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)Z +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isMeasurementUpToDate(III)Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->layoutDecoratedWithMargins(Landroid/view/View;IIII)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->measureChildWithMargins(Landroid/view/View;II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAddFocusables(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/ArrayList;II)Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;)V -HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityEvent(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfo(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsAdded(Landroidx/recyclerview/widget/RecyclerView;II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onMeasure(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleAllViews(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleScrapInt(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->requestLayout()V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrapOrRecycleView(Landroidx/recyclerview/widget/RecyclerView$Recycler;ILandroid/view/View;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setExactMeasureSpecsFrom(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasureSpecs(II)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimension(II)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimension(Landroid/graphics/Rect;II)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimensionFromChildren(II)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->shouldMeasureChild(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$LayoutParams;)Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->stopSmoothScroller()V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemChanged()Z HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemRemoved()Z HSPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->()V +HSPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;->()V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->()V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attach()V @@ -3549,6 +5370,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getRecycledView HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J +HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->setMaxRecycledViews(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->attachAccessibilityDelegateOnBind(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clear()V @@ -3557,6 +5379,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clearScrap()V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapCount()I HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapList()Ljava/util/List; +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrCachedViewForId(JIZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrHiddenOrCachedHolderForPosition(IZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(I)Landroid/view/View; HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(IZ)Landroid/view/View; @@ -3566,17 +5389,20 @@ HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->maybeSendPoolingContain HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->offsetPositionRecordsForInsert(II)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAttachedToWindow()V -HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onDetachedFromWindow()V -HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleAndClearCachedViews()V +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->scrapView(Landroid/view/View;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->tryBindViewHolderByDeadline(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIJ)Z HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->tryGetViewHolderForPositionByDeadline(IZJ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->unscrapView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->updateViewCacheSize()V +HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->validateViewHolderForOffsetPosition(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onChanged()V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeChanged(IILjava/lang/Object;)V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeInserted(II)V HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V +HSPLandroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener;->()V HSPLandroidx/recyclerview/widget/RecyclerView$State;->()V HSPLandroidx/recyclerview/widget/RecyclerView$State;->assertLayoutStep(I)V HSPLandroidx/recyclerview/widget/RecyclerView$State;->getItemCount()I @@ -3588,22 +5414,40 @@ HSPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->(Landroidx/rec HSPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->stop()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addFlags(I)V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearOldPosition()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearReturnedFromScrapFlag()V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemId()J HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getLayoutPosition()I HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List; +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->hasAnyOfTheFlags(I)Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isBound()Z +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRemoved()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isScrap()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isTmpDetached()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isUpdated()Z +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->needsUpdate()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setFlags(II)V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setScrapContainer(Landroidx/recyclerview/widget/RecyclerView$Recycler;Z)V +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->shouldBeKeptAsChild()Z HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->shouldIgnore()Z +HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->unScrap()V HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->wasReturnedFromScrap()Z HSPLandroidx/recyclerview/widget/RecyclerView;->()V HSPLandroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLandroidx/recyclerview/widget/RecyclerView;->access$000(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->access$100(Landroidx/recyclerview/widget/RecyclerView;I)V +HSPLandroidx/recyclerview/widget/RecyclerView;->access$500(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLandroidx/recyclerview/widget/RecyclerView;->addFocusables(Ljava/util/ArrayList;II)V HSPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V HSPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;I)V HSPLandroidx/recyclerview/widget/RecyclerView;->addOnChildAttachStateChangeListener(Landroidx/recyclerview/widget/RecyclerView$OnChildAttachStateChangeListener;)V @@ -3613,6 +5457,9 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->animateAppearance(Landroidx/recy HSPLandroidx/recyclerview/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V HSPLandroidx/recyclerview/widget/RecyclerView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->clearOldPositions()V +HSPLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollExtent()I +HSPLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I +HSPLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollRange()I HSPLandroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollExtent()I HSPLandroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollOffset()I HSPLandroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollRange()I @@ -3630,17 +5477,25 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchPendingImportantForAcces HSPLandroidx/recyclerview/widget/RecyclerView;->draw(Landroid/graphics/Canvas;)V HSPLandroidx/recyclerview/widget/RecyclerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z HSPLandroidx/recyclerview/widget/RecyclerView;->fillRemainingScrollValues(Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->findInterceptingOnItemTouchListener(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->findMinMaxChildLayoutPositions([I)V HSPLandroidx/recyclerview/widget/RecyclerView;->findNestedRecyclerView(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView; HSPLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; +HSPLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; HSPLandroidx/recyclerview/widget/RecyclerView;->getAccessibilityClassName()Ljava/lang/CharSequence; HSPLandroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter; +HSPLandroidx/recyclerview/widget/RecyclerView;->getAdapterPositionInRecyclerView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I +HSPLandroidx/recyclerview/widget/RecyclerView;->getBaseline()I HSPLandroidx/recyclerview/widget/RecyclerView;->getChangedHolderKey(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)J +HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLandroidx/recyclerview/widget/RecyclerView;->getDecoratedBoundsWithMarginsInt(Landroid/view/View;Landroid/graphics/Rect;)V HSPLandroidx/recyclerview/widget/RecyclerView;->getFullClassName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; +HSPLandroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator; HSPLandroidx/recyclerview/widget/RecyclerView;->getItemDecorInsetsForChild(Landroid/view/View;)Landroid/graphics/Rect; HSPLandroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; HSPLandroidx/recyclerview/widget/RecyclerView;->getNanoTime()J +HSPLandroidx/recyclerview/widget/RecyclerView;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; HSPLandroidx/recyclerview/widget/RecyclerView;->getScrollState()I HSPLandroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()Landroidx/core/view/NestedScrollingChildHelper; HSPLandroidx/recyclerview/widget/RecyclerView;->hasPendingAdapterUpdates()Z @@ -3648,6 +5503,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->initAdapterManager()V HSPLandroidx/recyclerview/widget/RecyclerView;->initAutofill()V HSPLandroidx/recyclerview/widget/RecyclerView;->initChildrenHelper()V HSPLandroidx/recyclerview/widget/RecyclerView;->invalidateGlows()V +HSPLandroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V HSPLandroidx/recyclerview/widget/RecyclerView;->isAccessibilityEnabled()Z HSPLandroidx/recyclerview/widget/RecyclerView;->isAttachedToWindow()Z HSPLandroidx/recyclerview/widget/RecyclerView;->isComputingLayout()Z @@ -3656,11 +5512,11 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->markKnownViewsInvalid()V HSPLandroidx/recyclerview/widget/RecyclerView;->offsetPositionRecordsForInsert(II)V HSPLandroidx/recyclerview/widget/RecyclerView;->onAttachedToWindow()V HSPLandroidx/recyclerview/widget/RecyclerView;->onChildAttachedToWindow(Landroid/view/View;)V -HSPLandroidx/recyclerview/widget/RecyclerView;->onDetachedFromWindow()V HSPLandroidx/recyclerview/widget/RecyclerView;->onDraw(Landroid/graphics/Canvas;)V HSPLandroidx/recyclerview/widget/RecyclerView;->onEnterLayoutOrScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->onLayout(ZIIII)V HSPLandroidx/recyclerview/widget/RecyclerView;->onMeasure(II)V HSPLandroidx/recyclerview/widget/RecyclerView;->onScrolled(II)V @@ -3671,6 +5527,7 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->processAdapterUpdatesAndSetAnima HSPLandroidx/recyclerview/widget/RecyclerView;->processDataSetCompletelyChanged(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->recoverFocusFromState()V HSPLandroidx/recyclerview/widget/RecyclerView;->removeAndRecycleViews()V +HSPLandroidx/recyclerview/widget/RecyclerView;->removeAnimatingView(Landroid/view/View;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->requestLayout()V HSPLandroidx/recyclerview/widget/RecyclerView;->resetFocusInfo()V HSPLandroidx/recyclerview/widget/RecyclerView;->saveFocusInfo()V @@ -3680,6 +5537,8 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->setAccessibilityDelegateCompat(L HSPLandroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V HSPLandroidx/recyclerview/widget/RecyclerView;->setAdapterInternal(Landroidx/recyclerview/widget/RecyclerView$Adapter;ZZ)V HSPLandroidx/recyclerview/widget/RecyclerView;->setClipToPadding(Z)V +HSPLandroidx/recyclerview/widget/RecyclerView;->setEdgeEffectFactory(Landroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;)V +HSPLandroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V HSPLandroidx/recyclerview/widget/RecyclerView;->setLayoutFrozen(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V @@ -3687,25 +5546,40 @@ HSPLandroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V HSPLandroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V HSPLandroidx/recyclerview/widget/RecyclerView;->shouldDeferAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->startInterceptRequestLayout()V +HSPLandroidx/recyclerview/widget/RecyclerView;->startNestedScroll(II)Z +HSPLandroidx/recyclerview/widget/RecyclerView;->stopGlowAnimations(Landroid/view/MotionEvent;)Z HSPLandroidx/recyclerview/widget/RecyclerView;->stopInterceptRequestLayout(Z)V -HSPLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll()V +HSPLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll(I)V HSPLandroidx/recyclerview/widget/RecyclerView;->stopScroll()V HSPLandroidx/recyclerview/widget/RecyclerView;->stopScrollersInternal()V HSPLandroidx/recyclerview/widget/RecyclerView;->suppressLayout(Z)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat; +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->saveOriginalDelegate(Landroid/view/View;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEvent(Landroid/view/View;I)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->(Landroidx/recyclerview/widget/RecyclerView;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->getItemDelegate()Landroidx/core/view/AccessibilityDelegateCompat; HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V +HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->shouldIgnore()Z HSPLandroidx/recyclerview/widget/ScrollbarHelper;->computeScrollExtent(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Z)I HSPLandroidx/recyclerview/widget/ScrollbarHelper;->computeScrollOffset(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$LayoutManager;ZZ)I HSPLandroidx/recyclerview/widget/ScrollbarHelper;->computeScrollRange(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Z)I HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->()V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1;->(Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;)V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->()V +HSPLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->createStableIdLookup()Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->()V HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->addFlags(I)V HSPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;->boundsMatch()Z @@ -3716,18 +5590,26 @@ HSPLandroidx/recyclerview/widget/ViewBoundsCheck;->(Landroidx/recyclerview HSPLandroidx/recyclerview/widget/ViewBoundsCheck;->findOneViewWithinBoundFlags(IIII)Landroid/view/View; HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->()V HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->()V -HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->drainCache()V HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->obtain()Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord; HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->recycle(Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->()V HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->clear()V HSPLandroidx/recyclerview/widget/ViewInfoStore;->getFromOldChangeHolders(J)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -HSPLandroidx/recyclerview/widget/ViewInfoStore;->onDetach()V +HSPLandroidx/recyclerview/widget/ViewInfoStore;->onViewDetached(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->process(Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback;)V HSPLandroidx/recyclerview/widget/ViewInfoStore;->removeFromDisappearedInLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->(Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;Landroidx/recyclerview/widget/NestedAdapterWrapper;)V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->globalToLocal(I)I +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->localToGlobal(I)I +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->()V +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->createViewTypeWrapper(Landroidx/recyclerview/widget/NestedAdapterWrapper;)Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->getWrapperForGlobalType(I)Landroidx/recyclerview/widget/NestedAdapterWrapper; +HSPLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->obtainViewType(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I HSPLandroidx/savedstate/Recreator$Companion;->()V HSPLandroidx/savedstate/Recreator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/savedstate/Recreator$SavedStateProvider;->(Landroidx/savedstate/SavedStateRegistry;)V +HSPLandroidx/savedstate/Recreator$SavedStateProvider;->add(Ljava/lang/String;)V HSPLandroidx/savedstate/Recreator;->()V HSPLandroidx/savedstate/Recreator;->(Landroidx/savedstate/SavedStateRegistryOwner;)V HSPLandroidx/savedstate/Recreator;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V @@ -3744,6 +5626,7 @@ HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$lambda$4(Landroidx/sa HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$savedstate_release(Landroidx/lifecycle/Lifecycle;)V HSPLandroidx/savedstate/SavedStateRegistry;->performRestore$savedstate_release(Landroid/os/Bundle;)V HSPLandroidx/savedstate/SavedStateRegistry;->registerSavedStateProvider(Ljava/lang/String;Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;)V +HSPLandroidx/savedstate/SavedStateRegistry;->runOnNextRecreation(Ljava/lang/Class;)V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->()V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->create(Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/savedstate/SavedStateRegistryController; @@ -3801,6 +5684,7 @@ HSPLcom/airbnb/lottie/LottieAnimationView$UserActionTaken;->()V HSPLcom/airbnb/lottie/LottieAnimationView$UserActionTaken;->(Ljava/lang/String;I)V HSPLcom/airbnb/lottie/LottieAnimationView;->()V HSPLcom/airbnb/lottie/LottieAnimationView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/SimpleLottieValueCallback;)V HSPLcom/airbnb/lottie/LottieAnimationView;->cancelLoaderTask()V HSPLcom/airbnb/lottie/LottieAnimationView;->clearComposition()V @@ -3808,6 +5692,7 @@ HSPLcom/airbnb/lottie/LottieAnimationView;->enableMergePathsForKitKatAndAbove(Z) HSPLcom/airbnb/lottie/LottieAnimationView;->fromRawRes(I)Lcom/airbnb/lottie/LottieTask; HSPLcom/airbnb/lottie/LottieAnimationView;->init(Landroid/util/AttributeSet;I)V HSPLcom/airbnb/lottie/LottieAnimationView;->invalidate()V +HSPLcom/airbnb/lottie/LottieAnimationView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V HSPLcom/airbnb/lottie/LottieAnimationView;->onAttachedToWindow()V HSPLcom/airbnb/lottie/LottieAnimationView;->pauseAnimation()V HSPLcom/airbnb/lottie/LottieAnimationView;->setAnimation(I)V @@ -3831,6 +5716,8 @@ HSPLcom/airbnb/lottie/LottieComposition;->hasDashPattern()Z HSPLcom/airbnb/lottie/LottieComposition;->incrementMatteOrMaskCount(I)V HSPLcom/airbnb/lottie/LottieComposition;->init(Landroid/graphics/Rect;FFFLjava/util/List;Landroidx/collection/LongSparseArray;Ljava/util/Map;Ljava/util/Map;Landroidx/collection/SparseArrayCompat;Ljava/util/Map;Ljava/util/List;)V HSPLcom/airbnb/lottie/LottieComposition;->setPerformanceTrackingEnabled(Z)V +HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda2;->(Lcom/airbnb/lottie/LottieComposition;)V +HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda3;->(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;)V HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda3;->onResult(Ljava/lang/Object;)V HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda4;->(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;)V @@ -3838,6 +5725,7 @@ HSPLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda6;->call()Ljava/lang/Object; HSPLcom/airbnb/lottie/LottieCompositionFactory;->$r8$lambda$GHTR9zHPpgTQOzChVCFJdsYjeJc(Ljava/lang/ref/WeakReference;Landroid/content/Context;ILjava/lang/String;)Lcom/airbnb/lottie/LottieResult; HSPLcom/airbnb/lottie/LottieCompositionFactory;->$r8$lambda$QKw11Xf-il8Q45eZiXJcCWI4UL8(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/airbnb/lottie/LottieComposition;)V +HSPLcom/airbnb/lottie/LottieCompositionFactory;->$r8$lambda$TQsQOaUIc6Is8SOnplNQRP2La48(Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/LottieResult; HSPLcom/airbnb/lottie/LottieCompositionFactory;->()V HSPLcom/airbnb/lottie/LottieCompositionFactory;->cache(Ljava/lang/String;Ljava/util/concurrent/Callable;)Lcom/airbnb/lottie/LottieTask; HSPLcom/airbnb/lottie/LottieCompositionFactory;->fromJsonInputStreamSync(Ljava/io/InputStream;Ljava/lang/String;)Lcom/airbnb/lottie/LottieResult; @@ -3849,17 +5737,20 @@ HSPLcom/airbnb/lottie/LottieCompositionFactory;->fromRawRes(Landroid/content/Con HSPLcom/airbnb/lottie/LottieCompositionFactory;->fromRawResSync(Landroid/content/Context;ILjava/lang/String;)Lcom/airbnb/lottie/LottieResult; HSPLcom/airbnb/lottie/LottieCompositionFactory;->isNightMode(Landroid/content/Context;)Z HSPLcom/airbnb/lottie/LottieCompositionFactory;->isZipCompressed(Lokio/BufferedSource;)Ljava/lang/Boolean; +HSPLcom/airbnb/lottie/LottieCompositionFactory;->lambda$cache$8(Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/LottieResult; HSPLcom/airbnb/lottie/LottieCompositionFactory;->lambda$cache$9(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieCompositionFactory;->lambda$fromRawRes$2(Ljava/lang/ref/WeakReference;Landroid/content/Context;ILjava/lang/String;)Lcom/airbnb/lottie/LottieResult; HSPLcom/airbnb/lottie/LottieCompositionFactory;->rawResCacheKey(Landroid/content/Context;I)Ljava/lang/String; HSPLcom/airbnb/lottie/LottieDrawable$$ExternalSyntheticLambda0;->(Lcom/airbnb/lottie/LottieDrawable;F)V HSPLcom/airbnb/lottie/LottieDrawable$$ExternalSyntheticLambda0;->run(Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable$$ExternalSyntheticLambda9;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V +HSPLcom/airbnb/lottie/LottieDrawable$$ExternalSyntheticLambda9;->run(Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable$1;->(Lcom/airbnb/lottie/LottieDrawable;)V HSPLcom/airbnb/lottie/LottieDrawable$1;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V HSPLcom/airbnb/lottie/LottieDrawable$OnVisibleAction;->()V HSPLcom/airbnb/lottie/LottieDrawable$OnVisibleAction;->(Ljava/lang/String;I)V HSPLcom/airbnb/lottie/LottieDrawable;->$r8$lambda$7HgNmvtAytyG5A3axzRshxgGqrI(Lcom/airbnb/lottie/LottieDrawable;FLcom/airbnb/lottie/LottieComposition;)V +HSPLcom/airbnb/lottie/LottieDrawable;->$r8$lambda$riFJCWOqfI5iOFlatZRlwc9qv1U(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable;->()V HSPLcom/airbnb/lottie/LottieDrawable;->access$000(Lcom/airbnb/lottie/LottieDrawable;)Lcom/airbnb/lottie/model/layer/CompositionLayer; HSPLcom/airbnb/lottie/LottieDrawable;->access$100(Lcom/airbnb/lottie/LottieDrawable;)Lcom/airbnb/lottie/utils/LottieValueAnimator; @@ -3877,8 +5768,10 @@ HSPLcom/airbnb/lottie/LottieDrawable;->getOpacity()I HSPLcom/airbnb/lottie/LottieDrawable;->getRenderMode()Lcom/airbnb/lottie/RenderMode; HSPLcom/airbnb/lottie/LottieDrawable;->invalidateSelf()V HSPLcom/airbnb/lottie/LottieDrawable;->isApplyingOpacityToLayersEnabled()Z +HSPLcom/airbnb/lottie/LottieDrawable;->lambda$addValueCallback$14(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable;->lambda$setProgress$13(FLcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/LottieDrawable;->pauseAnimation()V +HSPLcom/airbnb/lottie/LottieDrawable;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;)Ljava/util/List; HSPLcom/airbnb/lottie/LottieDrawable;->setComposition(Lcom/airbnb/lottie/LottieComposition;)Z HSPLcom/airbnb/lottie/LottieDrawable;->setIgnoreDisabledSystemAnimations(Z)V HSPLcom/airbnb/lottie/LottieDrawable;->setImagesAssetsFolder(Ljava/lang/String;)V @@ -3887,6 +5780,7 @@ HSPLcom/airbnb/lottie/LottieDrawable;->setSystemAnimationsAreEnabled(Ljava/lang/ HSPLcom/airbnb/lottie/LottieDrawable;->setVisible(ZZ)Z HSPLcom/airbnb/lottie/LottieProperty;->()V HSPLcom/airbnb/lottie/LottieResult;->(Ljava/lang/Object;)V +HSPLcom/airbnb/lottie/LottieResult;->getException()Ljava/lang/Throwable; HSPLcom/airbnb/lottie/LottieResult;->getValue()Ljava/lang/Object; HSPLcom/airbnb/lottie/LottieTask$$ExternalSyntheticLambda0;->(Lcom/airbnb/lottie/LottieTask;)V HSPLcom/airbnb/lottie/LottieTask$$ExternalSyntheticLambda0;->run()V @@ -3925,16 +5819,29 @@ HSPLcom/airbnb/lottie/animation/content/CompoundTrimPathContent;->()V HSPLcom/airbnb/lottie/animation/content/CompoundTrimPathContent;->apply(Landroid/graphics/Path;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapeGroup;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Ljava/lang/String;ZLjava/util/List;Lcom/airbnb/lottie/model/animatable/AnimatableTransform;)V +HSPLcom/airbnb/lottie/animation/content/ContentGroup;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->contentsFromModels(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Ljava/util/List;)Ljava/util/List; HSPLcom/airbnb/lottie/animation/content/ContentGroup;->draw(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->findTransform(Ljava/util/List;)Lcom/airbnb/lottie/model/animatable/AnimatableTransform; +HSPLcom/airbnb/lottie/animation/content/ContentGroup;->getName()Ljava/lang/String; +HSPLcom/airbnb/lottie/animation/content/ContentGroup;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/animation/content/ContentGroup;->setContents(Ljava/util/List;Ljava/util/List;)V +HSPLcom/airbnb/lottie/animation/content/EllipseContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/CircleShape;)V +HSPLcom/airbnb/lottie/animation/content/EllipseContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V +HSPLcom/airbnb/lottie/animation/content/EllipseContent;->getName()Ljava/lang/String; +HSPLcom/airbnb/lottie/animation/content/EllipseContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V +HSPLcom/airbnb/lottie/animation/content/EllipseContent;->setContents(Ljava/util/List;Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapeFill;)V +HSPLcom/airbnb/lottie/animation/content/FillContent;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->draw(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V +HSPLcom/airbnb/lottie/animation/content/FillContent;->getName()Ljava/lang/String; +HSPLcom/airbnb/lottie/animation/content/FillContent;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/animation/content/FillContent;->setContents(Ljava/util/List;Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/content/ShapeContent;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;Lcom/airbnb/lottie/model/content/ShapePath;)V HSPLcom/airbnb/lottie/animation/content/ShapeContent;->getPath()Landroid/graphics/Path; HSPLcom/airbnb/lottie/animation/content/ShapeContent;->setContents(Ljava/util/List;Ljava/util/List;)V +HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->()V +HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper;->(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$1;)V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapperImpl;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapperImpl;->findKeyframe(F)Lcom/airbnb/lottie/value/Keyframe; HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapperImpl;->getCurrentKeyframe()Lcom/airbnb/lottie/value/Keyframe; @@ -3961,6 +5868,7 @@ HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->getValue()Ljava HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->notifyListeners()V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->setIsDiscrete()V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->setProgress(F)V +HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->setValueCallback(Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;->wrap(Ljava/util/List;)Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapper; HSPLcom/airbnb/lottie/animation/keyframe/ColorKeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/ColorKeyframeAnimation;->getIntValue()I @@ -3977,6 +5885,7 @@ HSPLcom/airbnb/lottie/animation/keyframe/IntegerKeyframeAnimation;->getValue(Lco HSPLcom/airbnb/lottie/animation/keyframe/KeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframe;->(Lcom/airbnb/lottie/LottieComposition;Lcom/airbnb/lottie/value/Keyframe;)V HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframe;->createPath()V +HSPLcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation;->getValue(Lcom/airbnb/lottie/value/Keyframe;F)Ljava/lang/Object; @@ -3991,9 +5900,11 @@ HSPLcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation;->setShapeModifi HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->(Lcom/airbnb/lottie/model/animatable/AnimatableTransform;)V HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->addAnimationsToLayer(Lcom/airbnb/lottie/model/layer/BaseLayer;)V HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->addListener(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$AnimationListener;)V +HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->applyValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)Z HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->getMatrix()Landroid/graphics/Matrix; HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->getOpacity()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; -HSPLcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation;->setProgress(F)V +HSPLcom/airbnb/lottie/animation/keyframe/ValueCallbackKeyframeAnimation;->(Lcom/airbnb/lottie/value/LottieValueCallback;)V +HSPLcom/airbnb/lottie/animation/keyframe/ValueCallbackKeyframeAnimation;->(Lcom/airbnb/lottie/value/LottieValueCallback;Ljava/lang/Object;)V HSPLcom/airbnb/lottie/model/CubicCurveData;->()V HSPLcom/airbnb/lottie/model/CubicCurveData;->(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)V HSPLcom/airbnb/lottie/model/CubicCurveData;->getControlPoint1()Landroid/graphics/PointF; @@ -4003,12 +5914,22 @@ HSPLcom/airbnb/lottie/model/CubicCurveData;->setControlPoint1(FF)V HSPLcom/airbnb/lottie/model/CubicCurveData;->setControlPoint2(FF)V HSPLcom/airbnb/lottie/model/CubicCurveData;->setVertex(FF)V HSPLcom/airbnb/lottie/model/KeyPath;->()V +HSPLcom/airbnb/lottie/model/KeyPath;->(Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/model/KeyPath;->([Ljava/lang/String;)V +HSPLcom/airbnb/lottie/model/KeyPath;->addKey(Ljava/lang/String;)Lcom/airbnb/lottie/model/KeyPath; +HSPLcom/airbnb/lottie/model/KeyPath;->fullyResolvesTo(Ljava/lang/String;I)Z +HSPLcom/airbnb/lottie/model/KeyPath;->getResolvedElement()Lcom/airbnb/lottie/model/KeyPathElement; +HSPLcom/airbnb/lottie/model/KeyPath;->incrementDepthBy(Ljava/lang/String;I)I +HSPLcom/airbnb/lottie/model/KeyPath;->isContainer(Ljava/lang/String;)Z +HSPLcom/airbnb/lottie/model/KeyPath;->matches(Ljava/lang/String;I)Z +HSPLcom/airbnb/lottie/model/KeyPath;->propagateToChildren(Ljava/lang/String;I)Z +HSPLcom/airbnb/lottie/model/KeyPath;->resolve(Lcom/airbnb/lottie/model/KeyPathElement;)Lcom/airbnb/lottie/model/KeyPath; HSPLcom/airbnb/lottie/model/LottieCompositionCache;->()V HSPLcom/airbnb/lottie/model/LottieCompositionCache;->()V HSPLcom/airbnb/lottie/model/LottieCompositionCache;->get(Ljava/lang/String;)Lcom/airbnb/lottie/LottieComposition; HSPLcom/airbnb/lottie/model/LottieCompositionCache;->getInstance()Lcom/airbnb/lottie/model/LottieCompositionCache; HSPLcom/airbnb/lottie/model/LottieCompositionCache;->put(Ljava/lang/String;Lcom/airbnb/lottie/LottieComposition;)V +HSPLcom/airbnb/lottie/model/Marker;->(Ljava/lang/String;FF)V HSPLcom/airbnb/lottie/model/animatable/AnimatableColorValue;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/model/animatable/AnimatableColorValue;->createAnimation()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; HSPLcom/airbnb/lottie/model/animatable/AnimatableFloatValue;->(Ljava/util/List;)V @@ -4021,6 +5942,8 @@ HSPLcom/airbnb/lottie/model/animatable/AnimatablePathValue;->(Ljava/util/L HSPLcom/airbnb/lottie/model/animatable/AnimatablePathValue;->createAnimation()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; HSPLcom/airbnb/lottie/model/animatable/AnimatablePathValue;->getKeyframes()Ljava/util/List; HSPLcom/airbnb/lottie/model/animatable/AnimatablePathValue;->isStatic()Z +HSPLcom/airbnb/lottie/model/animatable/AnimatablePointValue;->(Ljava/util/List;)V +HSPLcom/airbnb/lottie/model/animatable/AnimatablePointValue;->createAnimation()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; HSPLcom/airbnb/lottie/model/animatable/AnimatableScaleValue;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/model/animatable/AnimatableScaleValue;->createAnimation()Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; HSPLcom/airbnb/lottie/model/animatable/AnimatableScaleValue;->getKeyframes()Ljava/util/List; @@ -4043,6 +5966,11 @@ HSPLcom/airbnb/lottie/model/animatable/AnimatableTransform;->toContent(Lcom/airb HSPLcom/airbnb/lottie/model/animatable/BaseAnimatableValue;->(Ljava/util/List;)V HSPLcom/airbnb/lottie/model/animatable/BaseAnimatableValue;->getKeyframes()Ljava/util/List; HSPLcom/airbnb/lottie/model/animatable/BaseAnimatableValue;->isStatic()Z +HSPLcom/airbnb/lottie/model/content/CircleShape;->(Ljava/lang/String;Lcom/airbnb/lottie/model/animatable/AnimatableValue;Lcom/airbnb/lottie/model/animatable/AnimatablePointValue;ZZ)V +HSPLcom/airbnb/lottie/model/content/CircleShape;->getName()Ljava/lang/String; +HSPLcom/airbnb/lottie/model/content/CircleShape;->getPosition()Lcom/airbnb/lottie/model/animatable/AnimatableValue; +HSPLcom/airbnb/lottie/model/content/CircleShape;->getSize()Lcom/airbnb/lottie/model/animatable/AnimatablePointValue; +HSPLcom/airbnb/lottie/model/content/CircleShape;->toContent(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/BaseLayer;)Lcom/airbnb/lottie/animation/content/Content; HSPLcom/airbnb/lottie/model/content/Mask$MaskMode;->()V HSPLcom/airbnb/lottie/model/content/Mask$MaskMode;->(Ljava/lang/String;I)V HSPLcom/airbnb/lottie/model/content/Mask$MaskMode;->values()[Lcom/airbnb/lottie/model/content/Mask$MaskMode; @@ -4074,19 +6002,24 @@ HSPLcom/airbnb/lottie/model/layer/BaseLayer$$ExternalSyntheticLambda0;->(L HSPLcom/airbnb/lottie/model/layer/BaseLayer$$ExternalSyntheticLambda0;->onValueChanged()V HSPLcom/airbnb/lottie/model/layer/BaseLayer$1;->()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->$r8$lambda$4LxogRHfsgkEfWkfLvNOorPl2m0(Lcom/airbnb/lottie/model/layer/BaseLayer;)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/Layer;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->addAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->addValueCallback(Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->buildParentLayerListIfNeeded()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->draw(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->forModel(Lcom/airbnb/lottie/model/layer/CompositionLayer;Lcom/airbnb/lottie/model/layer/Layer;Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/layer/BaseLayer; HSPLcom/airbnb/lottie/model/layer/BaseLayer;->getBlurEffect()Lcom/airbnb/lottie/model/content/BlurEffect; HSPLcom/airbnb/lottie/model/layer/BaseLayer;->getDropShadowEffect()Lcom/airbnb/lottie/parser/DropShadowEffect; HSPLcom/airbnb/lottie/model/layer/BaseLayer;->getLayerModel()Lcom/airbnb/lottie/model/layer/Layer; +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->getName()Ljava/lang/String; HSPLcom/airbnb/lottie/model/layer/BaseLayer;->hasMasksOnThisLayer()Z HSPLcom/airbnb/lottie/model/layer/BaseLayer;->hasMatteOnThisLayer()Z HSPLcom/airbnb/lottie/model/layer/BaseLayer;->invalidateSelf()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->lambda$setupInOutAnimations$0()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->onValueChanged()V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->recordRenderTime(F)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->removeAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V +HSPLcom/airbnb/lottie/model/layer/BaseLayer;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setMatteLayer(Lcom/airbnb/lottie/model/layer/BaseLayer;)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setProgress(F)V HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setVisible(Z)V @@ -4094,6 +6027,7 @@ HSPLcom/airbnb/lottie/model/layer/BaseLayer;->setupInOutAnimations()V HSPLcom/airbnb/lottie/model/layer/CompositionLayer$1;->()V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/layer/Layer;Ljava/util/List;Lcom/airbnb/lottie/LottieComposition;)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->drawLayer(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V +HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->resolveChildKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->setClipToCompositionBounds(Z)V HSPLcom/airbnb/lottie/model/layer/CompositionLayer;->setProgress(F)V HSPLcom/airbnb/lottie/model/layer/Layer$LayerType;->()V @@ -4124,6 +6058,7 @@ HSPLcom/airbnb/lottie/model/layer/ShapeLayer;->(Lcom/airbnb/lottie/LottieD HSPLcom/airbnb/lottie/model/layer/ShapeLayer;->drawLayer(Landroid/graphics/Canvas;Landroid/graphics/Matrix;I)V HSPLcom/airbnb/lottie/model/layer/ShapeLayer;->getBlurEffect()Lcom/airbnb/lottie/model/content/BlurEffect; HSPLcom/airbnb/lottie/model/layer/ShapeLayer;->getDropShadowEffect()Lcom/airbnb/lottie/parser/DropShadowEffect; +HSPLcom/airbnb/lottie/model/layer/ShapeLayer;->resolveChildKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;)V HSPLcom/airbnb/lottie/parser/AnimatablePathValueParser;->()V HSPLcom/airbnb/lottie/parser/AnimatablePathValueParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatablePathValue; HSPLcom/airbnb/lottie/parser/AnimatablePathValueParser;->parseSplitPath(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatableValue; @@ -4140,8 +6075,11 @@ HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parse(Lcom/airbnb/lottie/pa HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parseColor(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatableColorValue; HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parseFloat(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;Z)Lcom/airbnb/lottie/model/animatable/AnimatableFloatValue; HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parseInteger(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatableIntegerValue; +HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parsePoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatablePointValue; HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parseScale(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatableScaleValue; HSPLcom/airbnb/lottie/parser/AnimatableValueParser;->parseShapeData(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatableShapeValue; +HSPLcom/airbnb/lottie/parser/CircleShapeParser;->()V +HSPLcom/airbnb/lottie/parser/CircleShapeParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;I)Lcom/airbnb/lottie/model/content/CircleShape; HSPLcom/airbnb/lottie/parser/ColorParser;->()V HSPLcom/airbnb/lottie/parser/ColorParser;->()V HSPLcom/airbnb/lottie/parser/ColorParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Integer; @@ -4158,6 +6096,7 @@ HSPLcom/airbnb/lottie/parser/IntegerParser;->parse(Lcom/airbnb/lottie/parser/mos HSPLcom/airbnb/lottie/parser/IntegerParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Object; HSPLcom/airbnb/lottie/parser/JsonUtils$1;->()V HSPLcom/airbnb/lottie/parser/JsonUtils;->()V +HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonArrayToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonNumbersToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonObjectToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/JsonUtils;->jsonToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; @@ -4188,6 +6127,10 @@ HSPLcom/airbnb/lottie/parser/PathParser;->()V HSPLcom/airbnb/lottie/parser/PathParser;->()V HSPLcom/airbnb/lottie/parser/PathParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; HSPLcom/airbnb/lottie/parser/PathParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Object; +HSPLcom/airbnb/lottie/parser/PointFParser;->()V +HSPLcom/airbnb/lottie/parser/PointFParser;->()V +HSPLcom/airbnb/lottie/parser/PointFParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; +HSPLcom/airbnb/lottie/parser/PointFParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Object; HSPLcom/airbnb/lottie/parser/ScaleXYParser;->()V HSPLcom/airbnb/lottie/parser/ScaleXYParser;->()V HSPLcom/airbnb/lottie/parser/ScaleXYParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Lcom/airbnb/lottie/value/ScaleXY; @@ -4224,16 +6167,12 @@ HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->findName(Ljava/lang/String;L HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->hasNext()Z HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->isLiteral(I)Z HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextBoolean()Z -HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextDouble()D HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextInt()I HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextName()Ljava/lang/String; -HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextNonWhitespace(Z)I HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextQuotedValue(Lokio/ByteString;)Ljava/lang/String; HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->nextString()Ljava/lang/String; HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->peek()Lcom/airbnb/lottie/parser/moshi/JsonReader$Token; HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->peekKeyword()I -HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->peekNumber()I -HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->selectName(Lcom/airbnb/lottie/parser/moshi/JsonReader$Options;)I HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->skipName()V HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->skipQuotedValue(Lokio/ByteString;)V HSPLcom/airbnb/lottie/parser/moshi/JsonUtf8Reader;->skipValue()V @@ -4263,12 +6202,14 @@ HSPLcom/airbnb/lottie/utils/MiscUtils;->clamp(III)I HSPLcom/airbnb/lottie/utils/MiscUtils;->getPathFromData(Lcom/airbnb/lottie/model/content/ShapeData;Landroid/graphics/Path;)V HSPLcom/airbnb/lottie/utils/MiscUtils;->lerp(FFF)F HSPLcom/airbnb/lottie/utils/MiscUtils;->lerp(IIF)I +HSPLcom/airbnb/lottie/utils/MiscUtils;->resolveKeyPath(Lcom/airbnb/lottie/model/KeyPath;ILjava/util/List;Lcom/airbnb/lottie/model/KeyPath;Lcom/airbnb/lottie/animation/content/KeyPathElementContent;)V HSPLcom/airbnb/lottie/utils/Utils$1;->()V HSPLcom/airbnb/lottie/utils/Utils$2;->()V HSPLcom/airbnb/lottie/utils/Utils$3;->()V HSPLcom/airbnb/lottie/utils/Utils$4;->()V HSPLcom/airbnb/lottie/utils/Utils;->()V HSPLcom/airbnb/lottie/utils/Utils;->closeQuietly(Ljava/io/Closeable;)V +HSPLcom/airbnb/lottie/utils/Utils;->createPath(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/Path; HSPLcom/airbnb/lottie/utils/Utils;->dpScale()F HSPLcom/airbnb/lottie/utils/Utils;->getAnimationScale(Landroid/content/Context;)F HSPLcom/airbnb/lottie/utils/Utils;->hashFor(FFFF)I @@ -4286,6 +6227,8 @@ HSPLcom/airbnb/lottie/value/Keyframe;->getStartValueInt()I HSPLcom/airbnb/lottie/value/Keyframe;->isStatic()Z HSPLcom/airbnb/lottie/value/LottieFrameInfo;->()V HSPLcom/airbnb/lottie/value/LottieValueCallback;->()V +HSPLcom/airbnb/lottie/value/LottieValueCallback;->(Ljava/lang/Object;)V +HSPLcom/airbnb/lottie/value/LottieValueCallback;->setAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V HSPLcom/airbnb/lottie/value/ScaleXY;->()V HSPLcom/airbnb/lottie/value/ScaleXY;->(FF)V HSPLcom/airbnb/lottie/value/ScaleXY;->equals(FF)Z @@ -4334,11 +6277,21 @@ HSPLcom/annimon/stream/Collectors;->toSet()Lcom/annimon/stream/Collector; HSPLcom/annimon/stream/IntPair;->(ILjava/lang/Object;)V HSPLcom/annimon/stream/IntPair;->getFirst()I HSPLcom/annimon/stream/IntPair;->getSecond()Ljava/lang/Object; +HSPLcom/annimon/stream/IntStream$1;->()V +HSPLcom/annimon/stream/IntStream$5;->()V +HSPLcom/annimon/stream/IntStream;->()V +HSPLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/internal/Params;Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V +HSPLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V +HSPLcom/annimon/stream/IntStream;->boxed()Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/IntStream;->of(I)Lcom/annimon/stream/IntStream; +HSPLcom/annimon/stream/IntStream;->rangeClosed(II)Lcom/annimon/stream/IntStream; HSPLcom/annimon/stream/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/annimon/stream/Optional;->()V HSPLcom/annimon/stream/Optional;->()V HSPLcom/annimon/stream/Optional;->(Ljava/lang/Object;)V +HSPLcom/annimon/stream/Optional;->empty()Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Optional;->of(Ljava/lang/Object;)Lcom/annimon/stream/Optional; +HSPLcom/annimon/stream/Optional;->orElse(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/annimon/stream/Optional;->orElseThrow(Lcom/annimon/stream/function/Supplier;)Ljava/lang/Object; HSPLcom/annimon/stream/Stream$2;->(Lcom/annimon/stream/Stream;)V HSPLcom/annimon/stream/Stream$2;->apply(ILjava/lang/Object;)Lcom/annimon/stream/IntPair; @@ -4350,22 +6303,30 @@ HSPLcom/annimon/stream/Stream;->(Ljava/util/Iterator;)V HSPLcom/annimon/stream/Stream;->allMatch(Lcom/annimon/stream/function/Predicate;)Z HSPLcom/annimon/stream/Stream;->anyMatch(Lcom/annimon/stream/function/Predicate;)Z HSPLcom/annimon/stream/Stream;->collect(Lcom/annimon/stream/Collector;)Ljava/lang/Object; +HSPLcom/annimon/stream/Stream;->empty()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->filter(Lcom/annimon/stream/function/Predicate;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->filterNot(Lcom/annimon/stream/function/Predicate;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->findFirst()Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->forEach(Lcom/annimon/stream/function/Consumer;)V HSPLcom/annimon/stream/Stream;->indexed()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->indexed(II)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->limit(J)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->map(Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->mapIndexed(IILcom/annimon/stream/function/IndexedFunction;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->match(Lcom/annimon/stream/function/Predicate;I)Z +HSPLcom/annimon/stream/Stream;->max(Ljava/util/Comparator;)Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->of(Ljava/util/Map;)Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->of([Ljava/lang/Object;)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->rangeClosed(II)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->reduce(Lcom/annimon/stream/function/BiFunction;)Lcom/annimon/stream/Optional; HSPLcom/annimon/stream/Stream;->reduce(Ljava/lang/Object;Lcom/annimon/stream/function/BiFunction;)Ljava/lang/Object; HSPLcom/annimon/stream/Stream;->sorted()Lcom/annimon/stream/Stream; HSPLcom/annimon/stream/Stream;->sorted(Ljava/util/Comparator;)Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/Stream;->toList()Ljava/util/List; HSPLcom/annimon/stream/Stream;->withoutNulls()Lcom/annimon/stream/Stream; +HSPLcom/annimon/stream/function/BinaryOperator$Util$2;->(Ljava/util/Comparator;)V +HSPLcom/annimon/stream/function/BinaryOperator$Util;->maxBy(Ljava/util/Comparator;)Lcom/annimon/stream/function/BinaryOperator; HSPLcom/annimon/stream/function/Predicate$Util$4;->(Lcom/annimon/stream/function/Predicate;)V HSPLcom/annimon/stream/function/Predicate$Util$4;->test(Ljava/lang/Object;)Z HSPLcom/annimon/stream/function/Predicate$Util$5;->()V @@ -4386,6 +6347,15 @@ HSPLcom/annimon/stream/iterator/LsaExtIterator;->hasNext()Z HSPLcom/annimon/stream/iterator/LsaExtIterator;->next()Ljava/lang/Object; HSPLcom/annimon/stream/iterator/LsaIterator;->()V HSPLcom/annimon/stream/iterator/LsaIterator;->next()Ljava/lang/Object; +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->()V +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Integer; +HSPLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Object; +HSPLcom/annimon/stream/operator/IntArray;->([I)V +HSPLcom/annimon/stream/operator/IntArray;->hasNext()Z +HSPLcom/annimon/stream/operator/IntArray;->nextInt()I +HSPLcom/annimon/stream/operator/IntRangeClosed;->(II)V +HSPLcom/annimon/stream/operator/IntRangeClosed;->hasNext()Z +HSPLcom/annimon/stream/operator/IntRangeClosed;->nextInt()I HSPLcom/annimon/stream/operator/ObjArray;->([Ljava/lang/Object;)V HSPLcom/annimon/stream/operator/ObjArray;->hasNext()Z HSPLcom/annimon/stream/operator/ObjArray;->nextIteration()Ljava/lang/Object; @@ -4393,6 +6363,8 @@ HSPLcom/annimon/stream/operator/ObjFilter;->(Ljava/util/Iterator;Lcom/anni HSPLcom/annimon/stream/operator/ObjFilter;->hasNext()Z HSPLcom/annimon/stream/operator/ObjFilter;->next()Ljava/lang/Object; HSPLcom/annimon/stream/operator/ObjFilter;->nextIteration()V +HSPLcom/annimon/stream/operator/ObjLimit;->(Ljava/util/Iterator;J)V +HSPLcom/annimon/stream/operator/ObjLimit;->hasNext()Z HSPLcom/annimon/stream/operator/ObjMap;->(Ljava/util/Iterator;Lcom/annimon/stream/function/Function;)V HSPLcom/annimon/stream/operator/ObjMap;->hasNext()Z HSPLcom/annimon/stream/operator/ObjMap;->nextIteration()Ljava/lang/Object; @@ -5023,6 +6995,7 @@ HSPLcom/bumptech/glide/manager/DoNothingFirstFrameWaiter;->registerSelf(Landroid HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->(Landroidx/lifecycle/Lifecycle;)V HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->addListener(Lcom/bumptech/glide/manager/LifecycleListener;)V HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLcom/bumptech/glide/manager/LifecycleLifecycle;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->(Lcom/bumptech/glide/manager/LifecycleRequestManagerRetriever;Landroidx/lifecycle/Lifecycle;)V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onStart()V HSPLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onStop()V @@ -5156,6 +7129,7 @@ HSPLcom/bumptech/glide/request/SingleRequest;->getErrorDrawable()Landroid/graphi HSPLcom/bumptech/glide/request/SingleRequest;->getLock()Ljava/lang/Object; HSPLcom/bumptech/glide/request/SingleRequest;->getPlaceholderDrawable()Landroid/graphics/drawable/Drawable; HSPLcom/bumptech/glide/request/SingleRequest;->isEquivalentTo(Lcom/bumptech/glide/request/Request;)Z +HSPLcom/bumptech/glide/request/SingleRequest;->isRunning()Z HSPLcom/bumptech/glide/request/SingleRequest;->maybeApplySizeMultiplier(IF)I HSPLcom/bumptech/glide/request/SingleRequest;->notifyRequestCoordinatorLoadFailed()V HSPLcom/bumptech/glide/request/SingleRequest;->obtain(Landroid/content/Context;Lcom/bumptech/glide/GlideContext;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;Lcom/bumptech/glide/request/BaseRequestOptions;IILcom/bumptech/glide/Priority;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/request/RequestListener;Ljava/util/List;Lcom/bumptech/glide/request/RequestCoordinator;Lcom/bumptech/glide/load/engine/Engine;Lcom/bumptech/glide/request/transition/TransitionFactory;Ljava/util/concurrent/Executor;)Lcom/bumptech/glide/request/SingleRequest; @@ -5180,6 +7154,7 @@ HSPLcom/bumptech/glide/request/target/ImageViewTarget;->(Landroid/widget/I HSPLcom/bumptech/glide/request/target/ImageViewTarget;->maybeUpdateAnimatable(Ljava/lang/Object;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadFailed(Landroid/graphics/drawable/Drawable;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadStarted(Landroid/graphics/drawable/Drawable;)V +HSPLcom/bumptech/glide/request/target/ImageViewTarget;->onStop()V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->setDrawable(Landroid/graphics/drawable/Drawable;)V HSPLcom/bumptech/glide/request/target/ImageViewTarget;->setResourceInternal(Ljava/lang/Object;)V HSPLcom/bumptech/glide/request/target/ImageViewTargetFactory;->()V @@ -5449,12 +7424,11 @@ HSPLcom/fasterxml/jackson/core/base/ParserBase;->()V HSPLcom/fasterxml/jackson/core/base/ParserBase;->(Lcom/fasterxml/jackson/core/io/IOContext;I)V HSPLcom/fasterxml/jackson/core/base/ParserBase;->_getSourceReference()Ljava/lang/Object; HSPLcom/fasterxml/jackson/core/base/ParserBase;->_parseIntValue()I -HSPLcom/fasterxml/jackson/core/base/ParserBase;->_parseNumericValue(I)V HSPLcom/fasterxml/jackson/core/base/ParserBase;->_releaseBuffers()V +HSPLcom/fasterxml/jackson/core/base/ParserBase;->_validJsonTokenList()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/base/ParserBase;->_validJsonValueList()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/base/ParserBase;->close()V HSPLcom/fasterxml/jackson/core/base/ParserBase;->convertNumberToLong()V -HSPLcom/fasterxml/jackson/core/base/ParserBase;->getCurrentName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/base/ParserBase;->getIntValue()I HSPLcom/fasterxml/jackson/core/base/ParserBase;->getLongValue()J HSPLcom/fasterxml/jackson/core/base/ParserBase;->getNumberType()Lcom/fasterxml/jackson/core/JsonParser$NumberType; @@ -5463,9 +7437,7 @@ HSPLcom/fasterxml/jackson/core/base/ParserBase;->resetInt(ZI)Lcom/fasterxml/jack HSPLcom/fasterxml/jackson/core/base/ParserBase;->setCurrentValue(Ljava/lang/Object;)V HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->()V HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->(I)V -HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->_getCharDesc(I)Ljava/lang/String; -HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->_reportError(Ljava/lang/String;)V -HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->_reportUnexpectedChar(ILjava/lang/String;)V +HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->_reportError(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->currentToken()Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->currentTokenId()I HSPLcom/fasterxml/jackson/core/base/ParserMinimalBase;->getValueAsString()Ljava/lang/String; @@ -5558,13 +7530,11 @@ HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->(Lcom/fasterxm HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/Reader;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;[CIIZ)V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_closeInput()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_closeScope(I)V -HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_finishString()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_finishString2()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_loadMore()Z HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchFalse()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchNull()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_matchTrue()V -HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseName2(III)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_parseNumber2(ZI)Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_releaseBuffers()V @@ -5573,7 +7543,6 @@ HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipColon()I HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipColon2(Z)I HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipComma(I)I HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipString()V -HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipWSOrEnd()I HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_skipWSOrEnd2()I HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_updateLocation()V HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_updateNameLocation()V @@ -5581,9 +7550,7 @@ HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->_verifyNoLeadingZero HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getReadCapabilities()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getText()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->getValueAsString()Ljava/lang/String; -HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextFieldName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextTextValue()Ljava/lang/String; -HSPLcom/fasterxml/jackson/core/json/ReaderBasedJsonParser;->nextToken()Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->()V HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/OutputStream;C)V HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->_flushBuffer()V @@ -5604,19 +7571,19 @@ HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->writeString(Ljava/lang/S HSPLcom/fasterxml/jackson/core/json/UTF8JsonGenerator;->writeString([CII)V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/InputStream;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;[BIIIZ)V -HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeArrayScope()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeInput()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_closeObjectScope()V +HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_decodeCharForError(I)I HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_finishString2([CI)V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_handleUnexpectedValue(I)Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_loadMore()Z HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_loadMoreGuaranteed()V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_nextAfterName()Lcom/fasterxml/jackson/core/JsonToken; -HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_nextTokenNotInObject(I)Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_padLastQuad(II)I HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_parseName(I)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_parsePosNumber(I)Lcom/fasterxml/jackson/core/JsonToken; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_releaseBuffers()V +HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_reportInvalidToken(Ljava/lang/String;Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_skipColon()I HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_skipColon2(Z)I HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->_skipWS()I @@ -5630,6 +7597,7 @@ HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->findName(IIII)Ljava/l HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->findName([IIII)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->getCurrentLocation()Lcom/fasterxml/jackson/core/JsonLocation; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->getReadCapabilities()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet; +HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->getText()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->nextFieldName()Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->parseEscapedName([IIIII)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/json/UTF8StreamJsonParser;->parseLongName(III)Ljava/lang/String; @@ -5642,6 +7610,7 @@ HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_flushBuffer()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_releaseBuffers()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_verifyValueWrite(Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeBinary(Lcom/fasterxml/jackson/core/Base64Variant;[BII)V +HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;Z)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeFieldName(Ljava/lang/String;Z)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeNull()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeString(Ljava/lang/String;)V @@ -5649,12 +7618,14 @@ HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->_writeString2(I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->close()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeBinary(Lcom/fasterxml/jackson/core/Base64Variant;[BII)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeBoolean(Z)V +HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndArray()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndObject()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeFieldName(Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNull()V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNumber(I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeNumber(J)V +HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartArray(Ljava/lang/Object;I)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartObject(Ljava/lang/Object;)V HSPLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeString(Ljava/lang/String;)V HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer$TableInfo;->(III[I[Ljava/lang/String;II)V @@ -5668,7 +7639,6 @@ HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_calcTertiaryShift(I HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_checkNeedForRehash()Z HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_findOffsetForAdd(I)I HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_findSecondary(III)Ljava/lang/String; -HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_findSecondary(IIII)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_resizeAndFindOffsetForAdd(I)I HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_spilloverStart()I HSPLcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;->_verifyLongName([III)Z @@ -5704,7 +7674,6 @@ HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->_thresholdSize(I)I HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->copyArrays()V HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->createRoot()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->createRoot(I)Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; -HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->findSymbol([CIII)Ljava/lang/String; HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->hashSeed()I HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->makeChild(I)Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; HSPLcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;->maybeDirty()Z @@ -5718,6 +7687,7 @@ HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->(II)V HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->allocByteBuffer(I)[B HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->allocByteBuffer(II)[B HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->allocCharBuffer(I)[C +HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->allocCharBuffer(II)[C HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->balloc(I)[B HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->byteBufferLength(I)I HSPLcom/fasterxml/jackson/core/util/BufferRecycler;->calloc(I)[C @@ -6522,6 +8492,8 @@ HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->configureFro HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->configureFromStringCreator(Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams;)V HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->createFromObjectWith(Lcom/fasterxml/jackson/databind/DeserializationContext;[Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->createUsingDefault(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; +HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getArrayDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; +HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; HSPLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getFromObjectArguments(Lcom/fasterxml/jackson/databind/DeserializationConfig;)[Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty; HSPLcom/fasterxml/jackson/databind/deser/std/StringArrayDeserializer;->()V HSPLcom/fasterxml/jackson/databind/deser/std/StringArrayDeserializer;->()V @@ -6532,6 +8504,7 @@ HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->createContextual(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonDeserializer; HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Collection; +HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/util/Collection;)Ljava/util/Collection; HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->isCachable()Z HSPLcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer;->withResolved(Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer; HSPLcom/fasterxml/jackson/databind/deser/std/StringDeserializer;->()V @@ -6826,6 +8799,7 @@ HSPLcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getNonCon HSPLcom/fasterxml/jackson/databind/introspect/ClassIntrospector;->()V HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->()V HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V +HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->_emptyAnnotationMap()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectAnnotations(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectAnnotations([Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; HSPLcom/fasterxml/jackson/databind/introspect/CollectorBase;->collectDefaultAnnotations(Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector;[Ljava/lang/annotation/Annotation;)Lcom/fasterxml/jackson/databind/introspect/AnnotationCollector; @@ -7215,14 +9189,12 @@ HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->serializeCon HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->serializeContentsUsing(Ljava/util/List;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/JsonSerializer;)V HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->withResolved(Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer; HSPLcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer;->withResolved(Lcom/fasterxml/jackson/databind/BeanProperty;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ser/std/AsArraySerializerBase; -HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Double;->(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->(Z)V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->newWith(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$SerializerAndMapResult;->(Lcom/fasterxml/jackson/databind/JsonSerializer;Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;)V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Single;->(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)V -HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Single;->newWith(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Single;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer; HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;)V HSPLcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->(Z)V @@ -7241,6 +9213,9 @@ HSPLcom/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap;->untyp HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->createContextual(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonSerializer; +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V +HSPLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serializeContents([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V HSPLcom/fasterxml/jackson/databind/ser/impl/UnknownSerializer;->()V HSPLcom/fasterxml/jackson/databind/ser/std/ArraySerializerBase;->(Ljava/lang/Class;)V HSPLcom/fasterxml/jackson/databind/ser/std/ArraySerializerBase;->createContextual(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;)Lcom/fasterxml/jackson/databind/JsonSerializer; @@ -7381,6 +9356,7 @@ HSPLcom/fasterxml/jackson/databind/type/CollectionLikeType;->withHandlersFrom(Lc HSPLcom/fasterxml/jackson/databind/type/CollectionType;->(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Ljava/lang/Object;Z)V HSPLcom/fasterxml/jackson/databind/type/CollectionType;->construct(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; HSPLcom/fasterxml/jackson/databind/type/CollectionType;->refine(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/type/TypeBindings;Lcom/fasterxml/jackson/databind/JavaType;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JavaType; +HSPLcom/fasterxml/jackson/databind/type/CollectionType;->toString()Ljava/lang/String; HSPLcom/fasterxml/jackson/databind/type/LogicalType;->()V HSPLcom/fasterxml/jackson/databind/type/LogicalType;->(Ljava/lang/String;I)V HSPLcom/fasterxml/jackson/databind/type/LogicalType;->values()[Lcom/fasterxml/jackson/databind/type/LogicalType; @@ -7427,6 +9403,7 @@ HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->asKey(Ljava/lang/Class;)L HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->create(Ljava/lang/Class;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; +HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->createIfNeeded(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->emptyBindings()Lcom/fasterxml/jackson/databind/type/TypeBindings; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->findBoundType(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeBindings;->getTypeParameters()Ljava/util/List; @@ -7456,6 +9433,8 @@ HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_resolveSuperInterfaces(Lc HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_resolveTypePlaceholders(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/String; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_unknownType()Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->_verifyAndResolvePlaceholders(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Z +HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; +HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructSpecializedType(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;Z)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->constructType(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType; HSPLcom/fasterxml/jackson/databind/type/TypeFactory;->defaultInstance()Lcom/fasterxml/jackson/databind/type/TypeFactory; @@ -7914,9 +9893,11 @@ HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->addListener( HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->getInstance()Lcom/google/android/gms/common/api/internal/BackgroundDetector; HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->initialize(Landroid/app/Application;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityDestroyed(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityPaused(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityResumed(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityStarted(Landroid/app/Activity;)V +HSPLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityStopped(Landroid/app/Activity;)V HSPLcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; HSPLcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -7959,6 +9940,7 @@ HSPLcom/google/android/material/animation/AnimationUtils;->()V HSPLcom/google/android/material/animation/AnimationUtils;->lerp(FFF)F HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->()V HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->()V +HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; HSPLcom/google/android/material/animation/ArgbEvaluatorCompat;->getInstance()Lcom/google/android/material/animation/ArgbEvaluatorCompat; HSPLcom/google/android/material/animation/MotionSpec;->()V HSPLcom/google/android/material/animation/MotionSpec;->addInfoFromAnimator(Lcom/google/android/material/animation/MotionSpec;Landroid/animation/Animator;)V @@ -7974,29 +9956,44 @@ HSPLcom/google/android/material/appbar/AppBarLayout$$ExternalSyntheticLambda1;-> HSPLcom/google/android/material/appbar/AppBarLayout$1;->(Lcom/google/android/material/appbar/AppBarLayout;)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$$ExternalSyntheticLambda0;->(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;Landroid/view/View;Lcom/google/android/material/appbar/AppBarLayout;)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$2;->(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$2;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$4;->(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;Lcom/google/android/material/appbar/AppBarLayout;Z)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$000(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$100(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;)I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->addAccessibilityScrollActions(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->addActionToExpand(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;Z)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetTo(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IF)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetWithDuration(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;II)V +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Landroid/view/View;)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Lcom/google/android/material/appbar/AppBarLayout;)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canScrollChildren(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->checkFlag(II)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->childrenHaveScrollFlags(Lcom/google/android/material/appbar/AppBarLayout;)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->findFirstScrollingChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View; HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getAppBarChildOnOffset(Lcom/google/android/material/appbar/AppBarLayout;I)Landroid/view/View; +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getChildIndexOnOffset(Lcom/google/android/material/appbar/AppBarLayout;I)I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getChildWithScrollingBehavior(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View; HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getTopBottomOffsetForScrollingSibling()I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;I)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;IIII)Z HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIII)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->setHeaderTopBottomOffset(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->setHeaderTopBottomOffset(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;III)I HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->shouldJumpElevationState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Z +HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->snapToChildIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->updateAccessibilityActions(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->updateAppBarLayoutDrawableState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIZ)V HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->getTopAndBottomOffset()I +HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;I)Z HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIII)Z +HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z +HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLcom/google/android/material/appbar/AppBarLayout$Behavior;->setTopAndBottomOffset(I)Z HSPLcom/google/android/material/appbar/AppBarLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -8032,6 +10029,7 @@ HSPLcom/google/android/material/appbar/AppBarLayout;->getTotalScrollRange()I HSPLcom/google/android/material/appbar/AppBarLayout;->getUpNestedPreScrollRange()I HSPLcom/google/android/material/appbar/AppBarLayout;->hasChildWithInterpolator()Z HSPLcom/google/android/material/appbar/AppBarLayout;->hasCollapsibleChild()Z +HSPLcom/google/android/material/appbar/AppBarLayout;->hasScrollableChildren()Z HSPLcom/google/android/material/appbar/AppBarLayout;->initializeLiftOnScrollWithElevation(Landroid/content/Context;Lcom/google/android/material/shape/MaterialShapeDrawable;)V HSPLcom/google/android/material/appbar/AppBarLayout;->invalidateScrollRanges()V HSPLcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z @@ -8042,6 +10040,7 @@ HSPLcom/google/android/material/appbar/AppBarLayout;->onMeasure(II)V HSPLcom/google/android/material/appbar/AppBarLayout;->onOffsetChanged(I)V HSPLcom/google/android/material/appbar/AppBarLayout;->resetPendingAction()V HSPLcom/google/android/material/appbar/AppBarLayout;->setElevation(F)V +HSPLcom/google/android/material/appbar/AppBarLayout;->setExpanded(ZZ)V HSPLcom/google/android/material/appbar/AppBarLayout;->setExpanded(ZZZ)V HSPLcom/google/android/material/appbar/AppBarLayout;->setLiftableState(Z)Z HSPLcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z @@ -8091,6 +10090,7 @@ HSPLcom/google/android/material/appbar/CollapsingToolbarLayout;->updateTextBound HSPLcom/google/android/material/appbar/CollapsingToolbarLayout;->updateTitleFromToolbarIfNeeded()V HSPLcom/google/android/material/appbar/CollapsingToolbarLayout;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z HSPLcom/google/android/material/appbar/HeaderBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/google/android/material/appbar/HeaderBehavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLcom/google/android/material/appbar/HeaderBehavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLcom/google/android/material/appbar/HeaderBehavior;->setHeaderTopBottomOffset(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)I HSPLcom/google/android/material/appbar/HeaderScrollingViewBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -8116,6 +10116,90 @@ HSPLcom/google/android/material/appbar/ViewUtilsLollipop;->()V HSPLcom/google/android/material/appbar/ViewUtilsLollipop;->setBoundsViewOutlineProvider(Landroid/view/View;)V HSPLcom/google/android/material/appbar/ViewUtilsLollipop;->setDefaultAppBarLayoutStateListAnimator(Landroid/view/View;F)V HSPLcom/google/android/material/appbar/ViewUtilsLollipop;->setStateListAnimatorFromAttrs(Landroid/view/View;Landroid/util/AttributeSet;II)V +HSPLcom/google/android/material/button/MaterialButton;->()V +HSPLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLcom/google/android/material/button/MaterialButton;->isCheckable()Z +HSPLcom/google/android/material/button/MaterialButton;->isChecked()Z +HSPLcom/google/android/material/button/MaterialButton;->isIconEnd()Z +HSPLcom/google/android/material/button/MaterialButton;->isIconStart()Z +HSPLcom/google/android/material/button/MaterialButton;->isIconTop()Z +HSPLcom/google/android/material/button/MaterialButton;->isUsingOriginalBackground()Z +HSPLcom/google/android/material/button/MaterialButton;->onAttachedToWindow()V +HSPLcom/google/android/material/button/MaterialButton;->onCreateDrawableState(I)[I +HSPLcom/google/android/material/button/MaterialButton;->onTextChanged(Ljava/lang/CharSequence;III)V +HSPLcom/google/android/material/button/MaterialButton;->refreshDrawableState()V +HSPLcom/google/android/material/button/MaterialButton;->resetIconDrawable()V +HSPLcom/google/android/material/button/MaterialButton;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/button/MaterialButton;->setElevation(F)V +HSPLcom/google/android/material/button/MaterialButton;->setInternalBackground(Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/button/MaterialButton;->updateIcon(Z)V +HSPLcom/google/android/material/button/MaterialButton;->updateIconPosition(II)V +HSPLcom/google/android/material/button/MaterialButtonHelper;->()V +HSPLcom/google/android/material/button/MaterialButtonHelper;->(Lcom/google/android/material/button/MaterialButton;Lcom/google/android/material/shape/ShapeAppearanceModel;)V +HSPLcom/google/android/material/button/MaterialButtonHelper;->createBackground()Landroid/graphics/drawable/Drawable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaskDrawable()Lcom/google/android/material/shape/Shapeable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable(Z)Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->getSurfaceColorStrokeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/button/MaterialButtonHelper;->isBackgroundOverwritten()Z +HSPLcom/google/android/material/button/MaterialButtonHelper;->isCheckable()Z +HSPLcom/google/android/material/button/MaterialButtonHelper;->loadFromAttributes(Landroid/content/res/TypedArray;)V +HSPLcom/google/android/material/button/MaterialButtonHelper;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V +HSPLcom/google/android/material/button/MaterialButtonHelper;->updateBackground()V +HSPLcom/google/android/material/button/MaterialButtonHelper;->updateButtonShape(Lcom/google/android/material/shape/ShapeAppearanceModel;)V +HSPLcom/google/android/material/button/MaterialButtonHelper;->wrapDrawableWithInset(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/InsetDrawable; +HSPLcom/google/android/material/card/MaterialCardView;->()V +HSPLcom/google/android/material/card/MaterialCardView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/google/android/material/card/MaterialCardView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLcom/google/android/material/card/MaterialCardView;->isCheckable()Z +HSPLcom/google/android/material/card/MaterialCardView;->isChecked()Z +HSPLcom/google/android/material/card/MaterialCardView;->isDragged()Z +HSPLcom/google/android/material/card/MaterialCardView;->onAttachedToWindow()V +HSPLcom/google/android/material/card/MaterialCardView;->onCreateDrawableState(I)[I +HSPLcom/google/android/material/card/MaterialCardView;->onMeasure(II)V +HSPLcom/google/android/material/card/MaterialCardView;->setAncestorContentPadding(IIII)V +HSPLcom/google/android/material/card/MaterialCardView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/card/MaterialCardView;->setBackgroundInternal(Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/card/MaterialCardView;->setCardBackgroundColor(I)V +HSPLcom/google/android/material/card/MaterialCardView;->setClickable(Z)V +HSPLcom/google/android/material/card/MaterialCardViewHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/drawable/InsetDrawable;Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->(Lcom/google/android/material/card/MaterialCardViewHelper;Landroid/graphics/drawable/Drawable;IIII)V +HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getMinimumHeight()I +HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getMinimumWidth()I +HSPLcom/google/android/material/card/MaterialCardViewHelper$1;->getPadding(Landroid/graphics/Rect;)Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->()V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->(Lcom/google/android/material/card/MaterialCardView;Landroid/util/AttributeSet;II)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->canClipToOutline()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->createForegroundRippleDrawable()Landroid/graphics/drawable/Drawable; +HSPLcom/google/android/material/card/MaterialCardViewHelper;->createForegroundShapeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/card/MaterialCardViewHelper;->getBackground()Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/card/MaterialCardViewHelper;->getClickableForeground()Landroid/graphics/drawable/Drawable; +HSPLcom/google/android/material/card/MaterialCardViewHelper;->getParentCardViewCalculatedCornerPadding()F +HSPLcom/google/android/material/card/MaterialCardViewHelper;->insetDrawable(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; +HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckable()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckedIconBottom()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->isCheckedIconEnd()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->loadFromAttributes(Landroid/content/res/TypedArray;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->recalculateCheckedIconPosition(II)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCardBackgroundColor(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCardForegroundColor(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setChecked(Z)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setChecked(ZZ)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIcon(Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIconMargin(I)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setCheckedIconSize(I)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->setUserContentPadding(IIII)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->shouldAddCornerPaddingInsideCardBackground()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->shouldAddCornerPaddingOutsideCardBackground()Z +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateClickable()V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateContentPadding()V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateElevation()V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateInsetForeground(Landroid/graphics/drawable/Drawable;)V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateRippleColor()V +HSPLcom/google/android/material/card/MaterialCardViewHelper;->updateStroke()V HSPLcom/google/android/material/chip/Chip$$ExternalSyntheticLambda0;->(Lcom/google/android/material/chip/Chip;)V HSPLcom/google/android/material/chip/Chip$1;->(Lcom/google/android/material/chip/Chip;)V HSPLcom/google/android/material/chip/Chip$1;->onFontRetrieved(Landroid/graphics/Typeface;Z)V @@ -8321,6 +10405,15 @@ HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLol HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop;->onElevationsChanged(FFF)V HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop;->requirePreDrawListener()Z HSPLcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop;->shouldAddPadding()Z +HSPLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->(Lcom/google/android/material/imageview/ShapeableImageView;)V +HSPLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->getOutline(Landroid/view/View;Landroid/graphics/Outline;)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->()V +HSPLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$000(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/ShapeAppearanceModel; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$100(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$102(Lcom/google/android/material/imageview/ShapeableImageView;Lcom/google/android/material/shape/MaterialShapeDrawable;)Lcom/google/android/material/shape/MaterialShapeDrawable; +HSPLcom/google/android/material/imageview/ShapeableImageView;->access$200(Lcom/google/android/material/imageview/ShapeableImageView;)Landroid/graphics/RectF; HSPLcom/google/android/material/internal/CollapsingTextHelper$1;->(Lcom/google/android/material/internal/CollapsingTextHelper;)V HSPLcom/google/android/material/internal/CollapsingTextHelper$1;->apply(Landroid/graphics/Typeface;)V HSPLcom/google/android/material/internal/CollapsingTextHelper$2;->(Lcom/google/android/material/internal/CollapsingTextHelper;)V @@ -8445,15 +10538,19 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable$1;->onCornerPathCrea HSPLcom/google/android/material/shape/MaterialShapeDrawable$1;->onEdgePathCreated(Lcom/google/android/material/shape/ShapePath;Landroid/graphics/Matrix;I)V HSPLcom/google/android/material/shape/MaterialShapeDrawable$2;->(Lcom/google/android/material/shape/MaterialShapeDrawable;F)V HSPLcom/google/android/material/shape/MaterialShapeDrawable$2;->apply(Lcom/google/android/material/shape/CornerSize;)Lcom/google/android/material/shape/CornerSize; +HSPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;->(Lcom/google/android/material/shape/ShapeAppearanceModel;Lcom/google/android/material/elevation/ElevationOverlayProvider;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;->newDrawable()Landroid/graphics/drawable/Drawable; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;Lcom/google/android/material/shape/MaterialShapeDrawable$1;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$000(Lcom/google/android/material/shape/MaterialShapeDrawable;)Ljava/util/BitSet; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$100(Lcom/google/android/material/shape/MaterialShapeDrawable;)[Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$200(Lcom/google/android/material/shape/MaterialShapeDrawable;)[Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->access$402(Lcom/google/android/material/shape/MaterialShapeDrawable;Z)Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->calculatePaintColorTintFilter(Landroid/graphics/Paint;Z)Landroid/graphics/PorterDuffColorFilter; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->calculatePath(Landroid/graphics/RectF;Landroid/graphics/Path;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->calculatePathForSize(Landroid/graphics/RectF;Landroid/graphics/Path;)V @@ -8466,6 +10563,7 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable;->drawFillShape(Land HSPLcom/google/android/material/shape/MaterialShapeDrawable;->drawShape(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;Lcom/google/android/material/shape/ShapeAppearanceModel;Landroid/graphics/RectF;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getBoundsAsRectF()Landroid/graphics/RectF; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getBoundsInsetByStroke()Landroid/graphics/RectF; +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getElevation()F HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getFillColor()Landroid/content/res/ColorStateList; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getOpacity()I @@ -8488,14 +10586,23 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable;->isRoundRect()Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->isStateful()Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->maybeDrawCompatShadow(Landroid/graphics/Canvas;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->modulateAlpha(II)I +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->mutate()Landroid/graphics/drawable/Drawable; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->onBoundsChange(Landroid/graphics/Rect;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->onStateChange([I)Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->requiresCompatShadow()Z +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setColorFilter(Landroid/graphics/ColorFilter;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setElevation(F)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setFillColor(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShadowBitmapDrawingEnable(Z)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShadowColor(I)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FI)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FLandroid/content/res/ColorStateList;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStrokeColor(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setStrokeWidth(F)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTint(I)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTintList(Landroid/content/res/ColorStateList;)V +HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateColorsForState([I)Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateTintFilter()Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateZ()V @@ -8639,29 +10746,209 @@ HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->()V HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->obtainAndroidThemeOverlayId(Landroid/content/Context;Landroid/util/AttributeSet;)I HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->obtainMaterialThemeOverlayId(Landroid/content/Context;Landroid/util/AttributeSet;II)I HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->wrap(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context; +HSPLcom/google/common/base/Ascii;->isLowerCase(C)Z +HSPLcom/google/common/base/Ascii;->toUpperCase(Ljava/lang/String;)Ljava/lang/String; +HSPLcom/google/common/base/Charsets;->()V +HSPLcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/common/base/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLcom/google/common/base/Objects;->hashCode([Ljava/lang/Object;)I HSPLcom/google/common/base/Preconditions;->checkElementIndex(II)I HSPLcom/google/common/base/Preconditions;->checkElementIndex(IILjava/lang/String;)I +HSPLcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLcom/google/common/base/Preconditions;->checkPositionIndex(II)I HSPLcom/google/common/base/Preconditions;->checkPositionIndex(IILjava/lang/String;)I +HSPLcom/google/common/base/Preconditions;->checkState(ZLjava/lang/String;Ljava/lang/Object;)V +HSPLcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;->(Lcom/google/common/base/Supplier;)V +HSPLcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;->get()Ljava/lang/Object; +HSPLcom/google/common/base/Suppliers;->memoize(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier; HSPLcom/google/common/collect/AbstractIndexedListIterator;->(II)V +HSPLcom/google/common/collect/AbstractIndexedListIterator;->hasNext()Z +HSPLcom/google/common/collect/AbstractIndexedListIterator;->next()Ljava/lang/Object; +HSPLcom/google/common/collect/CollectPreconditions;->checkEntryNotNull(Ljava/lang/Object;Ljava/lang/Object;)V +HSPLcom/google/common/collect/CollectPreconditions;->checkNonnegative(ILjava/lang/String;)I +HSPLcom/google/common/collect/ComparatorOrdering;->(Ljava/util/Comparator;)V +HSPLcom/google/common/collect/Hashing;->smear(I)I +HSPLcom/google/common/collect/Hashing;->smearedHash(Ljava/lang/Object;)I +HSPLcom/google/common/collect/ImmutableBiMap$Builder;->()V +HSPLcom/google/common/collect/ImmutableBiMap$Builder;->buildOrThrow()Lcom/google/common/collect/ImmutableBiMap; +HSPLcom/google/common/collect/ImmutableBiMap;->()V +HSPLcom/google/common/collect/ImmutableBiMap;->builder()Lcom/google/common/collect/ImmutableBiMap$Builder; +HSPLcom/google/common/collect/ImmutableBiMap;->of()Lcom/google/common/collect/ImmutableBiMap; +HSPLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->(I)V +HSPLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder; +HSPLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->add([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder; +HSPLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->addAll([Ljava/lang/Object;I)V +HSPLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->getReadyToExpandTo(I)V +HSPLcom/google/common/collect/ImmutableCollection$Builder;->()V +HSPLcom/google/common/collect/ImmutableCollection$Builder;->expandedCapacity(II)I HSPLcom/google/common/collect/ImmutableCollection;->()V HSPLcom/google/common/collect/ImmutableCollection;->()V +HSPLcom/google/common/collect/ImmutableCollection;->toArray()[Ljava/lang/Object; +HSPLcom/google/common/collect/ImmutableCollection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; +HSPLcom/google/common/collect/ImmutableList$Builder;->()V +HSPLcom/google/common/collect/ImmutableList$Builder;->(I)V +HSPLcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; +HSPLcom/google/common/collect/ImmutableList$Builder;->build()Lcom/google/common/collect/ImmutableList; HSPLcom/google/common/collect/ImmutableList$Itr;->(Lcom/google/common/collect/ImmutableList;I)V +HSPLcom/google/common/collect/ImmutableList$Itr;->get(I)Ljava/lang/Object; HSPLcom/google/common/collect/ImmutableList;->()V HSPLcom/google/common/collect/ImmutableList;->()V HSPLcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; HSPLcom/google/common/collect/ImmutableList;->asImmutableList([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->asList()Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->builder()Lcom/google/common/collect/ImmutableList$Builder; HSPLcom/google/common/collect/ImmutableList;->construct([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; HSPLcom/google/common/collect/ImmutableList;->copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->copyOf([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->equals(Ljava/lang/Object;)Z +HSPLcom/google/common/collect/ImmutableList;->iterator()Lcom/google/common/collect/UnmodifiableIterator; +HSPLcom/google/common/collect/ImmutableList;->iterator()Ljava/util/Iterator; +HSPLcom/google/common/collect/ImmutableList;->listIterator()Lcom/google/common/collect/UnmodifiableListIterator; +HSPLcom/google/common/collect/ImmutableList;->listIterator(I)Lcom/google/common/collect/UnmodifiableListIterator; +HSPLcom/google/common/collect/ImmutableList;->of()Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableMap$Builder;->()V +HSPLcom/google/common/collect/ImmutableMap$Builder;->(I)V +HSPLcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap$Builder;->build(Z)Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap$Builder;->buildOrThrow()Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap$Builder;->ensureCapacity(I)V +HSPLcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; +HSPLcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder; +HSPLcom/google/common/collect/ImmutableMap$Builder;->putAll(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder; +HSPLcom/google/common/collect/ImmutableMap;->()V +HSPLcom/google/common/collect/ImmutableMap;->()V +HSPLcom/google/common/collect/ImmutableMap;->copyOf(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap;->copyOf(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap;->equals(Ljava/lang/Object;)Z +HSPLcom/google/common/collect/ImmutableMap;->isEmpty()Z +HSPLcom/google/common/collect/ImmutableMap;->of()Lcom/google/common/collect/ImmutableMap; +HSPLcom/google/common/collect/ImmutableMap;->values()Lcom/google/common/collect/ImmutableCollection; +HSPLcom/google/common/collect/ImmutableSet$Builder;->()V +HSPLcom/google/common/collect/ImmutableSet$Builder;->add([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder; +HSPLcom/google/common/collect/ImmutableSet$Builder;->build()Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->()V +HSPLcom/google/common/collect/ImmutableSet;->access$100(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->asList()Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/ImmutableSet;->chooseTableSize(I)I +HSPLcom/google/common/collect/ImmutableSet;->construct(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->equals(Ljava/lang/Object;)Z +HSPLcom/google/common/collect/ImmutableSet;->of()Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; +HSPLcom/google/common/collect/ImmutableSet;->shouldTrim(II)Z +HSPLcom/google/common/collect/Lists;->equalsImpl(Ljava/util/List;Ljava/lang/Object;)Z +HSPLcom/google/common/collect/Maps;->equalsImpl(Ljava/util/Map;Ljava/lang/Object;)Z +HSPLcom/google/common/collect/Maps;->newIdentityHashMap()Ljava/util/IdentityHashMap; HSPLcom/google/common/collect/ObjectArrays;->checkElementNotNull(Ljava/lang/Object;I)Ljava/lang/Object; HSPLcom/google/common/collect/ObjectArrays;->checkElementsNotNull([Ljava/lang/Object;)[Ljava/lang/Object; HSPLcom/google/common/collect/ObjectArrays;->checkElementsNotNull([Ljava/lang/Object;I)[Ljava/lang/Object; +HSPLcom/google/common/collect/Ordering;->()V +HSPLcom/google/common/collect/Ordering;->from(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; +HSPLcom/google/common/collect/RegularImmutableBiMap;->()V +HSPLcom/google/common/collect/RegularImmutableBiMap;->()V HSPLcom/google/common/collect/RegularImmutableList;->()V HSPLcom/google/common/collect/RegularImmutableList;->([Ljava/lang/Object;I)V +HSPLcom/google/common/collect/RegularImmutableList;->copyIntoArray([Ljava/lang/Object;I)I HSPLcom/google/common/collect/RegularImmutableList;->get(I)Ljava/lang/Object; +HSPLcom/google/common/collect/RegularImmutableList;->isPartialView()Z HSPLcom/google/common/collect/RegularImmutableList;->size()I +HSPLcom/google/common/collect/RegularImmutableMap$KeysOrValuesAsList;->([Ljava/lang/Object;II)V +HSPLcom/google/common/collect/RegularImmutableMap$KeysOrValuesAsList;->size()I +HSPLcom/google/common/collect/RegularImmutableMap;->()V +HSPLcom/google/common/collect/RegularImmutableMap;->(Ljava/lang/Object;[Ljava/lang/Object;I)V +HSPLcom/google/common/collect/RegularImmutableMap;->create(I[Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/RegularImmutableMap; +HSPLcom/google/common/collect/RegularImmutableMap;->createHashTable([Ljava/lang/Object;III)Ljava/lang/Object; +HSPLcom/google/common/collect/RegularImmutableMap;->createValues()Lcom/google/common/collect/ImmutableCollection; +HSPLcom/google/common/collect/RegularImmutableMap;->get(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/common/collect/RegularImmutableMap;->get(Ljava/lang/Object;[Ljava/lang/Object;IILjava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/common/collect/RegularImmutableMap;->size()I +HSPLcom/google/common/collect/RegularImmutableSet;->()V +HSPLcom/google/common/collect/RegularImmutableSet;->([Ljava/lang/Object;I[Ljava/lang/Object;II)V +HSPLcom/google/common/collect/RegularImmutableSet;->contains(Ljava/lang/Object;)Z +HSPLcom/google/common/collect/RegularImmutableSet;->copyIntoArray([Ljava/lang/Object;I)I +HSPLcom/google/common/collect/RegularImmutableSet;->createAsList()Lcom/google/common/collect/ImmutableList; +HSPLcom/google/common/collect/RegularImmutableSet;->iterator()Lcom/google/common/collect/UnmodifiableIterator; +HSPLcom/google/common/collect/RegularImmutableSet;->size()I +HSPLcom/google/common/collect/Sets$2;->(Ljava/util/Set;Ljava/util/Set;)V +HSPLcom/google/common/collect/Sets$2;->isEmpty()Z +HSPLcom/google/common/collect/Sets$SetView;->()V +HSPLcom/google/common/collect/Sets$SetView;->(Lcom/google/common/collect/Sets$1;)V +HSPLcom/google/common/collect/Sets;->intersection(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; +HSPLcom/google/common/collect/Sets;->newIdentityHashSet()Ljava/util/Set; HSPLcom/google/common/collect/UnmodifiableIterator;->()V HSPLcom/google/common/collect/UnmodifiableListIterator;->()V +HSPLcom/google/common/primitives/Ints;->toArray(Ljava/util/Collection;)[I +HSPLcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;->(Lcom/google/common/util/concurrent/AbstractFuture$1;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$Listener;->(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0;->m(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Lsun/misc/Unsafe; +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->(Lcom/google/common/util/concurrent/AbstractFuture$1;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casListeners(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casValue(Lcom/google/common/util/concurrent/AbstractFuture;Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casWaiters(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)Z +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->gasListeners(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->gasWaiters(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter; +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->putNext(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->putThread(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Ljava/lang/Thread;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$Waiter;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$Waiter;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture$Waiter;->(Z)V +HSPLcom/google/common/util/concurrent/AbstractFuture$Waiter;->setNext(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)V +HSPLcom/google/common/util/concurrent/AbstractFuture$Waiter;->unpark()V +HSPLcom/google/common/util/concurrent/AbstractFuture;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture;->()V +HSPLcom/google/common/util/concurrent/AbstractFuture;->access$200()Lcom/google/common/util/concurrent/AbstractFuture$AtomicHelper; +HSPLcom/google/common/util/concurrent/AbstractFuture;->access$700(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; +HSPLcom/google/common/util/concurrent/AbstractFuture;->access$800(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter; +HSPLcom/google/common/util/concurrent/AbstractFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/AbstractFuture;->afterDone()V +HSPLcom/google/common/util/concurrent/AbstractFuture;->clearListeners(Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; +HSPLcom/google/common/util/concurrent/AbstractFuture;->complete(Lcom/google/common/util/concurrent/AbstractFuture;)V +HSPLcom/google/common/util/concurrent/AbstractFuture;->executeListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/AbstractFuture;->get()Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/AbstractFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/AbstractFuture;->getDoneValue(Ljava/lang/Object;)Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/AbstractFuture;->isCancelled()Z +HSPLcom/google/common/util/concurrent/AbstractFuture;->isDone()Z +HSPLcom/google/common/util/concurrent/AbstractFuture;->releaseWaiters()V +HSPLcom/google/common/util/concurrent/AbstractFuture;->set(Ljava/lang/Object;)Z +HSPLcom/google/common/util/concurrent/AbstractFuture;->tryInternalFastPathGetFailure()Ljava/lang/Throwable; +HSPLcom/google/common/util/concurrent/AbstractListeningExecutorService;->()V +HSPLcom/google/common/util/concurrent/DirectExecutor;->$values()[Lcom/google/common/util/concurrent/DirectExecutor; +HSPLcom/google/common/util/concurrent/DirectExecutor;->()V +HSPLcom/google/common/util/concurrent/DirectExecutor;->(Ljava/lang/String;I)V +HSPLcom/google/common/util/concurrent/DirectExecutor;->execute(Ljava/lang/Runnable;)V +HSPLcom/google/common/util/concurrent/Futures$CallbackListener;->(Ljava/util/concurrent/Future;Lcom/google/common/util/concurrent/FutureCallback;)V +HSPLcom/google/common/util/concurrent/Futures$CallbackListener;->run()V +HSPLcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/Futures;->getDone(Ljava/util/concurrent/Future;)Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/Futures;->immediateFuture(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLcom/google/common/util/concurrent/ImmediateFuture;->()V +HSPLcom/google/common/util/concurrent/ImmediateFuture;->(Ljava/lang/Object;)V +HSPLcom/google/common/util/concurrent/ImmediateFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V +HSPLcom/google/common/util/concurrent/ImmediateFuture;->get()Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator;->(Ljava/util/concurrent/ExecutorService;)V +HSPLcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; +HSPLcom/google/common/util/concurrent/MoreExecutors;->listeningDecorator(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/ListeningExecutorService; +HSPLcom/google/common/util/concurrent/SettableFuture;->()V +HSPLcom/google/common/util/concurrent/SettableFuture;->create()Lcom/google/common/util/concurrent/SettableFuture; +HSPLcom/google/common/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z +HSPLcom/google/common/util/concurrent/Uninterruptibles;->getUninterruptibly(Ljava/util/concurrent/Future;)Ljava/lang/Object; +HSPLcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;->()V +HSPLcom/google/common/util/concurrent/internal/InternalFutures;->tryInternalFastPathGetFailure(Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;)Ljava/lang/Throwable; HSPLcom/google/firebase/AutoValue_StartupTime;->(JJJ)V HSPLcom/google/firebase/FirebaseApp$$ExternalSyntheticLambda0;->(Lcom/google/firebase/FirebaseApp;Landroid/content/Context;)V HSPLcom/google/firebase/FirebaseApp$$ExternalSyntheticLambda1;->(Lcom/google/firebase/FirebaseApp;)V @@ -8977,9 +11264,11 @@ HSPLcom/google/firebase/messaging/FcmExecutors;->newTopicsSyncExecutor()Ljava/ut HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->()V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->logNotificationOpen(Landroid/content/Intent;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V +HSPLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V HSPLcom/google/firebase/messaging/FirebaseMessaging$$ExternalSyntheticLambda1;->(Lcom/google/firebase/messaging/FirebaseMessaging;)V HSPLcom/google/firebase/messaging/FirebaseMessaging$$ExternalSyntheticLambda1;->run()V HSPLcom/google/firebase/messaging/FirebaseMessaging$$ExternalSyntheticLambda2;->(Lcom/google/firebase/messaging/FirebaseMessaging;)V @@ -9082,6 +11371,7 @@ HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->()V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->(Lcom/google/i18n/phonenumbers/metadata/source/MetadataSource;Ljava/util/Map;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->buildNationalNumberForParsing(Ljava/lang/String;Ljava/lang/StringBuilder;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->checkRegionForParsing(Ljava/lang/CharSequence;Ljava/lang/String;)Z +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->chooseFormattingPatternForNumber(Ljava/util/List;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->createExtnPattern(Z)Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->createInstance(Lcom/google/i18n/phonenumbers/MetadataLoader;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->createInstance(Lcom/google/i18n/phonenumbers/metadata/source/MetadataSource;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil; @@ -9090,14 +11380,26 @@ HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->extnDigits(I)Ljava/lang/Strin HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->extractCountryCode(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)I HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->extractPhoneContext(Ljava/lang/String;I)Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->extractPossibleNumber(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->format(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->format(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsn(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsn(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/CharSequence;)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsnUsingPattern(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/CharSequence;)Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getInstance()Lcom/google/i18n/phonenumbers/PhoneNumberUtil; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getMetadataForRegion(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getMetadataForRegionOrCallingCode(ILjava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getNationalSignificantNumber(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getNumberDescByType(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberType;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getNumberTypeHelper(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberType; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getRegionCodeForCountryCode(I)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getRegionCodeForNumber(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getRegionCodeForNumberFromRegionList(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Ljava/util/List;)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->hasValidCountryCallingCode(I)Z +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->isNumberMatchingDesc(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Z HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->isPhoneContextValid(Ljava/lang/String;)Z HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->isValidRegionCode(Ljava/lang/String;)Z HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->isViablePhoneNumber(Ljava/lang/CharSequence;)Z +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->maybeAppendFormattedExtension(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->maybeExtractCountryCode(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Ljava/lang/StringBuilder;ZLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)I HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->maybeStripExtension(Ljava/lang/StringBuilder;)Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->maybeStripInternationalPrefixAndNormalize(Ljava/lang/StringBuilder;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber$CountryCodeSource; @@ -9108,30 +11410,52 @@ HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->normalizeDigitsOnly(Ljava/lan HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->parse(Ljava/lang/CharSequence;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->parse(Ljava/lang/CharSequence;Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->parseHelper(Ljava/lang/CharSequence;Ljava/lang/String;ZZLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)V +HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->prefixNumberWithCountryCallingCode(ILcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->setInstance(Lcom/google/i18n/phonenumbers/PhoneNumberUtil;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->setItalianLeadingZerosForPhoneNumber(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)V HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->testNumberLength(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil$ValidationResult; HSPLcom/google/i18n/phonenumbers/PhoneNumberUtil;->testNumberLength(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberType;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil$ValidationResult; HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->()V +HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getFormat()Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getLeadingDigitsPattern(I)Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getLeadingDigitsPatternCount()I +HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getNationalPrefixFormattingRule()Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getPattern()Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->readExternal(Ljava/io/ObjectInput;)V HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->setFormat(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat; HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->setNationalPrefixOptionalWhenFormatting(Z)Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat; HSPLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->setPattern(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->()V +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getFixedLine()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getGeneralDesc()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getId()Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getIntlNumberFormatList()Ljava/util/List; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getLeadingDigits()Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getNationalPrefixForParsing()Ljava/lang/String; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getNumberFormatList()Ljava/util/List; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPager()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPersonalNumber()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPremiumRate()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getSameMobileAndFixedLinePattern()Z +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getSharedCost()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getTollFree()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getUan()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getVoicemail()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getVoip()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->hasLeadingDigits()Z HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->readExternal(Ljava/io/ObjectInput;)V HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setCountryCode(I)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setFixedLine(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setGeneralDesc(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setId(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setInternationalPrefix(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setLeadingDigits(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setMainCountryForCode(Z)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setMobile(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setMobileNumberPortableRegion(Z)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setNationalPrefix(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setNationalPrefixForParsing(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setNationalPrefixTransformRule(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setNoInternationalDialling(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setPager(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setPersonalNumber(Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; @@ -9146,6 +11470,7 @@ HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadataCollection;->( HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadataCollection;->getMetadataList()Ljava/util/List; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadataCollection;->readExternal(Ljava/io/ObjectInput;)V HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->()V +HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->getNationalNumberPattern()Ljava/lang/String; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->getPossibleLengthList()Ljava/util/List; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->getPossibleLengthLocalOnlyList()Ljava/util/List; HSPLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->readExternal(Ljava/io/ObjectInput;)V @@ -9156,11 +11481,16 @@ HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber$CountryCodeSource;->values()[Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber$CountryCodeSource; HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->()V HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->getCountryCode()I +HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->getNationalNumber()J +HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->hasExtension()Z +HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->isItalianLeadingZero()Z HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->setCountryCode(I)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; HSPLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->setNationalNumber(J)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; HSPLcom/google/i18n/phonenumbers/internal/GeoEntityUtility;->isGeoEntity(Ljava/lang/String;)Z HSPLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->()V HSPLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->create()Lcom/google/i18n/phonenumbers/internal/MatcherApi; +HSPLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->match(Ljava/lang/CharSequence;Ljava/util/regex/Pattern;Z)Z +HSPLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->matchNationalNumber(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;Z)Z HSPLcom/google/i18n/phonenumbers/internal/RegexCache$LRUCache$1;->(Lcom/google/i18n/phonenumbers/internal/RegexCache$LRUCache;IFZ)V HSPLcom/google/i18n/phonenumbers/internal/RegexCache$LRUCache$1;->removeEldestEntry(Ljava/util/Map$Entry;)Z HSPLcom/google/i18n/phonenumbers/internal/RegexCache$LRUCache;->(I)V @@ -9222,6 +11552,14 @@ HSPLcom/makeramen/roundedimageview/RoundedDrawable;->setScaleType(Landroid/widge HSPLcom/makeramen/roundedimageview/RoundedDrawable;->updateShaderMatrix()V HSPLcom/mobilecoin/lib/util/Hex;->()V HSPLcom/mobilecoin/lib/util/Hex;->toByteArray(Ljava/lang/String;)[B +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->()V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->onVisibilityChanged(Landroid/view/View;I)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->parseAttributes(Landroid/content/res/TypedArray;)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->setBarColor(I)V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->setupPaints()V +HSPLcom/pnikosis/materialishprogress/ProgressWheel;->spin()V +HSPLcom/pnikosis/materialishprogress/R$styleable;->()V HSPLcom/squareup/wire/EnumAdapter;->(Lkotlin/reflect/KClass;Lcom/squareup/wire/Syntax;Lcom/squareup/wire/WireEnum;)V HSPLcom/squareup/wire/FieldEncoding$Companion;->()V HSPLcom/squareup/wire/FieldEncoding$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -9307,6 +11645,7 @@ HSPLcom/squareup/wire/internal/Internal__InternalKt;->checkElementsNotNull(Ljava HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;)I HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)I HSPLcom/squareup/wire/internal/Internal__InternalKt;->countNonNull(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)I +HSPLcom/squareup/wire/internal/Internal__InternalKt;->immutableCopyOf(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->callRequireNonNull(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->initMainThreadScheduler(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/android/plugins/RxAndroidPlugins;->onMainThreadScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; @@ -9319,11 +11658,13 @@ HSPLio/reactivex/rxjava3/android/schedulers/AndroidSchedulers;->lambda$static$0( HSPLio/reactivex/rxjava3/android/schedulers/AndroidSchedulers;->mainThread()Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/Message;Z)V HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$HandlerWorker;->(Landroid/os/Handler;Z)V +HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$HandlerWorker;->dispose()V HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$HandlerWorker;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$ScheduledRunnable;->(Landroid/os/Handler;Ljava/lang/Runnable;)V HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$ScheduledRunnable;->run()V HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler;->(Landroid/os/Handler;Z)V HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler;->createWorker()Lio/reactivex/rxjava3/core/Scheduler$Worker; +HSPLio/reactivex/rxjava3/android/schedulers/HandlerScheduler;->scheduleDirect(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/BackpressureStrategy;->()V HSPLio/reactivex/rxjava3/core/BackpressureStrategy;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/core/BackpressureStrategy;->values()[Lio/reactivex/rxjava3/core/BackpressureStrategy; @@ -9334,9 +11675,11 @@ HSPLio/reactivex/rxjava3/core/Flowable;->combineLatest(Lorg/reactivestreams/Publ HSPLio/reactivex/rxjava3/core/Flowable;->combineLatestArray([Lorg/reactivestreams/Publisher;Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->create(Lio/reactivex/rxjava3/core/FlowableOnSubscribe;Lio/reactivex/rxjava3/core/BackpressureStrategy;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged()Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->interval(JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->interval(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Flowable; @@ -9354,25 +11697,69 @@ HSPLio/reactivex/rxjava3/core/Flowable;->subscribeOn(Lio/reactivex/rxjava3/core/ HSPLio/reactivex/rxjava3/core/Flowable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->switchMap0(Lio/reactivex/rxjava3/functions/Function;IZ)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->throttleLatest(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Flowable;->throttleLatest(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/core/Flowable;->toObservable()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Maybe;->()V +HSPLio/reactivex/rxjava3/core/Maybe;->create(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->empty()Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/core/Maybe;->subscribeWith(Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLio/reactivex/rxjava3/core/Observable$1;->()V HSPLio/reactivex/rxjava3/core/Observable;->()V +HSPLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->bufferSize()I +HSPLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->combineLatestArray([Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->concatArray([Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->create(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->elementAtOrError(J)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Observable;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->firstOrError()Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;ZI)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->replay(I)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->scan(Ljava/lang/Object;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->scanWith(Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->skip(J)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->startWithItem(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->subscribe()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Observable;->subscribeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->take(J)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->throttleFirst(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->throttleFirst(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/core/Observable;->throttleLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Observable;->toFlowable(Lio/reactivex/rxjava3/core/BackpressureStrategy;)Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->(Ljava/lang/Runnable;Lio/reactivex/rxjava3/core/Scheduler$Worker;)V HSPLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->run()V @@ -9386,18 +11773,27 @@ HSPLio/reactivex/rxjava3/core/Scheduler;->()V HSPLio/reactivex/rxjava3/core/Scheduler;->()V HSPLio/reactivex/rxjava3/core/Scheduler;->computeClockDrift(JLjava/lang/String;)J HSPLio/reactivex/rxjava3/core/Scheduler;->computeNow(Ljava/util/concurrent/TimeUnit;)J +HSPLio/reactivex/rxjava3/core/Scheduler;->scheduleDirect(Ljava/lang/Runnable;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Scheduler;->schedulePeriodicallyDirect(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Single;->()V HSPLio/reactivex/rxjava3/core/Single;->blockingGet()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/core/Single;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->error(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->error(Ljava/lang/Throwable;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->flatMapObservable(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/core/Single;->fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Single; +HSPLio/reactivex/rxjava3/core/Single;->onErrorComplete()Lio/reactivex/rxjava3/core/Maybe; +HSPLio/reactivex/rxjava3/core/Single;->onErrorComplete(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; HSPLio/reactivex/rxjava3/core/Single;->onErrorResumeNext(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->onErrorReturn(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/core/Single;->subscribeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/core/Single;->toSingle(Lio/reactivex/rxjava3/core/Flowable;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->()V @@ -9405,6 +11801,7 @@ HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->add(Lio/reactivex/rxj HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->delete(Lio/reactivex/rxjava3/disposables/Disposable;)Z HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->dispose()V HSPLio/reactivex/rxjava3/disposables/CompositeDisposable;->dispose(Lio/reactivex/rxjava3/internal/util/OpenHashSet;)V +HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->disposed()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->empty()Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/Disposable$-CC;->fromRunnable(Ljava/lang/Runnable;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/disposables/ReferenceDisposable;->(Ljava/lang/Object;)V @@ -9417,6 +11814,7 @@ HSPLio/reactivex/rxjava3/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwab HSPLio/reactivex/rxjava3/flowables/ConnectableFlowable;->()V HSPLio/reactivex/rxjava3/flowables/ConnectableFlowable;->refCount()Lio/reactivex/rxjava3/core/Flowable; HSPLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->(Lio/reactivex/rxjava3/functions/Cancellable;)V +HSPLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->dispose()V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->()V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->dispose(Ljava/util/concurrent/atomic/AtomicReference;)Z @@ -9427,6 +11825,7 @@ HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->setOnce(Ljava/u HSPLio/reactivex/rxjava3/internal/disposables/DisposableHelper;->validate(Lio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/disposables/Disposable;)Z HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->()V HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->(Ljava/lang/String;I)V +HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->complete(Lio/reactivex/rxjava3/core/MaybeObserver;)V HSPLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->error(Ljava/lang/Throwable;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->()V HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -9436,7 +11835,11 @@ HSPLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->update(Lio/ HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->(Lio/reactivex/rxjava3/functions/BiFunction;)V HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/functions/Functions$Array2Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->(Lio/reactivex/rxjava3/functions/Function3;)V +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyAction;->()V +HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyAction;->run()V HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyConsumer;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyConsumer;->accept(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/functions/Functions$EmptyLongConsumer;->()V @@ -9453,10 +11856,12 @@ HSPLio/reactivex/rxjava3/internal/functions/Functions$NullProvider;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$OnErrorMissingConsumer;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions$TruePredicate;->()V HSPLio/reactivex/rxjava3/internal/functions/Functions;->()V +HSPLio/reactivex/rxjava3/internal/functions/Functions;->alwaysTrue()Lio/reactivex/rxjava3/functions/Predicate; HSPLio/reactivex/rxjava3/internal/functions/Functions;->emptyConsumer()Lio/reactivex/rxjava3/functions/Consumer; HSPLio/reactivex/rxjava3/internal/functions/Functions;->identity()Lio/reactivex/rxjava3/functions/Function; HSPLio/reactivex/rxjava3/internal/functions/Functions;->justSupplier(Ljava/lang/Object;)Lio/reactivex/rxjava3/functions/Supplier; HSPLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/functions/Function; +HSPLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/functions/Function; HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate;->()V HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate;->test(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper;->()V @@ -9465,19 +11870,33 @@ HSPLio/reactivex/rxjava3/internal/functions/ObjectHelper;->verifyPositive(ILjava HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->afterDownstream()V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->beforeDownstream()Z +HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->dispose()V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->transitiveBoundaryFusion(I)I HSPLio/reactivex/rxjava3/internal/observers/BasicIntQueueDisposable;->()V +HSPLio/reactivex/rxjava3/internal/observers/BasicQueueDisposable;->()V HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->()V HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->blockingGet()Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/observers/BlockingMultiObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)V +HSPLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->hasCustomOnError()Z +HSPLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->complete(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->isDisposed()Z HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Consumer;)V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->dispose()V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->hasCustomOnError()Z HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onComplete()V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;)V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0;->()V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2;->()V +HSPLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip;->()V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/observers/ResumeSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -9522,6 +11941,11 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach$DoOnEachSu HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach$DoOnEachSubscriber;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach;->subscribeActual(Lorg/reactivestreams/Subscriber;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->(Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->tryOnNext(Ljava/lang/Object;)Z +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromFuture;->(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromFuture;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromObservable$SubscriberObserver;->(Lorg/reactivestreams/Subscriber;)V @@ -9552,6 +11976,7 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObser HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->checkTerminated(ZZLorg/reactivestreams/Subscriber;)Z HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->request(J)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->run()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->trySchedule()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnConditionalSubscriber;->(Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber;Lio/reactivex/rxjava3/core/Scheduler$Worker;ZI)V @@ -9582,7 +12007,9 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedRepla HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->getHead()Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$Node; HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->leaveTransform(Ljava/lang/Object;)Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->next(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->removeFirst()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->replay(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;)V +HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$Node;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$DefaultUnboundedFactory;->()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$ReplaySubscriber;Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->index()Ljava/lang/Object; @@ -9647,6 +12074,62 @@ HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$Thro HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber;->run()V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest;->(Lio/reactivex/rxjava3/core/Flowable;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V HSPLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest;->subscribeActual(Lorg/reactivestreams/Subscriber;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream;->(Lio/reactivex/rxjava3/core/MaybeSource;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->hasCustomOnError()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFromCallable;->(Ljava/util/concurrent/Callable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeFromCallable;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->run()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onAfterTerminate()V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->()V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->request(J)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V @@ -9658,32 +12141,178 @@ HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$Swit HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/functions/Function;Z)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/mixed/ScalarXMapZHelper;->tryAsSingle(Ljava/lang/Object;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/core/Observer;)Z +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/AbstractObservableWithUpstream;->(Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;I)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IIZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->innerNext(ILjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->subscribe([Lio/reactivex/rxjava3/core/ObservableSource;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->([Lio/reactivex/rxjava3/core/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;ILio/reactivex/rxjava3/internal/util/ErrorMode;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setCancellable(Lio/reactivex/rxjava3/functions/Cancellable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setDisposable(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/functions/BiPredicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Lio/reactivex/rxjava3/functions/BiPredicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;JLjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Predicate;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->innerSuccess(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->(Lio/reactivex/rxjava3/core/Observer;[Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->poll()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->requestFusion(I)I +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->([Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->(Lorg/reactivestreams/Publisher;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->get()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/core/Scheduler$Worker;ZI)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->checkTerminated(ZZLio/reactivex/rxjava3/core/Observer;)Z HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainFused()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainNormal()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onComplete()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->poll()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->requestFusion(I)I HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->run()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->schedule()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Scheduler;ZI)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->(Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->addLast(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->enterTransform(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->getHead()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->leaveTransform(Ljava/lang/Object;)Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->next(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->removeFirst()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->replay(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->index()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->(IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->call()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer;Ljava/util/concurrent/atomic/AtomicReference;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->add(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->isDisposed()Z +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->remove(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->replay()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->subscribe(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->(IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->truncate()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->connect(Lio/reactivex/rxjava3/functions/Consumer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;IZ)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)Lio/reactivex/rxjava3/observables/ConnectableObservable; +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap;->tryScalarXMapSubscribe(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)Z HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/BiFunction;Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/functions/BiFunction;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->dispose()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->onComplete()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->setDisposable(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -9691,11 +12320,33 @@ HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$Sub HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeTask;->run()V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Scheduler;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;JI)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->cancel()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->drain()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;IZ)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onComplete()V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V +HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler$Worker;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->onNext(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V HSPLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->(Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Consumer;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleError;->(Lio/reactivex/rxjava3/functions/Supplier;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleError;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback$FlatMapSingleObserver;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/core/SingleObserver;)V @@ -9709,12 +12360,22 @@ HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap;->(Lio/re HSPLio/reactivex/rxjava3/internal/operators/single/SingleFlatMap;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFromCallable;->(Ljava/util/concurrent/Callable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleFromCallable;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleJust;->(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleJust;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;Lio/reactivex/rxjava3/functions/Function;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver;->onSuccess(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Function;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleMap;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->onSuccess(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->run()V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/core/Scheduler;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/functions/Predicate;)V +HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->(Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn;Lio/reactivex/rxjava3/core/SingleObserver;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->onError(Ljava/lang/Throwable;)V HSPLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -9741,7 +12402,9 @@ HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode;->soNext HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode;->spValue(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->()V HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->clear()V +HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->isEmpty()Z HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->lpConsumerNode()Lio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode; +HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->lvConsumerNode()Lio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode; HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->lvProducerNode()Lio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode; HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->offer(Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->poll()Ljava/lang/Object; @@ -9778,6 +12441,7 @@ HSPLio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue;->soProducerIndex(J HSPLio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue;->writeToQueue(Ljava/util/concurrent/atomic/AtomicReferenceArray;Ljava/lang/Object;JI)Z HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->()V HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->(Ljava/lang/Runnable;Z)V +HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->cancelFuture(Ljava/util/concurrent/Future;)V HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->dispose()V HSPLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->setFuture(Ljava/util/concurrent/Future;)V HSPLio/reactivex/rxjava3/internal/schedulers/DisposeOnCancel;->(Lio/reactivex/rxjava3/disposables/Disposable;)V @@ -9861,6 +12525,11 @@ HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->setOnce(Lja HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lorg/reactivestreams/Subscription;J)Z HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->validate(J)Z HSPLio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper;->validate(Lorg/reactivestreams/Subscription;Lorg/reactivestreams/Subscription;)Z +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->()V +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->(Ljava/lang/String;I)V +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->asSupplier()Lio/reactivex/rxjava3/functions/Supplier; +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/lang/Object; +HSPLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/util/List; HSPLio/reactivex/rxjava3/internal/util/AtomicThrowable;->()V HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->add(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->addCancel(Ljava/util/concurrent/atomic/AtomicLong;J)J @@ -9868,6 +12537,9 @@ HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->addCap(JJ)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->produced(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BackpressureHelper;->producedCancel(Ljava/util/concurrent/atomic/AtomicLong;J)J HSPLio/reactivex/rxjava3/internal/util/BlockingHelper;->verifyNonBlocking()V +HSPLio/reactivex/rxjava3/internal/util/EndConsumerHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/disposables/Disposable;Ljava/lang/Class;)Z +HSPLio/reactivex/rxjava3/internal/util/ErrorMode;->()V +HSPLio/reactivex/rxjava3/internal/util/ErrorMode;->(Ljava/lang/String;I)V HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination;->()V HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination;->fillInStackTrace()Ljava/lang/Throwable; HSPLio/reactivex/rxjava3/internal/util/ExceptionHelper;->()V @@ -9885,6 +12557,7 @@ HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->(IF)V HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->add(Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->keys()[Ljava/lang/Object; HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->mix(I)I +HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->rehash()V HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->remove(Ljava/lang/Object;)Z HSPLio/reactivex/rxjava3/internal/util/OpenHashSet;->removeEntry(I[Ljava/lang/Object;I)Z HSPLio/reactivex/rxjava3/internal/util/Pow2;->roundToPowerOfTwo(I)I @@ -9896,6 +12569,7 @@ HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1;->()V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1;->()V +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0;->(Lkotlin/jvm/functions/Function0;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0;->(Lkotlin/jvm/functions/Function1;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0;->accept(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->()V @@ -9903,7 +12577,18 @@ HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asConsumer(Lkotlin/jvm/functions HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asOnCompleteAction(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/functions/Action; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->asOnErrorConsumer(Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/functions/Consumer; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Flowable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Maybe;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Flowable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Maybe;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLio/reactivex/rxjava3/observables/ConnectableObservable;->()V +HSPLio/reactivex/rxjava3/observables/ConnectableObservable;->refCount()Lio/reactivex/rxjava3/core/Observable; +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->()V +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->onStart()V +HSPLio/reactivex/rxjava3/observers/DisposableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->(Lio/reactivex/rxjava3/core/Observer;)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->(Lio/reactivex/rxjava3/core/Observer;Z)V HSPLio/reactivex/rxjava3/observers/SerializedObserver;->emitLoop()V @@ -9919,14 +12604,17 @@ HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->initNewThreadScheduler(Lio/reac HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->initSingleScheduler(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->isFailOnNonBlockingScheduler()Z HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Flowable;)Lio/reactivex/rxjava3/core/Flowable; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Maybe;)Lio/reactivex/rxjava3/core/Maybe; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Observable;)Lio/reactivex/rxjava3/core/Observable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Single;)Lio/reactivex/rxjava3/core/Single; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/flowables/ConnectableFlowable;)Lio/reactivex/rxjava3/flowables/ConnectableFlowable; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/observables/ConnectableObservable;)Lio/reactivex/rxjava3/observables/ConnectableObservable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onComputationScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onIoScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSchedule(Ljava/lang/Runnable;)Ljava/lang/Runnable; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSingleScheduler(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Scheduler; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLio/reactivex/rxjava3/plugins/RxJavaPlugins;->setErrorHandler(Lio/reactivex/rxjava3/functions/Consumer;)V @@ -9953,6 +12641,16 @@ HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->onNext(Ljava/lang/Object HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->setCurrent(Ljava/lang/Object;)V HSPLio/reactivex/rxjava3/processors/BehaviorProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/processors/FlowableProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/processors/PublishProcessor;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->isCancelled()Z +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->request(J)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->()V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->add(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)Z +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->create()Lio/reactivex/rxjava3/processors/PublishProcessor; +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->onNext(Ljava/lang/Object;)V +HSPLio/reactivex/rxjava3/processors/PublishProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V HSPLio/reactivex/rxjava3/schedulers/Schedulers$ComputationTask;->()V HSPLio/reactivex/rxjava3/schedulers/Schedulers$IOTask;->()V HSPLio/reactivex/rxjava3/schedulers/Schedulers$NewThreadHolder;->()V @@ -10013,6 +12711,7 @@ HSPLj$/time/Duration;->toDays()J HSPLj$/time/Instant;->()V HSPLj$/time/Instant;->(JI)V HSPLj$/time/Instant;->atOffset(Lj$/time/ZoneOffset;)Lj$/time/OffsetDateTime; +HSPLj$/time/Instant;->atZone(Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; HSPLj$/time/Instant;->getEpochSecond()J HSPLj$/time/Instant;->getNano()I HSPLj$/time/Instant;->n(JI)Lj$/time/Instant; @@ -10024,6 +12723,8 @@ HSPLj$/time/LocalDate;->(III)V HSPLj$/time/LocalDate;->getLong(Lj$/time/temporal/TemporalField;)J HSPLj$/time/LocalDate;->o(III)Lj$/time/LocalDate; HSPLj$/time/LocalDate;->q(Lj$/time/temporal/TemporalField;)I +HSPLj$/time/LocalDate;->toEpochDay()J +HSPLj$/time/LocalDate;->w()Z HSPLj$/time/LocalDate;->x(III)Lj$/time/LocalDate; HSPLj$/time/LocalDate;->z(J)Lj$/time/LocalDate; HSPLj$/time/LocalDateTime;->()V @@ -10035,6 +12736,7 @@ HSPLj$/time/LocalDateTime;->j(Lj$/time/temporal/m;)Ljava/lang/Object; HSPLj$/time/LocalDateTime;->ofInstant(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/LocalDateTime; HSPLj$/time/LocalDateTime;->r(Lj$/time/LocalDate;Lj$/time/LocalTime;)Lj$/time/LocalDateTime; HSPLj$/time/LocalDateTime;->s(JILj$/time/ZoneOffset;)Lj$/time/LocalDateTime; +HSPLj$/time/LocalDateTime;->v()Lj$/time/LocalDate; HSPLj$/time/LocalTime;->()V HSPLj$/time/LocalTime;->(IIII)V HSPLj$/time/LocalTime;->n(IIII)Lj$/time/LocalTime; @@ -10053,6 +12755,10 @@ HSPLj$/time/ZoneOffset;->(I)V HSPLj$/time/ZoneOffset;->n()Lj$/time/zone/c; HSPLj$/time/ZoneOffset;->o()I HSPLj$/time/ZoneOffset;->r(I)Lj$/time/ZoneOffset; +HSPLj$/time/ZonedDateTime;->(Lj$/time/LocalDateTime;Lj$/time/ZoneId;Lj$/time/ZoneOffset;)V +HSPLj$/time/ZonedDateTime;->m(JILj$/time/ZoneId;)Lj$/time/ZonedDateTime; +HSPLj$/time/ZonedDateTime;->n(Lj$/time/Instant;Lj$/time/ZoneId;)Lj$/time/ZonedDateTime; +HSPLj$/time/ZonedDateTime;->toLocalDate()Lj$/time/LocalDate; HSPLj$/time/a;->c(JJ)J HSPLj$/time/a;->d(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z HSPLj$/time/a;->e(JJ)J @@ -10062,6 +12768,7 @@ HSPLj$/time/chrono/a;->()V HSPLj$/time/chrono/a;->()V HSPLj$/time/chrono/f;->()V HSPLj$/time/chrono/f;->()V +HSPLj$/time/chrono/f;->f(J)Z HSPLj$/time/f;->()V HSPLj$/time/format/B;->(Lj$/time/temporal/TemporalAccessor;Lj$/time/format/DateTimeFormatter;)V HSPLj$/time/format/B;->b()Lj$/time/format/E; @@ -10201,6 +12908,7 @@ HSPLj$/util/Comparator$-CC;->a()Ljava/util/Comparator; HSPLj$/util/DateRetargetClass;->toInstant(Ljava/util/Date;)Lj$/time/Instant; HSPLj$/util/DesugarArrays;->stream([Ljava/lang/Object;)Lj$/util/stream/Stream; HSPLj$/util/DesugarCollections;->()V +HSPLj$/util/DesugarCollections;->b()Ljava/lang/reflect/Constructor; HSPLj$/util/DesugarCollections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map; HSPLj$/util/DesugarTimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; HSPLj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator; @@ -10211,9 +12919,9 @@ HSPLj$/util/Map$-EL;->a(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljav HSPLj$/util/Map$-EL;->getOrDefault(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/Optional;->()V HSPLj$/util/Optional;->()V -HSPLj$/util/Optional;->(Ljava/lang/Object;)V HSPLj$/util/Optional;->empty()Lj$/util/Optional; HSPLj$/util/Optional;->get()Ljava/lang/Object; +HSPLj$/util/Optional;->ifPresent(Lj$/util/function/Consumer;)V HSPLj$/util/Optional;->isPresent()Z HSPLj$/util/Optional;->map(Lj$/util/function/Function;)Lj$/util/Optional; HSPLj$/util/Optional;->of(Ljava/lang/Object;)Lj$/util/Optional; @@ -10224,6 +12932,7 @@ HSPLj$/util/S;->a(Lj$/util/function/Consumer;)V HSPLj$/util/S;->characteristics()I HSPLj$/util/S;->estimateSize()J HSPLj$/util/S;->getExactSizeIfKnown()J +HSPLj$/util/S;->s(Lj$/util/function/Consumer;)Z HSPLj$/util/U;->()V HSPLj$/util/V;->()V HSPLj$/util/W;->()V @@ -10242,18 +12951,21 @@ HSPLj$/util/c;->()V HSPLj$/util/concurrent/ConcurrentHashMap;->()V HSPLj$/util/concurrent/ConcurrentHashMap;->()V HSPLj$/util/concurrent/ConcurrentHashMap;->(IFI)V -HSPLj$/util/concurrent/ConcurrentHashMap;->addCount(JI)V HSPLj$/util/concurrent/ConcurrentHashMap;->casTabAt([Lj$/util/concurrent/l;ILj$/util/concurrent/l;Lj$/util/concurrent/l;)Z HSPLj$/util/concurrent/ConcurrentHashMap;->clear()V HSPLj$/util/concurrent/ConcurrentHashMap;->comparableClassFor(Ljava/lang/Object;)Ljava/lang/Class; HSPLj$/util/concurrent/ConcurrentHashMap;->containsKey(Ljava/lang/Object;)Z HSPLj$/util/concurrent/ConcurrentHashMap;->entrySet()Ljava/util/Set; +HSPLj$/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->initTable()[Lj$/util/concurrent/l; HSPLj$/util/concurrent/ConcurrentHashMap;->isEmpty()Z HSPLj$/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set; HSPLj$/util/concurrent/ConcurrentHashMap;->mappingCount()J HSPLj$/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLj$/util/concurrent/ConcurrentHashMap;->putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; +HSPLj$/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; +HSPLj$/util/concurrent/ConcurrentHashMap;->replaceNode(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/concurrent/ConcurrentHashMap;->resizeStamp(I)I HSPLj$/util/concurrent/ConcurrentHashMap;->setTabAt([Lj$/util/concurrent/l;ILj$/util/concurrent/l;)V HSPLj$/util/concurrent/ConcurrentHashMap;->size()I @@ -10281,18 +12993,25 @@ HSPLj$/util/concurrent/p;->([Lj$/util/concurrent/l;III)V HSPLj$/util/concurrent/p;->b()Lj$/util/concurrent/l; HSPLj$/util/concurrent/q;->()V HSPLj$/util/concurrent/q;->(Lj$/util/concurrent/r;)V +HSPLj$/util/concurrent/q;->a(Ljava/lang/Object;I)Lj$/util/concurrent/l; HSPLj$/util/concurrent/q;->c(Lj$/util/concurrent/r;Lj$/util/concurrent/r;)Lj$/util/concurrent/r; +HSPLj$/util/concurrent/q;->e()V +HSPLj$/util/concurrent/q;->f(ILjava/lang/Object;Ljava/lang/Object;)Lj$/util/concurrent/r; HSPLj$/util/concurrent/q;->h(Lj$/util/concurrent/r;Lj$/util/concurrent/r;)Lj$/util/concurrent/r; HSPLj$/util/concurrent/q;->i(Lj$/util/concurrent/r;Lj$/util/concurrent/r;)Lj$/util/concurrent/r; HSPLj$/util/concurrent/q;->j(Ljava/lang/Object;Ljava/lang/Object;)I HSPLj$/util/concurrent/r;->(ILjava/lang/Object;Ljava/lang/Object;Lj$/util/concurrent/r;Lj$/util/concurrent/r;)V +HSPLj$/util/concurrent/r;->b(ILjava/lang/Object;Ljava/lang/Class;)Lj$/util/concurrent/r; HSPLj$/util/concurrent/v;->()V +HSPLj$/util/concurrent/v;->a(Lsun/misc/Unsafe;Ljava/lang/Object;J)I HSPLj$/util/concurrent/v;->b()Ljava/lang/reflect/Field; HSPLj$/util/concurrent/v;->c()Lsun/misc/Unsafe; HSPLj$/util/d;->(Ljava/util/Map;)V HSPLj$/util/d;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/d;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLj$/util/d;->remove(Ljava/lang/Object;)Ljava/lang/Object; +HSPLj$/util/d;->values()Ljava/util/Collection; +HSPLj$/util/function/b;->(Ljava/util/Comparator;I)V HSPLj$/util/m;->()V HSPLj$/util/m;->j(Lj$/util/Spliterator;)J HSPLj$/util/m;->y(Ljava/lang/Object;Ljava/lang/Object;)Z @@ -10307,6 +13026,12 @@ HSPLj$/util/stream/Collector$Characteristics;->values()[Lj$/util/stream/Collecto HSPLj$/util/stream/Collectors;->()V HSPLj$/util/stream/Collectors;->toList()Lj$/util/stream/Collector; HSPLj$/util/stream/Collectors;->toSet()Lj$/util/stream/Collector; +HSPLj$/util/stream/D1;->(Lj$/util/function/BinaryOperator;)V +HSPLj$/util/stream/D1;->accept(Ljava/lang/Object;)V +HSPLj$/util/stream/D1;->get()Ljava/lang/Object; +HSPLj$/util/stream/D1;->m()V +HSPLj$/util/stream/D1;->n(J)V +HSPLj$/util/stream/D1;->q()Z HSPLj$/util/stream/E1;->(Lj$/util/stream/U2;Lj$/util/function/BinaryOperator;Lj$/util/function/BiConsumer;Lj$/util/function/Supplier;Lj$/util/stream/Collector;)V HSPLj$/util/stream/E1;->l1()Lj$/util/stream/O1; HSPLj$/util/stream/E1;->p()I @@ -10371,7 +13096,10 @@ HSPLj$/util/stream/X1;->collect(Lj$/util/stream/Collector;)Ljava/lang/Object; HSPLj$/util/stream/X1;->filter(Lj$/util/function/Predicate;)Lj$/util/stream/Stream; HSPLj$/util/stream/X1;->findFirst()Lj$/util/Optional; HSPLj$/util/stream/X1;->forEach(Lj$/util/function/Consumer;)V +HSPLj$/util/stream/X1;->limit(J)Lj$/util/stream/Stream; HSPLj$/util/stream/X1;->map(Lj$/util/function/Function;)Lj$/util/stream/Stream; +HSPLj$/util/stream/X1;->max(Ljava/util/Comparator;)Lj$/util/Optional; +HSPLj$/util/stream/X1;->n(Lj$/util/function/BinaryOperator;)Lj$/util/Optional; HSPLj$/util/stream/X1;->sorted()Lj$/util/stream/Stream; HSPLj$/util/stream/X1;->t1(Lj$/util/Spliterator;Lj$/util/stream/f2;)V HSPLj$/util/stream/Y0;->()V @@ -10390,6 +13118,12 @@ HSPLj$/util/stream/c;->isParallel()Z HSPLj$/util/stream/c;->n1(Lj$/util/Spliterator;Lj$/util/stream/f2;)Lj$/util/stream/f2; HSPLj$/util/stream/c;->o1(Lj$/util/stream/f2;)Lj$/util/stream/f2; HSPLj$/util/stream/c;->q1(Lj$/util/stream/E3;)Ljava/lang/Object; +HSPLj$/util/stream/g2;->(Lj$/util/stream/h2;Lj$/util/stream/f2;)V +HSPLj$/util/stream/g2;->accept(Ljava/lang/Object;)V +HSPLj$/util/stream/g2;->n(J)V +HSPLj$/util/stream/g2;->q()Z +HSPLj$/util/stream/h2;->(Lj$/util/stream/c;IJJ)V +HSPLj$/util/stream/h2;->B1(ILj$/util/stream/f2;)Lj$/util/stream/f2; HSPLj$/util/stream/l;->(I)V HSPLj$/util/stream/m;->(Lj$/util/function/Supplier;Lj$/util/stream/K0;Lj$/util/stream/l;Ljava/util/Set;)V HSPLj$/util/stream/m;->accumulator()Lj$/util/function/BiConsumer; @@ -10401,10 +13135,16 @@ HSPLj$/util/stream/t2;->q()Z HSPLj$/util/stream/v0;->()V HSPLj$/util/stream/v0;->()V HSPLj$/util/stream/v0;->(Lj$/util/stream/U2;)V +HSPLj$/util/stream/v0;->C0(JJJ)J +HSPLj$/util/stream/v0;->S0(J)I HSPLj$/util/stream/v0;->f0(Lj$/util/stream/v0;Lj$/util/Spliterator;)Ljava/lang/Object; +HSPLj$/util/stream/v0;->k1(Lj$/util/stream/c;JJ)Lj$/util/stream/Stream; HSPLj$/util/stream/v0;->m1(Lj$/util/Spliterator;Z)Lj$/util/stream/Stream; +HSPLj$/util/stream/v0;->p()I HSPLj$/util/stream/v;->(Lj$/util/stream/c;ILjava/lang/Object;I)V HSPLj$/util/stream/v;->B1(ILj$/util/stream/f2;)Lj$/util/stream/f2; +HSPLj$/util/stream/z1;->(Lj$/util/stream/U2;Ljava/lang/Object;I)V +HSPLj$/util/stream/z1;->l1()Lj$/util/stream/O1; HSPLkotlin/InitializedLazyImpl;->(Ljava/lang/Object;)V HSPLkotlin/KotlinVersion$Companion;->()V HSPLkotlin/KotlinVersion$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -10473,13 +13213,12 @@ HSPLkotlin/UnsafeLazyImpl;->getValue()Ljava/lang/Object; HSPLkotlin/collections/AbstractCollection$toString$1;->(Lkotlin/collections/AbstractCollection;)V HSPLkotlin/collections/AbstractCollection;->()V HSPLkotlin/collections/AbstractCollection;->isEmpty()Z -HSPLkotlin/collections/AbstractCollection;->size()I HSPLkotlin/collections/AbstractCollection;->toString()Ljava/lang/String; HSPLkotlin/collections/AbstractList$Companion;->()V HSPLkotlin/collections/AbstractList$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLkotlin/collections/AbstractList$Companion;->checkElementIndex$kotlin_stdlib(II)V HSPLkotlin/collections/AbstractList$IteratorImpl;->(Lkotlin/collections/AbstractList;)V -HSPLkotlin/collections/AbstractList$IteratorImpl;->hasNext()Z +HSPLkotlin/collections/AbstractList$IteratorImpl;->next()Ljava/lang/Object; HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->()V HSPLkotlin/collections/AbstractList;->iterator()Ljava/util/Iterator; @@ -10489,6 +13228,7 @@ HSPLkotlin/collections/AbstractMap;->()V HSPLkotlin/collections/AbstractMap;->()V HSPLkotlin/collections/AbstractMap;->size()I HSPLkotlin/collections/AbstractMutableList;->()V +HSPLkotlin/collections/AbstractMutableList;->remove(I)Ljava/lang/Object; HSPLkotlin/collections/AbstractMutableList;->size()I HSPLkotlin/collections/AbstractMutableMap;->()V HSPLkotlin/collections/AbstractMutableSet;->()V @@ -10519,6 +13259,9 @@ HSPLkotlin/collections/ArrayDeque;->isEmpty()Z HSPLkotlin/collections/ArrayDeque;->last()Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->lastOrNull()Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->positiveMod(I)I +HSPLkotlin/collections/ArrayDeque;->remove(Ljava/lang/Object;)Z +HSPLkotlin/collections/ArrayDeque;->removeAt(I)Ljava/lang/Object; +HSPLkotlin/collections/ArrayDeque;->removeLast()Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->toArray()[Ljava/lang/Object; HSPLkotlin/collections/ArrayDeque;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; HSPLkotlin/collections/ArraysKt;->asList([Ljava/lang/Object;)Ljava/util/List; @@ -10532,11 +13275,13 @@ HSPLkotlin/collections/ArraysKt;->filterNotNull([Ljava/lang/Object;)Ljava/util/L HSPLkotlin/collections/ArraysKt;->getLastIndex([I)I HSPLkotlin/collections/ArraysKt;->getLastIndex([Ljava/lang/Object;)I HSPLkotlin/collections/ArraysKt;->getOrNull([II)Ljava/lang/Integer; +HSPLkotlin/collections/ArraysKt;->joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; HSPLkotlin/collections/ArraysKt;->map([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/util/List; HSPLkotlin/collections/ArraysKt;->plus([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; HSPLkotlin/collections/ArraysKt;->plus([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; HSPLkotlin/collections/ArraysKt;->toList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt;->toMutableList([Ljava/lang/Object;)Ljava/util/List; +HSPLkotlin/collections/ArraysKt;->toMutableSet([Ljava/lang/Object;)Ljava/util/Set; HSPLkotlin/collections/ArraysKt;->toSet([Ljava/lang/Object;)Ljava/util/Set; HSPLkotlin/collections/ArraysKt;->zip([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt__ArraysJVMKt;->copyOfRangeToIndexCheck(II)V @@ -10555,10 +13300,14 @@ HSPLkotlin/collections/ArraysKt___ArraysKt;->filterNotNullTo([Ljava/lang/Object; HSPLkotlin/collections/ArraysKt___ArraysKt;->getLastIndex([I)I HSPLkotlin/collections/ArraysKt___ArraysKt;->getLastIndex([Ljava/lang/Object;)I HSPLkotlin/collections/ArraysKt___ArraysKt;->getOrNull([II)Ljava/lang/Integer; +HSPLkotlin/collections/ArraysKt___ArraysKt;->joinTo([Ljava/lang/Object;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; +HSPLkotlin/collections/ArraysKt___ArraysKt;->joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; +HSPLkotlin/collections/ArraysKt___ArraysKt;->joinToString([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; HSPLkotlin/collections/ArraysKt___ArraysKt;->map([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysKt;->toCollection([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; HSPLkotlin/collections/ArraysKt___ArraysKt;->toList([Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysKt___ArraysKt;->toMutableList([Ljava/lang/Object;)Ljava/util/List; +HSPLkotlin/collections/ArraysKt___ArraysKt;->toMutableSet([Ljava/lang/Object;)Ljava/util/Set; HSPLkotlin/collections/ArraysKt___ArraysKt;->toSet([Ljava/lang/Object;)Ljava/util/Set; HSPLkotlin/collections/ArraysKt___ArraysKt;->zip([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/ArraysUtilJVM;->asList([Ljava/lang/Object;)Ljava/util/List; @@ -10566,6 +13315,7 @@ HSPLkotlin/collections/CollectionsKt;->addAll(Ljava/util/Collection;Ljava/lang/I HSPLkotlin/collections/CollectionsKt;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; HSPLkotlin/collections/CollectionsKt;->binarySearch$default(Ljava/util/List;Ljava/lang/Comparable;IIILjava/lang/Object;)I +HSPLkotlin/collections/CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; HSPLkotlin/collections/CollectionsKt;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I HSPLkotlin/collections/CollectionsKt;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; @@ -10596,6 +13346,7 @@ HSPLkotlin/collections/CollectionsKt;->optimizeReadOnlyList(Ljava/util/List;)Lja HSPLkotlin/collections/CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt;->plus(Ljava/util/Collection;[Ljava/lang/Object;)Ljava/util/List; +HSPLkotlin/collections/CollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z HSPLkotlin/collections/CollectionsKt;->reverse(Ljava/util/List;)V HSPLkotlin/collections/CollectionsKt;->reversed(Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt;->sort(Ljava/util/List;)V @@ -10631,6 +13382,8 @@ HSPLkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;->sortWith(Ljava/u HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->convertToListIfNotCollection(Ljava/lang/Iterable;)Ljava/util/Collection; +HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z +HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z HSPLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->filterIsInstance(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsJvmKt;->filterIsInstanceTo(Ljava/lang/Iterable;Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection; @@ -10641,6 +13394,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->(Ljava/ HSPLkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->invoke()Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->invoke()Ljava/util/Iterator; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->contains(Ljava/lang/Iterable;Ljava/lang/Object;)Z HSPLkotlin/collections/CollectionsKt___CollectionsKt;->filter(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->filterNotNull(Ljava/lang/Iterable;)Ljava/util/List; @@ -10652,6 +13406,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->firstOrNull(Ljava/util/Li HSPLkotlin/collections/CollectionsKt___CollectionsKt;->getOrNull(Ljava/util/List;I)Ljava/lang/Object; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->intersect(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Set; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->joinTo$default(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Appendable; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->joinTo(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->joinToString(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->last(Ljava/util/List;)Ljava/lang/Object; @@ -10659,6 +13414,7 @@ HSPLkotlin/collections/CollectionsKt___CollectionsKt;->lastOrNull(Ljava/util/Lis HSPLkotlin/collections/CollectionsKt___CollectionsKt;->maxOrNull(Ljava/lang/Iterable;)Ljava/lang/Comparable; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->minOrNull(Ljava/lang/Iterable;)Ljava/lang/Comparable; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->minus(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; +HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->plus(Ljava/util/Collection;[Ljava/lang/Object;)Ljava/util/List; HSPLkotlin/collections/CollectionsKt___CollectionsKt;->reversed(Ljava/lang/Iterable;)Ljava/util/List; @@ -10685,6 +13441,7 @@ HSPLkotlin/collections/EmptyList;->equals(Ljava/lang/Object;)Z HSPLkotlin/collections/EmptyList;->getSize()I HSPLkotlin/collections/EmptyList;->isEmpty()Z HSPLkotlin/collections/EmptyList;->iterator()Ljava/util/Iterator; +HSPLkotlin/collections/EmptyList;->listIterator()Ljava/util/ListIterator; HSPLkotlin/collections/EmptyList;->listIterator(I)Ljava/util/ListIterator; HSPLkotlin/collections/EmptyList;->size()I HSPLkotlin/collections/EmptyList;->toArray()[Ljava/lang/Object; @@ -10729,7 +13486,7 @@ HSPLkotlin/collections/MapsKt;->linkedMapOf([Lkotlin/Pair;)Ljava/util/LinkedHash HSPLkotlin/collections/MapsKt;->mapCapacity(I)I HSPLkotlin/collections/MapsKt;->mapOf(Lkotlin/Pair;)Ljava/util/Map; HSPLkotlin/collections/MapsKt;->mapOf([Lkotlin/Pair;)Ljava/util/Map; -HSPLkotlin/collections/MapsKt;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; +HSPLkotlin/collections/MapsKt;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; HSPLkotlin/collections/MapsKt;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V HSPLkotlin/collections/MapsKt;->toMap(Ljava/lang/Iterable;)Ljava/util/Map; HSPLkotlin/collections/MapsKt;->toMap(Ljava/util/Map;)Ljava/util/Map; @@ -10742,7 +13499,7 @@ HSPLkotlin/collections/MapsKt__MapsJVMKt;->toSingletonMap(Ljava/util/Map;)Ljava/ HSPLkotlin/collections/MapsKt__MapsKt;->emptyMap()Ljava/util/Map; HSPLkotlin/collections/MapsKt__MapsKt;->linkedMapOf([Lkotlin/Pair;)Ljava/util/LinkedHashMap; HSPLkotlin/collections/MapsKt__MapsKt;->mapOf([Lkotlin/Pair;)Ljava/util/Map; -HSPLkotlin/collections/MapsKt__MapsKt;->plus(Ljava/util/Map;Lkotlin/Pair;)Ljava/util/Map; +HSPLkotlin/collections/MapsKt__MapsKt;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; HSPLkotlin/collections/MapsKt__MapsKt;->putAll(Ljava/util/Map;Ljava/lang/Iterable;)V HSPLkotlin/collections/MapsKt__MapsKt;->putAll(Ljava/util/Map;[Lkotlin/Pair;)V HSPLkotlin/collections/MapsKt__MapsKt;->toMap(Ljava/lang/Iterable;)Ljava/util/Map; @@ -10863,6 +13620,9 @@ HSPLkotlin/jvm/internal/MutablePropertyReference1;->(Ljava/lang/Object;Lja HSPLkotlin/jvm/internal/MutablePropertyReference1Impl;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/MutablePropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V HSPLkotlin/jvm/internal/MutablePropertyReference;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V +HSPLkotlin/jvm/internal/PropertyReference0;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V +HSPLkotlin/jvm/internal/PropertyReference0;->invoke()Ljava/lang/Object; +HSPLkotlin/jvm/internal/PropertyReference0Impl;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference1;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference1Impl;->(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V HSPLkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V @@ -11207,7 +13967,6 @@ HSPLkotlin/reflect/jvm/internal/KTypeImpl;->isMarkedNullable()Z HSPLkotlin/reflect/jvm/internal/ModuleByClassLoaderKt;->()V HSPLkotlin/reflect/jvm/internal/ModuleByClassLoaderKt;->getOrCreateModule(Ljava/lang/Class;)Lkotlin/reflect/jvm/internal/impl/descriptors/runtime/components/RuntimeModuleData; HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V -HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;->(Lkotlin/jvm/functions/Function0;)V HSPLkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/ReflectProperties$Val$1;->()V @@ -11460,6 +14219,7 @@ HSPLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibilities;->record HSPLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility;->()V HSPLkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility;->compareTo(Lkotlin/reflect/jvm/internal/impl/descriptors/DescriptorVisibility;)Ljava/lang/Integer; HSPLkotlin/reflect/jvm/internal/impl/descriptors/FindClassInModuleKt;->findClassAcrossModuleDependencies(Lkotlin/reflect/jvm/internal/impl/descriptors/ModuleDescriptor;Lkotlin/reflect/jvm/internal/impl/name/ClassId;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; +HSPLkotlin/reflect/jvm/internal/impl/descriptors/FindClassInModuleKt;->findClassifierAcrossModuleDependencies(Lkotlin/reflect/jvm/internal/impl/descriptors/ModuleDescriptor;Lkotlin/reflect/jvm/internal/impl/name/ClassId;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassifierDescriptor; HSPLkotlin/reflect/jvm/internal/impl/descriptors/FindClassInModuleKt;->findNonGenericClassAcrossDependencies(Lkotlin/reflect/jvm/internal/impl/descriptors/ModuleDescriptor;Lkotlin/reflect/jvm/internal/impl/name/ClassId;Lkotlin/reflect/jvm/internal/impl/descriptors/NotFoundClasses;)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; HSPLkotlin/reflect/jvm/internal/impl/descriptors/Modality$Companion;->()V HSPLkotlin/reflect/jvm/internal/impl/descriptors/Modality$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -12515,6 +15275,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getOldFlags()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReceiverType()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReturnType()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getReturnTypeId()I +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getSerializedSize()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameter(I)Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeParameter; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameterCount()I HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->getTypeParameterList()Ljava/util/List; @@ -12532,6 +15293,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->hasReturnTypeI HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->hasTypeTable()Z HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->initFields()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->isInitialized()Z +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;->writeTo(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind$1;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$MemberKind;->(Ljava/lang/String;III)V @@ -12586,6 +15348,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property$1;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;->()V +HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;->(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;->(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$1;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;->(Z)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;->getContextReceiverTypeCount()I @@ -12730,7 +15493,6 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable$1;->()V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable$1;->parsePartialFrom(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable; HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable;->()V -HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable;->(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable;->(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$1;)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable;->(Z)V HSPLkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable;->getDefaultInstance()Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$TypeTable; @@ -13005,6 +15767,7 @@ HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUti HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->getJvmConstructorSignature(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Constructor;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;)Lkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmMemberSignature$Method; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->getJvmFieldSignature$default(Lkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;ZILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmMemberSignature$Field; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->getJvmFieldSignature(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;Z)Lkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmMemberSignature$Field; +HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->getJvmMethodSignature(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;)Lkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmMemberSignature$Method; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->isMovedFromInterfaceCompanion(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;)Z HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->mapTypeDefault(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;)Ljava/lang/String; HSPLkotlin/reflect/jvm/internal/impl/metadata/jvm/deserialization/JvmProtoBufUtil;->readClassDataFrom([B[Ljava/lang/String;)Lkotlin/Pair; @@ -13168,6 +15931,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readInt32()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawByte()B HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawLittleEndian32()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawLittleEndian64()J +HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawVarint32()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawVarint32(ILjava/io/InputStream;)I HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawVarint64()J HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;->readRawVarint64SlowPath()J @@ -13188,6 +15952,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->computeRawVari HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->computeTagSize(I)I HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->flush()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->newInstance(Ljava/io/OutputStream;I)Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream; +HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->refreshBuffer()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->writeBool(IZ)V HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->writeBoolNoTag(Z)V HSPLkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;->writeEnum(II)V @@ -13216,7 +15981,6 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet$1;->()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->(Z)V -HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->addRepeatedField(Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->computeElementSize(Lkotlin/reflect/jvm/internal/impl/protobuf/WireFormat$FieldType;ILjava/lang/Object;)I HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->computeElementSizeNoTag(Lkotlin/reflect/jvm/internal/impl/protobuf/WireFormat$FieldType;Ljava/lang/Object;)I HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->computeFieldSize(Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I @@ -13224,6 +15988,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->getField(Lkotlin/reflec HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->getSerializedSize()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->getWireFormatForFieldType(Lkotlin/reflect/jvm/internal/impl/protobuf/WireFormat$FieldType;Z)I HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->hasField(Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet$FieldDescriptorLite;)Z +HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->isInitialized(Ljava/util/Map$Entry;)Z HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->iterator()Ljava/util/Iterator; HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->makeImmutable()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/FieldSet;->newFieldSet()Lkotlin/reflect/jvm/internal/impl/protobuf/FieldSet; @@ -13246,6 +16011,7 @@ HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMes HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->extensionsSerializedSize()I HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->getExtension(Lkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$GeneratedExtension;)Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->hasExtension(Lkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$GeneratedExtension;)Z +HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->makeExtensionsImmutable()V HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->newExtensionWriter()Lkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter; HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->parseUnknownField(Lkotlin/reflect/jvm/internal/impl/protobuf/CodedInputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/CodedOutputStream;Lkotlin/reflect/jvm/internal/impl/protobuf/ExtensionRegistryLite;I)Z HSPLkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$ExtendableMessage;->verifyExtensionContainingType(Lkotlin/reflect/jvm/internal/impl/protobuf/GeneratedMessageLite$GeneratedExtension;)V @@ -13749,7 +16515,6 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/Deserializati HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationConfiguration$Default;->getSkipMetadataVersionCheck()Z HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationConfiguration$Default;->getSkipPrereleaseCheck()Z HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationConfiguration$Default;->getTypeAliasesAllowed()Z -HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;->(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationComponents;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/VersionRequirementTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/BinaryVersion;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedContainerSource;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;Ljava/util/List;)V HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;->childContext$default(Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/VersionRequirementTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/BinaryVersion;ILjava/lang/Object;)Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;->childContext(Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/TypeTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/VersionRequirementTable;Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/BinaryVersion;)Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationContext;->getComponents()Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/DeserializationComponents; @@ -13805,7 +16570,6 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeseria HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadConstructor(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Constructor;Z)Lkotlin/reflect/jvm/internal/impl/descriptors/ClassConstructorDescriptor; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadFunction(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Function;)Lkotlin/reflect/jvm/internal/impl/descriptors/SimpleFunctionDescriptor; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadOldFlags(I)I -HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->loadProperty(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Property;)Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyDescriptor; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/MemberDeserializer;->valueParameters(Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/protobuf/MessageLite;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/AnnotatedCallableKind;)Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/NameResolverUtilKt;->getClassId(Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;I)Lkotlin/reflect/jvm/internal/impl/name/ClassId; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/NameResolverUtilKt;->getName(Lkotlin/reflect/jvm/internal/impl/metadata/deserialization/NameResolver;I)Lkotlin/reflect/jvm/internal/impl/name/Name; @@ -13843,7 +16607,6 @@ HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeseriali HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->computeLocalClassifierReplacementType(I)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->getOwnTypeParameters()Ljava/util/List; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->simpleType$collectAllArguments(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;Lkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;)Ljava/util/List; -HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->simpleType(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;Z)Lkotlin/reflect/jvm/internal/impl/types/SimpleType; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->toAttributes(Ljava/util/List;Lkotlin/reflect/jvm/internal/impl/descriptors/annotations/Annotations;Lkotlin/reflect/jvm/internal/impl/types/TypeConstructor;Lkotlin/reflect/jvm/internal/impl/descriptors/DeclarationDescriptor;)Lkotlin/reflect/jvm/internal/impl/types/TypeAttributes; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->type(Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type;)Lkotlin/reflect/jvm/internal/impl/types/KotlinType; HSPLkotlin/reflect/jvm/internal/impl/serialization/deserialization/TypeDeserializer;->typeArgument(Lkotlin/reflect/jvm/internal/impl/descriptors/TypeParameterDescriptor;Lkotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$Type$Argument;)Lkotlin/reflect/jvm/internal/impl/types/TypeProjection; @@ -14069,6 +16832,7 @@ HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComp HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComputation;->equals(Ljava/lang/Object;)Z HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$KeyWithComputation;->hashCode()I HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Lkotlin/jvm/functions/Function0;)V +HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->invoke()Ljava/lang/Object; HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValue;->postCompute(Ljava/lang/Object;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValueWithPostCompute;->(Lkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager;Lkotlin/jvm/functions/Function0;)V HSPLkotlin/reflect/jvm/internal/impl/storage/LockBasedStorageManager$LockBasedLazyValueWithPostCompute;->invoke()Ljava/lang/Object; @@ -14421,6 +17185,7 @@ HSPLkotlin/sequences/SequenceBuilderIterator;->yield(Ljava/lang/Object;Lkotlin/c HSPLkotlin/sequences/SequenceScope;->()V HSPLkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt;->filter(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; +HSPLkotlin/sequences/SequencesKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt;->filterNot(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt;->filterNotNull(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt;->firstOrNull(Lkotlin/sequences/Sequence;)Ljava/lang/Object; @@ -14444,6 +17209,10 @@ HSPLkotlin/sequences/SequencesKt__SequencesKt;->asSequence(Ljava/util/Iterator;) HSPLkotlin/sequences/SequencesKt__SequencesKt;->constrainOnce(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt__SequencesKt;->generateSequence(Lkotlin/jvm/functions/Function0;)Lkotlin/sequences/Sequence; +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->(Ljava/lang/Class;)V +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; HSPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->()V HSPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->()V HSPLkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; @@ -14569,7 +17338,6 @@ HSPLkotlin/text/StringsKt__StringsKt;->getIndices(Ljava/lang/CharSequence;)Lkotl HSPLkotlin/text/StringsKt__StringsKt;->getLastIndex(Ljava/lang/CharSequence;)I HSPLkotlin/text/StringsKt__StringsKt;->indexOf$default(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I HSPLkotlin/text/StringsKt__StringsKt;->indexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I -HSPLkotlin/text/StringsKt__StringsKt;->indexOf(Ljava/lang/CharSequence;CIZ)I HSPLkotlin/text/StringsKt__StringsKt;->indexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf$default(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf(Ljava/lang/CharSequence;Ljava/lang/String;IZ)I @@ -14706,6 +17474,46 @@ HSPLkotlinx/coroutines/flow/internal/AbstractSharedFlow;->getSlots()[Lkotlinx/co HSPLkotlinx/coroutines/flow/internal/AbstractSharedFlowKt;->()V HSPLkotlinx/coroutines/flow/internal/NullSurrogateKt;->()V HSPLkotlinx/coroutines/internal/Symbol;->(Ljava/lang/String;)V +HSPLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;)V +HSPLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;Ljava/lang/Exception;)V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->()V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->applyCount(Landroid/content/Context;I)Z +HSPLme/leolin/shortcutbadger/ShortcutBadger;->applyCountOrThrow(Landroid/content/Context;I)V +HSPLme/leolin/shortcutbadger/ShortcutBadger;->initBadger(Landroid/content/Context;)Z +HSPLme/leolin/shortcutbadger/ShortcutBadger;->removeCount(Landroid/content/Context;)Z +HSPLme/leolin/shortcutbadger/impl/AdwHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/AdwHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ApexHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ApexHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/AsusHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/AsusHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->()V +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->executeBadge(Landroid/content/Context;Landroid/content/ComponentName;I)V +HSPLme/leolin/shortcutbadger/impl/DefaultBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/NovaHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/NovaHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/OPPOHomeBader;->()V +HSPLme/leolin/shortcutbadger/impl/OPPOHomeBader;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/SonyHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/SonyHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/VivoHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/VivoHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/impl/ZukHomeBadger;->()V +HSPLme/leolin/shortcutbadger/impl/ZukHomeBadger;->getSupportLaunchers()Ljava/util/List; +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->resolveBroadcast(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List; +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->sendDefaultIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V +HSPLme/leolin/shortcutbadger/util/BroadcastHelper;->sendIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V HSPLnet/zetetic/database/DatabaseUtils;->()V HSPLnet/zetetic/database/DatabaseUtils;->cursorPickFillWindowStartPosition(II)I HSPLnet/zetetic/database/DatabaseUtils;->getSqlStatementType(Ljava/lang/String;)I @@ -14721,6 +17529,7 @@ HSPLnet/zetetic/database/sqlcipher/CloseGuard;->open(Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->acquireReference()V HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->close()V +HSPLnet/zetetic/database/sqlcipher/SQLiteClosable;->releaseReference()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$Operation;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$Operation;->(Lnet/zetetic/database/sqlcipher/SQLiteConnection$1;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection$OperationLog;->()V @@ -14743,9 +17552,9 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->access$500()[B HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->acquirePreparedStatement(Ljava/lang/String;)Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement; HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->applyBlockGuardPolicy(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->attachCancellationSignal(Landroid/os/CancellationSignal;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->bindArguments(Lnet/zetetic/database/sqlcipher/SQLiteConnection$PreparedStatement;[Ljava/lang/Object;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->canonicalizeSyncMode(Ljava/lang/String;)Ljava/lang/String; HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->detachCancellationSignal(Landroid/os/CancellationSignal;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->execute(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForCursorWindow(Ljava/lang/String;[Ljava/lang/Object;Landroid/database/CursorWindow;IIZLandroid/os/CancellationSignal;)I HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForLastInsertedRowId(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)J HSPLnet/zetetic/database/sqlcipher/SQLiteConnection;->executeForLong(Ljava/lang/String;[Ljava/lang/Object;Landroid/os/CancellationSignal;)J @@ -14779,6 +17588,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->acquireConnection(Ljava/lang/String;ILandroid/os/CancellationSignal;)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->closeExcessConnectionsAndLogExceptionsLocked()V +HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->finishAcquireConnectionLocked(Lnet/zetetic/database/sqlcipher/SQLiteConnection;I)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->getPriority(I)I HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->markAcquiredConnectionsLocked(Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool$AcquiredConnectionStatus;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->obtainConnectionWaiterLocked(Ljava/lang/Thread;JIZLjava/lang/String;I)Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool$ConnectionWaiter; @@ -14789,14 +17599,18 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->reconfigure(Lnet/zetet HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->reconfigureAllConnectionsLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->recycleConnectionLocked(Lnet/zetetic/database/sqlcipher/SQLiteConnection;Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool$AcquiredConnectionStatus;)Z HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->recycleConnectionWaiterLocked(Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool$ConnectionWaiter;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->releaseConnection(Lnet/zetetic/database/sqlcipher/SQLiteConnection;)V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->setMaxConnectionPoolSizeLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->throwIfClosedLocked()V +HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->tryAcquireNonPrimaryConnectionLocked(Ljava/lang/String;I)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->tryAcquirePrimaryConnectionLocked(I)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->waitForConnection(Ljava/lang/String;ILandroid/os/CancellationSignal;)Lnet/zetetic/database/sqlcipher/SQLiteConnection; HSPLnet/zetetic/database/sqlcipher/SQLiteConnectionPool;->wakeConnectionWaitersLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/String;J)Landroid/database/CursorWindow; HSPLnet/zetetic/database/sqlcipher/SQLiteCursor$$ExternalSyntheticApiModelOutline1;->m()V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->()V +HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->(Lnet/zetetic/database/sqlcipher/SQLiteCursorDriver;Ljava/lang/String;Lnet/zetetic/database/sqlcipher/SQLiteQuery;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->awc_clearOrCreateWindow(Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->close()V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->fillWindow(I)V HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->finalize()V @@ -14805,13 +17619,13 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->getColumnNames()[Ljava/lang/St HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->getCount()I HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->getDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->onMove(II)Z +HSPLnet/zetetic/database/sqlcipher/SQLiteCursor;->setWindow(Landroid/database/CursorWindow;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase$1;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase$1;->initialValue()Ljava/lang/Object; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase$1;->initialValue()Lnet/zetetic/database/sqlcipher/SQLiteSession; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->(Ljava/lang/String;[BILnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;Lnet/zetetic/database/DatabaseErrorHandler;Lnet/zetetic/database/sqlcipher/SQLiteDatabaseHook;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->beginTransaction()V -HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->beginTransaction(Lnet/zetetic/database/sqlcipher/SQLiteTransactionListener;Z)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->beginTransactionWithListener(Lnet/zetetic/database/sqlcipher/SQLiteTransactionListener;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Lnet/zetetic/database/sqlcipher/SQLiteStatement; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->createSession()Lnet/zetetic/database/sqlcipher/SQLiteSession; @@ -14822,8 +17636,8 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->execSQL(Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->executeSql(Ljava/lang/String;[Ljava/lang/Object;)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->findEditTable(Ljava/lang/String;)Ljava/lang/String; -HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getPath()Ljava/lang/String; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getThreadDefaultConnectionFlags(Z)I +HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getThreadSession()Lnet/zetetic/database/sqlcipher/SQLiteSession; HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->getVersion()I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->hasCodec()Z HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->inTransaction()Z @@ -14854,6 +17668,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->setVersion(I)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->throwIfNotOpenLocked()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->update(Ljava/lang/String;ILandroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I +HSPLnet/zetetic/database/sqlcipher/SQLiteDatabase;->updateWithOnConflict(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;I)I HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->(Ljava/lang/String;I[BLnet/zetetic/database/sqlcipher/SQLiteDatabaseHook;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabaseConfiguration;)V @@ -14864,6 +17679,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteDebug;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteDirectCursorDriver;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteDirectCursorDriver;->cursorClosed()V HSPLnet/zetetic/database/sqlcipher/SQLiteDirectCursorDriver;->query(Lnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;[Ljava/lang/Object;)Landroid/database/Cursor; +HSPLnet/zetetic/database/sqlcipher/SQLiteDirectCursorDriver;->query(Lnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;[Ljava/lang/String;)Landroid/database/Cursor; HSPLnet/zetetic/database/sqlcipher/SQLiteGlobal;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteGlobal;->getJournalSizeLimit()I HSPLnet/zetetic/database/sqlcipher/SQLiteGlobal;->getWALAutoCheckpoint()I @@ -14873,6 +17689,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;IILnet/zetetic/database/DatabaseErrorHandler;Lnet/zetetic/database/sqlcipher/SQLiteDatabaseHook;Z)V HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->(Landroid/content/Context;Ljava/lang/String;[BLnet/zetetic/database/sqlcipher/SQLiteDatabase$CursorFactory;IILnet/zetetic/database/DatabaseErrorHandler;Lnet/zetetic/database/sqlcipher/SQLiteDatabaseHook;Z)V HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getBytes(Ljava/lang/String;)[B +HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getDatabaseLocked(Z)Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getReadableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->getWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLnet/zetetic/database/sqlcipher/SQLiteOpenHelper;->onConfigure(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;)V @@ -14891,6 +17708,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getSession()Lnet/zetetic/data HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->getSql()Ljava/lang/String; HSPLnet/zetetic/database/sqlcipher/SQLiteProgram;->onAllReferencesReleased()V HSPLnet/zetetic/database/sqlcipher/SQLiteQuery;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Ljava/lang/String;Landroid/os/CancellationSignal;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteQuery;->fillWindow(Landroid/database/CursorWindow;IIZ)I HSPLnet/zetetic/database/sqlcipher/SQLiteQueryBuilder;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteQueryBuilder;->appendClause(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V HSPLnet/zetetic/database/sqlcipher/SQLiteQueryBuilder;->appendColumns(Ljava/lang/StringBuilder;[Ljava/lang/String;)V @@ -14899,6 +17717,7 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteSession$Transaction;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession$Transaction;->(Lnet/zetetic/database/sqlcipher/SQLiteSession$1;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->(Lnet/zetetic/database/sqlcipher/SQLiteConnectionPool;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->acquireConnection(Ljava/lang/String;ILandroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->beginTransaction(ILnet/zetetic/database/sqlcipher/SQLiteTransactionListener;ILandroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->beginTransactionUnchecked(ILnet/zetetic/database/sqlcipher/SQLiteTransactionListener;ILandroid/os/CancellationSignal;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->endTransaction(Landroid/os/CancellationSignal;)V @@ -14910,15 +17729,15 @@ HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeForLong(Ljava/lang/Str HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->executeSpecial(Ljava/lang/String;[Ljava/lang/Object;ILandroid/os/CancellationSignal;)Z HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->hasTransaction()Z HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->obtainTransaction(ILnet/zetetic/database/sqlcipher/SQLiteTransactionListener;)Lnet/zetetic/database/sqlcipher/SQLiteSession$Transaction; +HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->prepare(Ljava/lang/String;ILandroid/os/CancellationSignal;Lnet/zetetic/database/sqlcipher/SQLiteStatementInfo;)V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->recycleTransaction(Lnet/zetetic/database/sqlcipher/SQLiteSession$Transaction;)V +HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->releaseConnection()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->setTransactionSuccessful()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->throwIfNoTransaction()V HSPLnet/zetetic/database/sqlcipher/SQLiteSession;->throwIfTransactionMarkedSuccessful()V HSPLnet/zetetic/database/sqlcipher/SQLiteStatement;->(Lnet/zetetic/database/sqlcipher/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/Object;)V -HSPLnet/zetetic/database/sqlcipher/SQLiteStatement;->executeInsert()J HSPLnet/zetetic/database/sqlcipher/SQLiteStatement;->executeUpdateDelete()I HSPLnet/zetetic/database/sqlcipher/SQLiteStatement;->simpleQueryForLong()J -HSPLnet/zetetic/database/sqlcipher/SQLiteStatementInfo;->()V HSPLokhttp3/Address;->(Ljava/lang/String;ILokhttp3/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lokhttp3/CertificatePinner;Lokhttp3/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V HSPLokhttp3/Address;->certificatePinner()Lokhttp3/CertificatePinner; HSPLokhttp3/Address;->connectionSpecs()Ljava/util/List; @@ -15162,8 +17981,6 @@ HSPLokhttp3/RealCall$AsyncCall;->()V HSPLokhttp3/RealCall$AsyncCall;->(Lokhttp3/RealCall;Lokhttp3/Callback;)V HSPLokhttp3/RealCall$AsyncCall;->execute()V HSPLokhttp3/RealCall$AsyncCall;->executeOn(Ljava/util/concurrent/ExecutorService;)V -HSPLokhttp3/RealCall$AsyncCall;->get()Lokhttp3/RealCall; -HSPLokhttp3/RealCall$AsyncCall;->host()Ljava/lang/String; HSPLokhttp3/RealCall;->(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V HSPLokhttp3/RealCall;->captureCallStackTrace()V HSPLokhttp3/RealCall;->enqueue(Lokhttp3/Callback;)V @@ -15493,7 +18310,6 @@ HSPLokio/Buffer;->close()V HSPLokio/Buffer;->completeSegmentByteCount()J HSPLokio/Buffer;->copyTo(Lokio/Buffer;JJ)Lokio/Buffer; HSPLokio/Buffer;->exhausted()Z -HSPLokio/Buffer;->getByte(J)B HSPLokio/Buffer;->indexOf(BJJ)J HSPLokio/Buffer;->indexOfElement(Lokio/ByteString;J)J HSPLokio/Buffer;->read(Lokio/Buffer;J)J @@ -15513,6 +18329,7 @@ HSPLokio/Buffer;->setSize$okio(J)V HSPLokio/Buffer;->size()J HSPLokio/Buffer;->skip(J)V HSPLokio/Buffer;->writableSegment$okio(I)Lokio/Segment; +HSPLokio/Buffer;->write(Lokio/Buffer;J)V HSPLokio/Buffer;->write([B)Lokio/Buffer; HSPLokio/Buffer;->write([BII)Lokio/Buffer; HSPLokio/Buffer;->writeAll(Lokio/Source;)J @@ -15606,6 +18423,7 @@ HSPLokio/Options;->of([Lokio/ByteString;)Lokio/Options; HSPLokio/OutputStreamSink;->(Ljava/io/OutputStream;Lokio/Timeout;)V HSPLokio/OutputStreamSink;->close()V HSPLokio/OutputStreamSink;->flush()V +HSPLokio/OutputStreamSink;->write(Lokio/Buffer;J)V HSPLokio/PeekSource;->(Lokio/BufferedSource;)V HSPLokio/PeekSource;->read(Lokio/Buffer;J)J HSPLokio/RealBufferedSink;->(Lokio/Sink;)V @@ -15628,6 +18446,7 @@ HSPLokio/RealBufferedSource;->inputStream()Ljava/io/InputStream; HSPLokio/RealBufferedSource;->peek()Lokio/BufferedSource; HSPLokio/RealBufferedSource;->rangeEquals(JLokio/ByteString;)Z HSPLokio/RealBufferedSource;->rangeEquals(JLokio/ByteString;II)Z +HSPLokio/RealBufferedSource;->read(Lokio/Buffer;J)J HSPLokio/RealBufferedSource;->readAll(Lokio/Sink;)J HSPLokio/RealBufferedSource;->readByte()B HSPLokio/RealBufferedSource;->readHexadecimalUnsignedLong()J @@ -15747,11 +18566,6 @@ HSPLorg/conscrypt/ClientSessionContext;->onBeforeAddSession(Lorg/conscrypt/Nativ HSPLorg/conscrypt/ClientSessionContext;->onBeforeRemoveSession(Lorg/conscrypt/NativeSslSession;)V HSPLorg/conscrypt/ClientSessionContext;->putSession(Lorg/conscrypt/ClientSessionContext$HostAndPort;Lorg/conscrypt/NativeSslSession;)V HSPLorg/conscrypt/ClientSessionContext;->removeSession(Lorg/conscrypt/ClientSessionContext$HostAndPort;Lorg/conscrypt/NativeSslSession;)V -HSPLorg/conscrypt/Conscrypt$Version;->(III)V -HSPLorg/conscrypt/Conscrypt$Version;->(IIILorg/conscrypt/Conscrypt$1;)V -HSPLorg/conscrypt/Conscrypt;->()V -HSPLorg/conscrypt/Conscrypt;->checkAvailability()V -HSPLorg/conscrypt/Conscrypt;->newProvider()Ljava/security/Provider; HSPLorg/conscrypt/ConscryptEngine$1;->(Lorg/conscrypt/ConscryptEngine;)V HSPLorg/conscrypt/ConscryptEngine$1;->provideSession()Lorg/conscrypt/ConscryptSession; HSPLorg/conscrypt/ConscryptEngine$2;->(Lorg/conscrypt/ConscryptEngine;)V @@ -15819,6 +18633,7 @@ HSPLorg/conscrypt/ConscryptEngine;->singleDstBuffer(Ljava/nio/ByteBuffer;)[Ljava HSPLorg/conscrypt/ConscryptEngine;->singleSrcBuffer(Ljava/nio/ByteBuffer;)[Ljava/nio/ByteBuffer; HSPLorg/conscrypt/ConscryptEngine;->transitionTo(I)V HSPLorg/conscrypt/ConscryptEngine;->unwrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; +HSPLorg/conscrypt/ConscryptEngine;->unwrap([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; HSPLorg/conscrypt/ConscryptEngine;->unwrap([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; HSPLorg/conscrypt/ConscryptEngine;->verifyCertificateChain([[BLjava/lang/String;)V HSPLorg/conscrypt/ConscryptEngine;->wrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; @@ -15875,6 +18690,8 @@ HSPLorg/conscrypt/ConscryptEngineSocket;->setEnabledProtocols([Ljava/lang/String HSPLorg/conscrypt/ConscryptEngineSocket;->setSSLParameters(Ljavax/net/ssl/SSLParameters;)V HSPLorg/conscrypt/ConscryptEngineSocket;->startHandshake()V HSPLorg/conscrypt/ConscryptEngineSocket;->waitForHandshake()V +HSPLorg/conscrypt/ConscryptSignal;->checkAvailability()V +HSPLorg/conscrypt/ConscryptSignal;->newProvider()Ljava/security/Provider; HSPLorg/conscrypt/EmptyArray;->()V HSPLorg/conscrypt/EvpMdRef$MD5;->()V HSPLorg/conscrypt/EvpMdRef$SHA1;->()V @@ -15942,6 +18759,7 @@ HSPLorg/conscrypt/NativeSsl$BioWrapper;->(Lorg/conscrypt/NativeSsl;)V HSPLorg/conscrypt/NativeSsl$BioWrapper;->(Lorg/conscrypt/NativeSsl;Lorg/conscrypt/NativeSsl$1;)V HSPLorg/conscrypt/NativeSsl$BioWrapper;->getPendingWrittenBytes()I HSPLorg/conscrypt/NativeSsl$BioWrapper;->readDirectByteBuffer(JI)I +HSPLorg/conscrypt/NativeSsl$BioWrapper;->writeDirectByteBuffer(JI)I HSPLorg/conscrypt/NativeSsl;->(JLorg/conscrypt/SSLParametersImpl;Lorg/conscrypt/NativeCrypto$SSLHandshakeCallbacks;Lorg/conscrypt/SSLParametersImpl$AliasChooser;Lorg/conscrypt/SSLParametersImpl$PSKCallbacks;)V HSPLorg/conscrypt/NativeSsl;->access$100(Lorg/conscrypt/NativeSsl;)J HSPLorg/conscrypt/NativeSsl;->access$200(Lorg/conscrypt/NativeSsl;)Ljava/util/concurrent/locks/ReadWriteLock; @@ -15955,6 +18773,7 @@ HSPLorg/conscrypt/NativeSsl;->getMaxSealOverhead()I HSPLorg/conscrypt/NativeSsl;->getPeerCertificateOcspData()[B HSPLorg/conscrypt/NativeSsl;->getPeerCertificates()[Ljava/security/cert/X509Certificate; HSPLorg/conscrypt/NativeSsl;->getPeerTlsSctData()[B +HSPLorg/conscrypt/NativeSsl;->getPendingReadableBytes()I HSPLorg/conscrypt/NativeSsl;->getTime()J HSPLorg/conscrypt/NativeSsl;->getTimeout()J HSPLorg/conscrypt/NativeSsl;->getVersion()Ljava/lang/String; @@ -16015,7 +18834,6 @@ HSPLorg/conscrypt/OpenSSLCipher;->checkAndSetEncodedKey(ILjava/security/Key;)[B HSPLorg/conscrypt/OpenSSLCipher;->engineDoFinal([BII)[B HSPLorg/conscrypt/OpenSSLCipher;->engineDoFinal([BII[BI)I HSPLorg/conscrypt/OpenSSLCipher;->engineGetIV()[B -HSPLorg/conscrypt/OpenSSLCipher;->engineGetOutputSize(I)I HSPLorg/conscrypt/OpenSSLCipher;->engineInit(ILjava/security/Key;Ljava/security/SecureRandom;)V HSPLorg/conscrypt/OpenSSLCipher;->engineInit(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V HSPLorg/conscrypt/OpenSSLCipher;->engineUpdate([BII)[B @@ -16222,7 +19040,6 @@ HSPLorg/conscrypt/SSLUtils;->toProtocolString([B)Ljava/lang/String; HSPLorg/conscrypt/SSLUtils;->unsignedByte(B)S HSPLorg/conscrypt/SSLUtils;->unsignedShort(S)I HSPLorg/conscrypt/ServerSessionContext;->()V -HSPLorg/conscrypt/io/IoUtils;->closeQuietly(Ljava/io/Closeable;)V HSPLorg/greenrobot/eventbus/AsyncPoster;->(Lorg/greenrobot/eventbus/EventBus;)V HSPLorg/greenrobot/eventbus/BackgroundPoster;->(Lorg/greenrobot/eventbus/EventBus;)V HSPLorg/greenrobot/eventbus/EventBus$1;->(Lorg/greenrobot/eventbus/EventBus;)V @@ -16235,12 +19052,15 @@ HSPLorg/greenrobot/eventbus/EventBus;->addInterfaces(Ljava/util/List;[Ljava/lang HSPLorg/greenrobot/eventbus/EventBus;->builder()Lorg/greenrobot/eventbus/EventBusBuilder; HSPLorg/greenrobot/eventbus/EventBus;->getDefault()Lorg/greenrobot/eventbus/EventBus; HSPLorg/greenrobot/eventbus/EventBus;->getStickyEvent(Ljava/lang/Class;)Ljava/lang/Object; +HSPLorg/greenrobot/eventbus/EventBus;->isRegistered(Ljava/lang/Object;)Z HSPLorg/greenrobot/eventbus/EventBus;->lookupAllEventTypes(Ljava/lang/Class;)Ljava/util/List; HSPLorg/greenrobot/eventbus/EventBus;->post(Ljava/lang/Object;)V HSPLorg/greenrobot/eventbus/EventBus;->postSingleEvent(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V HSPLorg/greenrobot/eventbus/EventBus;->postSingleEventForEventType(Ljava/lang/Object;Lorg/greenrobot/eventbus/EventBus$PostingThreadState;Ljava/lang/Class;)Z HSPLorg/greenrobot/eventbus/EventBus;->register(Ljava/lang/Object;)V HSPLorg/greenrobot/eventbus/EventBus;->subscribe(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V +HSPLorg/greenrobot/eventbus/EventBus;->unregister(Ljava/lang/Object;)V +HSPLorg/greenrobot/eventbus/EventBus;->unsubscribeByEventType(Ljava/lang/Object;Ljava/lang/Class;)V HSPLorg/greenrobot/eventbus/EventBusBuilder;->()V HSPLorg/greenrobot/eventbus/EventBusBuilder;->()V HSPLorg/greenrobot/eventbus/EventBusBuilder;->build()Lorg/greenrobot/eventbus/EventBus; @@ -16264,6 +19084,7 @@ HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->getMethodsAndRelease(Lorg/g HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->getSubscriberInfo(Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState;)Lorg/greenrobot/eventbus/meta/SubscriberInfo; HSPLorg/greenrobot/eventbus/SubscriberMethodFinder;->prepareFindState()Lorg/greenrobot/eventbus/SubscriberMethodFinder$FindState; HSPLorg/greenrobot/eventbus/Subscription;->(Ljava/lang/Object;Lorg/greenrobot/eventbus/SubscriberMethod;)V +HSPLorg/greenrobot/eventbus/Subscription;->equals(Ljava/lang/Object;)Z HSPLorg/greenrobot/eventbus/ThreadMode;->()V HSPLorg/greenrobot/eventbus/ThreadMode;->(Ljava/lang/String;I)V HSPLorg/signal/aesgcmprovider/AesGcmProvider;->()V @@ -16329,6 +19150,7 @@ HSPLorg/signal/core/util/CharacterIterable$CharacterIterator;->next()Ljava/lang/ HSPLorg/signal/core/util/CharacterIterable;->-$$Nest$fgetstring(Lorg/signal/core/util/CharacterIterable;)Ljava/lang/String; HSPLorg/signal/core/util/CharacterIterable;->(Ljava/lang/String;)V HSPLorg/signal/core/util/CharacterIterable;->iterator()Ljava/util/Iterator; +HSPLorg/signal/core/util/CollectionsExtensionsKt;->flatten(Ljava/util/List;)Ljava/util/Map; HSPLorg/signal/core/util/Conversions;->longTo4ByteArray([BIJ)I HSPLorg/signal/core/util/CursorExtensionsKt;->optionalBlob(Landroid/database/Cursor;Ljava/lang/String;)Lj$/util/Optional; HSPLorg/signal/core/util/CursorExtensionsKt;->optionalBoolean(Landroid/database/Cursor;Ljava/lang/String;)Lj$/util/Optional; @@ -16353,6 +19175,8 @@ HSPLorg/signal/core/util/CursorUtil;->getLong(Landroid/database/Cursor;Ljava/lan HSPLorg/signal/core/util/CursorUtil;->getString(Landroid/database/Cursor;Ljava/lang/String;)Lj$/util/Optional; HSPLorg/signal/core/util/CursorUtil;->requireBlob(Landroid/database/Cursor;Ljava/lang/String;)[B HSPLorg/signal/core/util/CursorUtil;->requireBoolean(Landroid/database/Cursor;Ljava/lang/String;)Z +HSPLorg/signal/core/util/CursorUtil;->requireInt(Landroid/database/Cursor;Ljava/lang/String;)I +HSPLorg/signal/core/util/CursorUtil;->requireLong(Landroid/database/Cursor;Ljava/lang/String;)J HSPLorg/signal/core/util/CursorUtil;->requireString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/DeleteBuilderPart1;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)V HSPLorg/signal/core/util/DeleteBuilderPart1;->run()I @@ -16388,6 +19212,7 @@ HSPLorg/signal/core/util/InsertBuilderPart1;->values([Lkotlin/Pair;)Lorg/signal/ HSPLorg/signal/core/util/InsertBuilderPart2;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;)V HSPLorg/signal/core/util/InsertBuilderPart2;->run$default(Lorg/signal/core/util/InsertBuilderPart2;IILjava/lang/Object;)J HSPLorg/signal/core/util/InsertBuilderPart2;->run(I)J +HSPLorg/signal/core/util/ListUtil;->chunk(Ljava/util/List;I)Ljava/util/List; HSPLorg/signal/core/util/MapUtil;->mapOrDefault(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1;->(Lorg/signal/core/util/MemoryTracker;)V HSPLorg/signal/core/util/MemoryTracker$AppHeapUsage;->(JJJ)V @@ -16396,8 +19221,11 @@ HSPLorg/signal/core/util/MemoryTracker;->()V HSPLorg/signal/core/util/MemoryTracker;->getAppJvmHeapUsage()Lorg/signal/core/util/MemoryTracker$AppHeapUsage; HSPLorg/signal/core/util/MemoryTracker;->start()V HSPLorg/signal/core/util/OptionalExtensionsKt;->or(Lj$/util/Optional;Lj$/util/Optional;)Lj$/util/Optional; +HSPLorg/signal/core/util/OptionalExtensionsKt;->orNull(Lj$/util/Optional;)Ljava/lang/Object; +HSPLorg/signal/core/util/OptionalExtensionsKt;->toOptional(Ljava/lang/Object;)Lj$/util/Optional; HSPLorg/signal/core/util/PendingIntentFlags;->()V HSPLorg/signal/core/util/PendingIntentFlags;->()V +HSPLorg/signal/core/util/PendingIntentFlags;->cancelCurrent()I HSPLorg/signal/core/util/PendingIntentFlags;->immutable()I HSPLorg/signal/core/util/PendingIntentFlags;->mutable()I HSPLorg/signal/core/util/PendingIntentFlags;->updateCurrent()I @@ -16413,11 +19241,14 @@ HSPLorg/signal/core/util/SelectBuilderPart1;->from(Ljava/lang/String;)Lorg/signa HSPLorg/signal/core/util/SelectBuilderPart2;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart2;->run()Landroid/database/Cursor; HSPLorg/signal/core/util/SelectBuilderPart2;->where(Ljava/lang/String;[Ljava/lang/Object;)Lorg/signal/core/util/SelectBuilderPart3; +HSPLorg/signal/core/util/SelectBuilderPart2;->where(Ljava/lang/String;[Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart3; HSPLorg/signal/core/util/SelectBuilderPart3;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart3;->limit(I)Lorg/signal/core/util/SelectBuilderPart4b; HSPLorg/signal/core/util/SelectBuilderPart3;->orderBy(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart4a; +HSPLorg/signal/core/util/SelectBuilderPart3;->run()Landroid/database/Cursor; HSPLorg/signal/core/util/SelectBuilderPart4a;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart4a;->limit(I)Lorg/signal/core/util/SelectBuilderPart5; +HSPLorg/signal/core/util/SelectBuilderPart4a;->limit(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; HSPLorg/signal/core/util/SelectBuilderPart4a;->run()Landroid/database/Cursor; HSPLorg/signal/core/util/SelectBuilderPart4b;->(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/SelectBuilderPart4b;->orderBy(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; @@ -16427,13 +19258,34 @@ HSPLorg/signal/core/util/SetUtil;->newHashSet([Ljava/lang/Object;)Ljava/util/Has HSPLorg/signal/core/util/ShakeDetector$SamplePool;->()V HSPLorg/signal/core/util/ShakeDetector$SampleQueue;->()V HSPLorg/signal/core/util/ShakeDetector;->(Lorg/signal/core/util/ShakeDetector$Listener;)V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->$values()[Lorg/signal/core/util/SqlUtil$CollectionOperator; +HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->()V +HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLorg/signal/core/util/SqlUtil$CollectionOperator;->getSql()Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil$Query;->(Ljava/lang/String;[Ljava/lang/String;)V HSPLorg/signal/core/util/SqlUtil$Query;->getWhere()Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil$Query;->getWhereArgs()[Ljava/lang/String; +HSPLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->(Ljava/lang/String;)V +HSPLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->invoke(Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->$r8$lambda$zW4YXJaIlJT3vPgMCfyiQ3eZdqc(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->()V HSPLorg/signal/core/util/SqlUtil;->()V +HSPLorg/signal/core/util/SqlUtil;->access$buildSingleCustomCollectionQuery(Lorg/signal/core/util/SqlUtil;Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->appendArg([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; HSPLorg/signal/core/util/SqlUtil;->buildArgs(J)[Ljava/lang/String; +HSPLorg/signal/core/util/SqlUtil;->buildCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$11(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; +HSPLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;I)Ljava/util/List; HSPLorg/signal/core/util/SqlUtil;->buildQuery(Ljava/lang/String;[Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;)Lorg/signal/core/util/SqlUtil$Query; +HSPLorg/signal/core/util/SqlUtil;->buildSingleCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->buildTrueUpdateQuery(Ljava/lang/String;[Ljava/lang/String;Landroid/content/ContentValues;)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/signal/core/util/SqlUtil;->tableExists(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Z HSPLorg/signal/core/util/Stopwatch$Split;->(JJLjava/lang/String;)V @@ -16454,17 +19306,21 @@ HSPLorg/signal/core/util/StreamUtil;->close(Ljava/io/Closeable;)V HSPLorg/signal/core/util/StreamUtil;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J HSPLorg/signal/core/util/StringExtensionsKt;->toSingleLine(Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/StringUtil;->()V +HSPLorg/signal/core/util/StringUtil;->forceLtr(Ljava/lang/CharSequence;)Ljava/lang/String; HSPLorg/signal/core/util/StringUtil;->isEmpty(Ljava/lang/String;)Z HSPLorg/signal/core/util/StringUtil;->isolateBidi(Ljava/lang/String;)Ljava/lang/String; HSPLorg/signal/core/util/StringUtil;->replace(Ljava/lang/CharSequence;CLjava/lang/String;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/StringUtil;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/StringUtil;->trimToFit(Ljava/lang/String;I)Ljava/lang/String; HSPLorg/signal/core/util/ThreadUtil;->()V HSPLorg/signal/core/util/ThreadUtil;->assertMainThread()V HSPLorg/signal/core/util/ThreadUtil;->assertNotMainThread()V HSPLorg/signal/core/util/ThreadUtil;->getHandler()Landroid/os/Handler; HSPLorg/signal/core/util/ThreadUtil;->isMainThread()Z +HSPLorg/signal/core/util/ThreadUtil;->postToMain(Ljava/lang/Runnable;)V HSPLorg/signal/core/util/ThreadUtil;->runOnMain(Ljava/lang/Runnable;)V HSPLorg/signal/core/util/ThreadUtil;->sleep(J)V +HSPLorg/signal/core/util/ToolbarExtensionsKt;->setActionItemTint(Landroidx/appcompat/widget/Toolbar;I)V HSPLorg/signal/core/util/UpdateBuilderPart1;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)V HSPLorg/signal/core/util/UpdateBuilderPart1;->values(Landroid/content/ContentValues;)Lorg/signal/core/util/UpdateBuilderPart2; HSPLorg/signal/core/util/UpdateBuilderPart1;->values([Lkotlin/Pair;)Lorg/signal/core/util/UpdateBuilderPart2; @@ -16475,6 +19331,20 @@ HSPLorg/signal/core/util/UpdateBuilderPart2;->where(Ljava/lang/String;[Ljava/lan HSPLorg/signal/core/util/UpdateBuilderPart3;->(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V HSPLorg/signal/core/util/UpdateBuilderPart3;->run$default(Lorg/signal/core/util/UpdateBuilderPart3;IILjava/lang/Object;)I HSPLorg/signal/core/util/UpdateBuilderPart3;->run(I)I +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread$$ExternalSyntheticLambda0;->(Lorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;)V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread$$ExternalSyntheticLambda0;->run()V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->$r8$lambda$CzqZ8g-EFmZi6oXLrPkYehulx_E(Lorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;)V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->(JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->(JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->end()V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->getMainThreadDump()Ljava/lang/String; +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->run()V +HSPLorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;->uiRunnable$lambda$0(Lorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread;)V +HSPLorg/signal/core/util/concurrent/AnrDetector;->()V +HSPLorg/signal/core/util/concurrent/AnrDetector;->()V +HSPLorg/signal/core/util/concurrent/AnrDetector;->access$getDateFormat$p()Ljava/text/SimpleDateFormat; +HSPLorg/signal/core/util/concurrent/AnrDetector;->access$getTAG$p()Ljava/lang/String; +HSPLorg/signal/core/util/concurrent/AnrDetector;->start(JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V HSPLorg/signal/core/util/concurrent/DeadlockDetector$$ExternalSyntheticLambda0;->(Lorg/signal/core/util/concurrent/DeadlockDetector;)V HSPLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->()V HSPLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -16489,11 +19359,28 @@ HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->add(Lio/reactivex/rxja HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->bindTo(Landroidx/lifecycle/Lifecycle;)Lorg/signal/core/util/concurrent/LifecycleDisposable; HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->bindTo(Landroidx/lifecycle/LifecycleOwner;)Lorg/signal/core/util/concurrent/LifecycleDisposable; HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->onStop(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/signal/core/util/concurrent/LifecycleDisposable;->plusAssign(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLorg/signal/core/util/concurrent/LifecycleDisposableKt;->addTo(Lio/reactivex/rxjava3/disposables/Disposable;Lorg/signal/core/util/concurrent/LifecycleDisposable;)Lio/reactivex/rxjava3/disposables/Disposable; +HSPLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->$r8$lambda$aPKBr0JUhvb1CVWSMT6CNAHU584(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->()V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->()V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable$lambda$0(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V +HSPLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->invoke(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2;->(Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3;->(Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/RxExtensions;->safeBlockingGet(Lio/reactivex/rxjava3/core/Single;)Ljava/lang/Object; +HSPLorg/signal/core/util/concurrent/RxExtensions;->subscribeWithSubject(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/subjects/Subject;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)Lio/reactivex/rxjava3/subjects/Subject; HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->()V +HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1;->(Ljava/lang/String;I)V HSPLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors$1;->(Ljava/lang/Runnable;Ljava/lang/String;I)V @@ -16506,9 +19393,11 @@ HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory$1;->ru HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->-$$Nest$fgetpriority(Lorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;)I HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->(Ljava/lang/String;I)V HSPLorg/signal/core/util/concurrent/SignalExecutors$NumberedThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; +HSPLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$0Q0afsv1raKIrq3aP-SuMcT2Ad0(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$QcfzSx3VRxairlCydtFL9hAJp4M(Ljava/lang/String;ILjava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors;->()V HSPLorg/signal/core/util/concurrent/SignalExecutors;->getAndStartHandlerThread(Ljava/lang/String;I)Landroid/os/HandlerThread; +HSPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedBoundedExecutor$1(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V HSPLorg/signal/core/util/concurrent/SignalExecutors;->lambda$newCachedSingleThreadExecutor$0(Ljava/lang/String;ILjava/lang/Runnable;)Ljava/lang/Thread; HSPLorg/signal/core/util/concurrent/SignalExecutors;->newCachedBoundedExecutor(Ljava/lang/String;IIII)Ljava/util/concurrent/ExecutorService; HSPLorg/signal/core/util/concurrent/SignalExecutors;->newCachedSingleThreadExecutor(Ljava/lang/String;I)Ljava/util/concurrent/ExecutorService; @@ -16517,14 +19406,17 @@ HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda0;->run() HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda1;->(Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda1;->run()V HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda2;->(Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V +HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda2;->run()V HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda3;->(Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda3;->run()V +HSPLorg/signal/core/util/concurrent/SimpleTask;->$r8$lambda$5EnOtL_RDkT3AhG5joH_4sU-BmQ(Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->$r8$lambda$apmfpgqoFpbYCMY0RJkcKP8U8Hw(Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->$r8$lambda$jvZ0-8nsHlQ_qvU-Rex9q6uvOXs(Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->$r8$lambda$lF69t8y3DMy8ar7C2ujewLrrhTs(Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->isValid(Landroidx/lifecycle/Lifecycle;)Z HSPLorg/signal/core/util/concurrent/SimpleTask;->lambda$run$0(Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->lambda$run$1(Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V +HSPLorg/signal/core/util/concurrent/SimpleTask;->lambda$run$2(Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->lambda$run$3(Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->run(Landroidx/lifecycle/Lifecycle;Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V HSPLorg/signal/core/util/concurrent/SimpleTask;->run(Ljava/util/concurrent/Executor;Lorg/signal/core/util/concurrent/SimpleTask$BackgroundTask;Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;)V @@ -16540,6 +19432,8 @@ HSPLorg/signal/core/util/logging/CompoundLogger;->flush()V HSPLorg/signal/core/util/logging/CompoundLogger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/CompoundLogger;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/Log$Logger;->()V +HSPLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;)V +HSPLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V HSPLorg/signal/core/util/logging/Log;->()V HSPLorg/signal/core/util/logging/Log;->()V HSPLorg/signal/core/util/logging/Log;->blockUntilAllWritesFinished()V @@ -16551,6 +19445,7 @@ HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Lja HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V HSPLorg/signal/core/util/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;Z)V HSPLorg/signal/core/util/logging/Log;->initialize(Lorg/signal/core/util/logging/Log$InternalCheck;[Lorg/signal/core/util/logging/Log$Logger;)V +HSPLorg/signal/core/util/logging/Log;->internal()Lorg/signal/core/util/logging/Log$Logger; HSPLorg/signal/core/util/logging/Log;->tag(Ljava/lang/Class;)Ljava/lang/String; HSPLorg/signal/core/util/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/core/util/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V @@ -16584,15 +19479,18 @@ HSPLorg/signal/core/util/logging/Scrubber;->()V HSPLorg/signal/core/util/logging/Scrubber;->()V HSPLorg/signal/core/util/logging/Scrubber;->access$getTOP_100_TLDS$p()Ljava/util/Set; HSPLorg/signal/core/util/logging/Scrubber;->scrub(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/logging/Scrubber;->scrub(Ljava/lang/CharSequence;Ljava/util/regex/Pattern;Lkotlin/jvm/functions/Function2;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubCallLinkKeys(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubDomains(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubE164(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubEmail(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubGroupsV1(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubGroupsV2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLorg/signal/core/util/logging/Scrubber;->scrubIpv4(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubIpv6(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/logging/Scrubber;->scrubUuids(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; HSPLorg/signal/core/util/tracing/DebugAnnotation$Builder;->()V +HSPLorg/signal/core/util/tracing/DebugAnnotation$Builder;->build()Lorg/signal/core/util/tracing/DebugAnnotation; HSPLorg/signal/core/util/tracing/DebugAnnotation$Builder;->name(Ljava/lang/String;)Lorg/signal/core/util/tracing/DebugAnnotation$Builder; HSPLorg/signal/core/util/tracing/DebugAnnotation$Builder;->string_value(Ljava/lang/String;)Lorg/signal/core/util/tracing/DebugAnnotation$Builder; HSPLorg/signal/core/util/tracing/DebugAnnotation$Companion$ADAPTER$1;->(Lcom/squareup/wire/FieldEncoding;Lkotlin/reflect/KClass;Lcom/squareup/wire/Syntax;)V @@ -16602,6 +19500,7 @@ HSPLorg/signal/core/util/tracing/DebugAnnotation;->()V HSPLorg/signal/core/util/tracing/DebugAnnotation;->(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/Long;Lorg/signal/core/util/tracing/DebugAnnotation$NestedValue;Lokio/ByteString;)V HSPLorg/signal/core/util/tracing/DebugAnnotation;->equals(Ljava/lang/Object;)Z HSPLorg/signal/core/util/tracing/TracePacket$Builder;->()V +HSPLorg/signal/core/util/tracing/TracePacket$Builder;->build()Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->synchronization_marker(Lokio/ByteString;)Lorg/signal/core/util/tracing/TracePacket$Builder; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->timestamp(Ljava/lang/Long;)Lorg/signal/core/util/tracing/TracePacket$Builder; HSPLorg/signal/core/util/tracing/TracePacket$Builder;->track_descriptor(Lorg/signal/core/util/tracing/TrackDescriptor;)Lorg/signal/core/util/tracing/TracePacket$Builder; @@ -16618,6 +19517,7 @@ HSPLorg/signal/core/util/tracing/Tracer;->()V HSPLorg/signal/core/util/tracing/Tracer;->()V HSPLorg/signal/core/util/tracing/Tracer;->addPacket(Lorg/signal/core/util/tracing/TracePacket;)V HSPLorg/signal/core/util/tracing/Tracer;->end(Ljava/lang/String;J)V +HSPLorg/signal/core/util/tracing/Tracer;->forMethodEnd(Ljava/lang/String;JJ)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forSynchronization(J)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forTrack(JLjava/lang/String;)Lorg/signal/core/util/tracing/TracePacket; HSPLorg/signal/core/util/tracing/Tracer;->forTrackId(J)Lorg/signal/core/util/tracing/TracePacket; @@ -16638,6 +19538,7 @@ HSPLorg/signal/core/util/tracing/TrackDescriptor$Companion;->(Lkotlin/jvm/ HSPLorg/signal/core/util/tracing/TrackDescriptor;->()V HSPLorg/signal/core/util/tracing/TrackDescriptor;->(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Lorg/signal/core/util/tracing/ThreadDescriptor;Lorg/signal/core/util/tracing/CounterDescriptor;Lokio/ByteString;)V HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->()V +HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->build()Lorg/signal/core/util/tracing/TrackEvent; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->debug_annotations(Ljava/util/List;)Lorg/signal/core/util/tracing/TrackEvent$Builder; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->name(Ljava/lang/String;)Lorg/signal/core/util/tracing/TrackEvent$Builder; HSPLorg/signal/core/util/tracing/TrackEvent$Builder;->track_uuid(Ljava/lang/Long;)Lorg/signal/core/util/tracing/TrackEvent$Builder; @@ -16766,14 +19667,19 @@ HSPLorg/signal/libsignal/zkgroup/profiles/ProfileKeyVersion;->serialize()Ljava/l HSPLorg/signal/libsignal/zkgroup/receipts/ClientZkReceiptOperations;->(Lorg/signal/libsignal/zkgroup/ServerPublicParams;)V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1;->(Lorg/signal/paging/BufferedPagingController;I)V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1;->run()V +HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda2;->(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V +HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda2;->run()V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3;->(Lorg/signal/paging/BufferedPagingController;)V HSPLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3;->run()V +HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$GxlLAxjfERBgyqmyvxteAPWaQkA(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$LZo0__w5_DH31X-e0IJhSqYlhmM(Lorg/signal/paging/BufferedPagingController;I)V HSPLorg/signal/paging/BufferedPagingController;->$r8$lambda$rEsvvMe_LeaFyq_h5sQ9KWDvIFs(Lorg/signal/paging/BufferedPagingController;)V HSPLorg/signal/paging/BufferedPagingController;->(Lorg/signal/paging/PagedDataSource;Lorg/signal/paging/PagingConfig;Lorg/signal/paging/DataStream;)V HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataInvalidated$1()V +HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->lambda$onDataNeededAroundIndex$0(I)V HSPLorg/signal/paging/BufferedPagingController;->onDataInvalidated()V +HSPLorg/signal/paging/BufferedPagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/BufferedPagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/CompressedList;->(I)V HSPLorg/signal/paging/CompressedList;->(Ljava/util/List;)V @@ -16784,22 +19690,27 @@ HSPLorg/signal/paging/DataStatus;->()V HSPLorg/signal/paging/DataStatus;->(ILjava/util/BitSet;)V HSPLorg/signal/paging/DataStatus;->getEarliestUnmarkedIndexInRange(II)I HSPLorg/signal/paging/DataStatus;->getLatestUnmarkedIndexInRange(II)I +HSPLorg/signal/paging/DataStatus;->mark(I)V HSPLorg/signal/paging/DataStatus;->markRange(II)V HSPLorg/signal/paging/DataStatus;->obtain(I)Lorg/signal/paging/DataStatus; HSPLorg/signal/paging/DataStatus;->recycle()V HSPLorg/signal/paging/DataStatus;->size()I +HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V +HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->run()V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2;->(Lorg/signal/paging/FixedSizePagingController;IIII)V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2;->run()V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3;->(Lorg/signal/paging/FixedSizePagingController;)V HSPLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3;->isCanceled()Z +HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$2jZFFAhs3dG0IThMmzJQSvWvcd0(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$S1N9oMReIFywjAgkTfXskOOFzyk(Lorg/signal/paging/FixedSizePagingController;)Z HSPLorg/signal/paging/FixedSizePagingController;->$r8$lambda$pQWvrV6w7QQq3SnkCgnHNDTtP_I(Lorg/signal/paging/FixedSizePagingController;IIII)V HSPLorg/signal/paging/FixedSizePagingController;->()V HSPLorg/signal/paging/FixedSizePagingController;->(Lorg/signal/paging/PagedDataSource;Lorg/signal/paging/PagingConfig;Lorg/signal/paging/DataStream;I)V -HSPLorg/signal/paging/FixedSizePagingController;->buildDataNeededLog(ILjava/lang/String;)Ljava/lang/String; +HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataNeededAroundIndex$0()Z HSPLorg/signal/paging/FixedSizePagingController;->lambda$onDataNeededAroundIndex$1(IIII)V HSPLorg/signal/paging/FixedSizePagingController;->onDataInvalidated()V +HSPLorg/signal/paging/FixedSizePagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/FixedSizePagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/LivePagedData;->(Landroidx/lifecycle/LiveData;Lorg/signal/paging/PagingController;)V HSPLorg/signal/paging/LivePagedData;->getData()Landroidx/lifecycle/LiveData; @@ -16828,6 +19739,7 @@ HSPLorg/signal/paging/PagingConfig;->pageSize()I HSPLorg/signal/paging/PagingConfig;->startIndex()I HSPLorg/signal/paging/ProxyPagingController;->()V HSPLorg/signal/paging/ProxyPagingController;->onDataInvalidated()V +HSPLorg/signal/paging/ProxyPagingController;->onDataItemChanged(Ljava/lang/Object;)V HSPLorg/signal/paging/ProxyPagingController;->onDataNeededAroundIndex(I)V HSPLorg/signal/paging/ProxyPagingController;->set(Lorg/signal/paging/PagingController;)V HSPLorg/signal/ringrtc/BuildInfo;->()V @@ -16837,7 +19749,6 @@ HSPLorg/signal/ringrtc/CallManager$NoOpLoader;->load(Ljava/lang/String;)Z HSPLorg/signal/ringrtc/CallManager;->()V HSPLorg/signal/ringrtc/CallManager;->buildFieldTrialsString(Ljava/util/Map;)Ljava/lang/String; HSPLorg/signal/ringrtc/CallManager;->initialize(Landroid/content/Context;Lorg/signal/ringrtc/Log$Logger;Ljava/util/Map;)V -HSPLorg/signal/ringrtc/Log;->()V HSPLorg/signal/ringrtc/Log;->d(Ljava/lang/String;Ljava/lang/String;)V HSPLorg/signal/ringrtc/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V HSPLorg/signal/ringrtc/Log;->i(Ljava/lang/String;Ljava/lang/String;)V @@ -16862,19 +19773,19 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda14;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda14;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda15;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda15;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda16;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda16;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda16;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda17;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda17;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda18;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda19;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda1;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda1;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda20;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda20;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda21;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda21;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda21;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda22;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda22;->run()V @@ -16882,15 +19793,15 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda23;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda23;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda24;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda24;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda25;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda25;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda25;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda26;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda26;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda27;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda27;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda27;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda28;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda28;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda29;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda29;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda2;->run()V @@ -16902,17 +19813,17 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda32;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda32;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda33;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda33;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda34;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda34;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda34;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda35;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda35;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda35;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda36;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda36;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda36;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda37;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda37;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda38;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda38;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda38;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda39;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda39;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda39;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda3;->run()V @@ -16926,9 +19837,9 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda43;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda43;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda44;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda44;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda45;->(Lorg/thoughtcrime/securesms/jobs/StoryOnboardingDownloadJob$Companion;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda45;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda45;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda46;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda46;->(Lorg/thoughtcrime/securesms/jobs/StoryOnboardingDownloadJob$Companion;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda46;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda47;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda47;->run()V @@ -16936,37 +19847,42 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda48;->< HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda48;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda49;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda49;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda4;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda4;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda50;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda50;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda51;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda51;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda52;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda52;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda52;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda53;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda53;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda54;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda54;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda54;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda55;->()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda56;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda56;->run()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda55;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda55;->run()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda56;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda56;->isInternal()Z HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda57;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda57;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda58;->()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda58;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda58;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda58;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda59;->()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda59;->apply(Ljava/lang/Object;)Ljava/lang/Object; -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda5;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda5;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda60;->()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda60;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda61;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda61;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda62;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda62;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda63;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda7;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda7;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda8;->()V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda8;->run()V -HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda9;->()V HSPLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda9;->run()V HSPLorg/thoughtcrime/securesms/ApplicationContext$1;->(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$-C9Peb3FgJUzS6NSCmy4GbYf_TI(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; @@ -16974,7 +19890,6 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$-Us13jCXTd2iOM0Y6 HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$-wHBiLBDa8OJf1k67fcIsduxfzw(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$1vBGBwM2yUq7VyFaTDG10uWDuPc(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$3QS0qrAN7nliLfSi63lQeukrNXw(Lorg/thoughtcrime/securesms/ApplicationContext;)V -HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$4ypV1Vrlf8TQ_JMcxAfj87rIZ10(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$66l9coKQ_660ADutlicH4GeEP6I(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$6C1lVL7dG_-wAqmFY6Az_Qc88wU()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$6_YWJVxHZo1viw16tbrU7MDbDJg(Lorg/thoughtcrime/securesms/ApplicationContext;)V @@ -16984,6 +19899,7 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$AGPtfUzlxykaeQb2_ HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$BM9zXNQo3VjL7z8V2jLaBOSk3xM(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$CadNTUODZG2Ef63Ub7A1il6CBD0(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$DG-_eyh8CcGxwAk-palhZ1OT2O0(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$Fx-d1Nr9YoqUcyvu6Ylhfae3_S4(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$IhFCWemzVRbrwoHW9Ns1V3CCNsI(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$JFFOXPLm4n83iu1CrQCwt8Rt1vs(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$MEJyjPRiOVBusJTwA48ER4J3M9A(Lorg/thoughtcrime/securesms/ApplicationContext;)V @@ -16997,10 +19913,10 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$XEBpgM6g0m715OxGV HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$YPJbusS4_A6ryTaa4uhXIPJboWA(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$avxGAGkfv3Ev4XZkSUGrF0ov8Xw(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$bErCCzC-UcRA-wciaIM0aFj_fYc(Lorg/thoughtcrime/securesms/ApplicationContext;)V -HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$c1TXY-aF44w70IxUmUUKijqVDRQ(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$cQnTp954Na4k9YavnTCgv-5QUVQ()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$d1IiCBeJCM6wI7G1fz_gXkhXmmY()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$dXZkn_yX1EofCAblV1XQ5RabFZk(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$gAiTx-utj3eJij4oz9BiVGkOVS4(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$gsuXSdfhwRFZebO53F99f8IHmAg(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$j9SYVZNI3aEbrOx6jxBWYL046uc()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$ltM0LNCO0IpxItflkQs1-OW5yWo(Lorg/thoughtcrime/securesms/ApplicationContext;)V @@ -17009,6 +19925,7 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$nYPlff79P2l-muLhW HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$ot12xp6xNVtSSQ4GK9tV7IySHoM(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$ruqqX1Z0LLWOgajy7Wtjs5N3iks(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$uRzpmm1efLVUhJMEHNtyfP7BiA8(Lorg/thoughtcrime/securesms/ApplicationContext;)V +HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$vq13xoFA2KFXFtE5Jlx3i42fU-8(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$wAw2Kp5XlAPghxmIdIo41QzCx9g(Lorg/thoughtcrime/securesms/ApplicationContext;)V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$wIlBIGBTTiiajQBAE1x8xR74OLI()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->$r8$lambda$xQ9ZfcE66PEynu9uNL9k6bEaLXs(Lorg/thoughtcrime/securesms/ApplicationContext;)V @@ -17041,9 +19958,9 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->initializeRx()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->initializeScheduledMessageManager()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->initializeSecurityProvider()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->initializeTrimThreadsByDateManager()V -HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$initializeLogging$23()V -HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$initializeRx$24(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; +HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$initializeLogging$24()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$initializeRx$25(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; +HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$initializeRx$26(Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Scheduler; HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$onCreate$0()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$onCreate$1()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$onCreate$10()V @@ -17069,6 +19986,7 @@ HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$onCreate$9()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->lambda$onForeground$22()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->onCreate()V HSPLorg/thoughtcrime/securesms/ApplicationContext;->onForeground()V +HSPLorg/thoughtcrime/securesms/ApplicationContext;->startAnrDetector()V HSPLorg/thoughtcrime/securesms/BaseActivity;->()V HSPLorg/thoughtcrime/securesms/BaseActivity;->()V HSPLorg/thoughtcrime/securesms/BaseActivity;->applyOverrideConfiguration(Landroid/content/res/Configuration;)V @@ -17076,11 +19994,14 @@ HSPLorg/thoughtcrime/securesms/BaseActivity;->attachBaseContext(Landroid/content HSPLorg/thoughtcrime/securesms/BaseActivity;->logEvent(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/BaseActivity;->mapNightModeToConfigurationUiMode(Landroid/content/Context;I)I HSPLorg/thoughtcrime/securesms/BaseActivity;->onCreate(Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/BaseActivity;->onDestroy()V HSPLorg/thoughtcrime/securesms/BaseActivity;->onResume()V HSPLorg/thoughtcrime/securesms/BaseActivity;->onStart()V +HSPLorg/thoughtcrime/securesms/BaseActivity;->onStop()V HSPLorg/thoughtcrime/securesms/BuildConfig;->()V HSPLorg/thoughtcrime/securesms/LoggingFragment;->()V HSPLorg/thoughtcrime/securesms/LoggingFragment;->()V +HSPLorg/thoughtcrime/securesms/LoggingFragment;->(I)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->logEvent(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->onCreate(Landroid/os/Bundle;)V HSPLorg/thoughtcrime/securesms/LoggingFragment;->onStart()V @@ -17093,6 +20014,7 @@ HSPLorg/thoughtcrime/securesms/MainActivity;->$r8$lambda$JMubGcyt2TPHL8nK5TRaxXz HSPLorg/thoughtcrime/securesms/MainActivity;->-$$Nest$fgetonFirstRender(Lorg/thoughtcrime/securesms/MainActivity;)Z HSPLorg/thoughtcrime/securesms/MainActivity;->()V HSPLorg/thoughtcrime/securesms/MainActivity;->getIntent()Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainActivity;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; HSPLorg/thoughtcrime/securesms/MainActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; HSPLorg/thoughtcrime/securesms/MainActivity;->handleCallLinkInIntent(Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/MainActivity;->handleGroupLinkInIntent(Landroid/content/Intent;)V @@ -17105,8 +20027,19 @@ HSPLorg/thoughtcrime/securesms/MainActivity;->onResume()V HSPLorg/thoughtcrime/securesms/MainActivity;->presentVitalsState(Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$State;)V HSPLorg/thoughtcrime/securesms/MainActivity;->updateTabVisibility()V HSPLorg/thoughtcrime/securesms/MainFragment;->()V +HSPLorg/thoughtcrime/securesms/MainFragment;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; HSPLorg/thoughtcrime/securesms/MainFragment;->onAttach(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->(II)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/MainNavigator;)V +HSPLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$BsmRZ7TbLMbFLO4HbBAA_UZA_dc(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$QRR_-StramqxZCQdyuE0wK2mbHA(Lorg/thoughtcrime/securesms/MainNavigator;Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/MainNavigator;->(Lorg/thoughtcrime/securesms/MainActivity;)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->get(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/MainNavigator; +HSPLorg/thoughtcrime/securesms/MainNavigator;->goToConversation(Lorg/thoughtcrime/securesms/recipients/RecipientId;JII)V +HSPLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$0(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$1(Landroid/content/Intent;)V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity$1;->(Lorg/thoughtcrime/securesms/PassphraseRequiredActivity;)V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->()V HSPLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->()V @@ -17145,6 +20078,7 @@ HSPLorg/thoughtcrime/securesms/attachments/Attachment;->getTransformProperties() HSPLorg/thoughtcrime/securesms/attachments/Attachment;->getUploadTimestamp()J HSPLorg/thoughtcrime/securesms/attachments/Attachment;->getWidth()I HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isBorderless()Z +HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isPermanentlyFailed()Z HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isQuote()Z HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isSticker()Z HSPLorg/thoughtcrime/securesms/attachments/Attachment;->isVideoGif()Z @@ -17156,6 +20090,7 @@ HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->()V HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->(JJ)V HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->getRowId()J HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->getUniqueId()J +HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->hashCode()I HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->toString()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/attachments/AttachmentId;->toStrings()[Ljava/lang/String; HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment$DisplayOrderComparator;->()V @@ -17164,11 +20099,24 @@ HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment$DisplayOrderCompar HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->(Lorg/thoughtcrime/securesms/attachments/AttachmentId;JZZLjava/lang/String;IJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B[BILjava/lang/String;ZZZIIZLjava/lang/String;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Lorg/thoughtcrime/securesms/blurhash/BlurHash;Lorg/thoughtcrime/securesms/audio/AudioHash;Lorg/thoughtcrime/securesms/database/AttachmentTable$TransformProperties;IJ)V HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getAttachmentId()Lorg/thoughtcrime/securesms/attachments/AttachmentId; HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getDisplayOrder()I +HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getMmsId()J HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->hashCode()I HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->(Ljava/lang/String;IJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B[BILjava/lang/String;ZZZIIJLjava/lang/String;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Lorg/thoughtcrime/securesms/blurhash/BlurHash;)V HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->forPointer(Lj$/util/Optional;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->forPointer(Lj$/util/Optional;Lorg/thoughtcrime/securesms/stickers/StickerLocator;Ljava/lang/String;)Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->forPointers(Lj$/util/Optional;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/attachments/PointerAttachment;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/audio/AudioRecorder;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorder;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26;->(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->()V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; HSPLorg/thoughtcrime/securesms/avatar/Avatar$Companion;->()V HSPLorg/thoughtcrime/securesms/avatar/Avatar$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId$DoNotPersist;->()V @@ -17232,6 +20180,12 @@ HSPLorg/thoughtcrime/securesms/avatar/TextAvatarDrawable;->draw(Landroid/graphic HSPLorg/thoughtcrime/securesms/avatar/TextAvatarDrawable;->draw(Landroid/text/Layout;Landroid/graphics/Canvas;FF)V HSPLorg/thoughtcrime/securesms/avatar/TextAvatarDrawable;->getOpacity()I HSPLorg/thoughtcrime/securesms/avatar/TextAvatarDrawable;->getStartX(Landroid/text/StaticLayout;)F +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->displayChatAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->hideStoryRing()V +HSPLorg/thoughtcrime/securesms/avatar/view/AvatarView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->()V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->clearDrawable()V @@ -17239,6 +20193,22 @@ HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->getGlideRequests()Lorg/th HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadge(Lorg/thoughtcrime/securesms/badges/models/Badge;Lorg/thoughtcrime/securesms/mms/GlideRequests;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadgeFromRecipient(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/badges/BadgeImageView;->setBadgeFromRecipient(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/mms/GlideRequests;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->()V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->invoke(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->access$getAnimationState$p(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->access$getMessageIdsOpenedThisSession$p(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V HSPLorg/thoughtcrime/securesms/blurhash/Base83;->()V HSPLorg/thoughtcrime/securesms/blurhash/Base83;->isValid(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/blurhash/BlurHash$1;->()V @@ -17246,9 +20216,57 @@ HSPLorg/thoughtcrime/securesms/blurhash/BlurHash;->()V HSPLorg/thoughtcrime/securesms/blurhash/BlurHash;->parseOrNull(Ljava/lang/String;)Lorg/thoughtcrime/securesms/blurhash/BlurHash; HSPLorg/thoughtcrime/securesms/blurhash/BlurHashModelLoader$Factory;->()V HSPLorg/thoughtcrime/securesms/blurhash/BlurHashResourceDecoder;->()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCorners()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->applyCornersForSizeClass2()V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->getCells()[Lorg/thoughtcrime/securesms/components/ThumbnailView; +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->inflateLayout(I)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCellBackgroundColor(I)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRelativeRadii(Lorg/thoughtcrime/securesms/components/ThumbnailView;IIII)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlide(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;IZ)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setSlides(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;Z)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->showSlides(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->sizeClass(I)I HSPLorg/thoughtcrime/securesms/components/AlertView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/AlertView;->initialize()V HSPLorg/thoughtcrime/securesms/components/AlertView;->setNone()V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/AnimatingToggle;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/AudioView;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->run()V +HSPLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener-IA;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V +HSPLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener-IA;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$70S_ChWvvHg6uKYhRw5m0jX0OG0(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$ttH02xbblnAnQbQdy9cXzPNafwQ(Lorg/thoughtcrime/securesms/components/AudioView;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->()V +HSPLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/components/AudioView;->hasAudioUri()Z +HSPLorg/thoughtcrime/securesms/components/AudioView;->isTarget(Landroid/net/Uri;)Z +HSPLorg/thoughtcrime/securesms/components/AudioView;->lambda$setTint$3(I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onDuration(Landroid/net/Uri;J)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onProgress(Landroid/net/Uri;DJ)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onSpeedChanged(Landroid/net/Uri;F)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->onStart(Landroid/net/Uri;ZZ)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->setProgressAndPlayBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/AudioView;->setTint(I)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AvatarImageView;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;->-$$Nest$fgetfixedSize(Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;)I HSPLorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;->-$$Nest$fgetquickContactEnabled(Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder;)Z @@ -17270,11 +20288,129 @@ HSPLorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListe HSPLorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListener;->(Lorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListener-IA;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->()V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->disableQuickContact()V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->initialize(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions;)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;ZZ)V HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setAvatarClickHandler(Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V +HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setFallbackPhotoProvider(Lorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;)V +HSPLorg/thoughtcrime/securesms/components/AvatarImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$1;->(Lorg/thoughtcrime/securesms/components/ComposeText;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;Lorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener-IA;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText$QueryStart;->(IZ)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->changeSelectionForPartialMentions(Landroid/text/Spanned;II)Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->clearInlineQuery()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->doAfterCursorChange(Landroid/text/Editable;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->ellipsizeToWidth(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->enoughToFilter(Landroid/text/Editable;Z)Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IC)I +HSPLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IZ)Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->initialize()V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->isLandscape()Z +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->onSelectionChanged(II)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setCursorPositionChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setHint(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setHintWithChecks(Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setInlineQueryChangedListener(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setMessageSendType(Lorg/thoughtcrime/securesms/conversation/MessageSendType;)V +HSPLorg/thoughtcrime/securesms/components/ComposeText;->setStylingChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V +HSPLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda0;->(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->$r8$lambda$rILpFw6OPAVn7dsgVBus6R0qlZk(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->buildMessageId(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)J +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->disableBubbleBackground()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getDateView()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getPlaybackSpeedToggleTouchDelegateRect()Landroid/graphics/Rect; +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->hideAudioDurationViews()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->init(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->lambda$init$0(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->notifyTouchDelegateChanged(Landroid/graphics/Rect;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentAudioDuration(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDate(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDeliveryStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentInsecureIndicator(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentSimInfo(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentTimer(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setIconColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setMessageRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnTouchDelegateChangedListener(Lorg/thoughtcrime/securesms/components/ConversationItemFooter$OnTouchDelegateChangedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnlyShowSendingStatus(ZLorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setRevealDotColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setTextColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->dispatchDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->getFooter()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setBorderless(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setConversationColor(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setCorners(IIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;ZZ)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMaximumThumbnailHeight(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setMinimumThumbnailWidth(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailBounds([I)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showShade(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showThumbnailView()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->copy(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->copy(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIII)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy$default(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->copy(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;)Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getAlbumViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getThumbnailViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCountBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->setEventListener(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener;)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->mask(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setRadius(I)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setTopLeftRadius(I)V +HSPLorg/thoughtcrime/securesms/components/CornerMask;->setTopRightRadius(I)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->$values()[Lorg/thoughtcrime/securesms/components/DeliveryStatusView$State; HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->()V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView$State;->(Ljava/lang/String;III)V @@ -17284,14 +20420,186 @@ HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->clearAnimation()V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->setNone()V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->setTint(I)V HSPLorg/thoughtcrime/securesms/components/DeliveryStatusView;->updateContentDescription()V +HSPLorg/thoughtcrime/securesms/components/ExpirationTimerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->()V HSPLorg/thoughtcrime/securesms/components/FromTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->setText(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/CharSequence;ZLjava/lang/String;)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->setText(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/CharSequence;ZLjava/lang/String;Z)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->setText(Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V HSPLorg/thoughtcrime/securesms/components/FromTextView;->setText(Lorg/thoughtcrime/securesms/recipients/Recipient;ZLjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/HidingLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->()V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setFragmentManager(Landroidx/fragment/app/FragmentManager;)V +HSPLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setListener(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;Lorg/thoughtcrime/securesms/components/InputPanel$RecordTime-IA;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->()V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/components/InputPanel;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setHideForMessageRequestState(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setListener(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setMediaKeyboardToggleMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setStickerSuggestions(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->showMediaKeyboardToggle(Z)V +HSPLorg/thoughtcrime/securesms/components/InputPanel;->updateVisibility()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->getAnimating()Z +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$wNlRlegYRZAGLCv-uS3_baE_8zg(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->()V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->_init_$lambda$0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->addKeyboardStateListener(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->applyInsets(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)V +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getKeyboardGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getNavigationBarGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentEndGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentStartGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getStatusBarGuideline()Landroidx/constraintlayout/widget/Guideline; +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/LinkPreviewView;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->init(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCloseClickedListener(Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V +HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V +HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar$special$$inlined$addTextChangedListener$default$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V +HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->()V +HSPLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton;->(Landroid/content/Context;Landroid/widget/ImageView;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget;->(Landroid/content/Context;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->$values()[Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->()V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->setHandler(Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->()V +HSPLorg/thoughtcrime/securesms/components/Outliner;->draw(Landroid/graphics/Canvas;IIII)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setColor(I)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/Outliner;->setStrokeWidth(F)V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;)V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->()V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->getCurrentLabel()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/QuoteView;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->$values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->-$$Nest$smfromCode(I)Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->()V +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->(Ljava/lang/String;II)V +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->fromCode(I)Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; +HSPLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; +HSPLorg/thoughtcrime/securesms/components/QuoteView;->()V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->applyColorTheme()V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->dismiss()V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->initialize(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->isStoryReply()Z +HSPLorg/thoughtcrime/securesms/components/QuoteView;->setMessageType(Lorg/thoughtcrime/securesms/components/QuoteView$MessageType;)V +HSPLorg/thoughtcrime/securesms/components/QuoteView;->setWallpaperEnabled(Z)V HSPLorg/thoughtcrime/securesms/components/RatingManager;->()V HSPLorg/thoughtcrime/securesms/components/RatingManager;->showRatingDialogIfNecessary(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->()V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->findRecyclerParent()Landroidx/recyclerview/widget/RecyclerView; +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V +HSPLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewAttachedToWindow(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$2;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$2;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Z +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$5;->(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->(IZLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->getPosition()I +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(JLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->()V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)V +HSPLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->notifyListCommitted()V +HSPLorg/thoughtcrime/securesms/components/SendButton;->()V +HSPLorg/thoughtcrime/securesms/components/SendButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/SendButton;->setPopupContainer(Landroid/view/ViewGroup;)V +HSPLorg/thoughtcrime/securesms/components/SendButton;->setScheduledSendListener(Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1;->m(Ljava/lang/Object;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport2;->m([Ljava/lang/Object;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher-IA;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->()V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->dispatchDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->fillTargetDimensions([I[I[I)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->getNonZeroCount([I)I +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->hasSameContents(Lorg/thoughtcrime/securesms/mms/Slide;Lorg/thoughtcrime/securesms/mms/Slide;)Z +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->onSizeChanged(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setBounds(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;ZZ)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;ZZII)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setRadii(IIII)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V +HSPLorg/thoughtcrime/securesms/components/ThumbnailView;->showSecondaryText(Z)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->initialize(Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->setDotTint(I)V @@ -17299,6 +20607,7 @@ HSPLorg/thoughtcrime/securesms/components/TypingIndicatorView;->stopAnimation()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->()V HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypingThreads()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypists(J)Landroidx/lifecycle/LiveData; HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate$1;->()V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate$1;->()V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->()V @@ -17306,21 +20615,45 @@ HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->(Lkotlin/jv HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->getValue(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KProperty;)Landroidx/viewbinding/ViewBinding; HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->getProgressDrawable()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->init()V +HSPLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/emoji/AnimatingImageSpan;->(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable$Callback;)V HSPLorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel;->(ILjava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->(Ljava/util/List;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->getRawVariation(I)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/components/emoji/Emoji;->getVariations()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->onFocusChange(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->$r8$lambda$8pyXdt50o8im33POXP_o4TKoD6U(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->addOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->appendEmojiFilter([Landroid/text/InputFilter;Z)[Landroid/text/InputFilter; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->lambda$new$0(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiFilter;->(Landroid/widget/TextView;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2;->(Landroid/widget/TextView;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2;->run()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Landroid/graphics/Bitmap;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->$r8$lambda$4L2_h8aPokle0HaCJaAushylooI(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Landroid/graphics/Bitmap;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->lambda$onSuccess$0(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Landroid/graphics/Bitmap;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->onSuccess(Landroid/graphics/Bitmap;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->onSuccess(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiDrawInfo;I)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->draw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->setBitmap(Landroid/graphics/Bitmap;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->setBitmap(Landroid/graphics/Bitmap;Z)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->-$$Nest$sfgetPAINT()Landroid/graphics/Paint; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->emojify(Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiParser$CandidateList;Ljava/lang/CharSequence;Landroid/widget/TextView;Z)Landroid/text/Spannable; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->getCandidates(Ljava/lang/CharSequence;)Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiParser$CandidateList; @@ -17328,33 +20661,57 @@ HSPLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->getEmojiDrawable HSPLorg/thoughtcrime/securesms/components/emoji/EmojiSpan;->(Landroid/graphics/drawable/Drawable;Landroid/widget/TextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiSpan;->draw(Landroid/graphics/Canvas;Ljava/lang/CharSequence;IIFIIILandroid/graphics/Paint;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiSpan;->getSize(Landroid/graphics/Paint;Ljava/lang/CharSequence;IILandroid/graphics/Paint$FontMetricsInt;)I +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1;->()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda2;->run()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$5IPAQraRDnd37oqJyWeDCIArE8A(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Ljava/lang/String;)Ljava/lang/Float; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$9VxJG--rce_LMrBbBVi5JkyJelM(Ljava/lang/Runnable;Landroid/view/View;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$PicvuNf_O0Zy5LBsFpj6-AJMdsI(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->applyWidthMeasureRoundingFix(I)I HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->drawSpecialRenderers(Landroid/graphics/Canvas;Lorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeAnyTextForMaxLength()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeEmojiTextForMaxLines()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->getLongestLineWidth(Ljava/lang/CharSequence;)F HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->hasMetricAffectingSpan(Ljava/lang/CharSequence;)Z +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isEllipsizedAtEnd()Z +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isSingleLine()Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$ellipsizeEmojiTextForMaxLines$2()V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$ellipsizeEmojiTextForMaxLines$3(Ljava/lang/Runnable;Landroid/view/View;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$getLongestLineWidth$0(Ljava/lang/String;)Ljava/lang/Float; HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onDraw(Landroid/graphics/Canvas;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onMeasure(II)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->onSizeChanged(IIII)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMentionBackgroundTint(I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setOverflowText(Ljava/lang/CharSequence;)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextColor(I)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setTextSize(IF)V HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->unchanged(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)Z HSPLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->useSystemEmoji()Z +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1;->()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->initialize()V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setStickerMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setToMedia()V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->()V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->(Landroid/content/Context;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->getPersistedCache()Ljava/util/LinkedHashSet; HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0;->(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V +HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->$r8$lambda$4Klqi0f0CTTxkCnsSD7H1XDP4BU(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->()V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->onDraw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->onSizeChanged$lambda$2(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->onSizeChanged(IIII)V HSPLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel$$ExternalSyntheticLambda0;->()V @@ -17363,6 +20720,7 @@ HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->$r8$lambd HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->(Lorg/thoughtcrime/securesms/emoji/EmojiCategory;Ljava/util/List;Landroid/net/Uri;)V HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->(Lorg/thoughtcrime/securesms/emoji/EmojiCategory;[Ljava/lang/String;Landroid/net/Uri;)V HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getDisplayEmoji()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getEmoji()Ljava/util/List; HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getIconAttr()I HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getSpriteUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->lambda$new$0(Ljava/lang/String;)Lorg/thoughtcrime/securesms/components/emoji/Emoji; @@ -17402,11 +20760,18 @@ HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->() HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->(Ljava/lang/String;ILjava/lang/String;)V HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->fitzpatrickFromUnicode(Ljava/lang/CharSequence;I)Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; HSPLorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick;->values()[Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;II)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/mention/MentionDeleter;->()V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer$MultiLineMentionRenderer;->(IILandroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer$SingleLineMentionRenderer;->(IILandroid/graphics/drawable/Drawable;)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRenderer;->(II)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->draw(Landroid/graphics/Canvas;Landroid/text/Spanned;Landroid/text/Layout;)V +HSPLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->setTint(I)V +HSPLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->()V +HSPLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V HSPLorg/thoughtcrime/securesms/components/menu/ActionItem;->()V HSPLorg/thoughtcrime/securesms/components/menu/ActionItem;->(ILjava/lang/CharSequence;ILjava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/components/menu/ActionItem;->(ILjava/lang/CharSequence;ILjava/lang/Runnable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -17417,7 +20782,19 @@ HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->( HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->present(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;->setItems(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->$values()[Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->()V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->(Ljava/lang/String;IIII)V +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBackgroundColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBarColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getForegroundColor(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;J)V HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;->(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1;)V +HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;->onAnimationEnd(Landroid/animation/Animator;)V HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1;->(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;J)V HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1;->onAnimationEnd(Landroid/animation/Animator;)V HSPLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -17456,6 +20833,7 @@ HSPLorg/thoughtcrime/securesms/components/settings/app/notifications/profiles/No HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->()V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onStart(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository;->()V @@ -17484,6 +20862,7 @@ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRenderer;->(Lorg/ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onStart(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1;->(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V @@ -17495,19 +20874,150 @@ HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$getView$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)Landroid/widget/TextView; HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$setCanAnimate$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;Z)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$setSystemAnimationsEnabled$p(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;Z)V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$stopAnimating(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->draw(Landroid/graphics/Canvas;Landroid/text/Spanned;Landroid/text/Layout;)V HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->stopAnimating()V +HSPLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->updateFromTextColor()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->containsPlayableSlides(Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->getTransferState(Ljava/util/List;)I +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->(JJ)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$slidesAsListOfTimestamps(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$verboseLog(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->applyState(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->containsPlayableSlides(Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->deriveMode(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->displayChildrenAsGone()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->getTransferState(Ljava/util/List;)I +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setClickable(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setDownloadClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setFocusable(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setShowSecondaryText(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setSlides(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setVisible(Z)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->slidesAsListOfTimestamps(Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->updateState(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->verboseLog(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy$default(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILjava/lang/Object;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->copy(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZ)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getNetworkProgress()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getSlides()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->()V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->progressPaint(I)Landroid/graphics/Paint; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->stopIconPaint(I)Landroid/graphics/Paint; +HSPLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->trackPaint(I)Landroid/graphics/Paint; +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->()V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->(Landroid/content/Context;ZZZLandroidx/media3/exoplayer/audio/AudioSink;)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->(Landroid/content/Context;ZZZLandroidx/media3/exoplayer/audio/AudioSink;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setAudioSessionId(I)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setListener(Landroidx/media3/exoplayer/audio/AudioSink$Listener;)V +HSPLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setSkipSilenceEnabled(Z)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$1;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$1;->invoke(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Landroidx/lifecycle/LiveData; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->access$constructPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;Landroidx/media3/session/MediaController;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->constructPlaybackState(Landroidx/media3/session/MediaController;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$PlaybackStateListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$ProgressEventHandler;->(Landroidx/media3/session/MediaController;Landroidx/lifecycle/MutableLiveData;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$ProgressEventHandler;->handleMessage(Landroid/os/Message;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->accept(Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->accept(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->(Landroidx/fragment/app/FragmentActivity;Z)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->access$initializeMediaController(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->clearProgressEventHandler()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->createMediaControllerAsync()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->finishPostpone()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlaybackState()Landroidx/lifecycle/MutableLiveData; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlayerViewState()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->initializeMediaController(Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->notifyProgressEventHandler()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStop(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->onSuccess(Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->onSuccess(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->-$$Nest$fputcontroller(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->-$$Nest$sfgetTAG()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver-IA;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->register()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener-IA;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener-IA;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->-$$Nest$fgetplayer(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->buildMediaSession(Z)Landroidx/media3/session/MediaSession; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->onCreate()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->onGetSession(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession; HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType$Idle;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType$Idle;->()V HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType;->()V @@ -17523,6 +21033,43 @@ HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->compone HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component5()F HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component6()Z HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->component7()Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getPlayheadPositionMillis()J +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getSpeed()F +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getTrackDuration()J +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getUri()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isAutoReset()Z +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isPlaying()Z +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayer;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;Z)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onCustomCommand(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onDisconnected(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onPostConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->setAudioStream(Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$HardwareSensorEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$ProximityListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->(Landroidx/fragment/app/FragmentActivity;Landroidx/media3/session/MediaController;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->cleanUpWakeLock()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->sendNewStreamTypeToPlayer(I)V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterCallbacksAndRelease()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->()V +HSPLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->access$getTAG$p()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->()V +HSPLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->buildAudioSink(Landroid/content/Context;ZZZ)Landroidx/media3/exoplayer/audio/AudioSink; HSPLorg/thoughtcrime/securesms/components/webrtc/SurfaceTextureEglRenderer$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/CountDownLatch;)V HSPLorg/thoughtcrime/securesms/components/webrtc/SurfaceTextureEglRenderer$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/contacts/ContactRepository$1$$ExternalSyntheticLambda0;->()V @@ -17538,6 +21085,7 @@ HSPLorg/thoughtcrime/securesms/contacts/ContactRepository;->(Landroid/cont HSPLorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;->(Ljava/lang/String;II)V HSPLorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;->asDrawable(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;->asDrawable(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Z)Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;->asSmallDrawable(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Z)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->hashCode()I HSPLorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->openInputStream(Landroid/content/Context;)Ljava/io/InputStream; @@ -17671,6 +21219,333 @@ HSPLorg/thoughtcrime/securesms/contacts/sync/ContactDiscovery;->()V HSPLorg/thoughtcrime/securesms/contacts/sync/ContactDiscovery;->()V HSPLorg/thoughtcrime/securesms/contacts/sync/ContactDiscovery;->hasContactsPermissions(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/contacts/sync/ContactDiscovery;->refreshAll(Landroid/content/Context;Z)V +HSPLorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition;->()V +HSPLorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition;->()V +HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->()V +HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->(Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->draw(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->setProjections(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->includeWarningUpdateMessage()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isHidden()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isMessageRequestAccepted()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->(Lorg/thoughtcrime/securesms/recipients/Recipient;JJIIIILorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getGroupMemberAcis()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getMessageRequestData()Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getStartPosition()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getThreadSize()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->getUnreadCount()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldJumpToMessage()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldScrollToLastSeen()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationData;->showUniversalExpireTimerMessage()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider;->(Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideDescription()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAbout(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setLinkifyDescription(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setSubtitle(Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->showBackgroundBubble(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;JLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList;Lorg/thoughtcrime/securesms/stickers/StickerLocator;ZIIZZLorg/thoughtcrime/securesms/badges/models/Badge;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->canInitializeFromDatabase()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->from(Landroid/os/Bundle;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getConversationScreenType()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDistributionType()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftContentType()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMedia()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMediaType()Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftText()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getMedia()Ljava/util/ArrayList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getShareDataTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStartingPosition()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStickerLocator()Lorg/thoughtcrime/securesms/stickers/StickerLocator; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getThreadId()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isBorderless()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isFirstTimeInSelfCreatedGroup()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isWithSearchOpen()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->build()Landroid/content/Intent; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withDistributionType(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withStartingPosition(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->$values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$fgetcode(Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$smfrom(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->(Ljava/lang/String;II)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->from(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInBubble()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInPopup()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->-$$Nest$smcheckThreadId(J)J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->checkThreadId(J)J +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilder(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilderSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createParentFragmentArguments(Landroid/content/Intent;)Landroid/os/Bundle; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentData(Landroid/os/Bundle;)Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentType(Landroid/os/Bundle;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationIntents;->isBubbleIntentUri(Landroid/net/Uri;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$1;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->-$$Nest$mcleanup(Lorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->cleanup()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->bind(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lj$/util/Optional;Lj$/util/Optional;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Locale;Ljava/util/Set;Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;ZZZZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->canPlayContent()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->forceFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getActiveFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/components/ConversationItemFooter; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBodyBubbleCorners(IIII)Lorg/thoughtcrime/securesms/util/Projection$Corners; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultBubbleColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultTopMarginForRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;II)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getGiftId()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getOpenableGiftProjection(Z)Lorg/thoughtcrime/securesms/util/Projection; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getRoot()Landroid/view/ViewGroup; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->getSnapshotProjections(Landroid/view/ViewGroup;ZZ)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->initializeAttributes()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCondensedMode()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isContentCondensed()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isEndOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isFooterVisible(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isGiftMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStartOfMessageCluster(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->isWithinClusteringTime(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->linkifyMessageBody(Landroid/text/Spannable;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->onMeasure(II)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(Landroid/content/Context;I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setAuthor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setBodyText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/String;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setContactPhoto(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setEventListener(Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setFooter(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Ljava/util/Locale;ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupAuthorColor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupMessageStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGutterSizes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenQuoted(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenScheduled(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setInteractionState(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMediaAttributes(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;ZZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageShape(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setMessageSpacing(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOutlinerRadii(Lorg/thoughtcrime/securesms/components/Outliner;IIII)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setParentScrolling(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setReactions(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStatusIcons(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStoryReactionLabel(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->setThumbnailCorners(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldDrawBodyBubbleOutline(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldInterceptClicks(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->showProjectionArea()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItem;->unbind()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda2;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->getProjections()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->init()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onDrawForeground(Landroid/graphics/Canvas;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onSizeChanged(IIII)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setBackground(Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOnSizeChangedListener(Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$OnSizeChangedListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOutliners(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setParentScrolling(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setQuoteViewProjection(Lorg/thoughtcrime/securesms/util/Projection;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setVideoPlayerProjection(Lorg/thoughtcrime/securesms/util/Projection;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZLkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider;Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;->(Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory;->createWithUnresolvedData(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;Lorg/thoughtcrime/securesms/conversation/ConversationMessage-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getConversationTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getFormattedDate(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMessageRecord()Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMultiselectCollection()Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasBeenQuoted()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasStyleLinks()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationMessage;->isTextOnly(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->onCreateMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->setAfterFirstRenderMode(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->(Lorg/thoughtcrime/securesms/recipients/Recipient;ZLio/reactivex/rxjava3/core/Observable;ZZZZIJZZ)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component10()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component11()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component2()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component3()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component4()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component5()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component6()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component7()Z +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component8()I +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component9()J +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu;->access$getTAG$p()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationRepository;->getConversationData(JLorg/thoughtcrime/securesms/recipients/Recipient;I)Lorg/thoughtcrime/securesms/conversation/ConversationData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->getSearchResults()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->setStickers(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFFLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FFF)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->dpToPx(I)I +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->clearExpiring()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setIndividualRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnStoryRingClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setTitle(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateSubtitleVisibility()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateVerifiedSubtitleVisibility()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$InternalClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$RecipientObserverManager;->(Landroidx/lifecycle/Observer;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver-IA;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->onFinishInflate()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->()V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->run()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->run()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$gcFI10LhFCaBEmJzQp8t_xBcU8U(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$h27hRrs_Rwv2sGlsmjqcW0dGIZI(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Landroid/content/Context;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->getLatestTimestamp(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;Landroidx/recyclerview/widget/LinearLayoutManager;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->ignoreViewReveals()V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$0(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$1(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->onViewsRevealed(J)V +HSPLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->stopIgnoringViewReveals(Ljava/lang/Long;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->$values()[Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->()V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getButtonDrawableRes()I +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getComposeHintRes()I +HSPLorg/thoughtcrime/securesms/conversation/MessageSendType;->getTitleRes()I HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion;->getNO_STYLE()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; @@ -17679,11 +21554,35 @@ HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->(ZLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->(ZLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->access$getNO_STYLE$cp()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getHasStyleLinks()Z +HSPLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->none()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->()V HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style$default(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;ZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; HSPLorg/thoughtcrime/securesms/conversation/MessageStyler;->style(Ljava/lang/Object;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/text/Spannable;Z)Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/ObservableEmitter;J)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda5;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda5;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$2XiX_Dh66c_pIVZzuRFfoiDjp1A(JLio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6(JLio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount(J)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->()V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; +HSPLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->setListener(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->()V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStart(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/conversation/colors/AvatarColor;->$values()[Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor; HSPLorg/thoughtcrime/securesms/conversation/colors/AvatarColor;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/AvatarColor;->(Ljava/lang/String;ILjava/lang/String;I)V @@ -17730,17 +21629,1112 @@ HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;->< HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;->(F[I[F)V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient;Ljava/lang/Integer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->asSingleColor()I HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->isGradient()Z HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->withId(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$Id;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->()V HSPLorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles;->getDefault()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getDefaultColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingBodyTextColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterIconColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterTextColor(Landroid/content/Context;Z)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingGroupSenderColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I +HSPLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->onGroupMembershipChanged(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->drawShaderMask(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->()V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getChatColors$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayoutManager(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroidx/recyclerview/widget/LinearLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getNoLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Z +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$setUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;Z)V +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->getLayoutManager()Landroidx/recyclerview/widget/LinearLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->setChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Ljava/lang/CharSequence;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component1()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component2()Ljava/lang/CharSequence; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->invoke()Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->$r8$lambda$SLYPkhFM2MVtyCpgHajSG6aOkdY(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->access$getShareOrDraftDataInternal(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftDataInternal(J)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->loadDraftsInternal(J)Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->saveDrafts$lambda$9(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->saveDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copy(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts$default(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->getThreadId()J +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->toDrafts()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->invoke(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Lkotlin/Pair;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/MaybeSource; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->(JLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$saveDrafts(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->loadShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->saveDrafts(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda1;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda1;->run()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->$r8$lambda$IJ0Uk3eauzGuBkd_D1PotCUrlIQ(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateSlide(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->isRunning()Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished$lambda$4(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getMmsParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->fromSet(Ljava/util/Set;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->(Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->toSet()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->$values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->(Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->cleanPulseAnimators()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->consumePulseRequest(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeUnderIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawPulseShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->findAdapterBridge(Landroidx/recyclerview/widget/RecyclerView;)Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getCurrentSelection(Landroidx/recyclerview/widget/RecyclerView;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getDifferenceForPart(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->hasRunningPulseRequestAnimators()Z +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfEnterExitAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfPulseRequestAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->resolveMultiselectable(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateChildOffsets(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->updateMultiselectPartAnimator(Ljava/util/Set;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->()V +HSPLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/error/SafetyNumberChangeDialog$$ExternalSyntheticLambda5;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/error/SafetyNumberChangeDialog$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;Landroid/view/View;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/ComposeText;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$getEmojiPopup$p(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup; +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->dismiss()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->onOrientationChange(Z)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->updateList(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getResults()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getSelection()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;)V +HSPLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5;->(Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$stripeRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->$r8$lambda$rJaCnn2xrQlJTPwnM83GXFMdMzE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate(Landroid/os/Bundle;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onPreCreate()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onResume()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->replaceFragment()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$cameraLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$contactShareLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$gifSearchLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaGalleryLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaSelectionLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectContactLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectFileLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectLocationLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda9;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->bindPayloadsIfAvailable()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->canPlayContent()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getBindable()Lorg/thoughtcrime/securesms/BindableConversationItem; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getNextMessage()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getPreviousMessage()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->showProjectionArea()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->invoke(Ljava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->$r8$lambda$IF2igntoyr54qg7R4qDyHaeULCk(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$5Xd-4X5sWkP72M6nDvFpF2ZqeJY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$u2AJxgyeBquqI1nF9ok3s6g0b5Q(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$8(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getCondensedMode$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getHasWallpaper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getInlineContent$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getLifecycleOwner$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Landroidx/lifecycle/LifecycleOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$get_selected$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Ljava/util/HashSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->consumePulseRequest()Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge$PulseRequest; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getClickListener()Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getConversationMessage(I)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getGlideRequests()Lorg/thoughtcrime/securesms/mms/GlideRequests; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSearchQuery()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSelectedItems()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasNoConversationMessages()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isMessageRequestAccepted()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isParentInScroll()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onHasWallpaperChanged(Z)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestAccepted(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestIsAccepted(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setSearchQuery(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->updateSearchQuery(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reminderStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reviewBannerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$unverifiedBannerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearVoiceNotePlayer()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getVoiceNotePlayerStub()Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->hide(Lorg/thoughtcrime/securesms/util/views/Stub;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda13;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda14;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda15;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->getSnapshot()Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroidx/recyclerview/widget/LinearLayoutManager;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->bind(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->$r8$lambda$SqiWUifYWEV36mNfvnPsrkHWoAw(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->presentComposeDivider()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->setToolbarMargin(I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/Toolbar;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->onGlobalLayout()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$17;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->invoke(Lj$/util/Optional;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$attachListener$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$conversationUpdateTick$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->invoke()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->invoke()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->invoke(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeLinkPreviews$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->invoke(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->invoke(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->invoke()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->invoke()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1$1;->run()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->$r8$lambda$oOR6vln5-HH0T67uKvvWOaEanvw(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->invoke()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->get()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentGroupCallJoinButton$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->invoke(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$reactionDelegate$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$recentEmojis$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$recentEmojis$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$registerForResults$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$registerForResults$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->(Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->onChanged(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$scheduledMessagesStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$voiceNotePlayerListener$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$doAfterFirstRender(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAdapter$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAnimationsAllowed$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getArgs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getBinding(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getComposeText(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/ComposeText; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationItemDecorations$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationRecipientRepository(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getGroupCallViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInlineQueryViewModel$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInputPanel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/InputPanel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getLayoutManager$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/recyclerview/widget/ConversationLayoutManager; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMarkReadHelper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMessageRequestRepository(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getScrollToPositionDelegate$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getThreadHeaderMarginDecoration$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isScrolledToBottom(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setAnimationsAllowed$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateMessageRequestAcceptedState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->doAfterFirstRender()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getArgs()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getBinding()Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getComposeText()Lorg/thoughtcrime/securesms/components/ComposeText; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getContainer()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationGroupViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationRecipientRepository()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getDraftViewModel()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getGroupCallViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInlineQueryController()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInputPanel()Lorg/thoughtcrime/securesms/components/InputPanel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getKeyboardPagerViewModel()Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getLinkPreviewViewModel()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMessageRequestRepository()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMotionEventRelay()Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchNav()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchViewModel()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendButton()Lorg/thoughtcrime/securesms/components/SendButton; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendEditButton()Landroid/widget/ImageButton; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getShareDataTimestampViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getStickerViewModel()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeConversationThreadUi()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeGiphyMp4()Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeInlineSearch()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeMediaKeyboard()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeStickerSuggestions()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->invalidateOptionsMenu()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->isScrolledToBottom()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onCreate(Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onResume()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewStateRestored(Landroid/os/Bundle;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentActionBarMenu()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentConversationTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentNavigationIconForNormal()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentTypingIndicator()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentWallpaper(Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->registerForResults()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateMessageRequestAcceptedState(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getHeight()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getItemView()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->updateForWallpaper()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->access$timestamp(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHasWallpaper()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHeader(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->hasHeader(I)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->isFirstUnread(I)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setCurrentItems(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setFirstUnreadCount(I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setHasWallpaper(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->timestamp(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->toEpochDay(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->updateUnreadState(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$$ExternalSyntheticLambda0;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->$r8$lambda$C1ukP4YSsuxMkwIfGNrqsHmBxh0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke$lambda$0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->$r8$lambda$NvFETYLxPBjE2XjrolSGmoCr9vc(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->invoke()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getConversationRecipient()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getGroupRecord()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda11;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda14;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda19;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda7;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->(II)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getMentions()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getUnread()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Lkotlin/Unit;)Ljava/lang/Integer; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$98QfcuQyzMi7mf2qZrmWDK7X98k(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$KdCOHPNqejWN1AhOnsjSsYWIQ1E(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$SEmY6z8BVO3vpDRoIUBmm8tqjes(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$jYghkNuRsI_xLxRgZRxsCeMcFTc(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->(Landroid/content/Context;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadMentionsCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState$lambda$0(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState(JI)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords$lambda$11(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getIdentityRecords(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getMessageCounts(J)Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getReminder$lambda$10(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getReminder(Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Maybe; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState$lambda$15(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadCount(J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadMentionsCount(J)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy$default(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;ZZZIZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy(ZZZIZ)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->(Lorg/signal/paging/ObservablePagedData;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getItems()Lorg/signal/paging/ObservablePagedData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getMeta()Lorg/thoughtcrime/securesms/conversation/ConversationData; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->(Landroid/app/Activity;Landroid/view/View;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveToolbarColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveToolbarColor(Z)I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->getTypists()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->getItemCount()I +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->apply(Lkotlin/Unit;Lj$/util/Optional;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->apply(Lj$/util/Optional;)Lio/reactivex/rxjava3/core/MaybeSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lkotlin/Pair; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda0;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda1;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda2;->(Lorg/signal/paging/PagingController;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda4;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->$r8$lambda$6vD-MGLKaMLR-d3fYoBu824GBvs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;Lj$/util/Optional;)Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->accept(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->accept(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Lj$/util/Optional;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/ObservableSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->(JILorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getHasMessageRequestStateSubject$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/BehaviorSubject; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getIdentityRecordsStore$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$get_conversationThreadState$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/Subject; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$setRecipientSnapshot$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->canShowAsBubble(Landroid/content/Context;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getConversationThreadState()Lio/reactivex/rxjava3/core/Single; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getGroupMemberServiceIds()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getHasMessageRequestState()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getIdentityRecordsObservable()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getInputReadyState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getPagingController()Lorg/signal/paging/ProxyPagingController; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipient()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipientSnapshot()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getReminder()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRequestReviewState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScheduledMessagesCount()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScrollButtonState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getSearchQuery()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getStoryRingState()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getThreadId()J +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getWallpaperSnapshot()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->isPushAvailable()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition(ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->updateIdentityRecordsInBackground()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$inflater$2;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->clear()V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setWallpaperEnabled(Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;Z)V +HSPLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getConversationRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getGroupRecord()Lorg/thoughtcrime/securesms/database/model/GroupRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isActiveGroup()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isAnnouncementGroup()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isClientExpired()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isRequestingMember()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isUnauthorized()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->shouldShowInviteToSignal()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->setDrain(Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->getTimestamp()J +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/String;)Lio/reactivex/rxjava3/core/SingleSource; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->access$getStickerSearchRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; +HSPLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->getStickers()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/audio/AudioRecorder;Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->(ZLjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->getValue()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->invoke()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->access$getThreadId$p(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)J +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getSizeInternal()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(IIILorg/signal/paging/PagedDataSource$CancellationSignal;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->loadThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->size()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->toMappingModel(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->getThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->(J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->hashCode()I +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/Callable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->(Ljava/util/List;Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getAttachments()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getCalls()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getHasBeenQuoted()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getMentionsById()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getPayments()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getReactions()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getTimeLog()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->(Ljava/lang/Object;J)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDuration()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDurationNanos()J +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getResult()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$Cs9l2XA1WNP95TiUSxohh7ra3Ww(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$FrUVeLhot38doVCglQFObvc5AaY(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$RMAc6YctMyIBPxCbXNgRTW89bsw(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$VVeGNqSH8Ds974z_DCkG6lrE4Vk(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$f-lfvLq_IbuaQLneolXX3ub4kj4(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$tRT3GzOp1DPXuQw76v5coP2Wv1s(Ljava/util/List;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$xdS5DH5tLLZB1PgnkW3I8tIGiDw(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$y9zmNO5eO3RqgCXAGsDgImftxNM(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$1(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$10(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$11(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$15(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$2(Ljava/util/List;)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$3(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$4(Ljava/util/List;)Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch(Ljava/util/List;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed$lambda$23(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateModelsWithData(Ljava/util/List;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateWithData(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getRecipientInfo()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->copy(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getActiveV2Group()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getOngoingCall()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getHasOngoingGroupCallSnapshot()Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->peekGroupCall()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->test(Lj$/util/Optional;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$3;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$4;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$duplicates$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$duplicates$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(JLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(JLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->updateGroupStateIfNeeded()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->invoke(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion$$ExternalSyntheticLambda0;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->$r8$lambda$-arOo52soPOPIS27YgHWzsDQIu8(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->applyBounds(Landroid/graphics/Rect;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->attach$lambda$0(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->attach(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->setGlobalChatColors(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$getGlobalChatColors$cp()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$getGlobalMask$cp()Landroid/graphics/drawable/Drawable; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setGlobalChatColors$cp(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setGlobalMask$cp(Landroid/graphics/drawable/Drawable;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setLatestBounds$cp(Landroid/graphics/Rect;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->linkifyUrlLinks(Landroid/text/Spannable;ZLorg/thoughtcrime/securesms/util/UrlClickHandler;)V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->()V +HSPLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/MotionEvent;)Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->setCallback(Lorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior$Callback;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$$ExternalSyntheticLambda1;->onClick(Landroid/view/View;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$1;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationDiffCallback;->()V @@ -17750,9 +22744,11 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$Conversa HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$Payload;->$values()[Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$Payload; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$Payload;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$Payload;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->$r8$lambda$2QDH4q4xSHpazU1KhZ4uhNUhhdI(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;Landroid/view/View;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$OnConversationClickListener;Lorg/thoughtcrime/securesms/conversationlist/ClearFilterViewHolder$OnClearFilterClickListener;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->getItem(I)Lorg/thoughtcrime/securesms/conversationlist/model/Conversation; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->getItemViewType(I)I +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->lambda$onCreateViewHolder$1(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;Landroid/view/View;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; @@ -17778,6 +22774,10 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$Extern HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda10;->accept(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda26;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;ILjava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda26;->run()V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda28;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda28;->run()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JI)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda29;->run(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda32;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda32;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda34;->(Landroid/content/Context;)V @@ -17824,8 +22824,12 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$Extern HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda9;->accept(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$1;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$1;->canStartNestedScroll()Z +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$1;->onStopNestedScroll()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$2;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Z)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1;->$r8$lambda$SnysAwplStZp3tpB-YFvMGqNG2o(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V @@ -17842,21 +22846,27 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$l HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$CHaS6EtcD8ZUzRob16bd4t2DfYA(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchState;)Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchConfiguration; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$MXbnRw_QuSRvu0100HnXToK4Bec(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/conversationlist/model/ConversationSet;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$P74OAYq-GE64Wer4ReNxsVIAZy4(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;ILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$SjqQGnCYg0hI4HkBpa5riMMrMQ4(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$WxM-bD4JoTmHJH8u0wyp1qN0HG0(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/whispersystems/signalservice/api/websocket/WebSocketConnectionState;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$XUCe97UTDs7M-HFYX56xCDoC2LU(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$gaHPeGBLj1T27XM2mYRLMFHpFZs(Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchConfiguration$Builder;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$gxdX3HpiKzsdIozb_s5Yw8Ffv2o(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lj$/util/Optional;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$hEZTRWazW93Jz7EQVXpXVQkY9VM(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$iJUotN70H_1yimzrBAvjzwLI6XI(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$lQNSZ9ZvUINlOiP87Y2YfwCK4mw(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Landroid/content/Context;Ljava/util/Set;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchAdapter$DisplayOptions;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchAdapter$ClickCallbacks;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchAdapter$LongClickCallbacks;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchAdapter$StoryContextMenuCallbacks;Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchAdapter$CallButtonClickCallbacks;)Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$q8M4HOpj-dzvXcjgSAWL0Tav6QQ(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$qMaEvHiJjK9-v37ev9D8tnKbApM(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationFilterRequest;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$xY1tugayO1Yb7N8B0MgQZvOIMbA(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lcom/google/android/material/appbar/CollapsingToolbarLayout;ILorg/thoughtcrime/securesms/conversationlist/chatfilter/FilterPullState;Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationFilterSource;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetdefaultAdapter(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetlist(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Landroidx/recyclerview/widget/RecyclerView; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetpullView(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetstartupStopwatch(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Lorg/signal/core/util/Stopwatch; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetviewModel(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$misSearchOpen(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Z +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$monFirstRender(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->()V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->handleCreateConversation(JLorg/thoughtcrime/securesms/recipients/Recipient;I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->initializeListAdapters()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->initializeSearchListener()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->initializeTypingObserver()V @@ -17865,6 +22875,8 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->initi HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isArchived()Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isSearchOpen()Z HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->isSearchVisible()Z +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$46(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$47(Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeSearchListener$19(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationFilterRequest;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeViewModel$23(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$initializeViewModel$24(Lorg/whispersystems/signalservice/api/websocket/WebSocketConnectionState;)V @@ -17879,12 +22891,14 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambd HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$updateReminders$28(Lj$/util/Optional;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->mapSearchStateToConfiguration(Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchState;)Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchConfiguration; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onAttach(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onConversationClick(Lorg/thoughtcrime/securesms/conversationlist/model/Conversation;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onConversationListChanged(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onCreate(Landroid/os/Bundle;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onFirstRender()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onMegaphoneChanged(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onMegaphoneCompleted(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;)V +HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPause()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPostSubmitList(I)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onResume()V @@ -17995,10 +23009,6 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$megaph HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$megaphoneState$1;->()V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$megaphoneState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$megaphoneState$1;->invoke(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/megaphone/Megaphone; -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onMegaphoneCompleted$1;->()V -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onMegaphoneCompleted$1;->()V -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onMegaphoneCompleted$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onMegaphoneCompleted$1;->invoke(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onVisible$1$1;->(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onVisible$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onVisible$1$1;->invoke(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState;)Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$ConversationListState; @@ -18037,7 +23047,6 @@ HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getN HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getPinnedCount()I HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getSelectedState()Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->getWebSocketState()Lio/reactivex/rxjava3/core/Observable; -HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onMegaphoneCompleted(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onMegaphoneVisible(Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onVisible$lambda$0(Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;Lorg/thoughtcrime/securesms/megaphone/Megaphone;)V HSPLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onVisible()V @@ -18058,6 +23067,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilte HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->access$getBinding$p(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;)Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onUserDrag(F)V +HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onUserDragFinished()V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->setOnCloseClicked(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView$OnCloseClicked;)V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->setOnFilterStateChanged(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView$OnFilterStateChanged;)V HSPLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->setState(Lorg/thoughtcrime/securesms/conversationlist/chatfilter/FilterPullState;Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationFilterSource;)V @@ -18112,6 +23122,7 @@ HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation$Type;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation$Type;->values()[Lorg/thoughtcrime/securesms/conversationlist/model/Conversation$Type; HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation;->(Lorg/thoughtcrime/securesms/database/model/ThreadRecord;)V +HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation;->equals(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation;->getThreadRecord()Lorg/thoughtcrime/securesms/database/model/ThreadRecord; HSPLorg/thoughtcrime/securesms/conversationlist/model/Conversation;->getType()Lorg/thoughtcrime/securesms/conversationlist/model/Conversation$Type; HSPLorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;->$values()[Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter; @@ -18216,6 +23227,12 @@ HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->()V HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/crypto/ReentrantSessionLock;->acquire()Lorg/whispersystems/signalservice/api/SignalSessionLock$Lock; HSPLorg/thoughtcrime/securesms/crypto/SenderKeyUtil;->clearAllState()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda3;->()V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;Ljava/lang/String;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda3;->run()V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;->$r8$lambda$7HwivD63yrsET6yjsVpd_w19Vyg(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;Ljava/lang/String;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V @@ -18227,6 +23244,7 @@ HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache;- HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->()V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/IdentityTable;)V +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;)Z HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;Z)Lorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;->saveIdentityWithoutSideEffects(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/push/ServiceId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V @@ -18235,6 +23253,7 @@ HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore$SaveResult;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->(Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore;Lj$/util/function/Supplier;)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityKeyPair()Lorg/signal/libsignal/protocol/IdentityKeyPair; +HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->saveIdentity(Lorg/signal/libsignal/protocol/SignalProtocolAddress;Lorg/signal/libsignal/protocol/IdentityKey;)Z HSPLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->saveIdentityWithoutSideEffects(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/whispersystems/signalservice/api/push/ServiceId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V HSPLorg/thoughtcrime/securesms/crypto/storage/SignalKyberPreKeyStore;->()V @@ -18274,10 +23293,13 @@ HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->()V HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;)V HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->containsStickerPackId(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->deleteAbandonedPreuploadedAttachments()I +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachment(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachment(Lorg/thoughtcrime/securesms/attachments/AttachmentId;)Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachments(Landroid/database/Cursor;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessage(J)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessages(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->getVisualHashStringOrNull(Lorg/thoughtcrime/securesms/attachments/Attachment;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->hasStickerAttachments()Z HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->insertAttachment(JLorg/thoughtcrime/securesms/attachments/Attachment;Z)Lorg/thoughtcrime/securesms/attachments/AttachmentId; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->insertAttachmentsForMessage(JLjava/util/List;Ljava/util/List;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/AttachmentTable;->setTransferProgressPermanentFailure(Lorg/thoughtcrime/securesms/attachments/AttachmentId;J)V @@ -18290,8 +23312,16 @@ HSPLorg/thoughtcrime/securesms/database/CallLinkTable;->()V HSPLorg/thoughtcrime/securesms/database/CallLinkTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/CallTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/CallTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->()V +HSPLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->serialize(Lorg/thoughtcrime/securesms/database/CallTable$Event;)Ljava/lang/Integer; +HSPLorg/thoughtcrime/securesms/database/CallTable$Event;->$values()[Lorg/thoughtcrime/securesms/database/CallTable$Event; +HSPLorg/thoughtcrime/securesms/database/CallTable$Event;->()V +HSPLorg/thoughtcrime/securesms/database/CallTable$Event;->(Ljava/lang/String;II)V +HSPLorg/thoughtcrime/securesms/database/CallTable$Event;->access$getCode$p(Lorg/thoughtcrime/securesms/database/CallTable$Event;)I HSPLorg/thoughtcrime/securesms/database/CallTable;->()V HSPLorg/thoughtcrime/securesms/database/CallTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V +HSPLorg/thoughtcrime/securesms/database/CallTable;->getCalls(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/CallTable;->getOldestDeletionTimestamp()J HSPLorg/thoughtcrime/securesms/database/CdsTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/CdsTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -18307,14 +23337,28 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseMonitor;->onDelete(Ljava/lang/St HSPLorg/thoughtcrime/securesms/database/DatabaseMonitor;->onQuery(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/DatabaseMonitor;->onSql(Ljava/lang/String;[Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/database/DatabaseMonitor;->onUpdate(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda11;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda1;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda23;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda23;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda24;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda24;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda28;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda28;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V @@ -18327,14 +23371,24 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambd HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda4;->run()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda5;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->run()V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$6H_TtixOHSa7Tr30medlqcHry2c(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$6mdIgDDCV4XFVFnyxH8Vj4a6MqU(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$8PzBCQMLi_6Y7FOR98cRbpXw-Xk(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$Aq7iz6-OcN5qdEpvMz8WyoOoHtc(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$FLqOSncPM9UHAHmQfH7ITyYgYis(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$P-H8JPj8WgBa8EorlTkjTC0yG1E(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$Q9T3e0x03-9UyovUEacfv32ZkYs(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$XcpL0fyOGdTr1sc4d0z4i8eoe14(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$XpAe1b_YlxfSEkV3hD_v20iDkHw(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$ZjxWKgbWA1SSTmnWoVneQana_Lk(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$dh6RWMfCAixhY74q-duAcBwIwmU(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$mv9tymw4eNQuLtAMo52Pot0i2c4(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$nM9Xevlg3i5jd4hhWqCSJ8V0APs(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$oXFDlhvhHFY1OBIQHYp3Oanmq-k(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$v9-I7k7VKIptUuQHIpRZcaVjlwY(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$wnm9BEANNc03FZmWKcqOLSgrT_U(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$wtkgxGON7fTcqqEso3BleXuYIA8(Lorg/thoughtcrime/securesms/database/DatabaseObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$zacSulZCbj18KAJ4fsL5guxghT4(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->(Landroid/app/Application;)V @@ -18345,9 +23399,17 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyRecipien HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyStickerObservers$26()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyStickerPackObservers$27()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyStoryObservers$35(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyVerboseConversationListeners$20(J)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationListObserver$0(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationObserver$1(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageInsertObserver$11(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageUpdateObserver$10(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerNotificationProfileObserver$12(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerScheduledMessageObserver$14(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerStoryObserver$13(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerVerboseConversationObserver$2(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$runPostSuccessfulTransaction$40(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$17(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyAttachmentObservers()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyConversationListListeners()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyConversationListeners(J)V @@ -18357,9 +23419,19 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifySet(Ljava/util/ HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyStickerObservers()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyStickerPackObservers()V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyStoryObservers(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyVerboseConversationListeners(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationListObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMapped(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageInsertObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageUpdateObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerNotificationProfileObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerScheduledMessageObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerStoryObserver(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerVerboseConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->runPostSuccessfulTransaction(Ljava/lang/String;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterMapped(Ljava/util/Map;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->()V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->getReadableDatabase()Lorg/thoughtcrime/securesms/database/SQLiteDatabase; @@ -18369,6 +23441,7 @@ HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyConversationListLi HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyConversationListeners(J)V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyStickerListeners()V HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyStickerPackListeners()V +HSPLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyVerboseConversationListeners(Ljava/util/Set;)V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$Companion;->()V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/DistributionListTables$ListTable;->()V @@ -18387,11 +23460,15 @@ HSPLorg/thoughtcrime/securesms/database/DraftTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/DraftTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->()V HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->(Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->addIfNotNull(Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V +HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getDraftOfType(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/DraftTable$Draft; HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getSize()I HSPLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->size()I HSPLorg/thoughtcrime/securesms/database/DraftTable;->()V HSPLorg/thoughtcrime/securesms/database/DraftTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/DraftTable;->asDrafts(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; +HSPLorg/thoughtcrime/securesms/database/DraftTable;->clearDrafts(J)V HSPLorg/thoughtcrime/securesms/database/DraftTable;->getDrafts(J)Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; HSPLorg/thoughtcrime/securesms/database/EarlyDeliveryReceiptCache;->()V HSPLorg/thoughtcrime/securesms/database/EarlyDeliveryReceiptCache;->()V @@ -18399,7 +23476,6 @@ HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable$setSearchIndex$1;->(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable$setSearchIndex$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable$setSearchIndex$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable;->()V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/EmojiSearchTable;->setSearchIndex(Ljava/util/List;)V @@ -18427,6 +23503,10 @@ HSPLorg/thoughtcrime/securesms/database/GroupTable;->access$getTYPED_GROUP_PROJE HSPLorg/thoughtcrime/securesms/database/GroupTable;->getAllGroupV2Ids()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroup(Lorg/signal/core/util/SqlUtil$Query;)Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroup(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;Z)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupNamesContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/IdentityTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/IdentityTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus$Companion;->()V @@ -18554,6 +23634,7 @@ HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->getSize(Ljava/lan HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->getWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->insert(Ljava/util/List;J)V HSPLorg/thoughtcrime/securesms/database/LogDatabase$LogTable;->trimToSize()V +HSPLorg/thoughtcrime/securesms/database/LogDatabase$anrs$2;->(Lorg/thoughtcrime/securesms/database/LogDatabase;)V HSPLorg/thoughtcrime/securesms/database/LogDatabase$crashes$2;->(Lorg/thoughtcrime/securesms/database/LogDatabase;)V HSPLorg/thoughtcrime/securesms/database/LogDatabase$crashes$2;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/LogDatabase$crashes$2;->invoke()Lorg/thoughtcrime/securesms/database/LogDatabase$CrashTable; @@ -18589,7 +23670,9 @@ HSPLorg/thoughtcrime/securesms/database/MegaphoneDatabase;->onOpen(Lnet/zetetic/ HSPLorg/thoughtcrime/securesms/database/MentionTable;->()V HSPLorg/thoughtcrime/securesms/database/MentionTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessage(J)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessages(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/MentionTable;->insert(JJLjava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/database/MentionTable;->readMentions(Landroid/database/Cursor;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/MentionUtil$$ExternalSyntheticLambda4;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/database/MentionUtil$UpdatedBodyAndMentions;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/database/MentionUtil$UpdatedBodyAndMentions;->(Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/List;Lorg/thoughtcrime/securesms/database/MentionUtil$UpdatedBodyAndMentions-IA;)V @@ -18647,8 +23730,11 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$Companion;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->(Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader;)V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->hasNext()Z +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->()V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->(Landroid/database/Cursor;)V +HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->close()V HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getCurrent()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getCursor()Landroid/database/Cursor; @@ -18658,6 +23744,8 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getMismatchedId HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getNext()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->getQuote(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/Quote; HSPLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->iterator()Ljava/util/Iterator; +HSPLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->(JLorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->hashCode()I HSPLorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId;->()V HSPLorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)V HSPLorg/thoughtcrime/securesms/database/MessageTable$WhenMappings;->()V @@ -18678,16 +23766,22 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable;->access$getSerializedShare HSPLorg/thoughtcrime/securesms/database/MessageTable;->buildMeaningfulMessagesQuery(J)Lorg/signal/core/util/SqlUtil$Query; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getAllRateLimitedMessageIds()Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getAllStoriesFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;I)Lorg/thoughtcrime/securesms/database/MessageTable$Reader; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversation(JJJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversationSnippet(J)Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getConversationSnippetCursor(J)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getExpirationStartedMessages()Landroid/database/Cursor; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessageCountForThread(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessageRecord(J)Lorg/thoughtcrime/securesms/database/model/MessageRecord; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getMessagesForNotificationState(Ljava/util/Collection;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getNearestExpiringViewOnceMessage()Lorg/thoughtcrime/securesms/revealable/ViewOnceExpirationInfo; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getOldestScheduledSendTimestamp()Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getOldestStorySendTimestamp(Z)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getReleaseChannelThreadId(Z)J +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getScheduledMessageCountForThread(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getSerializedLinkPreviews(Ljava/util/Map;Ljava/util/List;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getSerializedSharedContacts(Ljava/util/Map;Ljava/util/List;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(J)Lorg/thoughtcrime/securesms/database/model/StoryViewState; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/StoryViewState; HSPLorg/thoughtcrime/securesms/database/MessageTable;->getThreadIdForMessage(J)J HSPLorg/thoughtcrime/securesms/database/MessageTable;->getUnreadCount(J)I HSPLorg/thoughtcrime/securesms/database/MessageTable;->getUnreadMentionCount(J)I @@ -18698,12 +23792,15 @@ HSPLorg/thoughtcrime/securesms/database/MessageTable;->hasMeaningfulMessage(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMediaMessage(JLjava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Landroid/content/ContentValues;Lorg/thoughtcrime/securesms/database/MessageTable$InsertListener;ZZ)Lkotlin/Pair; HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMessageInbox$default(Lorg/thoughtcrime/securesms/database/MessageTable;Lorg/thoughtcrime/securesms/mms/IncomingMessage;JLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;ZILjava/lang/Object;)Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/database/MessageTable;->insertMessageInbox(Lorg/thoughtcrime/securesms/mms/IncomingMessage;JLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;Z)Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->isQuoted(Ljava/util/Collection;)Ljava/util/Set; HSPLorg/thoughtcrime/securesms/database/MessageTable;->mmsReaderFor(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader; HSPLorg/thoughtcrime/securesms/database/MessageTable;->rawQueryWithAttachments$default(Lorg/thoughtcrime/securesms/database/MessageTable;Ljava/lang/String;[Ljava/lang/String;ZJILjava/lang/Object;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->rawQueryWithAttachments(Ljava/lang/String;[Ljava/lang/String;ZJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->rawQueryWithAttachments([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/MessageTable;->setAllMessagesRead()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesRead(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesReadSince(JJ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/MessageTable;->setReactionsSeen(JJ)V HSPLorg/thoughtcrime/securesms/database/MessageTable;->toMessageType(Lorg/thoughtcrime/securesms/mms/IncomingMessage;)J HSPLorg/thoughtcrime/securesms/database/MessageTable;->updatePendingSelfData(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/database/MessageType;->$values()[Lorg/thoughtcrime/securesms/database/MessageType; @@ -18713,17 +23810,21 @@ HSPLorg/thoughtcrime/securesms/database/MessageType;->values()[Lorg/thoughtcrime HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->()V HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBadDecryptType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBoostRequest(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBundleKeyExchange(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isCallLog(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isChangeNumber(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isChatSessionRefresh(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDraftMessageType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDuplicateMessageType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isEndSessionType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isExpirationTimerUpdate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isFailedMessageType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isForcedSms(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGiftBadge(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupCall(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupQuit(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupUpdate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV1MigrationEvent(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV2(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isIdentityDefault(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isIdentityUpdate(J)Z @@ -18742,9 +23843,15 @@ HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isOutgoingVideoCall(J HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsActivated(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsNotification(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPaymentsRequestToActivate(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingInsecureSmsFallbackType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingMessageType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingSecureSmsFallbackType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isProfileChange(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPushType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isRateLimited(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSecureType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSessionSwitchoverType(J)Z +HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSmsExport(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isStoryReaction(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isThreadMergeType(J)Z HSPLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isUnsupportedMessageType(J)Z @@ -18778,6 +23885,7 @@ HSPLorg/thoughtcrime/securesms/database/OneTimePreKeyTable;->()V HSPLorg/thoughtcrime/securesms/database/OneTimePreKeyTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/PaymentTable;->()V HSPLorg/thoughtcrime/securesms/database/PaymentTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V +HSPLorg/thoughtcrime/securesms/database/PaymentTable;->getPayments(Ljava/util/Collection;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/PendingPniSignatureMessageTable;->()V @@ -18822,6 +23930,7 @@ HSPLorg/thoughtcrime/securesms/database/ReactionTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ReactionTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/ReactionTable;->()V HSPLorg/thoughtcrime/securesms/database/ReactionTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V +HSPLorg/thoughtcrime/securesms/database/ReactionTable;->getReactionsForMessages(Ljava/util/Collection;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/RecipientTable$$ExternalSyntheticLambda11;->(Lkotlin/jvm/functions/Function1;)V @@ -18920,6 +24029,7 @@ HSPLorg/thoughtcrime/securesms/database/RecipientTable;->getRecord(Landroid/cont HSPLorg/thoughtcrime/securesms/database/RecipientTable;->getRecord(Landroid/content/Context;Landroid/database/Cursor;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord; HSPLorg/thoughtcrime/securesms/database/RecipientTable;->getRecord(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord; HSPLorg/thoughtcrime/securesms/database/RecipientTable;->getSyncExtras$lambda$136(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/database/RecipientTable;->getSyncExtras(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/model/RecipientRecord$SyncExtras; HSPLorg/thoughtcrime/securesms/database/RecipientTable;->insertReleaseChannelRecipient()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/database/RecipientTable;->linkIdsForSelf(Lorg/whispersystems/signalservice/api/push/ServiceId$ACI;Lorg/whispersystems/signalservice/api/push/ServiceId$PNI;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/RecipientTable;->markNeedsSync(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V @@ -18955,7 +24065,11 @@ HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLam HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/FlowableEmitter;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->(Lio/reactivex/rxjava3/core/Emitter;)V +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->onChanged()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->prime()V +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->(J)V +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->invoke(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversationList$2;->()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversationList$2;->()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversationList$2;->invoke()Lio/reactivex/rxjava3/core/Flowable; @@ -18981,6 +24095,7 @@ HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->()V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->access$conversationListFlowable(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver;)Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->access$notificationProfilesFlowable(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver;)Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation(J)Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversationListFlowable()Lio/reactivex/rxjava3/core/Flowable; HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->databaseFlowable$lambda$1(Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/core/FlowableEmitter;)V HSPLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->databaseFlowable(Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/core/Flowable; @@ -19074,7 +24189,7 @@ HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->runPostSuccessfulTransa HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->setTransactionSuccessful()V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->trace(Ljava/lang/String;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceLockEnd()V -HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceLockStart()V +HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/SQLiteDatabase$Returnable;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->traceSql(Ljava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/SQLiteDatabase$Returnable;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/SQLiteDatabase;->update(Ljava/lang/String;ILandroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/Object;)I @@ -19120,7 +24235,9 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messageLog()L HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messageSearch()Lorg/thoughtcrime/securesms/database/SearchTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->messages()Lorg/thoughtcrime/securesms/database/MessageTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->notificationProfiles()Lorg/thoughtcrime/securesms/database/NotificationProfileDatabase; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->payments()Lorg/thoughtcrime/securesms/database/PaymentTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->pendingRetryReceipts()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptTable; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->reactions()Lorg/thoughtcrime/securesms/database/ReactionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->recipients()Lorg/thoughtcrime/securesms/database/RecipientTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->remoteMegaphones()Lorg/thoughtcrime/securesms/database/RemoteMegaphoneTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->runPostSuccessfulTransaction(Ljava/lang/Runnable;)V @@ -19151,10 +24268,12 @@ HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMentionTable()Lorg/t HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMessageSendLogTables()Lorg/thoughtcrime/securesms/database/MessageSendLogTables; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getMessageTable()Lorg/thoughtcrime/securesms/database/MessageTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getNotificationProfileDatabase()Lorg/thoughtcrime/securesms/database/NotificationProfileDatabase; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getPaymentTable()Lorg/thoughtcrime/securesms/database/PaymentTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getPendingRetryReceiptTable()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRawDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRawReadableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRawWritableDatabase()Lnet/zetetic/database/sqlcipher/SQLiteDatabase; +HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getReactionTable()Lorg/thoughtcrime/securesms/database/ReactionTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRecipientTable()Lorg/thoughtcrime/securesms/database/RecipientTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getRemoteMegaphoneTable()Lorg/thoughtcrime/securesms/database/RemoteMegaphoneTable; HSPLorg/thoughtcrime/securesms/database/SignalDatabase;->getSearchTable()Lorg/thoughtcrime/securesms/database/SearchTable; @@ -19207,6 +24326,7 @@ HSPLorg/thoughtcrime/securesms/database/StickerTable;->()V HSPLorg/thoughtcrime/securesms/database/StickerTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;)V HSPLorg/thoughtcrime/securesms/database/StickerTable;->deleteOrphanedPacks()V HSPLorg/thoughtcrime/securesms/database/StickerTable;->deleteStickersInPackExceptCover(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/database/StickerTable;->getAllStickerPacks(Ljava/lang/String;)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/StickerTable;->getStickerPack(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/model/StickerPackRecord; HSPLorg/thoughtcrime/securesms/database/StickerTable;->isPackAvailableAsReference(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/database/StickerTable;->uninstallPack(Ljava/lang/String;)V @@ -19228,6 +24348,11 @@ HSPLorg/thoughtcrime/securesms/database/ThreadBodyUtil;->getFormattedBodyFor(Lan HSPLorg/thoughtcrime/securesms/database/ThreadBodyUtil;->getFormattedBodyForMms(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord;)Lorg/thoughtcrime/securesms/database/ThreadBodyUtil$ThreadBody; HSPLorg/thoughtcrime/securesms/database/ThreadTable$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->()V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->(JZJI)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastScrolled()J +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastSeen()J +HSPLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getUnreadCount()I HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion;->forAlbum(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; @@ -19262,6 +24387,9 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable$WhenMappings;->()V HSPLorg/thoughtcrime/securesms/database/ThreadTable$getOrCreateThreadIdFor$1;->(Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/recipients/RecipientId;ZI)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$getOrCreateThreadIdFor$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/database/ThreadTable$getOrCreateThreadIdFor$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)Ljava/lang/Long; +HSPLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->(Ljava/util/Map;Lorg/thoughtcrime/securesms/database/ThreadTable;Ljava/util/List;ZLkotlin/jvm/internal/Ref$BooleanRef;)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$update$1$isPinned$2;->(Lorg/thoughtcrime/securesms/database/ThreadTable;J)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$update$1$shouldDelete$2;->(ZJLkotlin/Lazy;)V HSPLorg/thoughtcrime/securesms/database/ThreadTable$update$1;->(JLorg/thoughtcrime/securesms/database/ThreadTable;ZZZ)V @@ -19276,12 +24404,14 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable;->access$getExtrasFor(Lorg/t HSPLorg/thoughtcrime/securesms/database/ThreadTable;->access$hasMoreRecentDraft(Lorg/thoughtcrime/securesms/database/ThreadTable;JJ)Z HSPLorg/thoughtcrime/securesms/database/ThreadTable;->access$updateThread(Lorg/thoughtcrime/securesms/database/ThreadTable;JZLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Lorg/thoughtcrime/securesms/database/ThreadTable$Extra;JIIJZJIII)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->allowedToUnarchive(J)Z +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;J)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;JJZ)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;Ljava/lang/String;JJ)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->createThreadForRecipient(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZI)J HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getArchivedConversationListCount(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;)I HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getAttachmentUriFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getContentTypeFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getConversationMetadata(J)Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getExtrasFor(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/database/ThreadBodyUtil$ThreadBody;)Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getOrCreateThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;)J HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getOrCreateThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;I)J @@ -19293,6 +24423,7 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientForThreadId(J) HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getRecipientIdForThreadId(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadIdFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/lang/Long; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadIdIfExistsFor(Lorg/thoughtcrime/securesms/recipients/RecipientId;)J +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadRecord(Ljava/lang/Long;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnarchivedConversationList(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;ZJJ)Landroid/database/Cursor; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnarchivedConversationListCount(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;)I HSPLorg/thoughtcrime/securesms/database/ThreadTable;->getUnreadMessageCount()J @@ -19301,9 +24432,14 @@ HSPLorg/thoughtcrime/securesms/database/ThreadTable;->incrementUnread(JII)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->markAsActiveEarly(J)V HSPLorg/thoughtcrime/securesms/database/ThreadTable;->readerFor(Landroid/database/Cursor;)Lorg/thoughtcrime/securesms/database/ThreadTable$Reader; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setLastScrolled(JJ)V +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(JZJ)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Ljava/util/Map;Z)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZJ)Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->toQuery(Lorg/thoughtcrime/securesms/conversationlist/model/ConversationFilter;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/ThreadTable;->update(JZ)Z +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->update(JZZ)Z HSPLorg/thoughtcrime/securesms/database/ThreadTable;->update(JZZZ)Z +HSPLorg/thoughtcrime/securesms/database/ThreadTable;->updateThread(JZLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Lorg/thoughtcrime/securesms/database/ThreadTable$Extra;JIIJZJIII)V HSPLorg/thoughtcrime/securesms/database/UnknownStorageIdTable;->()V HSPLorg/thoughtcrime/securesms/database/UnknownStorageIdTable;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SignalDatabase;)V HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)Ljava/util/List; @@ -19317,6 +24453,12 @@ HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$ HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline22;->m(Landroid/app/NotificationChannel;)I HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline3;->m(Landroid/app/NotificationChannel;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline6;->m(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->()V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->(Ljava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified()Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified(Ljava/util/Collection;)Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified()Z +HSPLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified(Ljava/util/Collection;)Z HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion;->()V HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase;->()V @@ -19331,13 +24473,33 @@ HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getDeliveryStatus( HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getFromRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getReadReceiptCount()I HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getThreadId()J +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getToRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getViewedReceiptCount()I +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isBoostRequest()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isCallLog()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isChangeNumber()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isEndSession()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isExpirationTimerUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isFailed()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupAction()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupCall()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupQuit()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isGroupUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isIncomingVideoCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isJoined()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isKeyExchange()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isMissedVideoCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoing()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingAudioCall()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isOutgoingVideoCall()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentNotification()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentsActivated()Z HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPaymentsRequestToActivate()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPending()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPendingInsecureSmsFallback()Z +HSPLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isProfileChange()Z HSPLorg/thoughtcrime/securesms/database/model/DistributionListId$1;->()V HSPLorg/thoughtcrime/securesms/database/model/DistributionListId;->()V HSPLorg/thoughtcrime/securesms/database/model/DistributionListId;->(J)V @@ -19355,31 +24517,60 @@ HSPLorg/thoughtcrime/securesms/database/model/EmojiSearchData;->getRank()I HSPLorg/thoughtcrime/securesms/database/model/EmojiSearchData;->getTags()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V +HSPLorg/thoughtcrime/securesms/database/model/IdentityRecord;->getVerifiedStatus()Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus; HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->(Ljava/lang/String;Lorg/signal/libsignal/protocol/IdentityKey;Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus;ZJZ)V +HSPLorg/thoughtcrime/securesms/database/model/IdentityStoreRecord;->toIdentityRecord(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/IdentityRecord; +HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent$WhenMappings;->()V HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->()V HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->(JLjava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/concurrent/TimeUnit;)V +HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->fractionalMillis(JLjava/util/concurrent/TimeUnit;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->getCreatedAt()J HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->getEventId()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->getEventName()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->getSplits()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->getTimeunit()Ljava/util/concurrent/TimeUnit; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsEvent;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit$WhenMappings;->()V HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->()V HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)V +HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->fractionalMillis(JLjava/util/concurrent/TimeUnit;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->getDuration()J HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->getName()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LocalMetricsSplit;->toString()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LogEntry;->()V -HSPLorg/thoughtcrime/securesms/database/model/LogEntry;->(JZLjava/lang/String;)V HSPLorg/thoughtcrime/securesms/database/model/LogEntry;->getBody()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/LogEntry;->getCreatedAt()J HSPLorg/thoughtcrime/securesms/database/model/LogEntry;->getKeepLonger()Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda1;->()V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda2;->()V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda3;->()V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda4;->()V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda5;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda5;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda6;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda6;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda7;->(Ljava/util/Map;)V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda8;->(Ljava/util/Map;)V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->$r8$lambda$cBkbuMSmzz3TuVkB3EmeJL0n8_E(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->$r8$lambda$up8PZ00yIipxNCBebesipIcJWhE(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->(JLorg/thoughtcrime/securesms/recipients/Recipient;ILorg/thoughtcrime/securesms/recipients/Recipient;JJJIJLjava/lang/String;Lorg/thoughtcrime/securesms/mms/SlideDeck;JLjava/util/Set;Ljava/util/Set;IJJZILorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZZJIJLorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList;Lorg/thoughtcrime/securesms/database/model/StoryType;Lorg/thoughtcrime/securesms/database/model/ParentStoryId;Lorg/thoughtcrime/securesms/database/model/databaseprotos/GiftBadge;Lorg/thoughtcrime/securesms/payments/Payment;Lorg/thoughtcrime/securesms/database/CallTable$Call;JLorg/thoughtcrime/securesms/database/model/MessageId;Lorg/thoughtcrime/securesms/database/model/MessageId;I)V +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getCall()Lorg/thoughtcrime/securesms/database/CallTable$Call; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getLatestRevisionId()Lorg/thoughtcrime/securesms/database/model/MessageId; HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getMessageRanges()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getPayment()Lorg/thoughtcrime/securesms/payments/Payment; HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getScheduledDate()J +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->isMmsNotification()Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->lambda$withAttachments$0(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->lambda$withAttachments$1(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateContacts(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateLinkPreviews(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateQuote(Lorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/Quote; +HSPLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->withAttachments(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord; HSPLorg/thoughtcrime/securesms/database/model/MegaphoneRecord;->(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;IJJZ)V HSPLorg/thoughtcrime/securesms/database/model/MegaphoneRecord;->getEvent()Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event; HSPLorg/thoughtcrime/securesms/database/model/MegaphoneRecord;->getFirstVisible()J @@ -19393,16 +24584,54 @@ HSPLorg/thoughtcrime/securesms/database/model/MessageId;->()V HSPLorg/thoughtcrime/securesms/database/model/MessageId;->(J)V HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->()V HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->(JLjava/lang/String;Lorg/thoughtcrime/securesms/recipients/Recipient;ILorg/thoughtcrime/securesms/recipients/Recipient;JJJJIIJLjava/util/Set;Ljava/util/Set;IJJIZLjava/util/List;ZJIJLorg/thoughtcrime/securesms/database/model/MessageId;I)V +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Landroid/text/SpannableString; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireStarted()J HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpiresIn()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getFromDeviceId()I HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getId()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getIdentityKeyMismatches()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNetworkFailures()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNotifiedTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getOriginalMessageId()Lorg/thoughtcrime/securesms/database/model/MessageId; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReactions()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReceiptTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getRevisionNumber()I +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getServerTimestamp()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getSubscriptionId()I HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getTimestamp()J HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getType()J +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->getUpdateDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Lorg/thoughtcrime/securesms/database/model/UpdateDescription; +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->hashCode()I +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBadDecryptType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBundleKeyExchange()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isChatSessionRefresh()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isDisplayBodyEmpty(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isEditMessage()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isGroupV1MigrationEvent()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityDefault()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityVerified()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isJumbomoji(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isLegacyMessage()Z HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isPush()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRateLimited()Z HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isRemoteDelete()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSecure()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSessionSwitchoverEventType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isSmsExportType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isThreadMergeEventType()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUnidentified()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUpdate()Z +HSPLorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt;->withAttachments(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->(JLjava/lang/String;Lorg/thoughtcrime/securesms/recipients/Recipient;ILorg/thoughtcrime/securesms/recipients/Recipient;JJJJIIJLjava/util/Set;Ljava/util/Set;IJJZLorg/thoughtcrime/securesms/mms/SlideDeck;ILorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ZJIJLorg/thoughtcrime/securesms/database/model/StoryType;Lorg/thoughtcrime/securesms/database/model/ParentStoryId;Lorg/thoughtcrime/securesms/database/model/databaseprotos/GiftBadge;Lorg/thoughtcrime/securesms/database/model/MessageId;I)V HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getGiftBadge()Lorg/thoughtcrime/securesms/database/model/databaseprotos/GiftBadge; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getLinkPreviews()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getParentStoryId()Lorg/thoughtcrime/securesms/database/model/ParentStoryId; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getQuote()Lorg/thoughtcrime/securesms/database/model/Quote; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getSharedContacts()Ljava/util/List; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getSlideDeck()Lorg/thoughtcrime/securesms/mms/SlideDeck; +HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getStoryType()Lorg/thoughtcrime/securesms/database/model/StoryType; HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isMms()Z HSPLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->isViewOnce()Z HSPLorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion;->()V @@ -19483,6 +24712,24 @@ HSPLorg/thoughtcrime/securesms/database/model/StoryType;->()V HSPLorg/thoughtcrime/securesms/database/model/StoryType;->(Ljava/lang/String;II)V HSPLorg/thoughtcrime/securesms/database/model/StoryType;->getCode()I HSPLorg/thoughtcrime/securesms/database/model/StoryType;->isStory()Z +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda2;->(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->cancel()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$_YM1i9V93JIKhbRirbAeb_98VJw(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$qlVsO3gJogFXwiR82wyUg4D6NdU(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getForRecipientId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$lambda$2(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$refresh(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->$values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->()V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/database/model/StoryViewState;->values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetarchived(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetbody(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->-$$Nest$fgetcontentType(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)Ljava/lang/String; @@ -19526,9 +24773,11 @@ HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->setUnreadCo HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;->setUnreadSelfMentionsCount(I)Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;)V HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->(Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder;Lorg/thoughtcrime/securesms/database/model/ThreadRecord-IA;)V +HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->equals(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getBody()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getBodyRanges()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getDate()J +HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getDistributionType()I HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getExtra()Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getGroupMessageSender()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getIndividualRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; @@ -19539,6 +24788,7 @@ HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getThreadId()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getType()J HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getUnreadCount()I HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isArchived()Z +HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isForcedUnread()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isMessageRequestAccepted()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isOutgoing()Z HSPLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isRead()Z @@ -19547,11 +24797,29 @@ HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonat HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation$Companion;->()V HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation;->()V +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/widget/ImageButton;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/components/InputPanel;Lorg/thoughtcrime/securesms/components/AnimatingToggle;Landroid/view/View;Landroidx/constraintlayout/widget/Barrier;Lcom/google/android/material/imageview/ShapeableImageView;Landroidx/appcompat/widget/AppCompatTextView;Lorg/thoughtcrime/securesms/components/ComposeText;Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroidx/appcompat/widget/AppCompatImageButton;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/components/LinkPreviewView;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/QuoteView;Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView;Lorg/thoughtcrime/securesms/components/SendButton;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputPanel; HSPLorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversationlist/chatfilter/FilterCircleView;Lcom/google/android/material/chip/Chip;Landroid/widget/TextView;)V HSPLorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->(Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;Lcom/airbnb/lottie/LottieAnimationView;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;)V HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding; HSPLorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding;->getRoot()Landroidx/constraintlayout/widget/ConstraintLayout; +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroidx/appcompat/widget/AppCompatImageView;Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroid/widget/TextView;Lcom/pnikosis/materialishprogress/ProgressWheel;Landroidx/appcompat/widget/AppCompatImageView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->getRoot()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/avatar/view/AvatarView;Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/components/FromTextView;Landroidx/appcompat/widget/AppCompatImageView;Landroid/widget/TextView;)V +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; +HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->(Lcom/google/android/material/card/MaterialCardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;)V +HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding; +HSPLorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding;->getRoot()Lcom/google/android/material/card/MaterialCardView; +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->(Landroid/view/View;Landroidx/constraintlayout/widget/Guideline;Landroidx/appcompat/widget/AppCompatImageView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroidx/constraintlayout/widget/Guideline;)V +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->inflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;Landroid/view/ViewStub;Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Landroid/view/View;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;Landroid/view/View;Landroid/view/ViewStub;Landroid/view/ViewStub;)V +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; +HSPLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies$$ExternalSyntheticLambda0;->get()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->$r8$lambda$TTNxYGZvGlMOp1oidmVJeKiRxZs()Lorg/whispersystems/signalservice/internal/configuration/SignalServiceConfiguration; @@ -19572,6 +24840,7 @@ HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getGroupsV HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getIncomingMessageObserver()Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getMegaphoneRepository()Lorg/thoughtcrime/securesms/megaphone/MegaphoneRepository; +HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getMessageNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getOkHttpClient()Lokhttp3/OkHttpClient; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getPendingRetryReceiptCache()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptCache; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getPendingRetryReceiptManager()Lorg/thoughtcrime/securesms/service/PendingRetryReceiptManager; @@ -19620,6 +24889,7 @@ HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->prov HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideIncomingMessageObserver()Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideMegaphoneRepository()Lorg/thoughtcrime/securesms/megaphone/MegaphoneRepository; +HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideMessageNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->providePendingRetryReceiptCache()Lorg/thoughtcrime/securesms/database/PendingRetryReceiptCache; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->providePendingRetryReceiptManager()Lorg/thoughtcrime/securesms/service/PendingRetryReceiptManager; HSPLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideProfileService(Lorg/signal/libsignal/zkgroup/profiles/ClientZkProfileOperations;Lorg/whispersystems/signalservice/api/SignalServiceMessageReceiver;Lorg/whispersystems/signalservice/api/SignalWebSocket;)Lorg/whispersystems/signalservice/api/services/ProfileService; @@ -19793,6 +25063,7 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda0;-> HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda1;->run()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;)V +HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda2;->run(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;->(Lorg/thoughtcrime/securesms/emoji/EmojiPage;I)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;->equals(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;->getEmojiPage()Lorg/thoughtcrime/securesms/emoji/EmojiPage; @@ -19807,10 +25078,12 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->$r8$lambda$5pmSRDnaR963DCXHrEpVIMesZ_o(Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Landroid/content/Context;)Landroid/graphics/Bitmap; HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->$r8$lambda$NLSLe3cZ9aQvIznbpT-Bcw2aCSY(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Lkotlin/Unit; +HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->$r8$lambda$prHxAb0TF9CtP8w7EJ9vg507J70(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Lkotlin/Unit;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->clear()V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->load$lambda$0(Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Landroid/content/Context;)Landroid/graphics/Bitmap; +HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->load$lambda$1(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Lkotlin/Unit;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->load$run__proxy(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Lkotlin/Unit; HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->load(Landroid/content/Context;Lorg/thoughtcrime/securesms/emoji/EmojiPage;I)Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult; HSPLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->loadInternal(Landroid/content/Context;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;)Landroid/graphics/Bitmap; @@ -19841,6 +25114,8 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$emojiTree$2;->(Lorg/thoug HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$emojiTree$2;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$emojiTree$2;->invoke()Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$maxEmojiLength$2;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$maxEmojiLength$2;->invoke()Ljava/lang/Integer; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$maxEmojiLength$2;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource$variationsToCanonical$2;->(Lorg/thoughtcrime/securesms/emoji/EmojiSource;)V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->(FLorg/thoughtcrime/securesms/emoji/EmojiData;Lkotlin/jvm/functions/Function1;)V @@ -19852,13 +25127,16 @@ HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getDecodeScale()F HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getEmojiTree()Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getJumboPages()Ljava/util/Map; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getLatest()Lorg/thoughtcrime/securesms/emoji/EmojiSource; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMaxEmojiLength()I HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMetrics()Lorg/thoughtcrime/securesms/emoji/EmojiMetrics; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->getObsolete()Ljava/util/List; HSPLorg/thoughtcrime/securesms/emoji/EmojiSource;->refresh()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->()V HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$getAssetsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$getPAGE_EMOTICONS$p()Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$maxOrZero(Ljava/util/List;)I HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->getAssetsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->maxOrZero(Ljava/util/List;)I HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/emoji/EmojiFiles$Version;)V HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda4;->run()V HSPLorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda5;->(Landroid/content/Context;)V @@ -19891,7 +25169,6 @@ HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->()V HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->(Ljava/util/Map;)V HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->access$getObjectMapper$cp()Lcom/fasterxml/jackson/databind/ObjectMapper; HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->access$getTAG$cp()Ljava/lang/String; -HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->copy(Ljava/util/Map;)Lorg/thoughtcrime/securesms/fonts/FontFileMap; HSPLorg/thoughtcrime/securesms/fonts/FontFileMap;->getMap()Ljava/util/Map; HSPLorg/thoughtcrime/securesms/fonts/FontManifest$Companion;->()V HSPLorg/thoughtcrime/securesms/fonts/FontManifest$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -19984,6 +25261,44 @@ HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->()V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->()V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->cancelMayHaveMessagesNotification(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/gcm/FcmFetchManager;->onForeground(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->invoke(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->setParentRecyclerTranslationY(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->(II)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->attach(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findFirstVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findLastVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSet(Ljava/util/Set;II)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSetForMaximumDistance(Ljava/util/Set;[I[I)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onLayoutChange(Landroid/view/View;IIIIIIII)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->performPlaybackUpdate(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy;->maxSimultaneousPlaybackInConversation()I +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->(Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->injectVideoViews(Landroid/content/Context;Landroidx/lifecycle/Lifecycle;Landroid/view/ViewGroup;I)Ljava/util/List; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onResume(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStart(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->getCurrentHolder(I)Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->stopAndReleaseAssignedVideos(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->update(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/List;Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->updateVideoDisplayPositionAndSize(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->()V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V +HSPLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->setResizeMode(I)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader$Factory;->(Lokhttp3/OkHttpClient;)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader$Factory;->(Lokhttp3/OkHttpClient;Lorg/thoughtcrime/securesms/glide/BadgeLoader$Factory-IA;)V HSPLorg/thoughtcrime/securesms/glide/BadgeLoader;->createFactory()Lorg/thoughtcrime/securesms/glide/BadgeLoader$Factory; @@ -20034,6 +25349,9 @@ HSPLorg/thoughtcrime/securesms/groups/SelectionLimits$1;->()V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->()V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->(II)V HSPLorg/thoughtcrime/securesms/groups/SelectionLimits;->getHardLimit()I +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->()V +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/jobmanager/CompositeScheduler;->([Lorg/thoughtcrime/securesms/jobmanager/Scheduler;)V @@ -20051,7 +25369,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/InAppScheduler;->schedule(JLjava/util/ HSPLorg/thoughtcrime/securesms/jobmanager/Job$1;->()V HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->()V HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->(Ljava/lang/String;)V -HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZ)V +HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZI)V HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->addConstraint(Ljava/lang/String;)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->build()Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setConstraints(Ljava/util/List;)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; @@ -20061,9 +25379,10 @@ HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setLifespan(J HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setMaxAttempts(I)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setMaxInstancesForFactory(I)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setMaxInstancesForQueue(I)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; +HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setPriority(I)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder;->setQueue(Ljava/lang/String;)Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters$Builder; -HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZ)V -HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZLorg/thoughtcrime/securesms/jobmanager/Job$Parameters-IA;)V +HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZI)V +HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->(Ljava/lang/String;JJIIILjava/lang/String;Ljava/util/List;[BZILorg/thoughtcrime/securesms/jobmanager/Job$Parameters-IA;)V HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getConstraintKeys()Ljava/util/List; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getCreateTime()J HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getId()Ljava/lang/String; @@ -20071,6 +25390,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getLifespan()J HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getMaxAttempts()I HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getMaxInstancesForFactory()I HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getMaxInstancesForQueue()I +HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getPriority()I HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->getQueue()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/jobmanager/Job$Parameters;->isMemoryOnly()Z HSPLorg/thoughtcrime/securesms/jobmanager/Job$Result$ResultType;->$values()[Lorg/thoughtcrime/securesms/jobmanager/Job$Result$ResultType; @@ -20122,6 +25442,8 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda20;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda22;->(Lorg/thoughtcrime/securesms/jobmanager/JobPredicate;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda22;->test(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda23;->(Lorg/thoughtcrime/securesms/jobmanager/JobController$Callback;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda23;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda4;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/jobmanager/JobController;Lorg/thoughtcrime/securesms/jobmanager/Job;)V @@ -20173,6 +25495,8 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda0;- HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda10;->run()V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda14;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda14;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda15;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda15;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Ljava/lang/Runnable;)V @@ -20182,6 +25506,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda5;- HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda7;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda7;->shouldRunOnExecutor()Z HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda8;->onEmpty()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda9;->run()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;->(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Ljava/util/List;)V @@ -20213,6 +25538,8 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$DYTfX8v0cQlWrG HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$XT2SMZJxrQFMSviwHBjZhWrZ8u4(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$bAbo4Wrv-lAy710xL25n75tW6EQ(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$EmptyQueueListener;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$g0KT-wHqpu8YO4Bvu-23NaTXOYA(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$sAhOIfgF3Tsjgqk6ejbaAJGNqJA(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->$r8$lambda$tbQpu2orId1zOGFwRjHuKH7CxGc(Lorg/thoughtcrime/securesms/jobmanager/JobManager;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->-$$Nest$menqueueChain(Lorg/thoughtcrime/securesms/jobmanager/JobManager;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->(Landroid/app/Application;Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;)V @@ -20224,8 +25551,10 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$addOnEmptyQueueLis HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$beginJobLoop$1()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$enqueueChain$12(Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$new$0(Lorg/thoughtcrime/securesms/jobmanager/JobManager$Configuration;Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$onEmptyQueue$13()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->lambda$runOnExecutor$14(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->onConstraintMet(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->onEmptyQueue()V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->runOnExecutor(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->startChain(Lorg/thoughtcrime/securesms/jobmanager/Job;)Lorg/thoughtcrime/securesms/jobmanager/JobManager$Chain; HSPLorg/thoughtcrime/securesms/jobmanager/JobManager;->waitUntilInitialized()V @@ -20278,6 +25607,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->build()Lorg/thou HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putBoolean(Ljava/lang/String;Z)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putLong(Ljava/lang/String;J)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putString(Ljava/lang/String;Ljava/lang/String;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; +HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putStringListAsArray(Ljava/lang/String;Ljava/util/List;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->serialize()[B HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData;->()V HSPLorg/thoughtcrime/securesms/jobmanager/JsonJobData;->(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V @@ -20414,9 +25744,9 @@ HSPLorg/thoughtcrime/securesms/jobmanager/persistence/FullSpec;->getDependencySp HSPLorg/thoughtcrime/securesms/jobmanager/persistence/FullSpec;->getJobSpec()Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; HSPLorg/thoughtcrime/securesms/jobmanager/persistence/FullSpec;->isMemoryOnly()Z HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->()V -HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZ)V -HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->copy$default(Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZILjava/lang/Object;)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; -HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZ)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; +HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZI)V +HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->copy$default(Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZIILjava/lang/Object;)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; +HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIIJ[B[BZZI)Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec; HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getCreateTime()J HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getFactoryKey()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getId()Ljava/lang/String; @@ -20424,6 +25754,7 @@ HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getLastRunAttemp HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getLifespan()J HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getMaxAttempts()I HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getNextBackoffInterval()J +HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getPriority()I HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getQueueKey()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getRunAttempt()I HSPLorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;->getSerializedData()[B @@ -20459,6 +25790,7 @@ HSPLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->getFactoryKey()Ljava HSPLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->onAdded()V HSPLorg/thoughtcrime/securesms/jobs/AttachmentDownloadJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/AttachmentMarkUploadedJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/jobs/AttachmentUploadJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/AttachmentUploadJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/AutomaticSessionResetJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/AvatarGroupsV1DownloadJob$Factory;->()V @@ -20490,6 +25822,12 @@ HSPLorg/thoughtcrime/securesms/jobs/CleanPreKeysJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutRankingUpdateJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutRankingUpdateJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;)V +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->enqueue()V +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->getFactoryKey()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$Companion;->()V HSPLorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$Companion;->create()Lorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob; @@ -20587,6 +25925,8 @@ HSPLorg/thoughtcrime/securesms/jobs/EmojiSearchIndexDownloadJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Companion;->()V HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Companion;->enqueueIfNecessary()V +HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory$Companion;->()V +HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob;->()V @@ -20598,12 +25938,14 @@ HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$deleteJobs$1;->(Ljava/u HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$deleteJobs$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$deleteJobs$1;->invoke(Lorg/thoughtcrime/securesms/jobmanager/persistence/JobSpec;)Ljava/lang/Boolean; HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedBy$1;->()V -HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedBy$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->$r8$lambda$ys67DGXV-kRB6SrpydXOSDM-zSo(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedByDescending$1;->()V +HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedByDescending$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I +HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$lambda$8$$inlined$sortedBy$1;->()V +HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->$r8$lambda$Xu-rS-eV7EMHJJ0ct-GtD7_wnkc(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->()V HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->(Lorg/thoughtcrime/securesms/database/JobDatabase;)V HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->deleteJob(Ljava/lang/String;)V -HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->deleteJobs$lambda$26(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->deleteJobs$lambda$28(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->deleteJobs(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->getAllJobSpecs()Ljava/util/List; HSPLorg/thoughtcrime/securesms/jobs/FastJobStorage;->getConstraintSpecs(Ljava/lang/String;)Ljava/util/List; @@ -20665,6 +26007,7 @@ HSPLorg/thoughtcrime/securesms/jobs/LeaveGroupV2Job$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/LeaveGroupV2Job$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/LeaveGroupV2WorkerJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/LeaveGroupV2WorkerJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/jobs/LegacyAttachmentUploadJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/LocalBackupJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/LocalBackupJobApi29$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/MarkerJob$Factory;->()V @@ -20805,7 +26148,13 @@ HSPLorg/thoughtcrime/securesms/jobs/ResumableUploadSpecJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileAvatarJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->()V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->enqueue(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->enqueueRoutineFetchIfNecessary(Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->forRecipient(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/jobmanager/Job; +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->getFactoryKey()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->()V HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;->enqueue$default(Lorg/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob$Companion;ZILjava/lang/Object;)V @@ -20902,8 +26251,26 @@ HSPLorg/thoughtcrime/securesms/jobs/ThreadUpdateJob;->onRun()V HSPLorg/thoughtcrime/securesms/jobs/ThreadUpdateJob;->serialize()[B HSPLorg/thoughtcrime/securesms/jobs/TrimThreadJob$Factory;->()V HSPLorg/thoughtcrime/securesms/jobs/TypingSendJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->$values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->onResult(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->$r8$lambda$XJkrNaIPPzC8wWYTIkWhYRIl3fM(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V +HSPLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->switchToPage(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V +HSPLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->()V +HSPLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion;->()V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState$Companion;->()V +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState;->$values()[Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState; +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState;->()V +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState;->(Ljava/lang/String;IJ)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$aciPreKeys$1;->()V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$aciPreKeys$1;->(Lorg/thoughtcrime/securesms/keyvalue/AccountValues;)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$aciPreKeys$1;->getNextKyberPreKeyId()I @@ -20928,6 +26295,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$pniPreKeys$1;->setLastSign HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$pniPreKeys$1;->setNextKyberPreKeyId(I)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$pniPreKeys$1;->setNextSignedPreKeyId(I)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$pniPreKeys$1;->setSignedPreKeyRegistered(Z)V +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues$usernameSyncState$2;->()V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->aciPreKeys()Lorg/thoughtcrime/securesms/crypto/storage/PreKeyMetadataStore; @@ -20943,6 +26311,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getPniIdentityKey()Lorg/ HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getPniRegistrationId()I HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getRegistrationId()I HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getServicePassword()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->getUsername()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->hasAciIdentityKey()Z HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->hasPniIdentityKey()Z HSPLorg/thoughtcrime/securesms/keyvalue/AccountValues;->hasStringData(Landroid/content/SharedPreferences;Ljava/lang/String;)Z @@ -20991,6 +26360,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->consumePending3DSData(J)Lorg/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/Stripe3DSData; HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->consumeTerminalDonations()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->consumeVerifiedSubscription3DSData()Lorg/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/Stripe3DSData; HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->getExpiredBadge()Lorg/thoughtcrime/securesms/badges/models/Badge; HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->getLastKeepAliveLaunchTime()J HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->getUnexpectedSubscriptionCancelationReason()Ljava/lang/String; @@ -20998,6 +26368,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->getUnexpectedSubscript HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->getUnexpectedSubscriptionCancelationWatermark()J HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->setLastKeepAliveLaunchTime(J)V HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->setPending3DSData(Lorg/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/Stripe3DSData;)V +HSPLorg/thoughtcrime/securesms/keyvalue/DonationsValues;->setVerifiedSubscription3DSData(Lorg/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/Stripe3DSData;)V HSPLorg/thoughtcrime/securesms/keyvalue/EmojiValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/EmojiValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/EmojiValues;->getJumboEmojiSheets(I)Ljava/util/HashSet; @@ -21021,6 +26392,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->(Lorg/thoughtcrim HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->forceBuiltInEmoji()Z HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->isWebsocketModeForced()Z HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->shakeToReport()Z +HSPLorg/thoughtcrime/securesms/keyvalue/InternalValues;->useConversationItemV2Media()Z HSPLorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration;->$values()[Lorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration; HSPLorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration;->()V HSPLorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration;->(Ljava/lang/String;IIIJ)V @@ -21043,6 +26415,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet;->putLong(Ljava/lang/Str HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet;->putString(Ljava/lang/String;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet;->readValueAsType(Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet;->removeAll(Ljava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueEnumValue;->(Ljava/lang/String;Ljava/lang/Object;Lorg/signal/core/util/LongSerializer;Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueProtoValue;->(Ljava/lang/String;Lcom/squareup/wire/ProtoAdapter;Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueStore$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;Lorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet;Ljava/util/Collection;)V HSPLorg/thoughtcrime/securesms/keyvalue/KeyValueStore$$ExternalSyntheticLambda0;->run()V @@ -21166,11 +26539,16 @@ HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->(Lorg/thoughtcrim HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getCensorshipCircumventionEnabled()Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$CensorshipCircumventionEnabled; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getKeepMessagesDuration()Lorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getLanguage()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageFontSize()I HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageLedColor()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageNotificationSound()Landroid/net/Uri; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageNotificationsPrivacy()Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getTheme()Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUniversalExpireTimer()I HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUseCompactNavigationBar()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isBackupEnabled()Z +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isEnterKeySends()Z +HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isLinkPreviewsEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isMessageNotificationsEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isMessageVibrateEnabled()Z HSPLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isPreferSystemContactPhotos()Z @@ -21206,6 +26584,7 @@ HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate;->getValue(Ljav HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->blobValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;[B)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->booleanValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;Z)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; +HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->enumValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;Ljava/lang/Object;Lorg/signal/core/util/LongSerializer;)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->integerValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;I)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->longValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;J)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; HSPLorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegatesKt;->protoValue(Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValues;Ljava/lang/String;Lcom/squareup/wire/ProtoAdapter;)Lorg/thoughtcrime/securesms/keyvalue/SignalStoreValueDelegate; @@ -21259,6 +26638,29 @@ HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->()V HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->(Lorg/thoughtcrime/securesms/keyvalue/KeyValueStore;)V HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->getCurrentWallpaper()Lorg/thoughtcrime/securesms/database/model/databaseprotos/Wallpaper; HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; +HSPLorg/thoughtcrime/securesms/keyvalue/WallpaperValues;->hasWallpaperSet()Z +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->forNoLinks()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasContent()Z +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->invoke()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedStateDisposable$1;->(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->()V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;Z)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getLinkPreviewState()Lio/reactivex/rxjava3/core/Flowable; +HSPLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getSavedLinkPreviewState()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; HSPLorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger;->()V HSPLorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger;->log(ILjava/lang/String;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/logging/PersistentLogger$Companion;->()V @@ -21331,6 +26733,7 @@ HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->getSearchTool HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->goToStateFromConversationList(Lorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsState;Landroidx/navigation/NavController;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->initializeProfileIcon(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->initializeSettingsTouchTarget()V +HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onPause()V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onResume$lambda$2()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onResume()V HSPLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V @@ -21473,9 +26876,31 @@ HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowRemoteMegaphone( HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowSetUpYourUsernameMegaphone(Ljava/util/Map;)Z HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->shouldShowTurnOffCircumventionMegaphone()Z HSPLorg/thoughtcrime/securesms/megaphone/Megaphones;->timeSinceLastDonatePrompt(Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event;Ljava/util/Map;)J +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getBackgroundColor()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getButtonStringRes()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder;->getImageRes()I HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;)V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->buildData()Ljava/util/List; -HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->-$$Nest$sfgetTAG()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemCount()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemId(I)J +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->getItemViewType(I)I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;I)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder; +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder;->bind(Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener;Lorg/thoughtcrime/securesms/megaphone/MegaphoneActionController;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getBackgroundColor()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getButtonStringRes()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder;->getImageRes()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getBackgroundColor()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getButtonStringRes()I +HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder;->getImageRes()I HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->()V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView;->initialize(Landroid/content/Context;)V @@ -21512,6 +26937,22 @@ HSPLorg/thoughtcrime/securesms/megaphone/SmsExportReminderSchedule;->(Land HSPLorg/thoughtcrime/securesms/megaphone/SmsExportReminderSchedule;->shouldDisplay(IJJJ)Z HSPLorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver;->()V HSPLorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver;->startOrUpdateAlarm(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->getDescription()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/GroupInfo;Ljava/util/List;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component2()Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component3()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component4()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getMessageRequestState(Lorg/thoughtcrime/securesms/recipients/Recipient;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getRecipientInfo(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->$values()[Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->()V +HSPLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/messages/IncomingMessageObserver$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver;)V HSPLorg/thoughtcrime/securesms/messages/IncomingMessageObserver$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/messages/IncomingMessageObserver$2;->(Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver;)V @@ -21651,6 +27092,8 @@ HSPLorg/thoughtcrime/securesms/migrations/UpdateSmsJobsMigrationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/migrations/UserNotificationMigrationJob$Factory;->()V HSPLorg/thoughtcrime/securesms/migrations/UuidMigrationJob$Factory;->()V +HSPLorg/thoughtcrime/securesms/mms/AttachmentManager;->()V +HSPLorg/thoughtcrime/securesms/mms/AttachmentManager;->(Landroid/content/Context;Landroid/view/View;Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener;)V HSPLorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$Factory;->()V HSPLorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$Factory;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/mms/GlideApp;->get(Landroid/content/Context;)Lcom/bumptech/glide/Glide; @@ -21683,6 +27126,8 @@ HSPLorg/thoughtcrime/securesms/mms/GlideRequests;->setRequestOptions(Lcom/bumpte HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->()V HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->(Lorg/thoughtcrime/securesms/attachments/Attachment;)V HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->hasImage()Z +HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->hasPlaceholder()Z +HSPLorg/thoughtcrime/securesms/mms/ImageSlide;->isBorderless()Z HSPLorg/thoughtcrime/securesms/mms/IncomingMessage$Companion;->()V HSPLorg/thoughtcrime/securesms/mms/IncomingMessage$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/mms/IncomingMessage;->()V @@ -21729,19 +27174,35 @@ HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->isManifestParsingEnabled( HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->registerComponents(Landroid/content/Context;Lcom/bumptech/glide/Glide;Lcom/bumptech/glide/Registry;)V HSPLorg/thoughtcrime/securesms/mms/SignalGlideModule;->setRegisterGlideComponents(Lorg/thoughtcrime/securesms/mms/RegisterGlideComponents;)V HSPLorg/thoughtcrime/securesms/mms/Slide;->(Lorg/thoughtcrime/securesms/attachments/Attachment;)V +HSPLorg/thoughtcrime/securesms/mms/Slide;->asAttachment()Lorg/thoughtcrime/securesms/attachments/Attachment; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getBody()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getCaption()Lj$/util/Optional; HSPLorg/thoughtcrime/securesms/mms/Slide;->getContentType()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getFileSize()J +HSPLorg/thoughtcrime/securesms/mms/Slide;->getPlaceholderBlur()Lorg/thoughtcrime/securesms/blurhash/BlurHash; +HSPLorg/thoughtcrime/securesms/mms/Slide;->getTransferState()I HSPLorg/thoughtcrime/securesms/mms/Slide;->getUri()Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/mms/Slide;->hasAudio()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasDocument()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasSticker()Z HSPLorg/thoughtcrime/securesms/mms/Slide;->hasVideo()Z +HSPLorg/thoughtcrime/securesms/mms/Slide;->hashCode()I HSPLorg/thoughtcrime/securesms/mms/Slide;->isVideoGif()Z +HSPLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->()V +HSPLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getAudioSlide()Lorg/thoughtcrime/securesms/mms/AudioSlide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getBody()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getDocumentSlide()Lorg/thoughtcrime/securesms/mms/DocumentSlide; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getSlides()Ljava/util/List; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getStickerSlide()Lorg/thoughtcrime/securesms/mms/StickerSlide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getTextSlide()Lorg/thoughtcrime/securesms/mms/TextSlide; HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlide()Lorg/thoughtcrime/securesms/mms/Slide; +HSPLorg/thoughtcrime/securesms/mms/SlideDeck;->getThumbnailSlides()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->$values()[Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->()V +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->from(Ljava/lang/String;)Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; HSPLorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor;->()V HSPLorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor;->()V HSPLorg/thoughtcrime/securesms/net/ContentProxySelector$1;->(Lorg/thoughtcrime/securesms/net/ContentProxySelector;I)V @@ -21805,6 +27266,12 @@ HSPLorg/thoughtcrime/securesms/notifications/Configuration;->getMinimumMessageLa HSPLorg/thoughtcrime/securesms/notifications/Configuration;->getMinimumServiceEventCount()I HSPLorg/thoughtcrime/securesms/notifications/Configuration;->getServiceStartFailurePercentage()F HSPLorg/thoughtcrime/securesms/notifications/Configuration;->getWeeklyFailedQueueDrains()I +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->()V +HSPLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->process(Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)[Landroid/service/notification/StatusBarNotification; +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelAllMessageNotifications(Landroid/content/Context;Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelLegacy(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;Ljava/lang/String;)Landroid/app/NotificationChannelGroup; HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline1;->m(Landroid/app/NotificationChannelGroup;)Z HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannel;)Ljava/lang/String; @@ -21832,6 +27299,23 @@ HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->onUpgrade(La HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->setLedPreference(Landroid/app/NotificationChannel;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->setVibrationEnabled(Landroid/app/NotificationChannel;Z)V HSPLorg/thoughtcrime/securesms/notifications/NotificationChannels;->supported()Z +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda17;->(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda17;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda3;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda9;->run()V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$98B6rel4XDu4lm2pCI-DVofE9WY(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$ImmKEyV9mnT3aXASBPTNtbwseFY(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$mDf5wVelzwBtc0Vgo342P1gCo0c(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->(Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->getNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$runOnLimiter$17(Ljava/lang/Runnable;Ljava/lang/Throwable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$4(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$5(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->runOnLimiter(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V +HSPLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->updateNotification(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->()V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->()V HSPLorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics;->getConfiguration()Lorg/thoughtcrime/securesms/notifications/Configuration; @@ -21862,6 +27346,50 @@ HSPLorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles;->()V HSPLorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles;->getActiveProfile$default(Ljava/util/List;JLj$/time/ZoneId;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; HSPLorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles;->getActiveProfile(Ljava/util/List;JLj$/time/ZoneId;)Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; +HSPLorg/thoughtcrime/securesms/notifications/v2/CancelableExecutor;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->forConversation(J)Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->(JLjava/lang/Long;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getGroupStoryId()Ljava/lang/Long; +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getThreadId()J +HSPLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->hashCode()I +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->access$updateBadge(Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;Landroid/content/Context;I)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->updateBadge(Landroid/content/Context;I)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$updateNotification$7;->(Ljava/util/Set;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->(Landroid/app/Application;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearReminderInternal(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZILorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->access$getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->getEMPTY()Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$messageCount$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationIds$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationItems$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->access$getEMPTY$cp()Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getConversations()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getMuteFilteredMessages()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getProfileFilteredMessages()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getThreadsWithMostRecentNotificationFromSelf()Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->isEmpty()Z +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->toString()Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V +HSPLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->constructNotificationState(Ljava/util/Map;Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile;)Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; HSPLorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda0;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/permissions/Permissions;->$r8$lambda$Q0AcdMcPXUgr1QQ_HDTcoSx0sHo(Landroid/content/Context;Ljava/lang/String;)Z @@ -21869,9 +27397,21 @@ HSPLorg/thoughtcrime/securesms/permissions/Permissions;->()V HSPLorg/thoughtcrime/securesms/permissions/Permissions;->hasAll(Landroid/content/Context;[Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/permissions/Permissions;->isRuntimePermissionsRequired()Z HSPLorg/thoughtcrime/securesms/permissions/Permissions;->lambda$hasAll$2(Landroid/content/Context;Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->-$$Nest$fgetcountryCode(Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;)I +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->(Ljava/lang/String;ILjava/lang/String;)V +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->getCountryCode()I +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->()V +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->get(Landroid/content/Context;)Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter; +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->parseAreaCode(Ljava/lang/String;I)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->prettyPrint(Ljava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->prettyPrintFormat(Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->()V HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->()V HSPLorg/thoughtcrime/securesms/pin/SvrRepository;->onRegistrationComplete(Lorg/whispersystems/signalservice/api/kbs/MasterKey;Ljava/lang/String;ZZ)V +HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->(Ljava/lang/String;)V +HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->equals(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->toString()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/profiles/AvatarHelper;->()V HSPLorg/thoughtcrime/securesms/profiles/AvatarHelper;->getAvatar(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/io/InputStream; HSPLorg/thoughtcrime/securesms/profiles/AvatarHelper;->getAvatarDirectory(Landroid/content/Context;)Ljava/io/File; @@ -21889,6 +27429,7 @@ HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->$r8$lambda$pNHvm3E5R2_hKbt HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->()V HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->(Ljava/lang/String;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->asGiven(Ljava/lang/String;)Lorg/thoughtcrime/securesms/profiles/ProfileName; +HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->equals(Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->fromParts(Ljava/lang/String;Ljava/lang/String;)Lorg/thoughtcrime/securesms/profiles/ProfileName; HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->getFamilyName()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/profiles/ProfileName;->getGivenName()Ljava/lang/String; @@ -22002,20 +27543,36 @@ HSPLorg/thoughtcrime/securesms/push/SignalServiceTrustStore;->getKeyStoreInputSt HSPLorg/thoughtcrime/securesms/push/SignalServiceTrustStore;->getKeyStorePassword()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/ratelimit/RateLimitUtil;->()V HSPLorg/thoughtcrime/securesms/ratelimit/RateLimitUtil;->retryAllRateLimitedMessages(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->()V +HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->clear()V +HSPLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->init(Landroid/util/AttributeSet;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->run()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3;->onChanged(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda4;->()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda4;->contentsMatch(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6;->()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$4o-q--s8xb4fbde9teliyQxlyww(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$bhowCzW_4HRIO1hvMslBpl08AJE(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Object;)Lorg/thoughtcrime/securesms/recipients/Recipient; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$pGM0bNiB06y_fkMUloVDwF8BcLs(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->()V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->fetchAndCacheRecipientFromDisk(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->get()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->getId()Lorg/thoughtcrime/securesms/recipients/RecipientId; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->getLiveData()Landroidx/lifecycle/LiveData; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$1(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$2(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/Object;)Lorg/thoughtcrime/securesms/recipients/Recipient; -HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->refresh()V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$observeForever$6(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observable()Lio/reactivex/rxjava3/core/Observable; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observeForever(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->refresh()Lorg/thoughtcrime/securesms/recipients/LiveRecipient; +HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->refresh(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->resolve()Lorg/thoughtcrime/securesms/recipients/Recipient; HSPLorg/thoughtcrime/securesms/recipients/LiveRecipient;->set(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;)V @@ -22066,10 +27623,12 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getAutoChatColor()Lorg/tho HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getAvatarColor()Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getBadges()Ljava/util/List; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getCombinedAboutAndEmoji()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getContactPhoto()Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getDisplayName(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getDisplayNameOrUsername(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getE164()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getExpiresInSeconds()I HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getFallbackContactPhoto(Lorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;I)Lorg/thoughtcrime/securesms/contacts/avatars/FallbackContactPhoto; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getFallbackContactPhotoDrawable(Landroid/content/Context;ZLorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;I)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getGroupName(Landroid/content/Context;)Ljava/lang/String; @@ -22081,10 +27640,12 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getProfileKey()[B HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getProfileName()Lorg/thoughtcrime/securesms/profiles/ProfileName; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getRegistered()Lorg/thoughtcrime/securesms/database/RecipientTable$RegisteredState; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getServiceId()Lj$/util/Optional; -HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getUsername()Lj$/util/Optional; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getSmallFallbackContactPhotoDrawable(Landroid/content/Context;ZLorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;I)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hasE164()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hasSameContent(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hasServiceId()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hasWallpaper()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->hashCode()I HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isBlocked()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isCallLink()Z @@ -22097,12 +27658,16 @@ HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isMuted()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isMyStory()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isProfileSharing()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushGroup()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV1Group()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV2Group()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isRegistered()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isReleaseNotes()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isResolving()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isSelf()Z +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->isSystemContact()Z HSPLorg/thoughtcrime/securesms/recipients/Recipient;->live()Lorg/thoughtcrime/securesms/recipients/LiveRecipient; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->live(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/recipients/LiveRecipient; +HSPLorg/thoughtcrime/securesms/recipients/Recipient;->observable(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->requireE164()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->requireServiceId()Lorg/whispersystems/signalservice/api/push/ServiceId; HSPLorg/thoughtcrime/securesms/recipients/Recipient;->resolve()Lorg/thoughtcrime/securesms/recipients/Recipient; @@ -22121,6 +27686,7 @@ HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$2;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$2;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$Companion;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$Companion;->forIndividual(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/RecipientRecord;)Lorg/thoughtcrime/securesms/recipients/RecipientDetails; HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails$Companion;->forUnknown()Lorg/thoughtcrime/securesms/recipients/RecipientDetails; HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails;->()V HSPLorg/thoughtcrime/securesms/recipients/RecipientDetails;->(Ljava/lang/String;Ljava/lang/String;ZLorg/thoughtcrime/securesms/database/RecipientTable$RegisteredState;Lorg/thoughtcrime/securesms/database/model/RecipientRecord;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Lj$/util/Optional;)V @@ -22151,7 +27717,10 @@ HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->get(Lorg/whispersys HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->put(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/recipients/RecipientIdCache;->put(Lorg/thoughtcrime/securesms/recipients/RecipientId;Ljava/lang/String;Lorg/whispersystems/signalservice/api/push/ServiceId;)V HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->()V +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isLegacyProfileSharingAccepted(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Landroid/content/Context;J)Z HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isMessageRequestAccepted(Ljava/lang/Long;Lorg/thoughtcrime/securesms/recipients/Recipient;)Z +HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isRecipientHidden(J)Z HSPLorg/thoughtcrime/securesms/recipients/RecipientUtil;->toSignalServiceAddress(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/whispersystems/signalservice/api/push/SignalServiceAddress; HSPLorg/thoughtcrime/securesms/registration/RegistrationData;->()V HSPLorg/thoughtcrime/securesms/registration/RegistrationData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILorg/signal/libsignal/zkgroup/profiles/ProfileKey;Ljava/lang/String;ILjava/lang/String;)V @@ -22217,6 +27786,7 @@ HSPLorg/thoughtcrime/securesms/service/DeletedCallEventManager;->getNextClosestE HSPLorg/thoughtcrime/securesms/service/DeletedCallEventManager;->getNextClosestEvent()Lorg/thoughtcrime/securesms/service/DeletedCallEventManager$Event; HSPLorg/thoughtcrime/securesms/service/DirectoryRefreshListener;->()V HSPLorg/thoughtcrime/securesms/service/DirectoryRefreshListener;->getNextScheduledExecutionTime(Landroid/content/Context;)J +HSPLorg/thoughtcrime/securesms/service/DirectoryRefreshListener;->onAlarm(Landroid/content/Context;J)J HSPLorg/thoughtcrime/securesms/service/DirectoryRefreshListener;->schedule(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/service/ExpiringMessageManager$ExpiringMessageComparator;->()V HSPLorg/thoughtcrime/securesms/service/ExpiringMessageManager$ExpiringMessageComparator;->(Lorg/thoughtcrime/securesms/service/ExpiringMessageManager$ExpiringMessageComparator-IA;)V @@ -22249,6 +27819,7 @@ HSPLorg/thoughtcrime/securesms/service/PendingRetryReceiptManager;->getNextClose HSPLorg/thoughtcrime/securesms/service/PendingRetryReceiptManager;->getNextClosestEvent()Lorg/thoughtcrime/securesms/database/model/PendingRetryReceiptModel; HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->()V HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->()V +HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->canRunDuringSchedule(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->getScheduleIntent()Landroid/content/Intent; HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->info(Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V @@ -22256,9 +27827,11 @@ HSPLorg/thoughtcrime/securesms/service/PersistentAlarmManagerListener;->shouldSc HSPLorg/thoughtcrime/securesms/service/RotateSenderCertificateListener;->()V HSPLorg/thoughtcrime/securesms/service/RotateSenderCertificateListener;->()V HSPLorg/thoughtcrime/securesms/service/RotateSenderCertificateListener;->getNextScheduledExecutionTime(Landroid/content/Context;)J +HSPLorg/thoughtcrime/securesms/service/RotateSenderCertificateListener;->onAlarm(Landroid/content/Context;J)J HSPLorg/thoughtcrime/securesms/service/RotateSenderCertificateListener;->schedule(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/service/RotateSignedPreKeyListener;->()V HSPLorg/thoughtcrime/securesms/service/RotateSignedPreKeyListener;->getNextScheduledExecutionTime(Landroid/content/Context;)J +HSPLorg/thoughtcrime/securesms/service/RotateSignedPreKeyListener;->onAlarm(Landroid/content/Context;J)J HSPLorg/thoughtcrime/securesms/service/RotateSignedPreKeyListener;->schedule(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/service/ScheduledMessageManager$Companion;->()V HSPLorg/thoughtcrime/securesms/service/ScheduledMessageManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @@ -22295,6 +27868,14 @@ HSPLorg/thoughtcrime/securesms/stickers/BlessedPacks$Pack;->getPackId()Ljava/lan HSPLorg/thoughtcrime/securesms/stickers/BlessedPacks;->()V HSPLorg/thoughtcrime/securesms/stickers/BlessedPacks;->contains(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/stickers/StickerRemoteUriLoader$Factory;->()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->$r8$lambda$WI32balUk_XG4AC9j0YR1mfsJE0(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->()V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailability(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailabilitySync()Ljava/lang/Boolean; +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->lambda$getStickerFeatureAvailability$2(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V +HSPLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->searchByEmoji(Ljava/lang/String;)Lio/reactivex/rxjava3/core/Single; HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda0;->()V HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda0;->generate()[B HSPLorg/thoughtcrime/securesms/storage/StorageSyncHelper;->$r8$lambda$Qu9GyOxIHYeSe2KLWGmWWrZGbxY()[B @@ -22472,6 +28053,9 @@ HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->loadIconIntoImageView(Lorg/thou HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->request(Lorg/thoughtcrime/securesms/mms/GlideRequest;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;ILcom/bumptech/glide/load/resource/bitmap/BitmapTransformation;)Lorg/thoughtcrime/securesms/mms/GlideRequest; HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->request(Lorg/thoughtcrime/securesms/mms/GlideRequest;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;ZILcom/bumptech/glide/load/resource/bitmap/BitmapTransformation;)Lorg/thoughtcrime/securesms/mms/GlideRequest; HSPLorg/thoughtcrime/securesms/util/AvatarUtil;->requestCircle(Lorg/thoughtcrime/securesms/mms/GlideRequest;Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;I)Lorg/thoughtcrime/securesms/mms/GlideRequest; +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->$values()[Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->()V +HSPLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/util/ByteUnit$1;->(Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/util/ByteUnit$1;->(Ljava/lang/String;ILorg/thoughtcrime/securesms/util/ByteUnit$1-IA;)V HSPLorg/thoughtcrime/securesms/util/ByteUnit$2;->(Ljava/lang/String;I)V @@ -22506,20 +28090,40 @@ HSPLorg/thoughtcrime/securesms/util/CachedInflater;->cacheUntilLimit(ILandroid/v HSPLorg/thoughtcrime/securesms/util/CachedInflater;->clear()V HSPLorg/thoughtcrime/securesms/util/CachedInflater;->from(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/CachedInflater; HSPLorg/thoughtcrime/securesms/util/CachedInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; +HSPLorg/thoughtcrime/securesms/util/CharacterCalculator;->()V HSPLorg/thoughtcrime/securesms/util/ConfigurationUtil;->getFontScale(Landroid/content/res/Configuration;)F HSPLorg/thoughtcrime/securesms/util/ConfigurationUtil;->getNightModeConfiguration(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/ConfigurationUtil;->getNightModeConfiguration(Landroid/content/res/Configuration;)I HSPLorg/thoughtcrime/securesms/util/ContextUtil;->requireDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLorg/thoughtcrime/securesms/util/ConversationShortcutPhoto$Loader$Factory;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ConversationUtil;->()V +HSPLorg/thoughtcrime/securesms/util/ConversationUtil;->refreshRecipientShortcuts()V HSPLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->()V HSPLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->()V +HSPLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->invoke()Ljava/text/SimpleDateFormat; HSPLorg/thoughtcrime/securesms/util/DateUtils;->()V HSPLorg/thoughtcrime/securesms/util/DateUtils;->()V HSPLorg/thoughtcrime/securesms/util/DateUtils;->getBriefRelativeTimeSpanString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getConversationDateHeaderString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanFormattedDate(Landroid/content/Context;Ljava/util/Locale;J)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->getSameDayDateFormat()Ljava/text/SimpleDateFormat; +HSPLorg/thoughtcrime/securesms/util/DateUtils;->isSameDay(JJ)Z +HSPLorg/thoughtcrime/securesms/util/DateUtils;->isSameExtendedRelativeTimestamp(JJ)Z HSPLorg/thoughtcrime/securesms/util/DateUtils;->isWithin-HG0u8IE(JJ)Z HSPLorg/thoughtcrime/securesms/util/Debouncer;->(J)V HSPLorg/thoughtcrime/securesms/util/Debouncer;->(JLjava/util/concurrent/TimeUnit;)V +HSPLorg/thoughtcrime/securesms/util/Debouncer;->publish(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$lazyDefault$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$lazyDefault$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getLazyDefault()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->getValue()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->postValue(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->setValue(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/Deferred;->()V HSPLorg/thoughtcrime/securesms/util/Deferred;->executeIfNecessary()V HSPLorg/thoughtcrime/securesms/util/Deferred;->isDeferred()Z @@ -22535,6 +28139,7 @@ HSPLorg/thoughtcrime/securesms/util/DynamicTheme;->onCreate(Landroid/app/Activit HSPLorg/thoughtcrime/securesms/util/DynamicTheme;->onResume(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/DynamicTheme;->setDefaultDayNightMode(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/util/DynamicTheme;->systemThemeAvailable()Z +HSPLorg/thoughtcrime/securesms/util/EditTextExtensionsKt;->setIncognitoKeyboardEnabled(Landroid/widget/EditText;Z)V HSPLorg/thoughtcrime/securesms/util/EncryptedStreamUtils;->()V HSPLorg/thoughtcrime/securesms/util/EncryptedStreamUtils;->()V HSPLorg/thoughtcrime/securesms/util/EncryptedStreamUtils;->getInputStream(Landroid/content/Context;Ljava/io/File;)Ljava/io/InputStream; @@ -22544,6 +28149,7 @@ HSPLorg/thoughtcrime/securesms/util/FeatureFlags$2$$ExternalSyntheticLambda0;->< HSPLorg/thoughtcrime/securesms/util/FeatureFlags$2;->()V HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->()V HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->callingFieldTrialAnyAddressPortsKillSwitch()Z +HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->cdsRefreshIntervalSeconds()I HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->clientExpiration()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->computeChanges(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->crashPromptConfig()Ljava/lang/String; @@ -22566,6 +28172,7 @@ HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->refreshIfNecessary()V HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->retryReceipts()Z HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->retryRespondMaxAge()J HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->triggerFlagChangeListeners(Ljava/util/Map;)V +HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->useTextOnlyConversationItemV2()Z HSPLorg/thoughtcrime/securesms/util/FeatureFlags;->usernames()Z HSPLorg/thoughtcrime/securesms/util/FrameRateTracker$1;->(Lorg/thoughtcrime/securesms/util/FrameRateTracker;)V HSPLorg/thoughtcrime/securesms/util/FrameRateTracker$1;->doFrame(J)V @@ -22581,6 +28188,13 @@ HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->(Landroid/app/Appli HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->getDisplayRefreshRate(Landroid/content/Context;)F HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->start()V HSPLorg/thoughtcrime/securesms/util/FrameRateTracker;->updateRefreshRate()V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/WindowManager$LayoutParams;I)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;Z)V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI()V +HSPLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate$default(JLj$/time/ZoneId;ILjava/lang/Object;)Lj$/time/LocalDate; +HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDate(JLj$/time/ZoneId;)Lj$/time/LocalDate; HSPLorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt;->toLocalDateTime(JLj$/time/ZoneId;)Lj$/time/LocalDateTime; HSPLorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;->(Lorg/json/JSONObject;)V HSPLorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;->getInt(Ljava/lang/String;)I @@ -22590,9 +28204,14 @@ HSPLorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;->isNull(Ljava/lang HSPLorg/thoughtcrime/securesms/util/JsonUtils;->()V HSPLorg/thoughtcrime/securesms/util/JsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/JsonUtils;->fromJson([BLjava/lang/Class;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/JsonUtils;->getMapper()Lcom/fasterxml/jackson/databind/ObjectMapper; HSPLorg/thoughtcrime/securesms/util/JsonUtils;->toJson(Ljava/lang/Object;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/LRUCache;->(I)V HSPLorg/thoughtcrime/securesms/util/LRUCache;->removeEldestEntry(Ljava/util/Map$Entry;)Z +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->()V +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->(IJLandroid/os/Handler;)V +HSPLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->run(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask$2;->(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask$2;->run()V HSPLorg/thoughtcrime/securesms/util/ListenableFutureTask;->-$$Nest$fgetlisteners(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; @@ -22637,6 +28256,11 @@ HSPLorg/thoughtcrime/securesms/util/LocalMetrics;->start(Ljava/lang/String;Ljava HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->()V HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->()V HSPLorg/thoughtcrime/securesms/util/LocaleUtil;->getLocaleDefaults()Ljava/util/List; +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;->(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIII)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$1;->(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$1;->invoke(I)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; @@ -22645,6 +28269,7 @@ HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$2;->invoke()Ljava/la HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$2;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onPause(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onResume(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onStart(Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->()V @@ -22654,8 +28279,10 @@ HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->getStatus HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet;->getToolbarColorRes()I HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$OnScrollListener;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$T0JnL_tDtAWK4RNMpbrK8xUunio(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIILandroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->()V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;ILkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$updateActiveState(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;Z)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->attach(Landroidx/recyclerview/widget/RecyclerView;)V @@ -22663,6 +28290,7 @@ HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getActiveColorSet( HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->setColorImmediate()V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->setToolbarColor(I)V +HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState$lambda$7$lambda$6(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIILandroid/animation/ValueAnimator;)V HSPLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->updateActiveState(Z)V HSPLorg/thoughtcrime/securesms/util/MediaUtil$1;->()V HSPLorg/thoughtcrime/securesms/util/MediaUtil$SlideType;->$values()[Lorg/thoughtcrime/securesms/util/MediaUtil$SlideType; @@ -22675,11 +28303,28 @@ HSPLorg/thoughtcrime/securesms/util/MediaUtil;->getSlideTypeFromContentType(Ljav HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isAudioType(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isGif(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isImageType(Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isInstantVideoSupported(Lorg/thoughtcrime/securesms/mms/Slide;)Z +HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isLongTextType(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/MediaUtil;->isVideo(Ljava/lang/String;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasExtraText(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasGiftBadge(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasLocation(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasNoBubble(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSharedContact(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isEditMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isScheduled(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isTextOnly(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/MessageRecordUtil;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z HSPLorg/thoughtcrime/securesms/util/NameUtil;->()V HSPLorg/thoughtcrime/securesms/util/NameUtil;->()V HSPLorg/thoughtcrime/securesms/util/NameUtil;->firstGrapheme(Ljava/lang/String;)Ljava/lang/String; @@ -22687,6 +28332,8 @@ HSPLorg/thoughtcrime/securesms/util/NameUtil;->getAbbreviation(Ljava/lang/String HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->getNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo; HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->isConnected(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/NetworkUtil;->isConnectedWifi(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/NoCrossfadeChangeDefaultAnimator;->()V +HSPLorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda2;->()V @@ -22706,9 +28353,35 @@ HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->lambda$retrieveProfile$2(Lorg/ HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->retrieveProfile(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/whispersystems/signalservice/api/profiles/SignalServiceProfile$RequestType;Z)Lio/reactivex/rxjava3/core/Single; HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->retrieveProfileSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/whispersystems/signalservice/api/profiles/SignalServiceProfile$RequestType;Z)Lorg/whispersystems/signalservice/api/profiles/ProfileAndCredential; HSPLorg/thoughtcrime/securesms/util/ProfileUtil;->toSignalServiceAddress(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/whispersystems/signalservice/api/push/SignalServiceAddress; +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->()V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->(F)V +HSPLorg/thoughtcrime/securesms/util/Projection$Corners;->(FFFF)V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->()V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->()V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->(I)V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->close()V +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->getSize()I +HSPLorg/thoughtcrime/securesms/util/ProjectionList;->size()I +HSPLorg/thoughtcrime/securesms/util/PushCharacterCalculator$1;->()V +HSPLorg/thoughtcrime/securesms/util/PushCharacterCalculator;->()V +HSPLorg/thoughtcrime/securesms/util/PushCharacterCalculator;->()V HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->()V HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->getTimeUntilDeprecation()J HSPLorg/thoughtcrime/securesms/util/RemoteDeprecation;->getTimeUntilDeprecation(Ljava/lang/String;JLjava/lang/String;)J +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$delegate$1;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Ljava/lang/Object;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkotlin/properties/ReadWriteProperty; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->invoke()Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->()V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->()V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->(Lkotlin/jvm/functions/Function1;Landroidx/savedstate/SavedStateRegistryOwner;)V +HSPLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;Landroidx/lifecycle/SavedStateHandle;)Landroidx/lifecycle/ViewModel; HSPLorg/thoughtcrime/securesms/util/ScreenDensity$1;->()V HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->()V HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->(Ljava/lang/String;I)V @@ -22716,11 +28389,14 @@ HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->get(Landroid/content/Context HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->getBucket()Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->isKnownDensity()Z HSPLorg/thoughtcrime/securesms/util/ScreenDensity;->xhdpiRelativeDensityScaleFactor(Ljava/lang/String;)F +HSPLorg/thoughtcrime/securesms/util/SearchUtil;->getHighlightedSpan(Ljava/util/Locale;Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory;Landroid/text/Spannable;Ljava/lang/String;I)Landroid/text/Spannable; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getActivityManager(Landroid/content/Context;)Landroid/app/ActivityManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getAlarmManager(Landroid/content/Context;)Landroid/app/AlarmManager; +HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getConnectivityManager(Landroid/content/Context;)Landroid/net/ConnectivityManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getNotificationManager(Landroid/content/Context;)Landroid/app/NotificationManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getPowerManager(Landroid/content/Context;)Landroid/os/PowerManager; +HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getSensorManager(Landroid/content/Context;)Landroid/hardware/SensorManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getTelephonyManager(Landroid/content/Context;)Landroid/telephony/TelephonyManager; HSPLorg/thoughtcrime/securesms/util/ServiceUtil;->getWindowManager(Landroid/content/Context;)Landroid/view/WindowManager; HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onApplicationCreateFinished()V @@ -22728,6 +28404,12 @@ HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onConversatio HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onRenderFinished()V HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->onRenderStart()V HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart;->start()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataLoaded()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataPostedToMain()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoadStarted()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoaded()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onRenderFinished()V +HSPLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->start()V HSPLorg/thoughtcrime/securesms/util/SignalProxyUtil;->()V HSPLorg/thoughtcrime/securesms/util/SignalProxyUtil;->startListeningToWebsocket()V HSPLorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda0;->()V @@ -22757,12 +28439,22 @@ HSPLorg/thoughtcrime/securesms/util/SnapToTopDataObserver;->(Landroidx/rec HSPLorg/thoughtcrime/securesms/util/SnapToTopDataObserver;->(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/SnapToTopDataObserver$ScrollRequestValidator;Lorg/thoughtcrime/securesms/util/SnapToTopDataObserver$ScrollToTop;)V HSPLorg/thoughtcrime/securesms/util/SnapToTopDataObserver;->onItemRangeInserted(II)V HSPLorg/thoughtcrime/securesms/util/SnapToTopDataObserver;->snapToTopIfNecessary(I)V +HSPLorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V +HSPLorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Lorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue-IA;)V HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->()V HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->(I)V +HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->addToStrongReferences(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->clear()V HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->processQueue()V +HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/SoftHashMap;->trimStrongReferencesIfNecessary()V HSPLorg/thoughtcrime/securesms/util/StorageUtil;->getCleanFileName(Ljava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->$values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->()V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->(Ljava/lang/String;I)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->valueOf(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->()V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getAppMigrationVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getAttachmentEncryptedSecret(Landroid/content/Context;)Ljava/lang/String; @@ -22778,10 +28470,13 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLanguage(Landroid HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLastVersionCode(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLongPreference(Landroid/content/Context;Ljava/lang/String;J)J HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaDownloadAllowed(Landroid/content/Context;Ljava/lang/String;I)Ljava/util/Set; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaKeyboardMode(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMessageBodyTextSize(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMobileMediaDownloadAllowed(Landroid/content/Context;)Ljava/util/Set; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationChannelVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationLedColor(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationMessagesChannelVersion(Landroid/content/Context;)I +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationPrivacy(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationRingtone(Landroid/content/Context;)Landroid/net/Uri; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getRatingLaterTimestamp(Landroid/content/Context;)J HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getRoamingMediaDownloadAllowed(Landroid/content/Context;)Ljava/util/Set; @@ -22793,7 +28488,10 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getStringSetPreferen HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getTheme(Landroid/content/Context;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getUnidentifiedAccessCertificateRotationTime(Landroid/content/Context;)J HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasPromptedPushRegistration(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasSeenStickerIntroTooltip(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isBackupEnabled(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isEnterSendsEnabled(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isIncognitoKeyboardEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isNotificationVibrateEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isNotificationsEnabled(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isPasswordDisabled(Landroid/content/Context;)Z @@ -22806,15 +28504,23 @@ HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isUnauthorizedReceiv HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isUniversalUnidentifiedAccess(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->needsFullContactSync(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setBooleanPreference(Landroid/content/Context;Ljava/lang/String;Z)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setDirectoryRefreshTime(Landroid/content/Context;J)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setIntegerPrefrence(Landroid/content/Context;Ljava/lang/String;I)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setIntegerPrefrenceBlocking(Landroid/content/Context;Ljava/lang/String;I)Z HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setJobManagerVersion(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setLastVersionCode(Landroid/content/Context;I)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setLongPreference(Landroid/content/Context;Ljava/lang/String;J)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setNotificationChannelVersion(Landroid/content/Context;I)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setPromptedPushRegistration(Landroid/content/Context;Z)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setSignedPreKeyRotationTime(Landroid/content/Context;J)V HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUnauthorizedReceived(Landroid/content/Context;Z)V +HSPLorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUnidentifiedAccessCertificateRotationTime(Landroid/content/Context;J)V +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->getAttribute(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->getThemedBoolean(Landroid/content/Context;I)Z +HSPLorg/thoughtcrime/securesms/util/ThemeUtil;->isDarkTheme(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->-$$Nest$fgetlastRun(Lorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;)J HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->()V +HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->handleMessage(Landroid/os/Message;)V HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->setRunnable(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer;->(J)V HSPLorg/thoughtcrime/securesms/util/ThrottledDebouncer;->publish(Ljava/lang/Runnable;)V @@ -22829,8 +28535,10 @@ HSPLorg/thoughtcrime/securesms/util/Util;->getSecretBytes(I)[B HSPLorg/thoughtcrime/securesms/util/Util;->getSecretBytes(Ljava/security/SecureRandom;I)[B HSPLorg/thoughtcrime/securesms/util/Util;->getTimeUntilBuildExpiry()J HSPLorg/thoughtcrime/securesms/util/Util;->hasItems(Ljava/util/Collection;)Z +HSPLorg/thoughtcrime/securesms/util/Util;->hashCode([Ljava/lang/Object;)I HSPLorg/thoughtcrime/securesms/util/Util;->isDefaultSmsProvider(Landroid/content/Context;)Z HSPLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/lang/CharSequence;)Z +HSPLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/util/Collection;)Z HSPLorg/thoughtcrime/securesms/util/Util;->join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/Util;->join([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/Util;->uri(Ljava/lang/String;)Landroid/net/Uri; @@ -22839,28 +28547,110 @@ HSPLorg/thoughtcrime/securesms/util/VersionTracker;->()V HSPLorg/thoughtcrime/securesms/util/VersionTracker;->getDaysSinceFirstInstalled(Landroid/content/Context;)J HSPLorg/thoughtcrime/securesms/util/VersionTracker;->getLastSeenVersion(Landroid/content/Context;)I HSPLorg/thoughtcrime/securesms/util/VersionTracker;->updateLastSeenVersion(Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->drawAsTopItemDecoration(Landroid/view/View;Landroid/graphics/Canvas;Landroid/view/View;Landroid/view/View;I)V HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->getLifecycle(Landroid/view/View;)Landroidx/lifecycle/Lifecycle; +HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->layoutIn(Landroid/view/View;Landroid/view/View;)V HSPLorg/thoughtcrime/securesms/util/ViewExtensionsKt;->setVisible(Landroid/view/View;Z)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->invoke()Lorg/thoughtcrime/securesms/util/ViewModelFactory; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->()V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->()V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Landroidx/savedstate/SavedStateRegistryOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; HSPLorg/thoughtcrime/securesms/util/ViewUtil;->dpToPx(I)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/view/View;I)Lorg/thoughtcrime/securesms/util/views/Stub; +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getTopMargin(Landroid/view/View;)I HSPLorg/thoughtcrime/securesms/util/ViewUtil;->getWidth(Landroid/view/View;)I +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isLtr(Landroid/view/View;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/content/Context;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/view/View;)Z +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->mirrorIfRtl(Landroid/view/View;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingBottom(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingEnd(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingStart(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setPaddingTop(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTextViewGravityStart(Landroid/widget/TextView;Landroid/content/Context;)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;IZ)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->setVisibilityIfNonNull(Landroid/view/View;I)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParams(Landroid/view/View;II)V +HSPLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParamsIfNonNull(Landroid/view/View;II)V HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->()V HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->acquire(Landroid/content/Context;IJLjava/lang/String;)Landroid/os/PowerManager$WakeLock; HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->prefixTag(Ljava/lang/String;)Ljava/lang/String; HSPLorg/thoughtcrime/securesms/util/WakeLockUtil;->release(Landroid/os/PowerManager$WakeLock;Ljava/lang/String;)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->getStatusBarColor(Landroid/view/Window;)I HSPLorg/thoughtcrime/securesms/util/WindowUtil;->initializeScreenshotSecurity(Landroid/content/Context;Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBar(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBarFromTheme(Landroid/app/Activity;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBar(Landroid/view/Window;)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBarFromTheme(Landroid/app/Activity;)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setNavigationBarColor(Landroid/app/Activity;I)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setNavigationBarColor(Landroid/content/Context;Landroid/view/Window;I)V HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setStatusBarColor(Landroid/view/Window;I)V +HSPLorg/thoughtcrime/securesms/util/WindowUtil;->setSystemUiFlags(Landroid/view/Window;I)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->(Lj$/util/function/Function;I)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->()V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->(Z)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->getItemTypes()Ljava/util/Map; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;I)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;ILjava/util/List;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Lj$/util/function/Function;I)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Lorg/thoughtcrime/securesms/util/adapter/mapping/Factory;)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->()V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingModelList;->(Ljava/util/Collection;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->(Landroid/view/View;)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onAttachedToWindow()V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->setPayload(Ljava/util/List;)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$$ExternalSyntheticLambda0;->(II)V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->()V HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->(II)V +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; +HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItemViewType(I)I HSPLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->setPagingController(Lorg/signal/paging/PagingController;)V HSPLorg/thoughtcrime/securesms/util/cjkv/CJKVUtil;->isCJKV(Ljava/lang/String;)Z HSPLorg/thoughtcrime/securesms/util/cjkv/CJKVUtil;->isCodepointCJKV(I)Z @@ -22873,7 +28663,20 @@ HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->(Ljava/uti HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->execute(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->lambda$execute$0(Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialExecutor;->scheduleNext()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->$r8$lambda$axI96jKiGgASw-5DyS1pXfSexxk(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->(Ljava/util/concurrent/Executor;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->enqueue(Ljava/lang/Runnable;)Z +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->execute(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->lambda$enqueue$0(Ljava/lang/Runnable;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->scheduleNext()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->(Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->notifyAllListeners()V +HSPLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z +HSPLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->()V +HSPLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->getUsersSelectedLocale(Landroid/content/Context;)Ljava/util/Locale; HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->prepareOverrideConfiguration(Landroid/content/Context;Landroid/content/res/Configuration;)V HSPLorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper;->updateContext(Landroid/content/Context;)V @@ -22888,7 +28691,10 @@ HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$$ExternalSyntheticLamb HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$$ExternalSyntheticLambda3;->onChanged(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$$ExternalSyntheticLambda5;->(Lcom/annimon/stream/function/Predicate;Landroidx/lifecycle/MediatorLiveData;)V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;Ljava/lang/Object;)V +HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2$$ExternalSyntheticLambda0;->run()V +HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->$r8$lambda$gqoglpxXgFpc8cQElHQkCG53MaA(Lorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->(Ljava/lang/Object;J)V +HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->lambda$onActive$0(Ljava/lang/Object;)V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->onActive()V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$3;->(Landroidx/lifecycle/MediatorLiveData;Lorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$EqualityChecker;)V HSPLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$3;->onChanged(Ljava/lang/Object;)V @@ -22947,10 +28753,18 @@ HSPLorg/thoughtcrime/securesms/util/storage/FileStorage$$ExternalSyntheticLambda HSPLorg/thoughtcrime/securesms/util/storage/FileStorage;->getAllFiles(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; HSPLorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;->init()V +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->(Landroid/view/ViewStub;)V +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->get()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->isResolvable()Z +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->require()Ljava/lang/Object; +HSPLorg/thoughtcrime/securesms/util/views/NullableStub;->resolved()Z HSPLorg/thoughtcrime/securesms/util/views/SlideUpWithSnackbarBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLorg/thoughtcrime/securesms/util/views/Stub;->(Landroid/view/ViewStub;)V HSPLorg/thoughtcrime/securesms/util/views/Stub;->get()Landroid/view/View; +HSPLorg/thoughtcrime/securesms/util/views/Stub;->getVisibility()I +HSPLorg/thoughtcrime/securesms/util/views/Stub;->isVisible()Z HSPLorg/thoughtcrime/securesms/util/views/Stub;->resolved()Z +HSPLorg/thoughtcrime/securesms/util/views/Stub;->setVisibility(I)V HSPLorg/thoughtcrime/securesms/video/exo/ExoPlayerPool$Companion;->()V HSPLorg/thoughtcrime/securesms/video/exo/ExoPlayerPool$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/video/exo/ExoPlayerPool$PoolStats;->()V @@ -22967,6 +28781,7 @@ HSPLorg/thoughtcrime/securesms/video/exo/GiphyMp4Cache;->()V HSPLorg/thoughtcrime/securesms/video/exo/GiphyMp4Cache;->(J)V HSPLorg/thoughtcrime/securesms/video/exo/GiphyMp4Cache;->onAppStart(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/video/exo/SignalDataSource$Factory;->(Landroid/content/Context;Lokhttp3/OkHttpClient;Landroidx/media3/datasource/TransferListener;)V +HSPLorg/thoughtcrime/securesms/video/exo/SignalMediaSourceFactory;->(Landroid/content/Context;)V HSPLorg/thoughtcrime/securesms/video/exo/SimpleExoPlayerPool$Companion;->()V HSPLorg/thoughtcrime/securesms/video/exo/SimpleExoPlayerPool$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/thoughtcrime/securesms/video/exo/SimpleExoPlayerPool;->()V @@ -23142,6 +28957,7 @@ HSPLorg/whispersystems/signalservice/api/push/ServiceId$PNI;->equals(Ljava/lang/ HSPLorg/whispersystems/signalservice/api/push/ServiceId$PNI;->parseOrThrow(Ljava/lang/String;)Lorg/whispersystems/signalservice/api/push/ServiceId$PNI; HSPLorg/whispersystems/signalservice/api/push/ServiceId$PNI;->toString()Ljava/lang/String; HSPLorg/whispersystems/signalservice/api/push/ServiceId;->()V +HSPLorg/whispersystems/signalservice/api/push/ServiceId;->(Lorg/signal/libsignal/protocol/ServiceId;)V HSPLorg/whispersystems/signalservice/api/push/ServiceId;->(Lorg/signal/libsignal/protocol/ServiceId;Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/whispersystems/signalservice/api/push/ServiceId;->fromLibSignal(Lorg/signal/libsignal/protocol/ServiceId;)Lorg/whispersystems/signalservice/api/push/ServiceId; HSPLorg/whispersystems/signalservice/api/push/ServiceId;->isUnknown()Z @@ -23353,6 +29169,20 @@ HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$ HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage;->()V HSPLorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage;->(Ljava/lang/String;Ljava/lang/String;Lokio/ByteString;Ljava/util/List;Ljava/lang/Long;Lokio/ByteString;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagMaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda1;->(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda1;->run()V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagMaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda5;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda5;->run()V +HSPLrxdogtag2/DogTagMaybeObserver;->$r8$lambda$oZbZwTXdH3PbkXhPwGJJZ5hucwc(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/MaybeObserver;)V +HSPLrxdogtag2/DogTagMaybeObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagMaybeObserver;->onComplete()V +HSPLrxdogtag2/DogTagMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda2;->(Lrxdogtag2/DogTagObserver;)V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/Observer;)V +HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda3;->run()V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagObserver;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5;->(Lrxdogtag2/DogTagObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V HSPLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5;->run()V @@ -23364,8 +29194,22 @@ HSPLrxdogtag2/DogTagObserver;->$r8$lambda$tfuuFW4uJ1e1bE4RxcLKQ9tobZo(Lrxdogtag2 HSPLrxdogtag2/DogTagObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observer;)V HSPLrxdogtag2/DogTagObserver;->lambda$onNext$3(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagObserver;->onComplete()V HSPLrxdogtag2/DogTagObserver;->onNext(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagSingleObserver;)V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1;->(Lrxdogtag2/DogTagSingleObserver;Ljava/lang/Object;)V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1;->run()V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagSingleObserver;)V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda5;->(Lrxdogtag2/DogTagSingleObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda5;->run()V +HSPLrxdogtag2/DogTagSingleObserver;->$r8$lambda$XHPr6lQHRHXcw_CKIYStMAqfnNo(Lrxdogtag2/DogTagSingleObserver;Ljava/lang/Object;)V +HSPLrxdogtag2/DogTagSingleObserver;->$r8$lambda$bu5rZib8qIaCqFy3X5GHmz5VHo0(Lrxdogtag2/DogTagSingleObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagSingleObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/SingleObserver;)V +HSPLrxdogtag2/DogTagSingleObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagSingleObserver;->lambda$onSuccess$3(Ljava/lang/Object;)V +HSPLrxdogtag2/DogTagSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V +HSPLrxdogtag2/DogTagSingleObserver;->onSuccess(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda2;->(Lrxdogtag2/DogTagSubscriber;)V HSPLrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda3;->(Lrxdogtag2/DogTagSubscriber;Ljava/lang/Object;)V HSPLrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda3;->run()V @@ -23380,6 +29224,7 @@ HSPLrxdogtag2/DogTagSubscriber;->lambda$onSubscribe$1(Lorg/reactivestreams/Subsc HSPLrxdogtag2/DogTagSubscriber;->onNext(Ljava/lang/Object;)V HSPLrxdogtag2/DogTagSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda0;->(Lrxdogtag2/RxDogTag$Configuration;)V @@ -23389,16 +29234,19 @@ HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;Ljava HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda2;->(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda3;->(Lrxdogtag2/RxDogTag$Configuration;)V +HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda4;->(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag$$ExternalSyntheticLambda5;->(Ljava/lang/Thread$UncaughtExceptionHandler;Lrxdogtag2/RxDogTag$NonCheckingConsumer;)V HSPLrxdogtag2/RxDogTag$Builder;->()V HSPLrxdogtag2/RxDogTag$Builder;->install()V HSPLrxdogtag2/RxDogTag$Configuration$1;->()V HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; +HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; HSPLrxdogtag2/RxDogTag$Configuration;->()V HSPLrxdogtag2/RxDogTag$Configuration;->(Lrxdogtag2/RxDogTag$Builder;)V +HSPLrxdogtag2/RxDogTag;->$r8$lambda$G5J9svI7_WWihw7QCY8ugVE_Jmo(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag;->$r8$lambda$Lb2Lkgs3_Lyd4he53yEk5j3ezFM(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; HSPLrxdogtag2/RxDogTag;->$r8$lambda$YP26HIb1nhHqbV4QlRgnyBuwHqU(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/RxDogTag;->$r8$lambda$gpUPCywIa6QwbpyvYi5dNfOg-gs(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; @@ -23409,8 +29257,37 @@ HSPLrxdogtag2/RxDogTag;->installWithBuilder(Lrxdogtag2/RxDogTag$Configuration;)V HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$0(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/core/Observer;)Lio/reactivex/rxjava3/core/Observer; HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$1(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Flowable;Lorg/reactivestreams/Subscriber;)Lorg/reactivestreams/Subscriber; HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$2(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/core/SingleObserver;)Lio/reactivex/rxjava3/core/SingleObserver; +HSPLrxdogtag2/RxDogTag;->lambda$installWithBuilder$3(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; HSPLrxdogtag2/RxDogTag;->shouldDecorate(Ljava/lang/Object;)Z Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$$ExternalSyntheticThrowCCEIfNotNull0; +Landroid/support/v4/media/session/IMediaSession$Stub; +Landroid/support/v4/media/session/IMediaSession; +Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; +Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; +Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi29; +Landroid/support/v4/media/session/MediaControllerCompat; +Landroid/support/v4/media/session/MediaSessionCompat$1; +Landroid/support/v4/media/session/MediaSessionCompat$Callback$CallbackHandler; +Landroid/support/v4/media/session/MediaSessionCompat$Callback$MediaSessionCallbackApi21; +Landroid/support/v4/media/session/MediaSessionCompat$Callback; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22$$ExternalSyntheticApiModelOutline0; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi28; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline0; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline1; +Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29; +Landroid/support/v4/media/session/MediaSessionCompat$Token$1; +Landroid/support/v4/media/session/MediaSessionCompat$Token; +Landroid/support/v4/media/session/MediaSessionCompat; +Landroid/support/v4/media/session/PlaybackStateCompat$1; +Landroid/support/v4/media/session/PlaybackStateCompat$Api21Impl; +Landroid/support/v4/media/session/PlaybackStateCompat$Api22Impl$$ExternalSyntheticApiModelOutline1; +Landroid/support/v4/media/session/PlaybackStateCompat$Api22Impl; +Landroid/support/v4/media/session/PlaybackStateCompat$Builder; +Landroid/support/v4/media/session/PlaybackStateCompat; Landroidx/activity/Cancellable; Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1; @@ -23421,6 +29298,7 @@ Landroidx/activity/ComponentActivity$2; Landroidx/activity/ComponentActivity$3; Landroidx/activity/ComponentActivity$4; Landroidx/activity/ComponentActivity$5; +Landroidx/activity/ComponentActivity$Api19Impl; Landroidx/activity/ComponentActivity$NonConfigurationInstances; Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor; Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; @@ -23453,6 +29331,7 @@ Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermis Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion; Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; Landroidx/appcompat/R$attr; +Landroidx/appcompat/R$color; Landroidx/appcompat/R$drawable; Landroidx/appcompat/R$id; Landroidx/appcompat/R$layout; @@ -23482,6 +29361,7 @@ Landroidx/appcompat/app/AppLocalesMetadataHolderService$Api24Impl; Landroidx/appcompat/app/AppLocalesMetadataHolderService; Landroidx/appcompat/app/AppLocalesStorageHelper$SerialExecutor; Landroidx/appcompat/app/AppLocalesStorageHelper$ThreadPerTaskExecutor; +Landroidx/appcompat/app/LayoutIncludeDetector; Landroidx/appcompat/app/ToolbarActionBar$1; Landroidx/appcompat/app/ToolbarActionBar$2; Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback; @@ -23519,15 +29399,21 @@ Landroidx/appcompat/widget/ActionMenuView$MenuBuilderCallback; Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener; Landroidx/appcompat/widget/ActionMenuView; Landroidx/appcompat/widget/AppCompatBackgroundHelper; +Landroidx/appcompat/widget/AppCompatButton; Landroidx/appcompat/widget/AppCompatCheckBox; Landroidx/appcompat/widget/AppCompatCompoundButtonHelper; Landroidx/appcompat/widget/AppCompatDrawableManager$1; Landroidx/appcompat/widget/AppCompatDrawableManager; Landroidx/appcompat/widget/AppCompatEditText; +Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper; Landroidx/appcompat/widget/AppCompatEmojiTextHelper; +Landroidx/appcompat/widget/AppCompatHintHelper; Landroidx/appcompat/widget/AppCompatImageButton; Landroidx/appcompat/widget/AppCompatImageHelper; Landroidx/appcompat/widget/AppCompatImageView; +Landroidx/appcompat/widget/AppCompatProgressBarHelper; +Landroidx/appcompat/widget/AppCompatSeekBar; +Landroidx/appcompat/widget/AppCompatSeekBarHelper; Landroidx/appcompat/widget/AppCompatTextClassifierHelper$Api26Impl$$ExternalSyntheticApiModelOutline0; Landroidx/appcompat/widget/AppCompatTextClassifierHelper; Landroidx/appcompat/widget/AppCompatTextHelper$1; @@ -23535,7 +29421,9 @@ Landroidx/appcompat/widget/AppCompatTextHelper$Api17Impl; Landroidx/appcompat/widget/AppCompatTextHelper$Api21Impl; Landroidx/appcompat/widget/AppCompatTextHelper$Api24Impl; Landroidx/appcompat/widget/AppCompatTextHelper$Api26Impl; +Landroidx/appcompat/widget/AppCompatTextHelper$Api28Impl; Landroidx/appcompat/widget/AppCompatTextHelper; +Landroidx/appcompat/widget/AppCompatTextView$SuperCaller; Landroidx/appcompat/widget/AppCompatTextView; Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23; Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29; @@ -23544,6 +29432,10 @@ Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper; Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; Landroidx/appcompat/widget/ContentFrameLayout; Landroidx/appcompat/widget/DecorToolbar; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2; +Landroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3; Landroidx/appcompat/widget/DrawableUtils; Landroidx/appcompat/widget/FitWindowsFrameLayout; Landroidx/appcompat/widget/ForwardingListener; @@ -23602,8 +29494,17 @@ Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$OnInflateFinishedListener Landroidx/asynclayoutinflater/view/AsyncLayoutInflater; Landroidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl$OutputConfigurationParamsApi24$$ExternalSyntheticBackport1; Landroidx/camera/view/PreviewView$1$$ExternalSyntheticBackportWithForwarding0; +Landroidx/cardview/R$style; +Landroidx/cardview/R$styleable; +Landroidx/cardview/widget/CardView$1; +Landroidx/cardview/widget/CardView; +Landroidx/cardview/widget/CardViewApi21Impl; +Landroidx/cardview/widget/CardViewDelegate; +Landroidx/cardview/widget/CardViewImpl; +Landroidx/cardview/widget/RoundRectDrawable; Landroidx/collection/ArrayMap$EntrySet; Landroidx/collection/ArrayMap$MapIterator; +Landroidx/collection/ArrayMap$ValueCollection; Landroidx/collection/ArrayMap; Landroidx/collection/ArraySet$ElementIterator; Landroidx/collection/ArraySet; @@ -23620,6 +29521,7 @@ Landroidx/compose/ui/autofill/AndroidAutofill$$ExternalSyntheticApiModelOutline1 Landroidx/compose/ui/graphics/AndroidImageBitmap_androidKt$$ExternalSyntheticApiModelOutline0; Landroidx/compose/ui/graphics/AndroidImageBitmap_androidKt$$ExternalSyntheticApiModelOutline1; Landroidx/compose/ui/platform/AndroidComposeView$$ExternalSyntheticApiModelOutline0; +Landroidx/compose/ui/platform/coreshims/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1; Landroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline0; Landroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline1; Landroidx/compose/ui/text/intl/AndroidLocaleDelegateAPI24$$ExternalSyntheticApiModelOutline2; @@ -23633,8 +29535,10 @@ Landroidx/constraintlayout/core/Cache; Landroidx/constraintlayout/core/LinearSystem$Row; Landroidx/constraintlayout/core/LinearSystem$ValuesRow; Landroidx/constraintlayout/core/LinearSystem; +Landroidx/constraintlayout/core/Metrics; Landroidx/constraintlayout/core/Pools$Pool; Landroidx/constraintlayout/core/Pools$SimplePool; +Landroidx/constraintlayout/core/PriorityGoalRow$1; Landroidx/constraintlayout/core/PriorityGoalRow$GoalVariableAccessor; Landroidx/constraintlayout/core/PriorityGoalRow; Landroidx/constraintlayout/core/SolverVariable$Type; @@ -23643,12 +29547,14 @@ Landroidx/constraintlayout/core/state/WidgetFrame; Landroidx/constraintlayout/core/widgets/Barrier; Landroidx/constraintlayout/core/widgets/Chain; Landroidx/constraintlayout/core/widgets/ChainHead; +Landroidx/constraintlayout/core/widgets/ConstraintAnchor$1; Landroidx/constraintlayout/core/widgets/ConstraintAnchor$Type; Landroidx/constraintlayout/core/widgets/ConstraintAnchor; Landroidx/constraintlayout/core/widgets/ConstraintWidget$1; Landroidx/constraintlayout/core/widgets/ConstraintWidget$DimensionBehaviour; Landroidx/constraintlayout/core/widgets/ConstraintWidget; Landroidx/constraintlayout/core/widgets/ConstraintWidgetContainer; +Landroidx/constraintlayout/core/widgets/Guideline$1; Landroidx/constraintlayout/core/widgets/Guideline; Landroidx/constraintlayout/core/widgets/Helper; Landroidx/constraintlayout/core/widgets/HelperWidget; @@ -23662,6 +29568,7 @@ Landroidx/constraintlayout/core/widgets/analyzer/Dependency; Landroidx/constraintlayout/core/widgets/analyzer/DependencyGraph; Landroidx/constraintlayout/core/widgets/analyzer/DependencyNode; Landroidx/constraintlayout/core/widgets/analyzer/Direct; +Landroidx/constraintlayout/core/widgets/analyzer/Grouping; Landroidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun; Landroidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun; Landroidx/constraintlayout/core/widgets/analyzer/WidgetRun; @@ -23673,15 +29580,18 @@ Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table; Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams; Landroidx/constraintlayout/widget/ConstraintLayout$Measurer; Landroidx/constraintlayout/widget/ConstraintLayout; +Landroidx/constraintlayout/widget/ConstraintLayoutStates; Landroidx/constraintlayout/widget/ConstraintSet$Constraint; Landroidx/constraintlayout/widget/ConstraintSet$Layout; Landroidx/constraintlayout/widget/ConstraintSet$Motion; Landroidx/constraintlayout/widget/ConstraintSet$PropertySet; Landroidx/constraintlayout/widget/ConstraintSet$Transform; Landroidx/constraintlayout/widget/ConstraintSet; +Landroidx/constraintlayout/widget/ConstraintsChangedListener; Landroidx/constraintlayout/widget/Guideline; Landroidx/constraintlayout/widget/R$id; Landroidx/constraintlayout/widget/R$styleable; +Landroidx/constraintlayout/widget/SharedValues; Landroidx/constraintlayout/widget/VirtualLayout; Landroidx/coordinatorlayout/R$attr; Landroidx/coordinatorlayout/R$styleable; @@ -23697,8 +29607,14 @@ Landroidx/coordinatorlayout/widget/ViewGroupUtils; Landroidx/core/R$attr; Landroidx/core/R$id; Landroidx/core/R$styleable; +Landroidx/core/app/ActivityCompat$Api21Impl; Landroidx/core/app/ActivityCompat$OnRequestPermissionsResultCallback; Landroidx/core/app/ActivityCompat$RequestPermissionsRequestCodeValidator; +Landroidx/core/app/ActivityCompat; +Landroidx/core/app/AppOpsManagerCompat$Api23Impl$$ExternalSyntheticApiModelOutline1; +Landroidx/core/app/AppOpsManagerCompat$Api23Impl; +Landroidx/core/app/AppOpsManagerCompat; +Landroidx/core/app/BundleCompat; Landroidx/core/app/ComponentActivity; Landroidx/core/app/CoreComponentFactory; Landroidx/core/app/NavUtils; @@ -23712,11 +29628,16 @@ Landroidx/core/content/ContentValuesKt; Landroidx/core/content/ContextCompat$Api21Impl; Landroidx/core/content/ContextCompat$Api23Impl$$ExternalSyntheticApiModelOutline1; Landroidx/core/content/ContextCompat$Api23Impl; +Landroidx/core/content/ContextCompat$Api26Impl; +Landroidx/core/content/ContextCompat$Api28Impl$$ExternalSyntheticApiModelOutline0; +Landroidx/core/content/ContextCompat$Api28Impl; Landroidx/core/content/ContextCompat; Landroidx/core/content/FileProvider; Landroidx/core/content/OnConfigurationChangedProvider; Landroidx/core/content/OnTrimMemoryProvider; +Landroidx/core/content/PermissionChecker; Landroidx/core/content/res/ColorStateListInflaterCompat; +Landroidx/core/content/res/FontResourcesParserCompat; Landroidx/core/content/res/GrowingArrayUtils; Landroidx/core/content/res/ResourcesCompat$Api23Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/content/res/ResourcesCompat$Api23Impl; @@ -23726,6 +29647,7 @@ Landroidx/core/content/res/ResourcesCompat$FontCallback$$ExternalSyntheticLambda Landroidx/core/content/res/ResourcesCompat$FontCallback; Landroidx/core/content/res/ResourcesCompat; Landroidx/core/graphics/ColorUtils; +Landroidx/core/graphics/Insets; Landroidx/core/graphics/TypefaceCompat; Landroidx/core/graphics/TypefaceCompatApi29Impl; Landroidx/core/graphics/TypefaceCompatBaseImpl; @@ -23742,11 +29664,16 @@ Landroidx/core/math/MathUtils; Landroidx/core/os/BuildCompat$Api30Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/os/BuildCompat$Api30Impl; Landroidx/core/os/BuildCompat; +Landroidx/core/os/BundleCompat$Api18Impl; +Landroidx/core/os/BundleCompat; Landroidx/core/os/CancellationSignal$OnCancelListener; Landroidx/core/os/CancellationSignal; Landroidx/core/os/ConfigurationCompat$Api24Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/os/ConfigurationCompat$Api24Impl; Landroidx/core/os/ConfigurationCompat; +Landroidx/core/os/HandlerCompat$Api28Impl$$ExternalSyntheticApiModelOutline0; +Landroidx/core/os/HandlerCompat$Api28Impl; +Landroidx/core/os/HandlerCompat; Landroidx/core/os/LocaleListCompat$Api21Impl; Landroidx/core/os/LocaleListCompat$Api24Impl; Landroidx/core/os/LocaleListCompat; @@ -23758,6 +29685,8 @@ Landroidx/core/os/TraceCompat; Landroidx/core/os/UserManagerCompat$Api24Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/os/UserManagerCompat$Api24Impl; Landroidx/core/os/UserManagerCompat; +Landroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0; +Landroidx/core/text/util/LinkifyCompat; Landroidx/core/util/Consumer; Landroidx/core/util/ObjectsCompat$Api19Impl; Landroidx/core/util/ObjectsCompat; @@ -23766,6 +29695,7 @@ Landroidx/core/util/Pools$SimplePool; Landroidx/core/util/Pools$SynchronizedPool; Landroidx/core/util/Preconditions; Landroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter; +Landroidx/core/view/AccessibilityDelegateCompat$Api16Impl; Landroidx/core/view/AccessibilityDelegateCompat; Landroidx/core/view/ActionProvider$SubUiVisibilityListener; Landroidx/core/view/GestureDetectorCompat$GestureDetectorCompatImpl; @@ -23778,6 +29708,7 @@ Landroidx/core/view/LayoutInflaterCompat; Landroidx/core/view/MarginLayoutParamsCompat$Api17Impl; Landroidx/core/view/MarginLayoutParamsCompat; Landroidx/core/view/MenuHost; +Landroidx/core/view/MenuHostHelper$LifecycleContainer; Landroidx/core/view/MenuHostHelper; Landroidx/core/view/MenuItemCompat; Landroidx/core/view/MenuProvider; @@ -23787,10 +29718,14 @@ Landroidx/core/view/NestedScrollingParent2; Landroidx/core/view/NestedScrollingParent3; Landroidx/core/view/NestedScrollingParentHelper; Landroidx/core/view/OnApplyWindowInsetsListener; +Landroidx/core/view/OnReceiveContentListener; Landroidx/core/view/OnReceiveContentViewBehavior; Landroidx/core/view/OneShotPreDrawListener; Landroidx/core/view/ViewCompat$$ExternalSyntheticLambda1; +Landroidx/core/view/ViewCompat$1; Landroidx/core/view/ViewCompat$2; +Landroidx/core/view/ViewCompat$3; +Landroidx/core/view/ViewCompat$4; Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager; Landroidx/core/view/ViewCompat$AccessibilityViewProperty; Landroidx/core/view/ViewCompat$Api15Impl; @@ -23800,14 +29735,20 @@ Landroidx/core/view/ViewCompat$Api19Impl; Landroidx/core/view/ViewCompat$Api20Impl; Landroidx/core/view/ViewCompat$Api21Impl$1; Landroidx/core/view/ViewCompat$Api21Impl; +Landroidx/core/view/ViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/ViewCompat$Api23Impl; Landroidx/core/view/ViewCompat$Api26Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/ViewCompat$Api26Impl; +Landroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline10; Landroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline4; Landroidx/core/view/ViewCompat$Api28Impl; Landroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline2; Landroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline3; Landroidx/core/view/ViewCompat$Api29Impl; +Landroidx/core/view/ViewCompat$Api30Impl$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/ViewCompat$Api30Impl; Landroidx/core/view/ViewCompat; Landroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline1; @@ -23820,6 +29761,39 @@ Landroidx/core/view/ViewGroupKt$iterator$1; Landroidx/core/view/ViewGroupKt; Landroidx/core/view/ViewKt$doOnPreDraw$1; Landroidx/core/view/ViewKt; +Landroidx/core/view/ViewParentCompat; +Landroidx/core/view/WindowInsetsAnimationCompat$Callback; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl30; +Landroidx/core/view/WindowInsetsAnimationCompat$Impl; +Landroidx/core/view/WindowInsetsAnimationCompat; +Landroidx/core/view/WindowInsetsCompat$Builder; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline8; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; +Landroidx/core/view/WindowInsetsCompat$BuilderImpl; +Landroidx/core/view/WindowInsetsCompat$Impl20; +Landroidx/core/view/WindowInsetsCompat$Impl21; +Landroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$Impl28; +Landroidx/core/view/WindowInsetsCompat$Impl29; +Landroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline3; +Landroidx/core/view/WindowInsetsCompat$Impl30; +Landroidx/core/view/WindowInsetsCompat$Impl; +Landroidx/core/view/WindowInsetsCompat$Type; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6; +Landroidx/core/view/WindowInsetsCompat$TypeImpl30; +Landroidx/core/view/WindowInsetsCompat; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline11; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13; @@ -23838,6 +29812,10 @@ Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActio Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl$$ExternalSyntheticApiModelOutline0; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; +Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; Landroidx/core/view/accessibility/AccessibilityViewCommand$CommandArguments; Landroidx/core/view/accessibility/AccessibilityViewCommand$MoveAtGranularityArguments; Landroidx/core/view/accessibility/AccessibilityViewCommand$MoveHtmlArguments; @@ -23849,11 +29827,20 @@ Landroidx/core/view/accessibility/AccessibilityViewCommand$SetTextArguments; Landroidx/core/view/accessibility/AccessibilityViewCommand; Landroidx/core/view/animation/PathInterpolatorCompat$Api21Impl; Landroidx/core/view/animation/PathInterpolatorCompat; +Landroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0; +Landroidx/core/view/inputmethod/EditorInfoCompat; +Landroidx/core/view/inputmethod/InputConnectionCompat$1; +Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener; +Landroidx/core/view/inputmethod/InputConnectionCompat; Landroidx/core/widget/ImageViewCompat$Api21Impl; Landroidx/core/widget/ImageViewCompat; Landroidx/core/widget/NestedScrollView$OnScrollChangeListener; Landroidx/core/widget/TextViewCompat$Api16Impl; +Landroidx/core/widget/TextViewCompat$Api17Impl; +Landroidx/core/widget/TextViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline5; +Landroidx/core/widget/TextViewCompat$Api23Impl; Landroidx/core/widget/TextViewCompat; +Landroidx/core/widget/TextViewOnReceiveContentListener; Landroidx/core/widget/TintableCompoundButton; Landroidx/core/widget/TintableCompoundDrawablesView; Landroidx/customview/poolingcontainer/PoolingContainer; @@ -23890,11 +29877,22 @@ Landroidx/emoji2/text/EmojiCompatInitializer$BackgroundDefaultLoader; Landroidx/emoji2/text/EmojiCompatInitializer$LoadEmojiCompatRunnable; Landroidx/emoji2/text/EmojiCompatInitializer; Landroidx/emoji2/text/FontRequestEmojiCompatConfig; +Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; +Landroidx/emoji2/text/SpannableBuilder; +Landroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19; +Landroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal; +Landroidx/emoji2/viewsintegration/EmojiEditTextHelper; +Landroidx/emoji2/viewsintegration/EmojiEditableFactory; +Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper; +Landroidx/emoji2/viewsintegration/EmojiInputConnection; Landroidx/emoji2/viewsintegration/EmojiInputFilter; +Landroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper; +Landroidx/emoji2/viewsintegration/EmojiKeyListener; Landroidx/emoji2/viewsintegration/EmojiTextViewHelper$HelperInternal19; Landroidx/emoji2/viewsintegration/EmojiTextViewHelper$HelperInternal; Landroidx/emoji2/viewsintegration/EmojiTextViewHelper$SkippingHelper19; Landroidx/emoji2/viewsintegration/EmojiTextViewHelper; +Landroidx/emoji2/viewsintegration/EmojiTextWatcher; Landroidx/emoji2/viewsintegration/EmojiTransformationMethod; Landroidx/fragment/R$id; Landroidx/fragment/R$styleable; @@ -23924,6 +29922,7 @@ Landroidx/fragment/app/FragmentContainerView; Landroidx/fragment/app/FragmentController; Landroidx/fragment/app/FragmentFactory; Landroidx/fragment/app/FragmentHostCallback; +Landroidx/fragment/app/FragmentLayoutInflaterFactory$1; Landroidx/fragment/app/FragmentLayoutInflaterFactory; Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher; Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; @@ -23937,10 +29936,12 @@ Landroidx/fragment/app/FragmentManager$2; Landroidx/fragment/app/FragmentManager$3; Landroidx/fragment/app/FragmentManager$4; Landroidx/fragment/app/FragmentManager$5; +Landroidx/fragment/app/FragmentManager$6; Landroidx/fragment/app/FragmentManager$7; Landroidx/fragment/app/FragmentManager$8; Landroidx/fragment/app/FragmentManager$9; Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract; +Landroidx/fragment/app/FragmentManager$LifecycleAwareResultListener; Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener; Landroidx/fragment/app/FragmentManager$OpGenerator; Landroidx/fragment/app/FragmentManager; @@ -23948,6 +29949,7 @@ Landroidx/fragment/app/FragmentManagerImpl; Landroidx/fragment/app/FragmentManagerViewModel$1; Landroidx/fragment/app/FragmentManagerViewModel; Landroidx/fragment/app/FragmentOnAttachListener; +Landroidx/fragment/app/FragmentResultListener; Landroidx/fragment/app/FragmentStateManager$1; Landroidx/fragment/app/FragmentStateManager$2; Landroidx/fragment/app/FragmentStateManager; @@ -23971,10 +29973,13 @@ Landroidx/fragment/app/SpecialEffectsController$WhenMappings; Landroidx/fragment/app/SpecialEffectsController; Landroidx/fragment/app/SpecialEffectsControllerFactory; Landroidx/fragment/app/ViewKt; +Landroidx/fragment/app/strictmode/FragmentStrictMode; Landroidx/interpolator/view/animation/FastOutLinearInInterpolator; Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; Landroidx/interpolator/view/animation/LinearOutSlowInInterpolator; Landroidx/interpolator/view/animation/LookupTableInterpolator; +Landroidx/lifecycle/AbstractSavedStateViewModelFactory$Companion; +Landroidx/lifecycle/AbstractSavedStateViewModelFactory; Landroidx/lifecycle/AndroidViewModel; Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; Landroidx/lifecycle/ClassesInfoCache$MethodReference; @@ -23985,6 +29990,7 @@ Landroidx/lifecycle/DefaultLifecycleObserverAdapter$WhenMappings; Landroidx/lifecycle/DefaultLifecycleObserverAdapter; Landroidx/lifecycle/EmptyActivityLifecycleCallbacks; Landroidx/lifecycle/HasDefaultViewModelProviderFactory; +Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation; Landroidx/lifecycle/LegacySavedStateHandleController; Landroidx/lifecycle/Lifecycle$Event$Companion$WhenMappings; Landroidx/lifecycle/Lifecycle$Event$Companion; @@ -24026,6 +30032,8 @@ Landroidx/lifecycle/ReportFragment$Companion; Landroidx/lifecycle/ReportFragment$LifecycleCallbacks$Companion; Landroidx/lifecycle/ReportFragment$LifecycleCallbacks; Landroidx/lifecycle/ReportFragment; +Landroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0; +Landroidx/lifecycle/SavedStateHandle$Companion; Landroidx/lifecycle/SavedStateHandle; Landroidx/lifecycle/SavedStateHandleAttacher; Landroidx/lifecycle/SavedStateHandleController; @@ -24072,13 +30080,289 @@ Landroidx/lifecycle/viewmodel/MutableCreationExtras; Landroidx/lifecycle/viewmodel/R$id; Landroidx/lifecycle/viewmodel/ViewModelInitializer; Landroidx/loader/app/LoaderManager; +Landroidx/media/AudioAttributesCompat$Builder; +Landroidx/media/AudioAttributesCompat; +Landroidx/media/AudioAttributesImpl$Builder; +Landroidx/media/AudioAttributesImpl; +Landroidx/media/AudioAttributesImplApi21$Builder; +Landroidx/media/AudioAttributesImplApi21; +Landroidx/media/AudioAttributesImplApi26$Builder; +Landroidx/media/AudioAttributesImplApi26; +Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; +Landroidx/media/MediaSessionManager$MediaSessionManagerImpl; +Landroidx/media/MediaSessionManager$RemoteUserInfo; +Landroidx/media/MediaSessionManager$RemoteUserInfoImpl; +Landroidx/media/MediaSessionManager; +Landroidx/media/MediaSessionManagerImplApi21; +Landroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline0; +Landroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline1; +Landroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28; +Landroidx/media/MediaSessionManagerImplApi28; +Landroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase; +Landroidx/media/MediaSessionManagerImplBase; +Landroidx/media3/common/AdPlaybackState$$ExternalSyntheticLambda0; +Landroidx/media3/common/AdPlaybackState$AdGroup$$ExternalSyntheticLambda0; +Landroidx/media3/common/AdPlaybackState$AdGroup; +Landroidx/media3/common/AdPlaybackState; +Landroidx/media3/common/AudioAttributes$$ExternalSyntheticLambda0; +Landroidx/media3/common/AudioAttributes$Builder; +Landroidx/media3/common/AudioAttributes; +Landroidx/media3/common/AuxEffectInfo; +Landroidx/media3/common/BasePlayer; +Landroidx/media3/common/BundleListRetriever$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/common/BundleListRetriever; +Landroidx/media3/common/Bundleable$Creator; +Landroidx/media3/common/Bundleable; +Landroidx/media3/common/DeviceInfo$$ExternalSyntheticLambda0; +Landroidx/media3/common/DeviceInfo$Builder; +Landroidx/media3/common/DeviceInfo; +Landroidx/media3/common/FlagSet$Builder; +Landroidx/media3/common/FlagSet; +Landroidx/media3/common/ForwardingPlayer$ForwardingListener; +Landroidx/media3/common/ForwardingPlayer; +Landroidx/media3/common/MediaItem$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaItem$Builder; +Landroidx/media3/common/MediaItem$ClippingConfiguration$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder; +Landroidx/media3/common/MediaItem$ClippingConfiguration; +Landroidx/media3/common/MediaItem$ClippingProperties; +Landroidx/media3/common/MediaItem$DrmConfiguration$Builder; +Landroidx/media3/common/MediaItem$LiveConfiguration$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaItem$LiveConfiguration$Builder; +Landroidx/media3/common/MediaItem$LiveConfiguration; +Landroidx/media3/common/MediaItem$LocalConfiguration$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaItem$LocalConfiguration; +Landroidx/media3/common/MediaItem$RequestMetadata$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaItem$RequestMetadata$Builder; +Landroidx/media3/common/MediaItem$RequestMetadata; +Landroidx/media3/common/MediaItem; +Landroidx/media3/common/MediaLibraryInfo; +Landroidx/media3/common/MediaMetadata$$ExternalSyntheticLambda0; +Landroidx/media3/common/MediaMetadata$Builder; +Landroidx/media3/common/MediaMetadata; +Landroidx/media3/common/MediaPeriodId; Landroidx/media3/common/MimeTypes; +Landroidx/media3/common/ParserException; +Landroidx/media3/common/PlaybackException; +Landroidx/media3/common/PlaybackParameters$$ExternalSyntheticLambda0; +Landroidx/media3/common/PlaybackParameters; +Landroidx/media3/common/Player$Commands$$ExternalSyntheticLambda0; +Landroidx/media3/common/Player$Commands$Builder; +Landroidx/media3/common/Player$Commands; +Landroidx/media3/common/Player$Events; +Landroidx/media3/common/Player$Listener; +Landroidx/media3/common/Player$PositionInfo$$ExternalSyntheticLambda0; +Landroidx/media3/common/Player$PositionInfo; +Landroidx/media3/common/Player; +Landroidx/media3/common/Timeline$$ExternalSyntheticLambda0; +Landroidx/media3/common/Timeline$1; +Landroidx/media3/common/Timeline$Period$$ExternalSyntheticLambda0; +Landroidx/media3/common/Timeline$Period; +Landroidx/media3/common/Timeline$RemotableTimeline; +Landroidx/media3/common/Timeline$Window$$ExternalSyntheticLambda0; +Landroidx/media3/common/Timeline$Window; +Landroidx/media3/common/Timeline; +Landroidx/media3/common/TrackGroup; +Landroidx/media3/common/TrackSelectionOverride$$ExternalSyntheticLambda0; +Landroidx/media3/common/TrackSelectionOverride; +Landroidx/media3/common/TrackSelectionParameters$$ExternalSyntheticLambda0; +Landroidx/media3/common/TrackSelectionParameters$Builder; +Landroidx/media3/common/TrackSelectionParameters; +Landroidx/media3/common/Tracks$$ExternalSyntheticLambda0; +Landroidx/media3/common/Tracks; +Landroidx/media3/common/VideoSize$$ExternalSyntheticLambda0; +Landroidx/media3/common/VideoSize; +Landroidx/media3/common/audio/AudioProcessor$AudioFormat; +Landroidx/media3/common/audio/AudioProcessor$UnhandledAudioFormatException; +Landroidx/media3/common/audio/AudioProcessor; +Landroidx/media3/common/audio/AudioProcessorChain; +Landroidx/media3/common/audio/BaseAudioProcessor; +Landroidx/media3/common/audio/SonicAudioProcessor; +Landroidx/media3/common/audio/ToInt16PcmAudioProcessor; +Landroidx/media3/common/text/Cue$$ExternalSyntheticLambda0; +Landroidx/media3/common/text/Cue$Builder; +Landroidx/media3/common/text/Cue; +Landroidx/media3/common/text/CueGroup$$ExternalSyntheticLambda0; +Landroidx/media3/common/text/CueGroup; Landroidx/media3/common/util/Assertions; +Landroidx/media3/common/util/BitmapLoader; +Landroidx/media3/common/util/BundleUtil; +Landroidx/media3/common/util/BundleableUtil$$ExternalSyntheticLambda0; +Landroidx/media3/common/util/BundleableUtil; +Landroidx/media3/common/util/Clock; +Landroidx/media3/common/util/ConditionVariable; +Landroidx/media3/common/util/Consumer; +Landroidx/media3/common/util/HandlerWrapper$Message; +Landroidx/media3/common/util/HandlerWrapper; +Landroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda0; +Landroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda1; +Landroidx/media3/common/util/ListenerSet$Event; +Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent; +Landroidx/media3/common/util/ListenerSet$ListenerHolder; +Landroidx/media3/common/util/ListenerSet; +Landroidx/media3/common/util/Log$Logger$1; +Landroidx/media3/common/util/Log$Logger; +Landroidx/media3/common/util/Log; +Landroidx/media3/common/util/NetworkTypeObserver$$ExternalSyntheticLambda0; Landroidx/media3/common/util/NetworkTypeObserver$Api31$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/common/util/NetworkTypeObserver$Listener; +Landroidx/media3/common/util/NetworkTypeObserver$Receiver; +Landroidx/media3/common/util/NetworkTypeObserver; +Landroidx/media3/common/util/ParsableByteArray; +Landroidx/media3/common/util/Size; +Landroidx/media3/common/util/SystemClock; +Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage; +Landroidx/media3/common/util/SystemHandlerWrapper; +Landroidx/media3/common/util/TimedValueQueue; +Landroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline2; +Landroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline3; +Landroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline4; Landroidx/media3/common/util/Util; Landroidx/media3/datasource/DataSource$Factory; +Landroidx/media3/datasource/DataSourceException; +Landroidx/media3/datasource/TransferListener; +Landroidx/media3/decoder/Buffer; +Landroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline1; +Landroidx/media3/decoder/CryptoInfo$PatternHolderV24; +Landroidx/media3/decoder/CryptoInfo; +Landroidx/media3/decoder/DecoderException; +Landroidx/media3/decoder/DecoderInputBuffer$InsufficientCapacityException; +Landroidx/media3/decoder/DecoderInputBuffer; +Landroidx/media3/exoplayer/AudioBecomingNoisyManager$AudioBecomingNoisyReceiver; +Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener; +Landroidx/media3/exoplayer/AudioBecomingNoisyManager; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline1; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline2; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5; +Landroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6; +Landroidx/media3/exoplayer/AudioFocusManager$AudioFocusListener; +Landroidx/media3/exoplayer/AudioFocusManager$PlayerControl; +Landroidx/media3/exoplayer/AudioFocusManager; +Landroidx/media3/exoplayer/BaseRenderer; +Landroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$Builder; +Landroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl; +Landroidx/media3/exoplayer/DefaultLoadControl$Builder; +Landroidx/media3/exoplayer/DefaultLoadControl; +Landroidx/media3/exoplayer/DefaultMediaClock$PlaybackParametersListener; +Landroidx/media3/exoplayer/DefaultMediaClock; +Landroidx/media3/exoplayer/DefaultRenderersFactory; +Landroidx/media3/exoplayer/ExoPlaybackException; +Landroidx/media3/exoplayer/ExoPlayer$AudioOffloadListener; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda1; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda2; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda3; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda4; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda5; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda6; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda7; +Landroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda8; +Landroidx/media3/exoplayer/ExoPlayer$Builder; +Landroidx/media3/exoplayer/ExoPlayer; +Landroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda15; +Landroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda17; +Landroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda18; +Landroidx/media3/exoplayer/ExoPlayerImpl$Api31$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/exoplayer/ExoPlayerImpl$Api31; +Landroidx/media3/exoplayer/ExoPlayerImpl$ComponentListener; +Landroidx/media3/exoplayer/ExoPlayerImpl$FrameMetadataListener; +Landroidx/media3/exoplayer/ExoPlayerImpl; +Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate; +Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdateListener; +Landroidx/media3/exoplayer/ExoPlayerImplInternal; +Landroidx/media3/exoplayer/FormatHolder; +Landroidx/media3/exoplayer/LivePlaybackSpeedControl; +Landroidx/media3/exoplayer/LoadControl; +Landroidx/media3/exoplayer/MediaClock; +Landroidx/media3/exoplayer/MediaPeriodQueue; +Landroidx/media3/exoplayer/MediaSourceList$MediaSourceListInfoRefreshListener; +Landroidx/media3/exoplayer/MediaSourceList; +Landroidx/media3/exoplayer/PlaybackInfo; +Landroidx/media3/exoplayer/PlayerMessage$Sender; +Landroidx/media3/exoplayer/PlayerMessage$Target; +Landroidx/media3/exoplayer/PlayerMessage; +Landroidx/media3/exoplayer/Renderer; +Landroidx/media3/exoplayer/RendererCapabilities$Listener; +Landroidx/media3/exoplayer/RendererCapabilities; +Landroidx/media3/exoplayer/RendererConfiguration; +Landroidx/media3/exoplayer/RenderersFactory; +Landroidx/media3/exoplayer/SeekParameters; +Landroidx/media3/exoplayer/StandaloneMediaClock; +Landroidx/media3/exoplayer/StreamVolumeManager$Listener; +Landroidx/media3/exoplayer/WakeLockManager; +Landroidx/media3/exoplayer/WifiLockManager; +Landroidx/media3/exoplayer/analytics/AnalyticsCollector; +Landroidx/media3/exoplayer/analytics/AnalyticsListener$-CC; +Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; +Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events; +Landroidx/media3/exoplayer/analytics/AnalyticsListener; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda13; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda26; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda49; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda62; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker; +Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector; +Landroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline10; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline11; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline50; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline51; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline52; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline53; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline54; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline8; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline9; +Landroidx/media3/exoplayer/analytics/MediaMetricsListener; +Landroidx/media3/exoplayer/analytics/PlaybackSessionManager$Listener; +Landroidx/media3/exoplayer/analytics/PlaybackSessionManager; +Landroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31; +Landroidx/media3/exoplayer/analytics/PlayerId; +Landroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline0; +Landroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline1; +Landroidx/media3/exoplayer/audio/AudioCapabilities$Api23; +Landroidx/media3/exoplayer/audio/AudioCapabilities; +Landroidx/media3/exoplayer/audio/AudioRendererEventListener$EventDispatcher; +Landroidx/media3/exoplayer/audio/AudioRendererEventListener; +Landroidx/media3/exoplayer/audio/AudioSink$ConfigurationException; +Landroidx/media3/exoplayer/audio/AudioSink$InitializationException; +Landroidx/media3/exoplayer/audio/AudioSink$Listener; +Landroidx/media3/exoplayer/audio/AudioSink$WriteException; +Landroidx/media3/exoplayer/audio/AudioSink; +Landroidx/media3/exoplayer/audio/AudioTrackPositionTracker$Listener; +Landroidx/media3/exoplayer/audio/AudioTrackPositionTracker; +Landroidx/media3/exoplayer/audio/ChannelMappingAudioProcessor; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$AudioTrackBufferSizeProvider; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$DefaultAudioProcessorChain; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$MediaPositionParameters; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$PendingExceptionHolder; +Landroidx/media3/exoplayer/audio/DefaultAudioSink$PositionTrackerListener; +Landroidx/media3/exoplayer/audio/DefaultAudioSink; +Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder; +Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider; +Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$AudioSinkListener; +Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer; +Landroidx/media3/exoplayer/audio/OggOpusAudioPacketizer; +Landroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor; +Landroidx/media3/exoplayer/audio/ToFloatPcmAudioProcessor; +Landroidx/media3/exoplayer/audio/TrimmingAudioProcessor; +Landroidx/media3/exoplayer/drm/DefaultDrmSessionManagerProvider; +Landroidx/media3/exoplayer/drm/DrmSession$DrmSessionException; +Landroidx/media3/exoplayer/drm/DrmSessionEventListener; +Landroidx/media3/exoplayer/drm/DrmSessionManagerProvider; +Landroidx/media3/exoplayer/mediacodec/BatchBuffer; +Landroidx/media3/exoplayer/mediacodec/DefaultMediaCodecAdapterFactory; +Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory; Landroidx/media3/exoplayer/mediacodec/MediaCodecInfo$$ExternalSyntheticApiModelOutline0; Landroidx/media3/exoplayer/mediacodec/MediaCodecInfo; +Landroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$DecoderInitializationException; +Landroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo; +Landroidx/media3/exoplayer/mediacodec/MediaCodecRenderer; +Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline0; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline1; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$$ExternalSyntheticApiModelOutline2; @@ -24088,19 +30372,218 @@ Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$DecoderQueryException; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompat; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil$MediaCodecListCompatV21; Landroidx/media3/exoplayer/mediacodec/MediaCodecUtil; +Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory$1; +Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory; +Landroidx/media3/exoplayer/metadata/MetadataOutput; +Landroidx/media3/exoplayer/metadata/MetadataRenderer; Landroidx/media3/exoplayer/source/DefaultMediaSourceFactory$DelegateFactoryLoader; Landroidx/media3/exoplayer/source/DefaultMediaSourceFactory; +Landroidx/media3/exoplayer/source/MediaPeriod$Callback; Landroidx/media3/exoplayer/source/MediaSource$Factory; +Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; +Landroidx/media3/exoplayer/source/MediaSourceEventListener; +Landroidx/media3/exoplayer/source/ProgressiveMediaExtractor$Factory; +Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory; +Landroidx/media3/exoplayer/source/SequenceableLoader$Callback; +Landroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder; +Landroidx/media3/exoplayer/source/ShuffleOrder; +Landroidx/media3/exoplayer/source/TrackGroupArray$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/source/TrackGroupArray; +Landroidx/media3/exoplayer/text/SubtitleDecoderFactory$1; +Landroidx/media3/exoplayer/text/SubtitleDecoderFactory; +Landroidx/media3/exoplayer/text/TextOutput; +Landroidx/media3/exoplayer/text/TextRenderer; +Landroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda6; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda7; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; +Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; +Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory; +Landroidx/media3/exoplayer/trackselection/ExoTrackSelection; +Landroidx/media3/exoplayer/trackselection/MappingTrackSelector; +Landroidx/media3/exoplayer/trackselection/TrackSelection; +Landroidx/media3/exoplayer/trackselection/TrackSelector$InvalidationListener; +Landroidx/media3/exoplayer/trackselection/TrackSelector; +Landroidx/media3/exoplayer/trackselection/TrackSelectorResult; +Landroidx/media3/exoplayer/upstream/Allocation; +Landroidx/media3/exoplayer/upstream/Allocator; +Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener; +Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher; +Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener; +Landroidx/media3/exoplayer/upstream/BandwidthMeter; +Landroidx/media3/exoplayer/upstream/DefaultAllocator; +Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder; +Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter; +Landroidx/media3/exoplayer/upstream/DefaultLoadErrorHandlingPolicy; +Landroidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy; +Landroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda0; +Landroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda1; +Landroidx/media3/exoplayer/upstream/SlidingPercentile$Sample; +Landroidx/media3/exoplayer/upstream/SlidingPercentile; +Landroidx/media3/exoplayer/video/FixedFrameRateEstimator$Matcher; +Landroidx/media3/exoplayer/video/FixedFrameRateEstimator; +Landroidx/media3/exoplayer/video/MediaCodecVideoRenderer$VideoFrameProcessorManager; +Landroidx/media3/exoplayer/video/MediaCodecVideoRenderer; +Landroidx/media3/exoplayer/video/VideoFrameMetadataListener; +Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelper; +Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelperV17; +Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler; +Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper; +Landroidx/media3/exoplayer/video/VideoRendererEventListener$EventDispatcher; +Landroidx/media3/exoplayer/video/VideoRendererEventListener; +Landroidx/media3/exoplayer/video/spherical/CameraMotionListener; +Landroidx/media3/exoplayer/video/spherical/CameraMotionRenderer; +Landroidx/media3/exoplayer/video/spherical/SphericalGLSurfaceView$VideoSurfaceListener; Landroidx/media3/extractor/DefaultExtractorsFactory$$ExternalSyntheticLambda0; Landroidx/media3/extractor/DefaultExtractorsFactory$$ExternalSyntheticLambda1; Landroidx/media3/extractor/DefaultExtractorsFactory$ExtensionLoader$ConstructorSupplier; Landroidx/media3/extractor/DefaultExtractorsFactory$ExtensionLoader; Landroidx/media3/extractor/DefaultExtractorsFactory; Landroidx/media3/extractor/ExtractorsFactory; +Landroidx/media3/extractor/metadata/MetadataInputBuffer; +Landroidx/media3/extractor/text/SubtitleDecoderException; +Landroidx/media3/session/CacheBitmapLoader; +Landroidx/media3/session/CommandButton$$ExternalSyntheticLambda0; +Landroidx/media3/session/CommandButton$Builder; +Landroidx/media3/session/CommandButton; +Landroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0; +Landroidx/media3/session/ConnectedControllersManager$ConnectedControllerRecord; +Landroidx/media3/session/ConnectedControllersManager; +Landroidx/media3/session/ConnectionRequest$$ExternalSyntheticLambda0; +Landroidx/media3/session/ConnectionRequest; +Landroidx/media3/session/ConnectionState$$ExternalSyntheticLambda0; +Landroidx/media3/session/ConnectionState; +Landroidx/media3/session/DefaultActionFactory; Landroidx/media3/session/DefaultMediaNotificationProvider$$ExternalSyntheticApiModelOutline0; Landroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline0; Landroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline1; Landroidx/media3/session/DefaultMediaNotificationProvider$Api26$$ExternalSyntheticApiModelOutline2; +Landroidx/media3/session/IMediaController$Stub; +Landroidx/media3/session/IMediaController; +Landroidx/media3/session/IMediaSession$Stub; +Landroidx/media3/session/IMediaSession; +Landroidx/media3/session/IMediaSessionService$Stub; +Landroidx/media3/session/IMediaSessionService; +Landroidx/media3/session/MediaController$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaController$Builder$1; +Landroidx/media3/session/MediaController$Builder; +Landroidx/media3/session/MediaController$ConnectionCallback; +Landroidx/media3/session/MediaController$Listener$-CC; +Landroidx/media3/session/MediaController$Listener; +Landroidx/media3/session/MediaController$MediaControllerImpl; +Landroidx/media3/session/MediaController; +Landroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1; +Landroidx/media3/session/MediaControllerHolder; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda113; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda118; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda38; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda39; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda41; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda81; +Landroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda82; +Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler; +Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask; +Landroidx/media3/session/MediaControllerImplBase$SessionServiceConnection; +Landroidx/media3/session/MediaControllerImplBase$SurfaceCallback; +Landroidx/media3/session/MediaControllerImplBase; +Landroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda13; +Landroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda1; +Landroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda3; +Landroidx/media3/session/MediaControllerStub$ControllerTask; +Landroidx/media3/session/MediaControllerStub; +Landroidx/media3/session/MediaNotification$ActionFactory; +Landroidx/media3/session/MediaNotification$Provider; +Landroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda3; +Landroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6; +Landroidx/media3/session/MediaNotificationManager$Api24; +Landroidx/media3/session/MediaNotificationManager$MediaControllerListener; +Landroidx/media3/session/MediaNotificationManager; +Landroidx/media3/session/MediaSession$Builder$1; +Landroidx/media3/session/MediaSession$Builder; +Landroidx/media3/session/MediaSession$BuilderBase; +Landroidx/media3/session/MediaSession$Callback$-CC; +Landroidx/media3/session/MediaSession$Callback; +Landroidx/media3/session/MediaSession$ConnectionResult; +Landroidx/media3/session/MediaSession$ControllerCb; +Landroidx/media3/session/MediaSession$ControllerInfo; +Landroidx/media3/session/MediaSession$Listener; +Landroidx/media3/session/MediaSession; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda1; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda2; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda3; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda6; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda7; +Landroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda8; +Landroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler; +Landroidx/media3/session/MediaSessionImpl$PlayerListener; +Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask; +Landroidx/media3/session/MediaSessionImpl; +Landroidx/media3/session/MediaSessionLegacyStub$ConnectionTimeoutHandler; +Landroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast; +Landroidx/media3/session/MediaSessionLegacyStub$MediaPlayPauseKeyHandler; +Landroidx/media3/session/MediaSessionLegacyStub; +Landroidx/media3/session/MediaSessionService$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaSessionService$Listener; +Landroidx/media3/session/MediaSessionService$MediaSessionListener; +Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0; +Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub; +Landroidx/media3/session/MediaSessionService; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda11; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda19; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda25; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda72; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda76; +Landroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81; +Landroidx/media3/session/MediaSessionStub$Controller2Cb; +Landroidx/media3/session/MediaSessionStub$SessionTask; +Landroidx/media3/session/MediaSessionStub; +Landroidx/media3/session/MediaUtils; +Landroidx/media3/session/PlayerInfo$$ExternalSyntheticLambda0; +Landroidx/media3/session/PlayerInfo$Builder; +Landroidx/media3/session/PlayerInfo$BundlingExclusions$$ExternalSyntheticLambda0; +Landroidx/media3/session/PlayerInfo$BundlingExclusions; +Landroidx/media3/session/PlayerInfo; +Landroidx/media3/session/PlayerWrapper; +Landroidx/media3/session/SequencedFutureManager$SequencedFuture; +Landroidx/media3/session/SequencedFutureManager; +Landroidx/media3/session/SessionCommand$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionCommand; +Landroidx/media3/session/SessionCommands$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionCommands$Builder; +Landroidx/media3/session/SessionCommands; +Landroidx/media3/session/SessionPositionInfo$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionPositionInfo; +Landroidx/media3/session/SessionResult$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionResult; +Landroidx/media3/session/SessionToken$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionToken$SessionTokenImpl; +Landroidx/media3/session/SessionToken; +Landroidx/media3/session/SessionTokenImplBase$$ExternalSyntheticLambda0; +Landroidx/media3/session/SessionTokenImplBase; +Landroidx/media3/session/SimpleBitmapLoader$$ExternalSyntheticLambda0; +Landroidx/media3/session/SimpleBitmapLoader; +Landroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher; +Landroidx/media3/ui/AspectRatioFrameLayout; +Landroidx/media3/ui/PlayerControlView$OnFullScreenModeChangedListener; +Landroidx/media3/ui/PlayerControlView$VisibilityListener; +Landroidx/media3/ui/PlayerControlView; +Landroidx/media3/ui/PlayerView$ComponentListener; +Landroidx/media3/ui/PlayerView; +Landroidx/media3/ui/R$id; +Landroidx/media3/ui/R$layout; +Landroidx/media3/ui/R$styleable; +Landroidx/media3/ui/SubtitleView; Landroidx/multidex/MultiDex; Landroidx/multidex/MultiDexApplication; Landroidx/navigation/ActivityNavigator$Companion; @@ -24218,6 +30701,13 @@ Landroidx/recyclerview/widget/BatchingListUpdateCallback; Landroidx/recyclerview/widget/ChildHelper$Bucket; Landroidx/recyclerview/widget/ChildHelper$Callback; Landroidx/recyclerview/widget/ChildHelper; +Landroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode; +Landroidx/recyclerview/widget/ConcatAdapter$Config; +Landroidx/recyclerview/widget/ConcatAdapter; +Landroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition; +Landroidx/recyclerview/widget/ConcatAdapterController; +Landroidx/recyclerview/widget/ConversationLayoutManager$Companion; +Landroidx/recyclerview/widget/ConversationLayoutManager; Landroidx/recyclerview/widget/DefaultItemAnimator$3; Landroidx/recyclerview/widget/DefaultItemAnimator$5; Landroidx/recyclerview/widget/DefaultItemAnimator; @@ -24228,6 +30718,7 @@ Landroidx/recyclerview/widget/DiffUtil$Diagonal; Landroidx/recyclerview/widget/DiffUtil$DiffResult; Landroidx/recyclerview/widget/DiffUtil$ItemCallback; Landroidx/recyclerview/widget/DiffUtil$Range; +Landroidx/recyclerview/widget/DiffUtil$Snake; Landroidx/recyclerview/widget/DiffUtil; Landroidx/recyclerview/widget/GapWorker$1; Landroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl; @@ -24248,6 +30739,9 @@ Landroidx/recyclerview/widget/LinearLayoutManager; Landroidx/recyclerview/widget/ListAdapter$1; Landroidx/recyclerview/widget/ListAdapter; Landroidx/recyclerview/widget/ListUpdateCallback; +Landroidx/recyclerview/widget/NestedAdapterWrapper$1; +Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback; +Landroidx/recyclerview/widget/NestedAdapterWrapper; Landroidx/recyclerview/widget/OpReorderer$Callback; Landroidx/recyclerview/widget/OpReorderer; Landroidx/recyclerview/widget/OrientationHelper$1; @@ -24282,6 +30776,7 @@ Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData; Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver; +Landroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener; Landroidx/recyclerview/widget/RecyclerView$SmoothScroller$ScrollVectorProvider; Landroidx/recyclerview/widget/RecyclerView$State; Landroidx/recyclerview/widget/RecyclerView$StretchEdgeEffectFactory; @@ -24292,16 +30787,26 @@ Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate; Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate; Landroidx/recyclerview/widget/ScrollbarHelper; Landroidx/recyclerview/widget/SimpleItemAnimator; +Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1; +Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage; +Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; +Landroidx/recyclerview/widget/StableIdStorage; Landroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags; Landroidx/recyclerview/widget/ViewBoundsCheck$Callback; Landroidx/recyclerview/widget/ViewBoundsCheck; Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord; Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback; Landroidx/recyclerview/widget/ViewInfoStore; +Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup; +Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage; +Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; +Landroidx/recyclerview/widget/ViewTypeStorage; Landroidx/savedstate/R$id; Landroidx/savedstate/Recreator$Companion; +Landroidx/savedstate/Recreator$SavedStateProvider; Landroidx/savedstate/Recreator; Landroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0; +Landroidx/savedstate/SavedStateRegistry$AutoRecreated; Landroidx/savedstate/SavedStateRegistry$Companion; Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; Landroidx/savedstate/SavedStateRegistry; @@ -24325,6 +30830,7 @@ Landroidx/tracing/Trace; Landroidx/tracing/TraceApi18Impl; Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon; Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat; +Landroidx/versionedparcelable/VersionedParcelable; Landroidx/viewbinding/ViewBinding; Landroidx/viewbinding/ViewBindings; Lcom/airbnb/lottie/L; @@ -24335,6 +30841,7 @@ Lcom/airbnb/lottie/LottieAnimationView$2; Lcom/airbnb/lottie/LottieAnimationView$UserActionTaken; Lcom/airbnb/lottie/LottieAnimationView; Lcom/airbnb/lottie/LottieComposition; +Lcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda2; Lcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda3; Lcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda4; Lcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda6; @@ -24363,6 +30870,7 @@ Lcom/airbnb/lottie/animation/content/CompoundTrimPathContent; Lcom/airbnb/lottie/animation/content/Content; Lcom/airbnb/lottie/animation/content/ContentGroup; Lcom/airbnb/lottie/animation/content/DrawingContent; +Lcom/airbnb/lottie/animation/content/EllipseContent; Lcom/airbnb/lottie/animation/content/FillContent; Lcom/airbnb/lottie/animation/content/GreedyContent; Lcom/airbnb/lottie/animation/content/KeyPathElementContent; @@ -24371,33 +30879,42 @@ Lcom/airbnb/lottie/animation/content/ShapeContent; Lcom/airbnb/lottie/animation/content/ShapeModifierContent; Lcom/airbnb/lottie/animation/content/TrimPathContent; Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$AnimationListener; +Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$EmptyKeyframeWrapper; Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapper; Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$KeyframesWrapperImpl; Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation$SingleKeyframeWrapper; Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/ColorKeyframeAnimation; +Lcom/airbnb/lottie/animation/keyframe/DropShadowKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/FloatKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/IntegerKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/KeyframeAnimation; +Lcom/airbnb/lottie/animation/keyframe/MaskKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/PathKeyframe; +Lcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/PointKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/ScaleKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/ShapeKeyframeAnimation; Lcom/airbnb/lottie/animation/keyframe/TransformKeyframeAnimation; +Lcom/airbnb/lottie/animation/keyframe/ValueCallbackKeyframeAnimation; Lcom/airbnb/lottie/model/CubicCurveData; Lcom/airbnb/lottie/model/KeyPath; Lcom/airbnb/lottie/model/KeyPathElement; Lcom/airbnb/lottie/model/LottieCompositionCache; +Lcom/airbnb/lottie/model/Marker; Lcom/airbnb/lottie/model/animatable/AnimatableColorValue; Lcom/airbnb/lottie/model/animatable/AnimatableFloatValue; Lcom/airbnb/lottie/model/animatable/AnimatableIntegerValue; Lcom/airbnb/lottie/model/animatable/AnimatablePathValue; +Lcom/airbnb/lottie/model/animatable/AnimatablePointValue; Lcom/airbnb/lottie/model/animatable/AnimatableScaleValue; Lcom/airbnb/lottie/model/animatable/AnimatableShapeValue; Lcom/airbnb/lottie/model/animatable/AnimatableSplitDimensionPathValue; Lcom/airbnb/lottie/model/animatable/AnimatableTransform; Lcom/airbnb/lottie/model/animatable/AnimatableValue; Lcom/airbnb/lottie/model/animatable/BaseAnimatableValue; +Lcom/airbnb/lottie/model/content/BlurEffect; +Lcom/airbnb/lottie/model/content/CircleShape; Lcom/airbnb/lottie/model/content/ContentModel; Lcom/airbnb/lottie/model/content/Mask$MaskMode; Lcom/airbnb/lottie/model/content/ShapeData; @@ -24416,6 +30933,7 @@ Lcom/airbnb/lottie/model/layer/ShapeLayer; Lcom/airbnb/lottie/parser/AnimatablePathValueParser; Lcom/airbnb/lottie/parser/AnimatableTransformParser; Lcom/airbnb/lottie/parser/AnimatableValueParser; +Lcom/airbnb/lottie/parser/CircleShapeParser; Lcom/airbnb/lottie/parser/ColorParser; Lcom/airbnb/lottie/parser/ContentModelParser; Lcom/airbnb/lottie/parser/FloatParser; @@ -24429,12 +30947,15 @@ Lcom/airbnb/lottie/parser/LayerParser; Lcom/airbnb/lottie/parser/LottieCompositionMoshiParser; Lcom/airbnb/lottie/parser/PathKeyframeParser; Lcom/airbnb/lottie/parser/PathParser; +Lcom/airbnb/lottie/parser/PointFParser; Lcom/airbnb/lottie/parser/ScaleXYParser; Lcom/airbnb/lottie/parser/ShapeDataParser; Lcom/airbnb/lottie/parser/ShapeFillParser; Lcom/airbnb/lottie/parser/ShapeGroupParser; Lcom/airbnb/lottie/parser/ShapePathParser; Lcom/airbnb/lottie/parser/ValueParser; +Lcom/airbnb/lottie/parser/moshi/JsonDataException; +Lcom/airbnb/lottie/parser/moshi/JsonEncodingException; Lcom/airbnb/lottie/parser/moshi/JsonReader$Options; Lcom/airbnb/lottie/parser/moshi/JsonReader$Token; Lcom/airbnb/lottie/parser/moshi/JsonReader; @@ -24467,6 +30988,9 @@ Lcom/annimon/stream/Collectors$9; Lcom/annimon/stream/Collectors$CollectorsImpl; Lcom/annimon/stream/Collectors; Lcom/annimon/stream/IntPair; +Lcom/annimon/stream/IntStream$1; +Lcom/annimon/stream/IntStream$5; +Lcom/annimon/stream/IntStream; Lcom/annimon/stream/Objects; Lcom/annimon/stream/Optional; Lcom/annimon/stream/Stream$2; @@ -24474,6 +30998,9 @@ Lcom/annimon/stream/Stream$3; Lcom/annimon/stream/Stream; Lcom/annimon/stream/function/BiConsumer; Lcom/annimon/stream/function/BiFunction; +Lcom/annimon/stream/function/BinaryOperator$Util$2; +Lcom/annimon/stream/function/BinaryOperator$Util; +Lcom/annimon/stream/function/BinaryOperator; Lcom/annimon/stream/function/Consumer; Lcom/annimon/stream/function/Function; Lcom/annimon/stream/function/IndexedFunction; @@ -24482,14 +31009,19 @@ Lcom/annimon/stream/function/Predicate$Util$5; Lcom/annimon/stream/function/Predicate$Util; Lcom/annimon/stream/function/Predicate; Lcom/annimon/stream/function/Supplier; +Lcom/annimon/stream/function/ToIntFunction; Lcom/annimon/stream/internal/Operators; Lcom/annimon/stream/internal/Params; Lcom/annimon/stream/iterator/IndexedIterator; Lcom/annimon/stream/iterator/LazyIterator; Lcom/annimon/stream/iterator/LsaExtIterator; Lcom/annimon/stream/iterator/LsaIterator; +Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt; +Lcom/annimon/stream/operator/IntArray; +Lcom/annimon/stream/operator/IntRangeClosed; Lcom/annimon/stream/operator/ObjArray; Lcom/annimon/stream/operator/ObjFilter; +Lcom/annimon/stream/operator/ObjLimit; Lcom/annimon/stream/operator/ObjMap; Lcom/annimon/stream/operator/ObjMapIndexed; Lcom/annimon/stream/operator/ObjSorted; @@ -25204,7 +31736,6 @@ Lcom/fasterxml/jackson/databind/ser/Serializers$Base; Lcom/fasterxml/jackson/databind/ser/Serializers; Lcom/fasterxml/jackson/databind/ser/impl/FailingSerializer; Lcom/fasterxml/jackson/databind/ser/impl/IndexedListSerializer; -Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Double; Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Empty; Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$SerializerAndMapResult; Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$Single; @@ -25482,6 +32013,12 @@ Lcom/google/android/material/appbar/HeaderScrollingViewBehavior; Lcom/google/android/material/appbar/ViewOffsetBehavior; Lcom/google/android/material/appbar/ViewOffsetHelper; Lcom/google/android/material/appbar/ViewUtilsLollipop; +Lcom/google/android/material/button/MaterialButton; +Lcom/google/android/material/button/MaterialButtonHelper; +Lcom/google/android/material/card/MaterialCardView; +Lcom/google/android/material/card/MaterialCardViewHelper$$ExternalSyntheticApiModelOutline0; +Lcom/google/android/material/card/MaterialCardViewHelper$1; +Lcom/google/android/material/card/MaterialCardViewHelper; Lcom/google/android/material/chip/Chip$$ExternalSyntheticLambda0; Lcom/google/android/material/chip/Chip$1; Lcom/google/android/material/chip/Chip$ChipTouchHelper; @@ -25504,6 +32041,8 @@ Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl$Shado Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl; Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop$AlwaysStatefulMaterialShapeDrawable; Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImplLollipop; +Lcom/google/android/material/imageview/ShapeableImageView$OutlineProvider; +Lcom/google/android/material/imageview/ShapeableImageView; Lcom/google/android/material/internal/CollapsingTextHelper$1; Lcom/google/android/material/internal/CollapsingTextHelper$2; Lcom/google/android/material/internal/CollapsingTextHelper; @@ -25561,15 +32100,78 @@ Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; Lcom/google/android/material/shape/ShapePath; Lcom/google/android/material/shape/Shapeable; Lcom/google/android/material/theme/overlay/MaterialThemeOverlay; +Lcom/google/common/base/Ascii; +Lcom/google/common/base/Charsets; +Lcom/google/common/base/ExtraObjectsMethodsForWeb; +Lcom/google/common/base/Function; +Lcom/google/common/base/MoreObjects; +Lcom/google/common/base/Objects; Lcom/google/common/base/Preconditions; +Lcom/google/common/base/Supplier; +Lcom/google/common/base/Suppliers$MemoizingSupplier; +Lcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier; +Lcom/google/common/base/Suppliers; Lcom/google/common/collect/AbstractIndexedListIterator; +Lcom/google/common/collect/BiMap; +Lcom/google/common/collect/CollectPreconditions; +Lcom/google/common/collect/ComparatorOrdering; +Lcom/google/common/collect/Hashing; +Lcom/google/common/collect/ImmutableBiMap$Builder; +Lcom/google/common/collect/ImmutableBiMap; +Lcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder; +Lcom/google/common/collect/ImmutableCollection$Builder; Lcom/google/common/collect/ImmutableCollection; +Lcom/google/common/collect/ImmutableList$Builder; Lcom/google/common/collect/ImmutableList$Itr; Lcom/google/common/collect/ImmutableList; +Lcom/google/common/collect/ImmutableMap$Builder; +Lcom/google/common/collect/ImmutableMap; +Lcom/google/common/collect/ImmutableSet$Builder; +Lcom/google/common/collect/ImmutableSet; +Lcom/google/common/collect/Lists; +Lcom/google/common/collect/Maps; Lcom/google/common/collect/ObjectArrays; +Lcom/google/common/collect/Ordering; +Lcom/google/common/collect/RegularImmutableBiMap; Lcom/google/common/collect/RegularImmutableList; +Lcom/google/common/collect/RegularImmutableMap$KeysOrValuesAsList; +Lcom/google/common/collect/RegularImmutableMap; +Lcom/google/common/collect/RegularImmutableSet; +Lcom/google/common/collect/Sets$2; +Lcom/google/common/collect/Sets$SetView; +Lcom/google/common/collect/Sets; Lcom/google/common/collect/UnmodifiableIterator; Lcom/google/common/collect/UnmodifiableListIterator; +Lcom/google/common/primitives/Ints$IntArrayAsList; +Lcom/google/common/primitives/Ints; +Lcom/google/common/primitives/IntsMethodsForWeb; +Lcom/google/common/util/concurrent/AbstractFuture$AtomicHelper; +Lcom/google/common/util/concurrent/AbstractFuture$Cancellation; +Lcom/google/common/util/concurrent/AbstractFuture$Failure; +Lcom/google/common/util/concurrent/AbstractFuture$Listener; +Lcom/google/common/util/concurrent/AbstractFuture$SetFuture; +Lcom/google/common/util/concurrent/AbstractFuture$Trusted; +Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture; +Lcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0; +Lcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1; +Lcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper; +Lcom/google/common/util/concurrent/AbstractFuture$Waiter; +Lcom/google/common/util/concurrent/AbstractFuture; +Lcom/google/common/util/concurrent/AbstractListeningExecutorService; +Lcom/google/common/util/concurrent/DirectExecutor; +Lcom/google/common/util/concurrent/FutureCallback; +Lcom/google/common/util/concurrent/Futures$CallbackListener; +Lcom/google/common/util/concurrent/Futures; +Lcom/google/common/util/concurrent/GwtFuturesCatchingSpecialization; +Lcom/google/common/util/concurrent/ImmediateFuture; +Lcom/google/common/util/concurrent/ListenableFuture; +Lcom/google/common/util/concurrent/ListeningExecutorService; +Lcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator; +Lcom/google/common/util/concurrent/MoreExecutors; +Lcom/google/common/util/concurrent/SettableFuture; +Lcom/google/common/util/concurrent/Uninterruptibles; +Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess; +Lcom/google/common/util/concurrent/internal/InternalFutures; Lcom/google/firebase/AutoValue_StartupTime; Lcom/google/firebase/FirebaseApp$$ExternalSyntheticLambda0; Lcom/google/firebase/FirebaseApp$$ExternalSyntheticLambda1; @@ -25755,6 +32357,8 @@ Lcom/mobilecoin/lib/exceptions/BadMnemonicException; Lcom/mobilecoin/lib/exceptions/MobileCoinException; Lcom/mobilecoin/lib/exceptions/SerializationException; Lcom/mobilecoin/lib/util/Hex; +Lcom/pnikosis/materialishprogress/ProgressWheel; +Lcom/pnikosis/materialishprogress/R$styleable; Lcom/squareup/wire/EnumAdapter; Lcom/squareup/wire/FieldEncoding$Companion; Lcom/squareup/wire/FieldEncoding; @@ -25810,9 +32414,15 @@ Lio/reactivex/rxjava3/core/Flowable; Lio/reactivex/rxjava3/core/FlowableEmitter; Lio/reactivex/rxjava3/core/FlowableOnSubscribe; Lio/reactivex/rxjava3/core/FlowableSubscriber; +Lio/reactivex/rxjava3/core/Maybe; +Lio/reactivex/rxjava3/core/MaybeEmitter; Lio/reactivex/rxjava3/core/MaybeObserver; +Lio/reactivex/rxjava3/core/MaybeOnSubscribe; +Lio/reactivex/rxjava3/core/MaybeSource; Lio/reactivex/rxjava3/core/Observable$1; Lio/reactivex/rxjava3/core/Observable; +Lio/reactivex/rxjava3/core/ObservableEmitter; +Lio/reactivex/rxjava3/core/ObservableOnSubscribe; Lio/reactivex/rxjava3/core/ObservableSource; Lio/reactivex/rxjava3/core/Observer; Lio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask; @@ -25836,6 +32446,7 @@ Lio/reactivex/rxjava3/functions/BiFunction; Lio/reactivex/rxjava3/functions/BiPredicate; Lio/reactivex/rxjava3/functions/Cancellable; Lio/reactivex/rxjava3/functions/Consumer; +Lio/reactivex/rxjava3/functions/Function3; Lio/reactivex/rxjava3/functions/Function; Lio/reactivex/rxjava3/functions/LongConsumer; Lio/reactivex/rxjava3/functions/Predicate; @@ -25845,6 +32456,7 @@ Lio/reactivex/rxjava3/internal/disposables/DisposableHelper; Lio/reactivex/rxjava3/internal/disposables/EmptyDisposable; Lio/reactivex/rxjava3/internal/disposables/SequentialDisposable; Lio/reactivex/rxjava3/internal/functions/Functions$Array2Func; +Lio/reactivex/rxjava3/internal/functions/Functions$Array3Func; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyAction; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyConsumer; Lio/reactivex/rxjava3/internal/functions/Functions$EmptyLongConsumer; @@ -25862,6 +32474,7 @@ Lio/reactivex/rxjava3/internal/functions/ObjectHelper$BiObjectPredicate; Lio/reactivex/rxjava3/internal/functions/ObjectHelper; Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber; Lio/reactivex/rxjava3/internal/fuseable/FuseToFlowable; +Lio/reactivex/rxjava3/internal/fuseable/FuseToObservable; Lio/reactivex/rxjava3/internal/fuseable/QueueDisposable; Lio/reactivex/rxjava3/internal/fuseable/QueueFuseable; Lio/reactivex/rxjava3/internal/fuseable/QueueSubscription; @@ -25870,8 +32483,15 @@ Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue; Lio/reactivex/rxjava3/internal/fuseable/SimpleQueue; Lio/reactivex/rxjava3/internal/observers/BasicFuseableObserver; Lio/reactivex/rxjava3/internal/observers/BasicIntQueueDisposable; +Lio/reactivex/rxjava3/internal/observers/BasicQueueDisposable; Lio/reactivex/rxjava3/internal/observers/BlockingMultiObserver; +Lio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver; +Lio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable; Lio/reactivex/rxjava3/internal/observers/LambdaObserver; +Lio/reactivex/rxjava3/internal/observers/QueueDrainObserver; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2; +Lio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip; Lio/reactivex/rxjava3/internal/observers/ResumeSingleObserver; Lio/reactivex/rxjava3/internal/operators/flowable/AbstractBackpressureThrottlingSubscriber; Lio/reactivex/rxjava3/internal/operators/flowable/AbstractFlowableWithUpstream; @@ -25886,6 +32506,8 @@ Lio/reactivex/rxjava3/internal/operators/flowable/FlowableDistinctUntilChanged$D Lio/reactivex/rxjava3/internal/operators/flowable/FlowableDistinctUntilChanged; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach$DoOnEachSubscriber; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableDoOnEach; +Lio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber; +Lio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableFromFuture; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableFromObservable$SubscriberObserver; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableFromObservable; @@ -25925,31 +32547,112 @@ Lio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSub Lio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber; Lio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest; +Lio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFromCallable; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver; +Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber; +Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver$SwitchMapSingleObserver; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver; Lio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle; Lio/reactivex/rxjava3/internal/operators/mixed/ScalarXMapZHelper; +Lio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver; +Lio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable; Lio/reactivex/rxjava3/internal/operators/observable/AbstractObservableWithUpstream; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableCreate; Lio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged$DistinctUntilChangedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChanged; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle; Lio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableFilter; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableJust; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableMap; Lio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap; Lio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSkip; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeTask; Lio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver; +Lio/reactivex/rxjava3/internal/operators/observable/ObservableTake; Lio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver; Lio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed; +Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess; +Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess; Lio/reactivex/rxjava3/internal/operators/single/SingleError; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback$FlatMapSingleObserver; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap$SingleFlatMapCallback; Lio/reactivex/rxjava3/internal/operators/single/SingleFlatMap; Lio/reactivex/rxjava3/internal/operators/single/SingleFromCallable; +Lio/reactivex/rxjava3/internal/operators/single/SingleJust; Lio/reactivex/rxjava3/internal/operators/single/SingleMap$MapSingleObserver; Lio/reactivex/rxjava3/internal/operators/single/SingleMap; +Lio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver; +Lio/reactivex/rxjava3/internal/operators/single/SingleObserveOn; +Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete; Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn$OnErrorReturn; Lio/reactivex/rxjava3/internal/operators/single/SingleOnErrorReturn; Lio/reactivex/rxjava3/internal/operators/single/SingleResumeNext$ResumeMainSingleObserver; @@ -25984,27 +32687,36 @@ Lio/reactivex/rxjava3/internal/subscriptions/BasicIntQueueSubscription; Lio/reactivex/rxjava3/internal/subscriptions/DeferredScalarSubscription; Lio/reactivex/rxjava3/internal/subscriptions/SubscriptionHelper; Lio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList$NonThrowingPredicate; +Lio/reactivex/rxjava3/internal/util/ArrayListSupplier; Lio/reactivex/rxjava3/internal/util/AtomicThrowable; Lio/reactivex/rxjava3/internal/util/BackpressureHelper; Lio/reactivex/rxjava3/internal/util/BlockingHelper; +Lio/reactivex/rxjava3/internal/util/EndConsumerHelper; +Lio/reactivex/rxjava3/internal/util/ErrorMode; Lio/reactivex/rxjava3/internal/util/ExceptionHelper$Termination; Lio/reactivex/rxjava3/internal/util/ExceptionHelper; Lio/reactivex/rxjava3/internal/util/NotificationLite$ErrorNotification; Lio/reactivex/rxjava3/internal/util/NotificationLite; +Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain; Lio/reactivex/rxjava3/internal/util/OpenHashSet; Lio/reactivex/rxjava3/internal/util/Pow2; Lio/reactivex/rxjava3/kotlin/DisposableKt; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onCompleteStub$1; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onErrorStub$1; Lio/reactivex/rxjava3/kotlin/SubscribersKt$onNextStub$1; +Lio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0; Lio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Consumer$0; Lio/reactivex/rxjava3/kotlin/SubscribersKt; +Lio/reactivex/rxjava3/observables/ConnectableObservable; +Lio/reactivex/rxjava3/observers/DisposableObserver; Lio/reactivex/rxjava3/observers/LambdaConsumerIntrospection; Lio/reactivex/rxjava3/observers/SerializedObserver; Lio/reactivex/rxjava3/plugins/RxJavaPlugins; Lio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription; Lio/reactivex/rxjava3/processors/BehaviorProcessor; Lio/reactivex/rxjava3/processors/FlowableProcessor; +Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription; +Lio/reactivex/rxjava3/processors/PublishProcessor; Lio/reactivex/rxjava3/schedulers/Schedulers$ComputationTask; Lio/reactivex/rxjava3/schedulers/Schedulers$IOTask; Lio/reactivex/rxjava3/schedulers/Schedulers$NewThreadHolder; @@ -26027,8 +32739,10 @@ Lj$/time/LocalTime; Lj$/time/OffsetDateTime; Lj$/time/ZoneId; Lj$/time/ZoneOffset; +Lj$/time/ZonedDateTime; Lj$/time/a; Lj$/time/chrono/ChronoLocalDateTime; +Lj$/time/chrono/ChronoZonedDateTime; Lj$/time/chrono/a; Lj$/time/chrono/b; Lj$/time/chrono/e; @@ -26148,6 +32862,7 @@ Lj$/util/function/ToDoubleFunction; Lj$/util/function/ToIntFunction; Lj$/util/function/ToLongFunction; Lj$/util/function/Z; +Lj$/util/function/b; Lj$/util/function/g0; Lj$/util/function/h; Lj$/util/function/j0; @@ -26166,6 +32881,7 @@ Lj$/util/stream/Collector$Characteristics; Lj$/util/stream/Collector; Lj$/util/stream/Collectors; Lj$/util/stream/D0; +Lj$/util/stream/D1; Lj$/util/stream/E0; Lj$/util/stream/E1; Lj$/util/stream/E3; @@ -26199,12 +32915,15 @@ Lj$/util/stream/b2; Lj$/util/stream/b; Lj$/util/stream/c; Lj$/util/stream/f2; +Lj$/util/stream/g2; +Lj$/util/stream/h2; Lj$/util/stream/i; Lj$/util/stream/l; Lj$/util/stream/m; Lj$/util/stream/t2; Lj$/util/stream/v0; Lj$/util/stream/v; +Lj$/util/stream/z1; Ljavax/inject/Provider; Lkotlin/Function; Lkotlin/InitializedLazyImpl; @@ -26350,6 +33069,8 @@ Lkotlin/jvm/internal/Lambda; Lkotlin/jvm/internal/MutablePropertyReference1; Lkotlin/jvm/internal/MutablePropertyReference1Impl; Lkotlin/jvm/internal/MutablePropertyReference; +Lkotlin/jvm/internal/PropertyReference0; +Lkotlin/jvm/internal/PropertyReference0Impl; Lkotlin/jvm/internal/PropertyReference1; Lkotlin/jvm/internal/PropertyReference1Impl; Lkotlin/jvm/internal/PropertyReference; @@ -26397,6 +33118,7 @@ Lkotlin/reflect/KParameter$Kind; Lkotlin/reflect/KParameter; Lkotlin/reflect/KProperty$Accessor; Lkotlin/reflect/KProperty$Getter; +Lkotlin/reflect/KProperty0; Lkotlin/reflect/KProperty1$Getter; Lkotlin/reflect/KProperty1; Lkotlin/reflect/KProperty; @@ -27063,6 +33785,7 @@ Lkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap$Entry; Lkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap$EntryIterator; Lkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap$EntrySet; Lkotlin/reflect/jvm/internal/impl/protobuf/SmallSortedMap; +Lkotlin/reflect/jvm/internal/impl/protobuf/UninitializedMessageException; Lkotlin/reflect/jvm/internal/impl/protobuf/UnmodifiableLazyStringList; Lkotlin/reflect/jvm/internal/impl/protobuf/Utf8; Lkotlin/reflect/jvm/internal/impl/protobuf/WireFormat$FieldType$1; @@ -27451,6 +34174,7 @@ Lkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1; Lkotlin/sequences/SequencesKt__SequencesKt$generateSequence$1; Lkotlin/sequences/SequencesKt__SequencesKt$generateSequence$2; Lkotlin/sequences/SequencesKt__SequencesKt; +Lkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1; Lkotlin/sequences/SequencesKt___SequencesJvmKt; Lkotlin/sequences/SequencesKt___SequencesKt$filterNotNull$1; Lkotlin/sequences/SequencesKt___SequencesKt$flatMap$1; @@ -27533,6 +34257,24 @@ Lkotlinx/coroutines/flow/internal/AbstractSharedFlowSlot; Lkotlinx/coroutines/flow/internal/FusibleFlow; Lkotlinx/coroutines/flow/internal/NullSurrogateKt; Lkotlinx/coroutines/internal/Symbol; +Lme/leolin/shortcutbadger/Badger; +Lme/leolin/shortcutbadger/ShortcutBadgeException; +Lme/leolin/shortcutbadger/ShortcutBadger; +Lme/leolin/shortcutbadger/impl/AdwHomeBadger; +Lme/leolin/shortcutbadger/impl/ApexHomeBadger; +Lme/leolin/shortcutbadger/impl/AsusHomeBadger; +Lme/leolin/shortcutbadger/impl/DefaultBadger; +Lme/leolin/shortcutbadger/impl/EverythingMeHomeBadger; +Lme/leolin/shortcutbadger/impl/HuaweiHomeBadger; +Lme/leolin/shortcutbadger/impl/NewHtcHomeBadger; +Lme/leolin/shortcutbadger/impl/NovaHomeBadger; +Lme/leolin/shortcutbadger/impl/OPPOHomeBader; +Lme/leolin/shortcutbadger/impl/SamsungHomeBadger; +Lme/leolin/shortcutbadger/impl/SonyHomeBadger; +Lme/leolin/shortcutbadger/impl/VivoHomeBadger; +Lme/leolin/shortcutbadger/impl/ZTEHomeBadger; +Lme/leolin/shortcutbadger/impl/ZukHomeBadger; +Lme/leolin/shortcutbadger/util/BroadcastHelper; Lnet/zetetic/database/DatabaseErrorHandler; Lnet/zetetic/database/DatabaseUtils; Lnet/zetetic/database/sqlcipher/CloseGuard$DefaultReporter; @@ -27732,8 +34474,6 @@ Lorg/conscrypt/BufferUtils; Lorg/conscrypt/ByteArray; Lorg/conscrypt/ClientSessionContext$HostAndPort; Lorg/conscrypt/ClientSessionContext; -Lorg/conscrypt/Conscrypt$Version; -Lorg/conscrypt/Conscrypt; Lorg/conscrypt/ConscryptEngine$1; Lorg/conscrypt/ConscryptEngine$2; Lorg/conscrypt/ConscryptEngine; @@ -27744,6 +34484,7 @@ Lorg/conscrypt/ConscryptEngineSocket$SSLInputStream; Lorg/conscrypt/ConscryptEngineSocket$SSLOutputStream; Lorg/conscrypt/ConscryptEngineSocket; Lorg/conscrypt/ConscryptSession; +Lorg/conscrypt/ConscryptSignal; Lorg/conscrypt/CryptoUpcalls; Lorg/conscrypt/EmptyArray; Lorg/conscrypt/EvpMdRef$MD5; @@ -27830,7 +34571,6 @@ Lorg/conscrypt/SSLParametersImpl; Lorg/conscrypt/SSLUtils; Lorg/conscrypt/ServerSessionContext; Lorg/conscrypt/ShortBufferWithoutStackTraceException; -Lorg/conscrypt/io/IoUtils; Lorg/greenrobot/eventbus/AsyncPoster; Lorg/greenrobot/eventbus/BackgroundPoster; Lorg/greenrobot/eventbus/EventBus$1; @@ -27867,6 +34607,7 @@ Lorg/signal/core/util/CharacterIterable$AndroidIcuBreakIterator; Lorg/signal/core/util/CharacterIterable$BreakIteratorCompat; Lorg/signal/core/util/CharacterIterable$CharacterIterator; Lorg/signal/core/util/CharacterIterable; +Lorg/signal/core/util/CollectionsExtensionsKt; Lorg/signal/core/util/Conversions; Lorg/signal/core/util/CursorExtensionsKt; Lorg/signal/core/util/CursorUtil; @@ -27884,6 +34625,8 @@ Lorg/signal/core/util/ExistsBuilderPart2; Lorg/signal/core/util/Hex; Lorg/signal/core/util/InsertBuilderPart1; Lorg/signal/core/util/InsertBuilderPart2; +Lorg/signal/core/util/IntSerializer; +Lorg/signal/core/util/ListUtil; Lorg/signal/core/util/LongSerializer; Lorg/signal/core/util/MapUtil; Lorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1; @@ -27904,7 +34647,10 @@ Lorg/signal/core/util/ShakeDetector$Listener; Lorg/signal/core/util/ShakeDetector$SamplePool; Lorg/signal/core/util/ShakeDetector$SampleQueue; Lorg/signal/core/util/ShakeDetector; +Lorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0; +Lorg/signal/core/util/SqlUtil$CollectionOperator; Lorg/signal/core/util/SqlUtil$Query; +Lorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1; Lorg/signal/core/util/SqlUtil; Lorg/signal/core/util/Stopwatch$Split; Lorg/signal/core/util/Stopwatch$stopAndGetLogString$splitString$1; @@ -27914,15 +34660,25 @@ Lorg/signal/core/util/StringExtensionsKt; Lorg/signal/core/util/StringSerializer; Lorg/signal/core/util/StringUtil; Lorg/signal/core/util/ThreadUtil; +Lorg/signal/core/util/ToolbarExtensionsKt; Lorg/signal/core/util/UpdateBuilderPart1; Lorg/signal/core/util/UpdateBuilderPart2; Lorg/signal/core/util/UpdateBuilderPart3; +Lorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread$$ExternalSyntheticLambda0; +Lorg/signal/core/util/concurrent/AnrDetector$AnrDetectorThread; +Lorg/signal/core/util/concurrent/AnrDetector; Lorg/signal/core/util/concurrent/DeadlockDetector$$ExternalSyntheticLambda0; Lorg/signal/core/util/concurrent/DeadlockDetector$Companion; Lorg/signal/core/util/concurrent/DeadlockDetector$ExecutorInfo; Lorg/signal/core/util/concurrent/DeadlockDetector; Lorg/signal/core/util/concurrent/LatestPrioritizedSerialExecutor; Lorg/signal/core/util/concurrent/LifecycleDisposable; +Lorg/signal/core/util/concurrent/LifecycleDisposableKt; +Lorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0; +Lorg/signal/core/util/concurrent/MaybeCompat; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2; +Lorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3; Lorg/signal/core/util/concurrent/RxExtensions; Lorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0; Lorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda1; @@ -28038,11 +34794,13 @@ Lorg/signal/libsignal/zkgroup/profiles/ProfileKey; Lorg/signal/libsignal/zkgroup/profiles/ProfileKeyVersion; Lorg/signal/libsignal/zkgroup/receipts/ClientZkReceiptOperations; Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda1; +Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda2; Lorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda3; Lorg/signal/paging/BufferedPagingController; Lorg/signal/paging/CompressedList; Lorg/signal/paging/DataStatus; Lorg/signal/paging/DataStream; +Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0; Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda2; Lorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda3; Lorg/signal/paging/FixedSizePagingController; @@ -28122,6 +34880,9 @@ Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda58; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda59; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda60; +Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda61; +Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda62; +Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda63; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda6; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda7; Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda8; @@ -28129,6 +34890,8 @@ Lorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda9; Lorg/thoughtcrime/securesms/ApplicationContext$1; Lorg/thoughtcrime/securesms/ApplicationContext; Lorg/thoughtcrime/securesms/BaseActivity; +Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener; +Lorg/thoughtcrime/securesms/BindableConversationItem; Lorg/thoughtcrime/securesms/BindableConversationListItem; Lorg/thoughtcrime/securesms/BuildConfig; Lorg/thoughtcrime/securesms/LoggingFragment; @@ -28137,6 +34900,8 @@ Lorg/thoughtcrime/securesms/MainActivity$1; Lorg/thoughtcrime/securesms/MainActivity$2; Lorg/thoughtcrime/securesms/MainActivity; Lorg/thoughtcrime/securesms/MainFragment; +Lorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/MainNavigator; Lorg/thoughtcrime/securesms/MasterSecretListener; Lorg/thoughtcrime/securesms/PassphraseRequiredActivity$1; @@ -28151,7 +34916,14 @@ Lorg/thoughtcrime/securesms/attachments/AttachmentId; Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment$DisplayOrderComparator; Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment; Lorg/thoughtcrime/securesms/attachments/PointerAttachment; +Lorg/thoughtcrime/securesms/audio/AudioFileInfo; Lorg/thoughtcrime/securesms/audio/AudioHash; +Lorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/audio/AudioRecorder; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26; +Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; +Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler; Lorg/thoughtcrime/securesms/avatar/Avatar$Companion; Lorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId$DoNotPersist; Lorg/thoughtcrime/securesms/avatar/Avatar$DatabaseId; @@ -28167,7 +34939,16 @@ Lorg/thoughtcrime/securesms/avatar/Avatars$DefaultAvatar; Lorg/thoughtcrime/securesms/avatar/Avatars$ForegroundColor; Lorg/thoughtcrime/securesms/avatar/Avatars; Lorg/thoughtcrime/securesms/avatar/TextAvatarDrawable; +Lorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings; +Lorg/thoughtcrime/securesms/avatar/view/AvatarView; Lorg/thoughtcrime/securesms/badges/BadgeImageView; +Lorg/thoughtcrime/securesms/badges/gifts/GiftMessageView$Callback; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGift; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1; +Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration; Lorg/thoughtcrime/securesms/badges/models/Badge; Lorg/thoughtcrime/securesms/blurhash/Base83; Lorg/thoughtcrime/securesms/blurhash/BlurHash$1; @@ -28176,25 +34957,134 @@ Lorg/thoughtcrime/securesms/blurhash/BlurHashModelLoader$Factory; Lorg/thoughtcrime/securesms/blurhash/BlurHashResourceDecoder; Lorg/thoughtcrime/securesms/calls/log/CallLogFragment$Callback; Lorg/thoughtcrime/securesms/color/MaterialColor$UnknownColorException; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/AlbumThumbnailView; Lorg/thoughtcrime/securesms/components/AlertView; +Lorg/thoughtcrime/securesms/components/AnimatingToggle; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/components/AudioView$Callbacks; +Lorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener; +Lorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener; +Lorg/thoughtcrime/securesms/components/AudioView; Lorg/thoughtcrime/securesms/components/AvatarImageView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions$Builder; Lorg/thoughtcrime/securesms/components/AvatarImageView$AvatarOptions; Lorg/thoughtcrime/securesms/components/AvatarImageView$RecipientContactPhoto; Lorg/thoughtcrime/securesms/components/AvatarImageView$RedownloadRequestListener; Lorg/thoughtcrime/securesms/components/AvatarImageView; +Lorg/thoughtcrime/securesms/components/ComposeText$1; +Lorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener; +Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener; +Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; +Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener; +Lorg/thoughtcrime/securesms/components/ComposeText; +Lorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher; +Lorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/ConversationItemFooter$OnTouchDelegateChangedListener; +Lorg/thoughtcrime/securesms/components/ConversationItemFooter; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnail; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; +Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState; +Lorg/thoughtcrime/securesms/components/ConversationScrollToView; +Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener; +Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; +Lorg/thoughtcrime/securesms/components/CornerMask; Lorg/thoughtcrime/securesms/components/DeliveryStatusView$State; Lorg/thoughtcrime/securesms/components/DeliveryStatusView; +Lorg/thoughtcrime/securesms/components/ExpirationTimerView; Lorg/thoughtcrime/securesms/components/FromTextView; +Lorg/thoughtcrime/securesms/components/HidingLinearLayout; +Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener; +Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/components/InputPanel$Listener; +Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener; +Lorg/thoughtcrime/securesms/components/InputPanel$RecordTime; +Lorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel; +Lorg/thoughtcrime/securesms/components/InputPanel; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2; +Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout; +Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout$OnKeyboardShownListener; +Lorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener; +Lorg/thoughtcrime/securesms/components/LinkPreviewView; +Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator; +Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState; +Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/Material3SearchToolbar$special$$inlined$addTextChangedListener$default$1; +Lorg/thoughtcrime/securesms/components/Material3SearchToolbar; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; +Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView; +Lorg/thoughtcrime/securesms/components/Outliner; +Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView; +Lorg/thoughtcrime/securesms/components/ProgressCardDialogFragment; +Lorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; +Lorg/thoughtcrime/securesms/components/QuoteView; Lorg/thoughtcrime/securesms/components/RatingManager; Lorg/thoughtcrime/securesms/components/RecyclerViewFastScroller$FastScrollAdapter; +Lorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$2; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$5; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1; +Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate; +Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener; +Lorg/thoughtcrime/securesms/components/SendButton; +Lorg/thoughtcrime/securesms/components/SharedContactView$EventListener; +Lorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0; +Lorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1; +Lorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport2; +Lorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher; +Lorg/thoughtcrime/securesms/components/ThumbnailView; Lorg/thoughtcrime/securesms/components/TypingIndicatorView; Lorg/thoughtcrime/securesms/components/TypingStatusRepository; Lorg/thoughtcrime/securesms/components/ViewBinderDelegate$1; Lorg/thoughtcrime/securesms/components/ViewBinderDelegate; +Lorg/thoughtcrime/securesms/components/WaveFormSeekBarView; Lorg/thoughtcrime/securesms/components/emoji/AnimatingImageSpan; Lorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/Emoji; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText; +Lorg/thoughtcrime/securesms/components/emoji/EmojiEventListener; +Lorg/thoughtcrime/securesms/components/emoji/EmojiFilter; +Lorg/thoughtcrime/securesms/components/emoji/EmojiImageView; Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1$$ExternalSyntheticLambda0; @@ -28202,9 +35092,15 @@ Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1; Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable; Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider; Lorg/thoughtcrime/securesms/components/emoji/EmojiSpan; +Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView; +Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1; +Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle; +Lorg/thoughtcrime/securesms/components/emoji/MediaKeyboard$MediaKeyboardListener; +Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel; Lorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView; Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel$$ExternalSyntheticLambda0; @@ -28217,14 +35113,22 @@ Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree$EmojiTreeNode; Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree$Matches; Lorg/thoughtcrime/securesms/components/emoji/parsing/EmojiTree; Lorg/thoughtcrime/securesms/components/emoji/parsing/Fitzpatrick; +Lorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/components/mention/MentionAnnotation; +Lorg/thoughtcrime/securesms/components/mention/MentionDeleter; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer$MultiLineMentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer$SingleLineMentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRenderer; Lorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate; +Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator; +Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher; Lorg/thoughtcrime/securesms/components/menu/ActionItem; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$enterAnimation$2; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar$exitAnimation$2; Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar; +Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion; +Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; +Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1; Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1; Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; @@ -28243,6 +35147,7 @@ Lorg/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder$Compan Lorg/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder; Lorg/thoughtcrime/securesms/components/settings/app/notifications/profiles/NotificationProfilesRepository$getProfiles$1; Lorg/thoughtcrime/securesms/components/settings/app/notifications/profiles/NotificationProfilesRepository; +Lorg/thoughtcrime/securesms/components/settings/app/subscription/DonationPaymentComponent; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate; Lorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationRepository; Lorg/thoughtcrime/securesms/components/settings/app/subscription/errors/UnexpectedSubscriptionCancellation$Companion; @@ -28255,16 +35160,54 @@ Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$$External Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1; Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1; Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$WhenMappings; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setClickable$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setFocusable$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; +Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView; +Lorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion; +Lorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$1; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$PlaybackStateListener; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$ProgressEventHandler; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaControllerOwner; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType$Idle; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType$Message; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$ClipType; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState$Companion; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback; +Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerView$Listener; Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerView; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$HardwareSensorEventListener; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$ProximityListener; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager; +Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt; +Lorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory; Lorg/thoughtcrime/securesms/components/webrtc/SurfaceTextureEglRenderer$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/contacts/ContactRepository$1$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/contacts/ContactRepository$1$$ExternalSyntheticLambda1; @@ -28345,12 +35288,114 @@ Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel$controller$1; Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel$data$1; Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel$safetyNumberRepository$2; Lorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel; +Lorg/thoughtcrime/securesms/contacts/paged/collections/ContactSearchIterator; Lorg/thoughtcrime/securesms/contacts/sync/ContactDiscovery; Lorg/thoughtcrime/securesms/contactshare/Contact; Lorg/thoughtcrime/securesms/contactshare/ContactUtil; +Lorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition; +Lorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable; +Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge; +Lorg/thoughtcrime/securesms/conversation/ConversationBottomSheetCallback; +Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; +Lorg/thoughtcrime/securesms/conversation/ConversationData; +Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider; +Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; +Lorg/thoughtcrime/securesms/conversation/ConversationIntents; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda9; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$1; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItem; +Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticBackport0; +Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Condensed; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard; +Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider; +Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback; +Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback; +Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory; +Lorg/thoughtcrime/securesms/conversation/ConversationMessage; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; +Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionDelegate; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionOverlay$OnActionSelectedListener; +Lorg/thoughtcrime/securesms/conversation/ConversationReactionOverlay$OnHideListener; +Lorg/thoughtcrime/securesms/conversation/ConversationRepository; +Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; +Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener; +Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator; +Lorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper; +Lorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$InternalClickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$RecipientObserverManager; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener; +Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$Companion; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType; +Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; +Lorg/thoughtcrime/securesms/conversation/MessageSendType; Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result$Companion; Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; Lorg/thoughtcrime/securesms/conversation/MessageStyler; +Lorg/thoughtcrime/securesms/conversation/ScheduleMessageDialogCallback; +Lorg/thoughtcrime/securesms/conversation/ScheduleMessageTimePickerBottomSheet$ScheduleCallback; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository; +Lorg/thoughtcrime/securesms/conversation/SelectedConversationModel; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener; +Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView; +Lorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock; Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor; Lorg/thoughtcrime/securesms/conversation/colors/AvatarColorHash$$ExternalSyntheticBackport0; Lorg/thoughtcrime/securesms/conversation/colors/AvatarColorHash; @@ -28368,6 +35413,370 @@ Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient$Creato Lorg/thoughtcrime/securesms/conversation/colors/ChatColors$LinearGradient; Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; Lorg/thoughtcrime/securesms/conversation/colors/ChatColorsPalette$Bubbles; +Lorg/thoughtcrime/securesms/conversation/colors/Colorizable; +Lorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1; +Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; +Lorg/thoughtcrime/securesms/conversation/colors/NameColor; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1; +Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$ShareOrDraftData; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2; +Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator; +Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion; +Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView; +Lorg/thoughtcrime/securesms/conversation/mutiselect/Multiselectable; +Lorg/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet$Callback; +Lorg/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs; +Lorg/thoughtcrime/securesms/conversation/ui/error/EnableCallNotificationSettingsDialog$Callback; +Lorg/thoughtcrime/securesms/conversation/ui/error/SafetyNumberChangeDialog$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup$Callback; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results; +Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; +Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2; +Lorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener; +Lorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$stripeRepository$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$cameraLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$contactShareLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$gifSearchLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaGalleryLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaSelectionLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectContactLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectFileLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectLocationLauncher$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reminderStub$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reviewBannerStub$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$unverifiedBannerStub$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda12; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda13; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda14; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda15; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda16; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda17; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$14; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$17; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$attachListener$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$conversationUpdateTick$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeLinkPreviews$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentGroupCallJoinButton$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$reactionDelegate$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$recentEmojis$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$registerForResults$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$scheduledMessagesStub$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$voiceNotePlayerListener$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$CompleteUnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$InitialUnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda14; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda19; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$TooltipViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$ViewHolder; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1; +Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$inflater$2; +Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView; +Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; +Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState; +Lorg/thoughtcrime/securesms/conversation/v2/MessageRequestViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain; +Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; +Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; +Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1; +Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback; +Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate; +Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement; +Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationUpdate; +Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia; +Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; +Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher; +Lorg/thoughtcrime/securesms/conversation/v2/data/OutgoingMedia; +Lorg/thoughtcrime/securesms/conversation/v2/data/OutgoingTextOnly; +Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; +Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$3; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$4; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$duplicates$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2; +Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsDrawableInvalidator; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion; +Lorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable; +Lorg/thoughtcrime/securesms/conversation/v2/items/InteractiveConversationElement; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationContext; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils; +Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; Lorg/thoughtcrime/securesms/conversationlist/ClearFilterViewHolder$OnClearFilterClickListener; Lorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior$Callback; Lorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior; @@ -28384,6 +35793,8 @@ Lorg/thoughtcrime/securesms/conversationlist/ConversationListDataSource$Unarchiv Lorg/thoughtcrime/securesms/conversationlist/ConversationListDataSource; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda10; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda26; +Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda28; +Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda29; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda32; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda34; Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda35; @@ -28458,7 +35869,6 @@ Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$Factory; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$conversationsState$1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$filterRequestState$1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$megaphoneState$1; -Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onMegaphoneCompleted$1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$onVisible$1$1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$pagedData$1; Lorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel$pagedData$2; @@ -28517,6 +35927,9 @@ Lorg/thoughtcrime/securesms/crypto/ReentrantSessionLock$$ExternalSyntheticLambda Lorg/thoughtcrime/securesms/crypto/ReentrantSessionLock; Lorg/thoughtcrime/securesms/crypto/SenderKeyUtil; Lorg/thoughtcrime/securesms/crypto/storage/PreKeyMetadataStore; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$Cache; Lorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore; @@ -28536,23 +35949,35 @@ Lorg/thoughtcrime/securesms/database/BodyAdjustment; Lorg/thoughtcrime/securesms/database/BodyRangeUtil; Lorg/thoughtcrime/securesms/database/CallLinkTable$Companion; Lorg/thoughtcrime/securesms/database/CallLinkTable; +Lorg/thoughtcrime/securesms/database/CallTable$Call; Lorg/thoughtcrime/securesms/database/CallTable$Companion; +Lorg/thoughtcrime/securesms/database/CallTable$Event$Serializer; +Lorg/thoughtcrime/securesms/database/CallTable$Event; Lorg/thoughtcrime/securesms/database/CallTable; Lorg/thoughtcrime/securesms/database/CdsTable$Companion; Lorg/thoughtcrime/securesms/database/CdsTable; Lorg/thoughtcrime/securesms/database/ChatColorsTable$Companion; Lorg/thoughtcrime/securesms/database/ChatColorsTable; Lorg/thoughtcrime/securesms/database/DatabaseMonitor; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda11; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda20; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda23; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda24; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda28; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda29; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda32; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda36; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda37; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda40; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver; Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer; Lorg/thoughtcrime/securesms/database/DatabaseObserver; Lorg/thoughtcrime/securesms/database/DatabaseTable; @@ -28575,6 +36000,7 @@ Lorg/thoughtcrime/securesms/database/GroupReceiptTable; Lorg/thoughtcrime/securesms/database/GroupTable$Companion; Lorg/thoughtcrime/securesms/database/GroupTable$MembershipTable$Companion; Lorg/thoughtcrime/securesms/database/GroupTable$MembershipTable; +Lorg/thoughtcrime/securesms/database/GroupTable$Reader; Lorg/thoughtcrime/securesms/database/GroupTable$ShowAsStoryState$Companion; Lorg/thoughtcrime/securesms/database/GroupTable$ShowAsStoryState; Lorg/thoughtcrime/securesms/database/GroupTable; @@ -28606,6 +36032,7 @@ Lorg/thoughtcrime/securesms/database/LogDatabase$CrashTable; Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable$Companion; Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable$insert$1; Lorg/thoughtcrime/securesms/database/LogDatabase$LogTable; +Lorg/thoughtcrime/securesms/database/LogDatabase$anrs$2; Lorg/thoughtcrime/securesms/database/LogDatabase$crashes$2; Lorg/thoughtcrime/securesms/database/LogDatabase$logs$2; Lorg/thoughtcrime/securesms/database/LogDatabase; @@ -28632,6 +36059,7 @@ Lorg/thoughtcrime/securesms/database/MessageTable$MessageQualifier; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader$Companion; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator; Lorg/thoughtcrime/securesms/database/MessageTable$MmsReader; +Lorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor; Lorg/thoughtcrime/securesms/database/MessageTable$Reader; Lorg/thoughtcrime/securesms/database/MessageTable$SyncMessageId; Lorg/thoughtcrime/securesms/database/MessageTable$WhenMappings; @@ -28705,6 +36133,7 @@ Lorg/thoughtcrime/securesms/database/RemoteMegaphoneTable; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver; +Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversationList$2; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversationListFlowable$1; Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$notificationProfiles$2; @@ -28756,6 +36185,7 @@ Lorg/thoughtcrime/securesms/database/ThreadBodyUtil$ThreadBody; Lorg/thoughtcrime/securesms/database/ThreadBodyUtil; Lorg/thoughtcrime/securesms/database/ThreadIdDatabaseReference; Lorg/thoughtcrime/securesms/database/ThreadTable$Companion; +Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; Lorg/thoughtcrime/securesms/database/ThreadTable$Extra$Companion; Lorg/thoughtcrime/securesms/database/ThreadTable$Extra; Lorg/thoughtcrime/securesms/database/ThreadTable$ReadStatus$Companion; @@ -28764,6 +36194,7 @@ Lorg/thoughtcrime/securesms/database/ThreadTable$Reader; Lorg/thoughtcrime/securesms/database/ThreadTable$StaticReader; Lorg/thoughtcrime/securesms/database/ThreadTable$WhenMappings; Lorg/thoughtcrime/securesms/database/ThreadTable$getOrCreateThreadIdFor$1; +Lorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1; Lorg/thoughtcrime/securesms/database/ThreadTable$update$1$isPinned$2; Lorg/thoughtcrime/securesms/database/ThreadTable$update$1$shouldDelete$2; Lorg/thoughtcrime/securesms/database/ThreadTable$update$1; @@ -28780,6 +36211,7 @@ Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$Ex Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline22; Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline3; Lorg/thoughtcrime/securesms/database/helpers/migration/V149_LegacyMigrations$$ExternalSyntheticApiModelOutline6; +Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; Lorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase$Companion; Lorg/thoughtcrime/securesms/database/model/AvatarPickerDatabase; Lorg/thoughtcrime/securesms/database/model/BodyRangeListSerializerKt; @@ -28789,11 +36221,23 @@ Lorg/thoughtcrime/securesms/database/model/DistributionListId; Lorg/thoughtcrime/securesms/database/model/DistributionListPrivacyMode$Serializer; Lorg/thoughtcrime/securesms/database/model/DistributionListPrivacyMode; Lorg/thoughtcrime/securesms/database/model/EmojiSearchData; +Lorg/thoughtcrime/securesms/database/model/GroupRecord; Lorg/thoughtcrime/securesms/database/model/IdentityRecord; Lorg/thoughtcrime/securesms/database/model/IdentityStoreRecord; +Lorg/thoughtcrime/securesms/database/model/LocalMetricsEvent$WhenMappings; Lorg/thoughtcrime/securesms/database/model/LocalMetricsEvent; +Lorg/thoughtcrime/securesms/database/model/LocalMetricsSplit$WhenMappings; Lorg/thoughtcrime/securesms/database/model/LocalMetricsSplit; Lorg/thoughtcrime/securesms/database/model/LogEntry; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda4; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda5; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda7; +Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda8; Lorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord; Lorg/thoughtcrime/securesms/database/model/MegaphoneRecord; Lorg/thoughtcrime/securesms/database/model/Mention; @@ -28802,6 +36246,7 @@ Lorg/thoughtcrime/securesms/database/model/MessageId$Creator; Lorg/thoughtcrime/securesms/database/model/MessageId; Lorg/thoughtcrime/securesms/database/model/MessageRecord$InviteAddState; Lorg/thoughtcrime/securesms/database/model/MessageRecord; +Lorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt; Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord; Lorg/thoughtcrime/securesms/database/model/ParentStoryId$Companion; Lorg/thoughtcrime/securesms/database/model/ParentStoryId; @@ -28816,8 +36261,14 @@ Lorg/thoughtcrime/securesms/database/model/RecipientRecord; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord$ActionId$Companion; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord$ActionId; Lorg/thoughtcrime/securesms/database/model/RemoteMegaphoneRecord; +Lorg/thoughtcrime/securesms/database/model/StickerRecord; Lorg/thoughtcrime/securesms/database/model/StoryType$Companion; Lorg/thoughtcrime/securesms/database/model/StoryType; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda2; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/database/model/StoryViewState$Companion; +Lorg/thoughtcrime/securesms/database/model/StoryViewState; Lorg/thoughtcrime/securesms/database/model/ThreadRecord$Builder; Lorg/thoughtcrime/securesms/database/model/ThreadRecord; Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$Builder; @@ -28830,8 +36281,14 @@ Lorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation Lorg/thoughtcrime/securesms/database/model/databaseprotos/PendingOneTimeDonation; Lorg/thoughtcrime/securesms/database/model/databaseprotos/RecipientExtras; Lorg/thoughtcrime/securesms/database/model/databaseprotos/Wallpaper; +Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; Lorg/thoughtcrime/securesms/databinding/ConversationListFilterPullViewBinding; Lorg/thoughtcrime/securesms/databinding/ConversationListTabsBinding; +Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; +Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; +Lorg/thoughtcrime/securesms/databinding/OnboardingMegaphoneCardBinding; +Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; +Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; Lorg/thoughtcrime/securesms/dependencies/ApplicationDependencies$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/dependencies/ApplicationDependencies$Provider; Lorg/thoughtcrime/securesms/dependencies/ApplicationDependencies; @@ -28897,6 +36354,8 @@ Lorg/thoughtcrime/securesms/emoji/JumboEmoji$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/emoji/JumboEmoji; Lorg/thoughtcrime/securesms/emoji/ObsoleteEmoji; Lorg/thoughtcrime/securesms/emoji/ParsedEmojiData; +Lorg/thoughtcrime/securesms/events/GroupCallPeekEvent; +Lorg/thoughtcrime/securesms/events/PartProgressEvent; Lorg/thoughtcrime/securesms/events/ReminderUpdateEvent; Lorg/thoughtcrime/securesms/events/WebRtcViewModel; Lorg/thoughtcrime/securesms/fonts/FontFileMap$Companion; @@ -28922,6 +36381,17 @@ Lorg/thoughtcrime/securesms/fonts/TextFont$Companion; Lorg/thoughtcrime/securesms/fonts/TextFont; Lorg/thoughtcrime/securesms/gcm/FcmFetchManager; Lorg/thoughtcrime/securesms/giph/model/ChunkedImageUrl; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; +Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer; Lorg/thoughtcrime/securesms/glide/BadgeLoader$Factory; Lorg/thoughtcrime/securesms/glide/BadgeLoader; Lorg/thoughtcrime/securesms/glide/ChunkedImageUrlLoader$Factory; @@ -28944,11 +36414,16 @@ Lorg/thoughtcrime/securesms/glide/cache/EncryptedCacheEncoder; Lorg/thoughtcrime/securesms/glide/cache/EncryptedCoder; Lorg/thoughtcrime/securesms/glide/cache/EncryptedGifDrawableResourceEncoder; Lorg/thoughtcrime/securesms/groups/BadGroupIdException; +Lorg/thoughtcrime/securesms/groups/GroupChangeBusyException; Lorg/thoughtcrime/securesms/groups/GroupChangeException; +Lorg/thoughtcrime/securesms/groups/GroupChangeFailedException; Lorg/thoughtcrime/securesms/groups/GroupId; Lorg/thoughtcrime/securesms/groups/GroupNotAMemberException; Lorg/thoughtcrime/securesms/groups/SelectionLimits$1; Lorg/thoughtcrime/securesms/groups/SelectionLimits; +Lorg/thoughtcrime/securesms/groups/v2/GroupInviteLinkUrl$InvalidGroupLinkException; +Lorg/thoughtcrime/securesms/groups/v2/GroupInviteLinkUrl$UnknownGroupLinkVersionException; +Lorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository; Lorg/thoughtcrime/securesms/jobmanager/AlarmManagerScheduler$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/jobmanager/CompositeScheduler; Lorg/thoughtcrime/securesms/jobmanager/Constraint$-CC; @@ -28976,6 +36451,7 @@ Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda19; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda20; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda22; +Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda23; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/jobmanager/JobController$$ExternalSyntheticLambda6; @@ -28987,6 +36463,7 @@ Lorg/thoughtcrime/securesms/jobmanager/JobInstantiator; Lorg/thoughtcrime/securesms/jobmanager/JobLogger; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda10; +Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda14; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda15; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda17; Lorg/thoughtcrime/securesms/jobmanager/JobManager$$ExternalSyntheticLambda5; @@ -29092,6 +36569,7 @@ Lorg/thoughtcrime/securesms/jobs/CheckServiceReachabilityJob; Lorg/thoughtcrime/securesms/jobs/CleanPreKeysJob$Factory; Lorg/thoughtcrime/securesms/jobs/ConversationShortcutRankingUpdateJob$Factory; Lorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob$Factory; +Lorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob; Lorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$Companion; Lorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$Factory; Lorg/thoughtcrime/securesms/jobs/CreateReleaseChannelJob$setAvatar$1; @@ -29118,12 +36596,15 @@ Lorg/thoughtcrime/securesms/jobs/EmojiSearchIndexDownloadJob$Factory; Lorg/thoughtcrime/securesms/jobs/EmojiSearchIndexDownloadJob$Manifest; Lorg/thoughtcrime/securesms/jobs/EmojiSearchIndexDownloadJob; Lorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Companion; +Lorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory$Companion; Lorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob$Factory; Lorg/thoughtcrime/securesms/jobs/ExternalLaunchDonationJob; Lorg/thoughtcrime/securesms/jobs/FailingJob$Factory; Lorg/thoughtcrime/securesms/jobs/FastJobStorage$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/jobs/FastJobStorage$deleteJobs$1; Lorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedBy$1; +Lorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$$inlined$sortedByDescending$1; +Lorg/thoughtcrime/securesms/jobs/FastJobStorage$getPendingJobsWithNoDependenciesInCreatedOrder$lambda$8$$inlined$sortedBy$1; Lorg/thoughtcrime/securesms/jobs/FastJobStorage; Lorg/thoughtcrime/securesms/jobs/FcmRefreshJob$Factory; Lorg/thoughtcrime/securesms/jobs/FetchRemoteMegaphoneImageJob$Factory; @@ -29147,6 +36628,7 @@ Lorg/thoughtcrime/securesms/jobs/JobManagerFactories$2; Lorg/thoughtcrime/securesms/jobs/JobManagerFactories; Lorg/thoughtcrime/securesms/jobs/LeaveGroupV2Job$Factory; Lorg/thoughtcrime/securesms/jobs/LeaveGroupV2WorkerJob$Factory; +Lorg/thoughtcrime/securesms/jobs/LegacyAttachmentUploadJob$Factory; Lorg/thoughtcrime/securesms/jobs/LocalBackupJob$Factory; Lorg/thoughtcrime/securesms/jobs/LocalBackupJobApi29$Factory; Lorg/thoughtcrime/securesms/jobs/MarkerJob$Factory; @@ -29255,9 +36737,20 @@ Lorg/thoughtcrime/securesms/jobs/ThreadUpdateJob; Lorg/thoughtcrime/securesms/jobs/TrimThreadJob$Factory; Lorg/thoughtcrime/securesms/jobs/TypingSendJob$Factory; Lorg/thoughtcrime/securesms/jobs/UnableToStartException; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; +Lorg/thoughtcrime/securesms/keyboard/emoji/EmojiKeyboardPageFragment$Callback; +Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchFragment$Callback; +Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository; +Lorg/thoughtcrime/securesms/keyboard/gif/GifKeyboardPageFragment$Host; +Lorg/thoughtcrime/securesms/keyboard/sticker/StickerKeyboardPageFragment$Callback; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$Companion; +Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState$Companion; +Lorg/thoughtcrime/securesms/keyvalue/AccountValues$UsernameSyncState; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$aciPreKeys$1; Lorg/thoughtcrime/securesms/keyvalue/AccountValues$pniPreKeys$1; +Lorg/thoughtcrime/securesms/keyvalue/AccountValues$usernameSyncState$2; Lorg/thoughtcrime/securesms/keyvalue/AccountValues; Lorg/thoughtcrime/securesms/keyvalue/ApkUpdateValues$Companion; Lorg/thoughtcrime/securesms/keyvalue/ApkUpdateValues; @@ -29282,6 +36775,7 @@ Lorg/thoughtcrime/securesms/keyvalue/IntValue; Lorg/thoughtcrime/securesms/keyvalue/InternalValues; Lorg/thoughtcrime/securesms/keyvalue/KeepMessagesDuration; Lorg/thoughtcrime/securesms/keyvalue/KeyValueDataSet; +Lorg/thoughtcrime/securesms/keyvalue/KeyValueEnumValue; Lorg/thoughtcrime/securesms/keyvalue/KeyValuePersistentStorage; Lorg/thoughtcrime/securesms/keyvalue/KeyValueProtoValue; Lorg/thoughtcrime/securesms/keyvalue/KeyValueReader; @@ -29327,6 +36821,14 @@ Lorg/thoughtcrime/securesms/keyvalue/TooltipValues; Lorg/thoughtcrime/securesms/keyvalue/UiHints; Lorg/thoughtcrime/securesms/keyvalue/WallpaperValues; Lorg/thoughtcrime/securesms/linkpreview/LinkPreview; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedStateDisposable$1; +Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; Lorg/thoughtcrime/securesms/logging/CustomSignalProtocolLogger; Lorg/thoughtcrime/securesms/logging/PersistentLogger$Companion; Lorg/thoughtcrime/securesms/logging/PersistentLogger$LogRequest; @@ -29384,7 +36886,13 @@ Lorg/thoughtcrime/securesms/megaphone/Megaphones$3; Lorg/thoughtcrime/securesms/megaphone/Megaphones$Event; Lorg/thoughtcrime/securesms/megaphone/Megaphones; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$ActionClickListener; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$AddPhotoCardViewHolder; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardAdapter; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder$$ExternalSyntheticLambda1; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$CardViewHolder; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$GroupCardViewHolder; +Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView$InviteCardViewHolder; Lorg/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView; Lorg/thoughtcrime/securesms/megaphone/PinsForAllSchedule; Lorg/thoughtcrime/securesms/megaphone/RecurringSchedule; @@ -29401,6 +36909,10 @@ Lorg/thoughtcrime/securesms/megaphone/SignalPinReminderSchedule; Lorg/thoughtcrime/securesms/megaphone/SmsExportReminderSchedule$Companion; Lorg/thoughtcrime/securesms/megaphone/SmsExportReminderSchedule; Lorg/thoughtcrime/securesms/messageprocessingalarm/RoutineMessageFetchReceiver; +Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; +Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver$2; Lorg/thoughtcrime/securesms/messages/IncomingMessageObserver$BackgroundService$Companion; @@ -29469,8 +36981,11 @@ Lorg/thoughtcrime/securesms/migrations/TrimByLengthSettingsMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/UpdateSmsJobsMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/UserNotificationMigrationJob$Factory; Lorg/thoughtcrime/securesms/migrations/UuidMigrationJob$Factory; +Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener; +Lorg/thoughtcrime/securesms/mms/AttachmentManager; Lorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$AttachmentModel; Lorg/thoughtcrime/securesms/mms/AttachmentStreamUriLoader$Factory; +Lorg/thoughtcrime/securesms/mms/AudioSlide; Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$Factory; Lorg/thoughtcrime/securesms/mms/GifSlide; @@ -29493,8 +37008,13 @@ Lorg/thoughtcrime/securesms/mms/SignalGlideComponents; Lorg/thoughtcrime/securesms/mms/SignalGlideModule$Companion; Lorg/thoughtcrime/securesms/mms/SignalGlideModule; Lorg/thoughtcrime/securesms/mms/Slide; +Lorg/thoughtcrime/securesms/mms/SlideClickListener; +Lorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/mms/SlideDeck; +Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; +Lorg/thoughtcrime/securesms/mms/SlidesClickedListener; Lorg/thoughtcrime/securesms/mms/StickerSlide; +Lorg/thoughtcrime/securesms/mms/TextSlide; Lorg/thoughtcrime/securesms/net/ContentProxySafetyInterceptor; Lorg/thoughtcrime/securesms/net/ContentProxySelector$1; Lorg/thoughtcrime/securesms/net/ContentProxySelector; @@ -29515,6 +37035,11 @@ Lorg/thoughtcrime/securesms/net/StandardUserAgentInterceptor; Lorg/thoughtcrime/securesms/net/StaticDns; Lorg/thoughtcrime/securesms/net/UserAgentInterceptor; Lorg/thoughtcrime/securesms/notifications/Configuration; +Lorg/thoughtcrime/securesms/notifications/MarkReadReceiver; +Lorg/thoughtcrime/securesms/notifications/MessageNotifier$ReminderReceiver; +Lorg/thoughtcrime/securesms/notifications/MessageNotifier; +Lorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline0; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline1; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticApiModelOutline2; @@ -29525,6 +37050,10 @@ Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheti Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticLambda11; Lorg/thoughtcrime/securesms/notifications/NotificationChannels$$ExternalSyntheticLambda17; Lorg/thoughtcrime/securesms/notifications/NotificationChannels; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda17; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda3; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda9; +Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier; Lorg/thoughtcrime/securesms/notifications/SlowNotificationHeuristics; Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$1; @@ -29532,9 +37061,29 @@ Lorg/thoughtcrime/securesms/notifications/VitalsViewModel$State; Lorg/thoughtcrime/securesms/notifications/VitalsViewModel; Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile; Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfiles; +Lorg/thoughtcrime/securesms/notifications/v2/CancelableExecutor; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator; +Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$updateNotification$7; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier; +Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$messageCount$2; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationIds$2; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationItems$2; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; +Lorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider; +Lorg/thoughtcrime/securesms/payments/Payment; +Lorg/thoughtcrime/securesms/payments/PaymentsAddressException; Lorg/thoughtcrime/securesms/permissions/Permissions$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/permissions/Permissions; +Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber; +Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter; Lorg/thoughtcrime/securesms/pin/SvrRepository; +Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; Lorg/thoughtcrime/securesms/profiles/AvatarHelper; Lorg/thoughtcrime/securesms/profiles/ProfileName$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/profiles/ProfileName$$ExternalSyntheticLambda1; @@ -29565,10 +37114,16 @@ Lorg/thoughtcrime/securesms/push/SignalServiceNetworkAccess$WhenMappings; Lorg/thoughtcrime/securesms/push/SignalServiceNetworkAccess; Lorg/thoughtcrime/securesms/push/SignalServiceTrustStore; Lorg/thoughtcrime/securesms/ratelimit/RateLimitUtil; +Lorg/thoughtcrime/securesms/ratelimit/RecaptchaRequiredEvent; +Lorg/thoughtcrime/securesms/reactions/ReactionsBottomSheetDialogFragment$Callback; +Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; +Lorg/thoughtcrime/securesms/reactions/any/ReactWithAnyEmojiBottomSheetDialogFragment$Callback; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda6; +Lorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9; Lorg/thoughtcrime/securesms/recipients/LiveRecipient; Lorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/recipients/LiveRecipientCache$$ExternalSyntheticLambda2; @@ -29588,6 +37143,7 @@ Lorg/thoughtcrime/securesms/recipients/RecipientDetails$1; Lorg/thoughtcrime/securesms/recipients/RecipientDetails$2; Lorg/thoughtcrime/securesms/recipients/RecipientDetails$Companion; Lorg/thoughtcrime/securesms/recipients/RecipientDetails; +Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver; Lorg/thoughtcrime/securesms/recipients/RecipientId$1; Lorg/thoughtcrime/securesms/recipients/RecipientId$Serializer; Lorg/thoughtcrime/securesms/recipients/RecipientId; @@ -29605,6 +37161,7 @@ Lorg/thoughtcrime/securesms/releasechannel/ReleaseChannel; Lorg/thoughtcrime/securesms/revealable/ViewOnceMessageManager; Lorg/thoughtcrime/securesms/ringrtc/RingRtcLogger; Lorg/thoughtcrime/securesms/s3/S3; +Lorg/thoughtcrime/securesms/safety/SafetyNumberBottomSheet$Callbacks; Lorg/thoughtcrime/securesms/search/MessageResult; Lorg/thoughtcrime/securesms/search/SearchRepository; Lorg/thoughtcrime/securesms/service/DeletedCallEventManager$Companion; @@ -29645,12 +37202,18 @@ Lorg/thoughtcrime/securesms/sms/MessageSender$MessageSentEvent; Lorg/thoughtcrime/securesms/stickers/BlessedPacks$1; Lorg/thoughtcrime/securesms/stickers/BlessedPacks$Pack; Lorg/thoughtcrime/securesms/stickers/BlessedPacks; +Lorg/thoughtcrime/securesms/stickers/StickerEventListener; Lorg/thoughtcrime/securesms/stickers/StickerLocator; +Lorg/thoughtcrime/securesms/stickers/StickerPackInstallEvent; Lorg/thoughtcrime/securesms/stickers/StickerRemoteUri; Lorg/thoughtcrime/securesms/stickers/StickerRemoteUriLoader$Factory; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback; +Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; Lorg/thoughtcrime/securesms/storage/StorageKeyGenerator; Lorg/thoughtcrime/securesms/storage/StorageSyncHelper$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/storage/StorageSyncHelper; +Lorg/thoughtcrime/securesms/stories/Stories$MediaTransform$SendRequirements; Lorg/thoughtcrime/securesms/stories/Stories; Lorg/thoughtcrime/securesms/stories/StoryTextPostModel$Decoder$Companion; Lorg/thoughtcrime/securesms/stories/StoryTextPostModel$Decoder; @@ -29699,6 +37262,7 @@ Lorg/thoughtcrime/securesms/util/AppStartup$Task; Lorg/thoughtcrime/securesms/util/AppStartup; Lorg/thoughtcrime/securesms/util/AvatarUtil; Lorg/thoughtcrime/securesms/util/BitmapDecodingException; +Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; Lorg/thoughtcrime/securesms/util/ByteUnit$1; Lorg/thoughtcrime/securesms/util/ByteUnit$2; Lorg/thoughtcrime/securesms/util/ByteUnit$3; @@ -29708,19 +37272,24 @@ Lorg/thoughtcrime/securesms/util/CachedInflater$ViewCache$$ExternalSyntheticLamb Lorg/thoughtcrime/securesms/util/CachedInflater$ViewCache$$ExternalSyntheticLambda1; Lorg/thoughtcrime/securesms/util/CachedInflater$ViewCache; Lorg/thoughtcrime/securesms/util/CachedInflater; +Lorg/thoughtcrime/securesms/util/CharacterCalculator; Lorg/thoughtcrime/securesms/util/ConfigurationUtil; Lorg/thoughtcrime/securesms/util/ContextUtil; Lorg/thoughtcrime/securesms/util/ConversationShortcutPhoto$Loader$Factory; Lorg/thoughtcrime/securesms/util/ConversationShortcutPhoto; +Lorg/thoughtcrime/securesms/util/ConversationUtil; Lorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2; Lorg/thoughtcrime/securesms/util/DateUtils; Lorg/thoughtcrime/securesms/util/Debouncer; +Lorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$lazyDefault$2; +Lorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate; Lorg/thoughtcrime/securesms/util/DefaultValueLiveData; Lorg/thoughtcrime/securesms/util/Deferred; Lorg/thoughtcrime/securesms/util/DeviceProperties; Lorg/thoughtcrime/securesms/util/DrawableUtil; Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; Lorg/thoughtcrime/securesms/util/DynamicTheme; +Lorg/thoughtcrime/securesms/util/EditTextExtensionsKt; Lorg/thoughtcrime/securesms/util/EncryptedStreamUtils; Lorg/thoughtcrime/securesms/util/FeatureFlags$1; Lorg/thoughtcrime/securesms/util/FeatureFlags$2$$ExternalSyntheticLambda0; @@ -29729,12 +37298,16 @@ Lorg/thoughtcrime/securesms/util/FeatureFlags$OnFlagChange; Lorg/thoughtcrime/securesms/util/FeatureFlags; Lorg/thoughtcrime/securesms/util/FrameRateTracker$1; Lorg/thoughtcrime/securesms/util/FrameRateTracker; +Lorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0; +Lorg/thoughtcrime/securesms/util/FullscreenHelper; Lorg/thoughtcrime/securesms/util/FutureTaskListener; Lorg/thoughtcrime/securesms/util/IOFunction; Lorg/thoughtcrime/securesms/util/JavaTimeExtensionsKt; Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; Lorg/thoughtcrime/securesms/util/JsonUtils; Lorg/thoughtcrime/securesms/util/LRUCache; +Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0; +Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter; Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; Lorg/thoughtcrime/securesms/util/ListenableFutureTask; Lorg/thoughtcrime/securesms/util/LocalMetrics$$ExternalSyntheticLambda0; @@ -29744,6 +37317,9 @@ Lorg/thoughtcrime/securesms/util/LocalMetrics$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/util/LocalMetrics$db$2; Lorg/thoughtcrime/securesms/util/LocalMetrics; Lorg/thoughtcrime/securesms/util/LocaleUtil; +Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; +Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; +Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$1; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$2; Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3; @@ -29756,18 +37332,32 @@ Lorg/thoughtcrime/securesms/util/MediaUtil; Lorg/thoughtcrime/securesms/util/MessageRecordUtil; Lorg/thoughtcrime/securesms/util/NameUtil; Lorg/thoughtcrime/securesms/util/NetworkUtil; +Lorg/thoughtcrime/securesms/util/NoCrossfadeChangeDefaultAnimator; +Lorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda2; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda3; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda4; Lorg/thoughtcrime/securesms/util/ProfileUtil$$ExternalSyntheticLambda5; Lorg/thoughtcrime/securesms/util/ProfileUtil; +Lorg/thoughtcrime/securesms/util/Projection$Corners; +Lorg/thoughtcrime/securesms/util/Projection; +Lorg/thoughtcrime/securesms/util/ProjectionList; +Lorg/thoughtcrime/securesms/util/PushCharacterCalculator$1; +Lorg/thoughtcrime/securesms/util/PushCharacterCalculator; Lorg/thoughtcrime/securesms/util/RemoteDeprecation; +Lorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$delegate$1; +Lorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion; +Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; Lorg/thoughtcrime/securesms/util/ScreenDensity$1; Lorg/thoughtcrime/securesms/util/ScreenDensity; Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory; +Lorg/thoughtcrime/securesms/util/SearchUtil; Lorg/thoughtcrime/securesms/util/ServiceUtil; Lorg/thoughtcrime/securesms/util/SignalLocalMetrics$ColdStart; +Lorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen; Lorg/thoughtcrime/securesms/util/SignalProxyUtil; Lorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/SignalTrace$$ExternalSyntheticLambda1; @@ -29781,12 +37371,27 @@ Lorg/thoughtcrime/securesms/util/SnapToTopDataObserver; Lorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue; Lorg/thoughtcrime/securesms/util/SoftHashMap; Lorg/thoughtcrime/securesms/util/StorageUtil; +Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; Lorg/thoughtcrime/securesms/util/TextSecurePreferences; +Lorg/thoughtcrime/securesms/util/ThemeUtil; Lorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler; Lorg/thoughtcrime/securesms/util/ThrottledDebouncer; +Lorg/thoughtcrime/securesms/util/UrlClickHandler; Lorg/thoughtcrime/securesms/util/Util; Lorg/thoughtcrime/securesms/util/VersionTracker; Lorg/thoughtcrime/securesms/util/ViewExtensionsKt; +Lorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactory$Companion; +Lorg/thoughtcrime/securesms/util/ViewModelFactory; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3; +Lorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4; Lorg/thoughtcrime/securesms/util/ViewUtil; Lorg/thoughtcrime/securesms/util/WakeLockUtil; Lorg/thoughtcrime/securesms/util/WindowUtil; @@ -29796,15 +37401,20 @@ Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModelList; +Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter$Placeholder; Lorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter; Lorg/thoughtcrime/securesms/util/cjkv/CJKVUtil; Lorg/thoughtcrime/securesms/util/concurrent/FilteredExecutor$Filter; Lorg/thoughtcrime/securesms/util/concurrent/FilteredExecutor; +Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; Lorg/thoughtcrime/securesms/util/concurrent/SerialExecutor$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/concurrent/SerialExecutor; +Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor; +Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture; +Lorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat; Lorg/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper; Lorg/thoughtcrime/securesms/util/dynamiclanguage/LanguageString; Lorg/thoughtcrime/securesms/util/dynamiclanguage/LocaleParser; @@ -29832,6 +37442,7 @@ Lorg/thoughtcrime/securesms/util/rx/RxStore; Lorg/thoughtcrime/securesms/util/storage/FileStorage$$ExternalSyntheticLambda0; Lorg/thoughtcrime/securesms/util/storage/FileStorage; Lorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar; +Lorg/thoughtcrime/securesms/util/views/NullableStub; Lorg/thoughtcrime/securesms/util/views/SimpleProgressDialog$DismissibleDialog; Lorg/thoughtcrime/securesms/util/views/SlideUpWithSnackbarBehavior; Lorg/thoughtcrime/securesms/util/views/Stub; @@ -29841,6 +37452,7 @@ Lorg/thoughtcrime/securesms/video/exo/ExoPlayerPool; Lorg/thoughtcrime/securesms/video/exo/GiphyMp4Cache$Companion; Lorg/thoughtcrime/securesms/video/exo/GiphyMp4Cache; Lorg/thoughtcrime/securesms/video/exo/SignalDataSource$Factory; +Lorg/thoughtcrime/securesms/video/exo/SignalMediaSourceFactory; Lorg/thoughtcrime/securesms/video/exo/SimpleExoPlayerPool$Companion; Lorg/thoughtcrime/securesms/video/exo/SimpleExoPlayerPool; Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; @@ -29884,6 +37496,7 @@ Lorg/whispersystems/signalservice/api/account/PreKeyCollection; Lorg/whispersystems/signalservice/api/crypto/InvalidCiphertextException; Lorg/whispersystems/signalservice/api/crypto/UnidentifiedAccess; Lorg/whispersystems/signalservice/api/groupsv2/ClientZkOperations; +Lorg/whispersystems/signalservice/api/groupsv2/GroupLinkNotActiveException; Lorg/whispersystems/signalservice/api/groupsv2/GroupsV2Operations; Lorg/whispersystems/signalservice/api/kbs/MasterKey; Lorg/whispersystems/signalservice/api/messages/SignalServiceAttachment; @@ -29963,6 +37576,7 @@ Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$ResponseCodeHa Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$ServiceConnectionHolder; Lorg/whispersystems/signalservice/internal/push/PushServiceSocket; Lorg/whispersystems/signalservice/internal/push/VerifyAccountResponse; +Lorg/whispersystems/signalservice/internal/push/exceptions/GroupPatchNotAcceptedException; Lorg/whispersystems/signalservice/internal/push/http/AcceptLanguagesUtil; Lorg/whispersystems/signalservice/internal/util/BlacklistingTrustManager$1; Lorg/whispersystems/signalservice/internal/util/BlacklistingTrustManager; @@ -29986,11 +37600,23 @@ Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$Bui Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$Companion$ADAPTER$1; Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage$Companion; Lorg/whispersystems/signalservice/internal/websocket/WebSocketRequestMessage; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda0; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda1; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda4; +Lrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda5; +Lrxdogtag2/DogTagMaybeObserver; +Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda2; +Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda3; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda4; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda5; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda6; Lrxdogtag2/DogTagObserver$$ExternalSyntheticLambda7; Lrxdogtag2/DogTagObserver; +Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda0; +Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1; +Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda4; +Lrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda5; +Lrxdogtag2/DogTagSingleObserver; Lrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda2; Lrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda3; Lrxdogtag2/DogTagSubscriber$$ExternalSyntheticLambda4; @@ -30010,117 +37636,17 @@ Lrxdogtag2/RxDogTag$Configuration; Lrxdogtag2/RxDogTag$NonCheckingConsumer; Lrxdogtag2/RxDogTag; Lrxdogtag2/RxDogTagErrorReceiver; -PLandroid/support/v4/media/session/IMediaSession$Stub;->()V -PLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V -PLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->getQueueTitle()Ljava/lang/CharSequence; -PLandroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi29;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V -PLandroid/support/v4/media/session/MediaControllerCompat;->(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V -PLandroid/support/v4/media/session/MediaControllerCompat;->getQueueTitle()Ljava/lang/CharSequence; -PLandroid/support/v4/media/session/MediaSessionCompat$1;->(Landroid/support/v4/media/session/MediaSessionCompat;)V -PLandroid/support/v4/media/session/MediaSessionCompat$Callback$CallbackHandler;->(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Looper;)V -PLandroid/support/v4/media/session/MediaSessionCompat$Callback$MediaSessionCallbackApi21;->(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V -PLandroid/support/v4/media/session/MediaSessionCompat$Callback;->()V -PLandroid/support/v4/media/session/MediaSessionCompat$Callback;->setSessionImpl(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;Landroid/os/Handler;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token; -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setActive(Z)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setFlags(I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setMediaButtonReceiver(Landroid/app/PendingIntent;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setPlaybackToLocal(I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setQueue(Ljava/util/List;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setRepeatMode(I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->setShuffleMode(I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/session/MediaSession;I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi22;->setRatingType(I)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi28;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/media/session/MediaSession; -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29$$ExternalSyntheticApiModelOutline1;->m()V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29;->(Landroid/content/Context;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi29;->createFwkMediaSession(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/media/session/MediaSession; -PLandroid/support/v4/media/session/MediaSessionCompat$Token$1;->()V -PLandroid/support/v4/media/session/MediaSessionCompat$Token;->()V -PLandroid/support/v4/media/session/MediaSessionCompat$Token;->(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V -PLandroid/support/v4/media/session/MediaSessionCompat$Token;->getExtraBinder()Landroid/support/v4/media/session/IMediaSession; -PLandroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object; -PLandroid/support/v4/media/session/MediaSessionCompat;->(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/MediaSessionCompat;->(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;Landroid/os/Bundle;Landroidx/versionedparcelable/VersionedParcelable;)V -PLandroid/support/v4/media/session/MediaSessionCompat;->getController()Landroid/support/v4/media/session/MediaControllerCompat; -PLandroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token; -PLandroid/support/v4/media/session/MediaSessionCompat;->setActive(Z)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setFlags(I)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setPlaybackToLocal(I)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setQueue(Ljava/util/List;)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setRatingType(I)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setRepeatMode(I)V -PLandroid/support/v4/media/session/MediaSessionCompat;->setShuffleMode(I)V -PLandroid/support/v4/media/session/PlaybackStateCompat$1;->()V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->build(Landroid/media/session/PlaybackState$Builder;)Landroid/media/session/PlaybackState; -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->createBuilder()Landroid/media/session/PlaybackState$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setActions(Landroid/media/session/PlaybackState$Builder;J)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setActiveQueueItemId(Landroid/media/session/PlaybackState$Builder;J)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setBufferedPosition(Landroid/media/session/PlaybackState$Builder;J)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setErrorMessage(Landroid/media/session/PlaybackState$Builder;Ljava/lang/CharSequence;)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api21Impl;->setState(Landroid/media/session/PlaybackState$Builder;IJFJ)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Api22Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/media/session/PlaybackState$Builder;Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Api22Impl;->setExtras(Landroid/media/session/PlaybackState$Builder;Landroid/os/Bundle;)V -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->()V -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->build()Landroid/support/v4/media/session/PlaybackStateCompat; -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setActions(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setActiveQueueItemId(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setBufferedPosition(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setExtras(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat$Builder;->setState(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; -PLandroid/support/v4/media/session/PlaybackStateCompat;->()V -PLandroid/support/v4/media/session/PlaybackStateCompat;->(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V -PLandroid/support/v4/media/session/PlaybackStateCompat;->getPlaybackState()Ljava/lang/Object; PLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->saveState()Landroid/os/Bundle; -PLandroidx/activity/ComponentActivity$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V -PLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;->activityDestroyed()V PLandroidx/activity/ComponentActivity;->$r8$lambda$OnwlVMZzrLePIRy-6IUDTtLLUV0(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle; PLandroidx/activity/ComponentActivity;->lambda$new$1()Landroid/os/Bundle; PLandroidx/activity/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/activity/ComponentActivity;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V -PLandroidx/activity/ComponentActivity;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/activity/ComponentActivity;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/activity/ComponentActivity;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/activity/ComponentActivity;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V -PLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;I)V -PLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V -PLandroidx/activity/OnBackPressedCallback;->remove()V -PLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V -PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V -PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V -PLandroidx/activity/OnBackPressedDispatcher;->access$getOnBackPressedCallbacks$p(Landroidx/activity/OnBackPressedDispatcher;)Lkotlin/collections/ArrayDeque; -PLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V -PLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V PLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->clearObservers()V PLandroidx/activity/result/ActivityResultRegistry;->onSaveInstanceState(Landroid/os/Bundle;)V PLandroidx/appcompat/app/AppCompatActivity$1;->saveState()Landroid/os/Bundle; -PLandroidx/appcompat/app/AppCompatActivity;->onDestroy()V -PLandroidx/appcompat/app/AppCompatActivity;->onStop()V -PLandroidx/appcompat/app/AppCompatDelegate;->removeActivityDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V -PLandroidx/appcompat/app/AppCompatDelegateImpl$3;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onDetachedFromWindow()V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->cleanupAutoManagers()V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->dismissPopups()V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V PLandroidx/appcompat/app/AppCompatDelegateImpl;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->onStop()V -PLandroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I -PLandroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText; -PLandroidx/appcompat/app/AppCompatViewInflater;->createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton; PLandroidx/appcompat/app/ToolbarActionBar;->onDestroy()V PLandroidx/appcompat/view/SupportMenuInflater$MenuState;->addSubMenuItem()Landroid/view/SubMenu; PLandroidx/appcompat/view/SupportMenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z -PLandroidx/appcompat/view/WindowCallbackWrapper;->onDetachedFromWindow()V PLandroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;->()V PLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLandroidx/appcompat/view/menu/ActionMenuItemView;->getAccessibilityClassName()Ljava/lang/CharSequence; @@ -30128,7 +37654,6 @@ PLandroidx/appcompat/view/menu/ActionMenuItemView;->getItemData()Landroidx/appco PLandroidx/appcompat/view/menu/ActionMenuItemView;->hasText()Z PLandroidx/appcompat/view/menu/ActionMenuItemView;->prefersCondensedTitle()Z PLandroidx/appcompat/view/menu/ActionMenuItemView;->setItemInvoker(Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;)V -PLandroidx/appcompat/view/menu/ActionMenuItemView;->setPopupCallback(Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;)V PLandroidx/appcompat/view/menu/BaseMenuPresenter;->addItemView(Landroid/view/View;I)V PLandroidx/appcompat/view/menu/BaseMenuPresenter;->filterLeftoverView(Landroid/view/ViewGroup;I)Z PLandroidx/appcompat/view/menu/MenuBuilder;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; @@ -30145,7 +37670,6 @@ PLandroidx/appcompat/view/menu/MenuBuilder;->setHeaderTitleInt(Ljava/lang/CharSe PLandroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I PLandroidx/appcompat/view/menu/MenuItemImpl;->getSubMenu()Landroid/view/SubMenu; PLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; -PLandroidx/appcompat/view/menu/MenuItemImpl;->getTitleForItemView(Landroidx/appcompat/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; PLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; PLandroidx/appcompat/view/menu/MenuItemImpl;->setActionView(Landroid/view/View;)Landroidx/core/internal/view/SupportMenuItem; PLandroidx/appcompat/view/menu/MenuItemImpl;->setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem; @@ -30171,81 +37695,9 @@ PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->()V PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V PLandroidx/appcompat/widget/AppCompatAutoCompleteTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V -PLandroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V -PLandroidx/appcompat/widget/AppCompatButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatButton;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper; -PLandroidx/appcompat/widget/AppCompatButton;->onTextChanged(Ljava/lang/CharSequence;III)V -PLandroidx/appcompat/widget/AppCompatButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatButton;->setFilters([Landroid/text/InputFilter;)V -PLandroidx/appcompat/widget/AppCompatButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V PLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintModeForDrawableRes(I)Landroid/graphics/PorterDuff$Mode; -PLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; -PLandroidx/appcompat/widget/AppCompatDrawableManager;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V -PLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatEditText;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatEditText;->getText()Ljava/lang/CharSequence; -PLandroidx/appcompat/widget/AppCompatEditText;->initEmojiKeyListener(Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;)V -PLandroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatEditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatEditText;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatEditText;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V -PLandroidx/appcompat/widget/AppCompatEditText;->setEmojiCompatEnabled(Z)V -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->(Landroid/widget/EditText;)V -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->isEmojiCapableKeyListener(Landroid/text/method/KeyListener;)Z -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->setEnabled(Z)V -PLandroidx/appcompat/widget/AppCompatHintHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection; -PLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/AppCompatImageButton;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatImageButton;->hasOverlappingRendering()Z -PLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundResource(I)V -PLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatImageButton;->setImageResource(I)V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->()V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->(Landroid/widget/ProgressBar;)V -PLandroidx/appcompat/widget/AppCompatProgressBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBar;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatSeekBar;->jumpDrawablesToCurrentState()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->(Landroid/widget/SeekBar;)V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->applyTickMarkTint()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->drawableStateChanged()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->jumpDrawablesToCurrentState()V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V -PLandroidx/appcompat/widget/AppCompatSeekBarHelper;->setTickMark(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; -PLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/AppCompatTextHelper;->createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo; -PLandroidx/appcompat/widget/AppCompatTextHelper;->populateSurroundingTextIfNeeded(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/appcompat/widget/AppCompatTextView;->setBackgroundResource(I)V -PLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline0;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline1;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline2;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils$$ExternalSyntheticApiModelOutline3;->m(Landroid/graphics/Insets;)I -PLandroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z -PLandroidx/appcompat/widget/FitWindowsFrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z PLandroidx/appcompat/widget/ForwardingListener;->onViewDetachedFromWindow(Landroid/view/View;)V -PLandroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/appcompat/widget/LinearLayoutCompat;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z -PLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; -PLandroidx/appcompat/widget/LinearLayoutCompat;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams; -PLandroidx/appcompat/widget/LinearLayoutCompat;->layoutVertical(IIII)V -PLandroidx/appcompat/widget/LinearLayoutCompat;->measureVertical(II)V -PLandroidx/appcompat/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V -PLandroidx/appcompat/widget/LinearLayoutCompat;->setOrientation(I)V -PLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->generateCacheKey(ILandroid/graphics/PorterDuff$Mode;)I -PLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->get(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; -PLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->put(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; PLandroidx/appcompat/widget/ResourceManagerInternal;->addTintListToCache(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V -PLandroidx/appcompat/widget/ResourceManagerInternal;->createTintFilter(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; -PLandroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; PLandroidx/appcompat/widget/ResourceManagerInternal;->getTintMode(I)Landroid/graphics/PorterDuff$Mode; PLandroidx/appcompat/widget/SearchView$10;->(Landroidx/appcompat/widget/SearchView;)V PLandroidx/appcompat/widget/SearchView$1;->(Landroidx/appcompat/widget/SearchView;)V @@ -30276,42 +37728,16 @@ PLandroidx/appcompat/widget/SearchView;->updateSubmitArea()V PLandroidx/appcompat/widget/SearchView;->updateSubmitButton(Z)V PLandroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V PLandroidx/appcompat/widget/SearchView;->updateVoiceButton(Z)V -PLandroidx/appcompat/widget/TintInfo;->()V -PLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;->run()V PLandroidx/appcompat/widget/Toolbar$SavedState$1;->()V PLandroidx/appcompat/widget/Toolbar$SavedState;->()V PLandroidx/appcompat/widget/Toolbar$SavedState;->(Landroid/os/Parcelable;)V PLandroidx/appcompat/widget/Toolbar$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/appcompat/widget/Toolbar;->addMenuProvider(Landroidx/core/view/MenuProvider;)V -PLandroidx/appcompat/widget/Toolbar;->getCurrentMenuItems()Ljava/util/ArrayList; -PLandroidx/appcompat/widget/Toolbar;->getMenuInflater()Landroid/view/MenuInflater; -PLandroidx/appcompat/widget/Toolbar;->invalidateMenu()V PLandroidx/appcompat/widget/Toolbar;->isOverflowMenuShowing()Z -PLandroidx/appcompat/widget/Toolbar;->onCreateMenu()V PLandroidx/appcompat/widget/Toolbar;->onDetachedFromWindow()V PLandroidx/appcompat/widget/Toolbar;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(I)V -PLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V -PLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(I)V -PLandroidx/appcompat/widget/Toolbar;->setTitleTextColor(Landroid/content/res/ColorStateList;)V -PLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->backward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry; -PLandroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater; -PLandroidx/collection/ArrayMap$ValueCollection;->(Landroidx/collection/ArrayMap;)V -PLandroidx/collection/ArrayMap$ValueCollection;->toArray()[Ljava/lang/Object; -PLandroidx/collection/ArrayMap;->values()Ljava/util/Collection; -PLandroidx/collection/ArraySet$ElementIterator;->removeAt(I)V -PLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;)I -PLandroidx/collection/ArraySet;->isEmpty()Z -PLandroidx/collection/ArraySet;->remove(Ljava/lang/Object;)Z -PLandroidx/collection/ArraySet;->removeAt(I)Ljava/lang/Object; -PLandroidx/collection/IndexBasedArrayIterator;->remove()V PLandroidx/collection/SimpleArrayMap;->equals(Ljava/lang/Object;)Z -PLandroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V PLandroidx/collection/SparseArrayCompat;->clear()V -PLandroidx/compose/ui/platform/coreshims/SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m()I PLandroidx/concurrent/futures/AbstractResolvableFuture$AtomicHelper;->()V PLandroidx/concurrent/futures/AbstractResolvableFuture$AtomicHelper;->(Landroidx/concurrent/futures/AbstractResolvableFuture$1;)V PLandroidx/concurrent/futures/AbstractResolvableFuture$Listener;->()V @@ -30332,259 +37758,31 @@ PLandroidx/concurrent/futures/AbstractResolvableFuture;->set(Ljava/lang/Object;) PLandroidx/concurrent/futures/ResolvableFuture;->()V PLandroidx/concurrent/futures/ResolvableFuture;->create()Landroidx/concurrent/futures/ResolvableFuture; PLandroidx/concurrent/futures/ResolvableFuture;->set(Ljava/lang/Object;)Z -PLandroidx/constraintlayout/core/ArrayRow;->createRowEquals(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/constraintlayout/core/ArrayRow; -PLandroidx/constraintlayout/core/LinearSystem;->addGreaterBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V -PLandroidx/constraintlayout/core/LinearSystem;->addLowerBarrier(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;IZ)V -PLandroidx/constraintlayout/core/widgets/ConstraintAnchor$1;->()V -PLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->getOpposite()Landroidx/constraintlayout/core/widgets/ConstraintAnchor; -PLandroidx/constraintlayout/core/widgets/ConstraintAnchor;->hasCenteredDependents()Z -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->getVerticalMargin()I -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setFinalLeft(I)V -PLandroidx/constraintlayout/core/widgets/ConstraintWidget;->setVerticalDimension(II)V -PLandroidx/constraintlayout/core/widgets/ConstraintWidgetContainer;->addHorizontalWrapMinVariable(Landroidx/constraintlayout/core/widgets/ConstraintAnchor;)V -PLandroidx/constraintlayout/core/widgets/Guideline$1;->()V -PLandroidx/constraintlayout/core/widgets/Guideline;->()V -PLandroidx/constraintlayout/core/widgets/Guideline;->getOrientation()I -PLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeBegin()I -PLandroidx/constraintlayout/core/widgets/Guideline;->getRelativeEnd()I -PLandroidx/constraintlayout/core/widgets/Guideline;->isResolvedVertically()Z -PLandroidx/constraintlayout/core/widgets/Guideline;->setFinalValue(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setGuideBegin(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setGuideEnd(I)V -PLandroidx/constraintlayout/core/widgets/Guideline;->setOrientation(I)V -PLandroidx/constraintlayout/core/widgets/WidgetContainer;->remove(Landroidx/constraintlayout/core/widgets/ConstraintWidget;)V PLandroidx/constraintlayout/widget/ConstraintHelper;->setTag(ILjava/lang/Object;)V -PLandroidx/constraintlayout/widget/ConstraintLayout;->onViewRemoved(Landroid/view/View;)V -PLandroidx/constraintlayout/widget/ConstraintLayout;->setId(I)V -PLandroidx/constraintlayout/widget/Guideline;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/constraintlayout/widget/Guideline;->setGuidelineBegin(I)V -PLandroidx/constraintlayout/widget/Guideline;->setGuidelineEnd(I)V -PLandroidx/constraintlayout/widget/Guideline;->setVisibility(I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->blocksInteractionBelow(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedScrollAccepted(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedScrollAccepted(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;I)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->didBlockInteraction()Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isBlockingInteractionBelow(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isNestedScrollAccepted(I)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->resetChangedAfterNestedScroll()V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->resetNestedScroll(I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setNestedScrollAccepted(IZ)V PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState$1;->()V PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->()V PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->(Landroid/os/Parcelable;)V PLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Landroid/view/View;Landroid/view/View;)I -PLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->getTopSortedChildren(Ljava/util/List;)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->isPointInChildBounds(Landroid/view/View;II)Z PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onDetachedFromWindow()V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onStopNestedScroll(Landroid/view/View;I)V -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z -PLandroidx/coordinatorlayout/widget/CoordinatorLayout;->performIntercept(Landroid/view/MotionEvent;I)Z -PLandroidx/core/app/ActivityCompat$Api21Impl;->postponeEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat$Api21Impl;->startPostponedEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V -PLandroidx/core/app/AppOpsManagerCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Ljava/lang/String;)Ljava/lang/String; -PLandroidx/core/app/AppOpsManagerCompat$Api23Impl;->permissionToOp(Ljava/lang/String;)Ljava/lang/String; -PLandroidx/core/app/AppOpsManagerCompat;->permissionToOp(Ljava/lang/String;)Ljava/lang/String; -PLandroidx/core/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; -PLandroidx/core/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V PLandroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V -PLandroidx/core/content/ContextCompat$Api26Impl;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; -PLandroidx/core/content/ContextCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;)Ljava/util/concurrent/Executor; -PLandroidx/core/content/ContextCompat$Api28Impl;->getMainExecutor(Landroid/content/Context;)Ljava/util/concurrent/Executor; -PLandroidx/core/content/ContextCompat;->getMainExecutor(Landroid/content/Context;)Ljava/util/concurrent/Executor; -PLandroidx/core/content/ContextCompat;->obtainAndCheckReceiverPermission(Landroid/content/Context;)Ljava/lang/String; -PLandroidx/core/content/ContextCompat;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; -PLandroidx/core/content/ContextCompat;->registerReceiver(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; -PLandroidx/core/content/PermissionChecker;->checkPermission(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I -PLandroidx/core/content/PermissionChecker;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I -PLandroidx/core/graphics/Insets;->()V -PLandroidx/core/graphics/Insets;->(IIII)V -PLandroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; -PLandroidx/core/graphics/Insets;->toCompatInsets(Landroid/graphics/Insets;)Landroidx/core/graphics/Insets; -PLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setTintMode(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V -PLandroidx/core/graphics/drawable/DrawableCompat;->setTintMode(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V -PLandroidx/core/os/BundleCompat$Api18Impl;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; -PLandroidx/core/os/BundleCompat$Api18Impl;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V -PLandroidx/core/os/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; -PLandroidx/core/os/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V PLandroidx/core/os/BundleKt;->bundleOf([Lkotlin/Pair;)Landroid/os/Bundle; -PLandroidx/core/os/HandlerCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z -PLandroidx/core/os/HandlerCompat$Api28Impl;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z -PLandroidx/core/os/HandlerCompat;->postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z -PLandroidx/core/text/util/LinkifyCompat$$ExternalSyntheticLambda0;->()V -PLandroidx/core/text/util/LinkifyCompat;->()V -PLandroidx/core/text/util/LinkifyCompat;->addLinks(Landroid/text/Spannable;I)Z -PLandroidx/core/text/util/LinkifyCompat;->shouldAddLinksFallbackToFramework()Z -PLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->sendAccessibilityEvent(Landroid/view/View;I)V -PLandroidx/core/view/AccessibilityDelegateCompat$Api16Impl;->getAccessibilityNodeProvider(Landroid/view/View$AccessibilityDelegate;Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; -PLandroidx/core/view/AccessibilityDelegateCompat;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/AccessibilityDelegateCompat;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/core/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z -PLandroidx/core/view/AccessibilityDelegateCompat;->sendAccessibilityEvent(Landroid/view/View;I)V -PLandroidx/core/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->onTouchEvent(Landroid/view/MotionEvent;)Z -PLandroidx/core/view/GestureDetectorCompat;->onTouchEvent(Landroid/view/MotionEvent;)Z -PLandroidx/core/view/MenuHostHelper;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V PLandroidx/core/view/MenuItemCompat;->setIconTintList(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V -PLandroidx/core/view/NestedScrollingChildHelper;->hasNestedScrollingParent(I)Z -PLandroidx/core/view/NestedScrollingChildHelper;->isNestedScrollingEnabled()Z -PLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingParentForType(ILandroid/view/ViewParent;)V -PLandroidx/core/view/NestedScrollingChildHelper;->startNestedScroll(II)Z -PLandroidx/core/view/NestedScrollingParentHelper;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V -PLandroidx/core/view/NestedScrollingParentHelper;->onStopNestedScroll(Landroid/view/View;I)V -PLandroidx/core/view/ViewCompat$1;->(ILjava/lang/Class;I)V -PLandroidx/core/view/ViewCompat$1;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; -PLandroidx/core/view/ViewCompat$1;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; -PLandroidx/core/view/ViewCompat$3;->(ILjava/lang/Class;II)V -PLandroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/CharSequence; -PLandroidx/core/view/ViewCompat$3;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; -PLandroidx/core/view/ViewCompat$4;->(ILjava/lang/Class;I)V -PLandroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/Boolean; -PLandroidx/core/view/ViewCompat$4;->frameworkGet(Landroid/view/View;)Ljava/lang/Object; -PLandroidx/core/view/ViewCompat$AccessibilityViewProperty;->(ILjava/lang/Class;I)V +PLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll()V PLandroidx/core/view/ViewCompat$Api16Impl;->hasTransientState(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat$Api17Impl;->getPaddingEnd(Landroid/view/View;)I -PLandroidx/core/view/ViewCompat$Api17Impl;->getPaddingStart(Landroid/view/View;)I -PLandroidx/core/view/ViewCompat$Api20Impl;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api20Impl;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api21Impl$1;->onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api21Impl;->getZ(Landroid/view/View;)F -PLandroidx/core/view/ViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/View;)Landroid/view/WindowInsets; -PLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat$Api28Impl;->isAccessibilityHeading(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat$Api28Impl;->isScreenReaderFocusable(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat$Api30Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;)Ljava/lang/CharSequence; -PLandroidx/core/view/ViewCompat$Api30Impl;->getStateDescription(Landroid/view/View;)Ljava/lang/CharSequence; -PLandroidx/core/view/ViewCompat;->dispatchApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->getPaddingEnd(Landroid/view/View;)I -PLandroidx/core/view/ViewCompat;->getPaddingStart(Landroid/view/View;)I -PLandroidx/core/view/ViewCompat;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->getZ(Landroid/view/View;)F PLandroidx/core/view/ViewCompat;->hasTransientState(Landroid/view/View;)Z -PLandroidx/core/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/ViewCompat;->setWindowInsetsAnimationCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V PLandroidx/core/view/ViewGroupKt$descendants$1;->(Landroid/view/ViewGroup;Lkotlin/coroutines/Continuation;)V -PLandroidx/core/view/ViewGroupKt$descendants$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -PLandroidx/core/view/ViewGroupKt;->getDescendants(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence; PLandroidx/core/view/ViewKt$allViews$1;->(Landroid/view/View;Lkotlin/coroutines/Continuation;)V PLandroidx/core/view/ViewKt$allViews$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; PLandroidx/core/view/ViewKt$allViews$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; PLandroidx/core/view/ViewKt;->getAllViews(Landroid/view/View;)Lkotlin/sequences/Sequence; -PLandroidx/core/view/ViewParentCompat;->onNestedScrollAccepted(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)V -PLandroidx/core/view/ViewParentCompat;->onStartNestedScroll(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;II)Z -PLandroidx/core/view/ViewParentCompat;->onStopNestedScroll(Landroid/view/ViewParent;Landroid/view/View;I)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->(I)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Callback;->getDispatchMode()I -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30$ProxyCallback;->(Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat$Impl30;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsAnimationCompat;->setCallback(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V -PLandroidx/core/view/WindowInsetsCompat$Builder;->()V -PLandroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5;->m(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6;->m()Landroid/view/WindowInsets$Builder; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline8;->m()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl29;->build()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl30;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->()V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$BuilderImpl;->applyInsetTypes()V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl20;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl20;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$Impl21;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl21;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl21;->isConsumed()Z -PLandroidx/core/view/WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$Impl28;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl28;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat$Impl29;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1;->m()Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl30;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->copyRootViewBounds(Landroid/view/View;)V -PLandroidx/core/view/WindowInsetsCompat$Impl30;->getInsets(I)Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat$Impl;->()V -PLandroidx/core/view/WindowInsetsCompat$Impl;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat$Type;->displayCutout()I -PLandroidx/core/view/WindowInsetsCompat$Type;->ime()I -PLandroidx/core/view/WindowInsetsCompat$Type;->systemBars()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6;->m()I -PLandroidx/core/view/WindowInsetsCompat$TypeImpl30;->toPlatformType(I)I -PLandroidx/core/view/WindowInsetsCompat;->()V -PLandroidx/core/view/WindowInsetsCompat;->(Landroid/view/WindowInsets;)V -PLandroidx/core/view/WindowInsetsCompat;->(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat;->consumeDisplayCutout()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->consumeStableInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->copyRootViewBounds(Landroid/view/View;)V -PLandroidx/core/view/WindowInsetsCompat;->getInsets(I)Landroidx/core/graphics/Insets; -PLandroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I -PLandroidx/core/view/WindowInsetsCompat;->isConsumed()Z -PLandroidx/core/view/WindowInsetsCompat;->setOverriddenInsets([Landroidx/core/graphics/Insets;)V -PLandroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsets()Landroid/view/WindowInsets; -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; -PLandroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; PLandroidx/core/view/accessibility/AccessibilityEventCompat$Api19Impl;->getContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;)I PLandroidx/core/view/accessibility/AccessibilityEventCompat$Api19Impl;->setContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;I)V PLandroidx/core/view/accessibility/AccessibilityEventCompat;->getContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;)I PLandroidx/core/view/accessibility/AccessibilityEventCompat;->setContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;I)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline11;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$Api30Impl;->setStateDescription(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->(Ljava/lang/Object;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->obtain(IIZI)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->()V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addSpansToExtras(Ljava/lang/CharSequence;Landroid/view/View;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setCollectionInfo(Ljava/lang/Object;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setStateDescription(Ljava/lang/CharSequence;)V -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->unwrap()Landroid/view/accessibility/AccessibilityNodeInfo; -PLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->wrap(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; -PLandroidx/core/view/inputmethod/EditorInfoCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V -PLandroidx/core/view/inputmethod/EditorInfoCompat;->()V -PLandroidx/core/view/inputmethod/EditorInfoCompat;->setContentMimeTypes(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V -PLandroidx/core/view/inputmethod/InputConnectionCompat$1;->(Landroid/view/inputmethod/InputConnection;ZLandroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)V -PLandroidx/core/view/inputmethod/InputConnectionCompat;->createWrapper(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Landroid/view/inputmethod/InputConnection; -PLandroidx/core/widget/TextViewCompat$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; -PLandroidx/core/widget/TextViewCompat$Api17Impl;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/core/widget/TextViewCompat$Api23Impl$$ExternalSyntheticApiModelOutline5;->m(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V -PLandroidx/core/widget/TextViewCompat$Api23Impl;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V -PLandroidx/core/widget/TextViewCompat;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; -PLandroidx/core/widget/TextViewCompat;->setCompoundDrawableTintList(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V -PLandroidx/core/widget/TextViewCompat;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V -PLandroidx/core/widget/TextViewCompat;->wrapCustomSelectionActionModeCallback(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; -PLandroidx/core/widget/TextViewOnReceiveContentListener;->()V PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnRelease(Landroid/view/View;)V -PLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->()V +PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnReleaseForChildren(Landroid/view/ViewGroup;)V +PLandroidx/customview/poolingcontainer/PoolingContainer;->getPoolingContainerListenerHolder(Landroid/view/View;)Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder; PLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->onRelease()V PLandroidx/customview/view/AbsSavedState$1;->()V PLandroidx/customview/view/AbsSavedState$2;->()V @@ -30593,115 +37791,45 @@ PLandroidx/customview/view/AbsSavedState;->()V PLandroidx/customview/view/AbsSavedState;->(Landroid/os/Parcelable;)V PLandroidx/customview/view/AbsSavedState;->(Landroidx/customview/view/AbsSavedState$1;)V PLandroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/emoji2/text/EmojiCompat;->updateEditorInfo(Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->(Ljava/lang/Object;)V -PLandroidx/emoji2/text/SpannableBuilder$WatcherWrapper;->onSpanAdded(Landroid/text/Spannable;Ljava/lang/Object;II)V -PLandroidx/emoji2/text/SpannableBuilder;->(Ljava/lang/Class;Ljava/lang/CharSequence;)V -PLandroidx/emoji2/text/SpannableBuilder;->create(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/SpannableBuilder; PLandroidx/emoji2/text/SpannableBuilder;->getSpanEnd(Ljava/lang/Object;)I -PLandroidx/emoji2/text/SpannableBuilder;->getSpanFlags(Ljava/lang/Object;)I -PLandroidx/emoji2/text/SpannableBuilder;->getSpanStart(Ljava/lang/Object;)I -PLandroidx/emoji2/text/SpannableBuilder;->getWatcherFor(Ljava/lang/Object;)Landroidx/emoji2/text/SpannableBuilder$WatcherWrapper; -PLandroidx/emoji2/text/SpannableBuilder;->isWatcher(Ljava/lang/Class;)Z -PLandroidx/emoji2/text/SpannableBuilder;->nextSpanTransition(IILjava/lang/Class;)I -PLandroidx/emoji2/text/SpannableBuilder;->removeSpan(Ljava/lang/Object;)V -PLandroidx/emoji2/text/SpannableBuilder;->setSpan(Ljava/lang/Object;III)V -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->(Landroid/widget/EditText;Z)V -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal19;->setEnabled(Z)V -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper$HelperInternal;->()V -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->(Landroid/widget/EditText;Z)V -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener; -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->onCreateInputConnection(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLandroidx/emoji2/viewsintegration/EmojiEditTextHelper;->setEnabled(Z)V -PLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V -PLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->()V -PLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->getInstance()Landroid/text/Editable$Factory; -PLandroidx/emoji2/viewsintegration/EmojiEditableFactory;->newEditable(Ljava/lang/CharSequence;)Landroid/text/Editable; -PLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->()V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;->updateEditorInfoAttrs(Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V -PLandroidx/emoji2/viewsintegration/EmojiInputConnection;->(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroidx/emoji2/viewsintegration/EmojiInputConnection$EmojiCompatDeleteHelper;)V -PLandroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper;->()V -PLandroidx/emoji2/viewsintegration/EmojiKeyListener;->(Landroid/text/method/KeyListener;)V -PLandroidx/emoji2/viewsintegration/EmojiKeyListener;->(Landroid/text/method/KeyListener;Landroidx/emoji2/viewsintegration/EmojiKeyListener$EmojiCompatHandleKeyDownHelper;)V -PLandroidx/emoji2/viewsintegration/EmojiKeyListener;->getInputType()I -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->(Landroid/widget/EditText;Z)V -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->afterTextChanged(Landroid/text/Editable;)V -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->beforeTextChanged(Ljava/lang/CharSequence;III)V -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->onTextChanged(Ljava/lang/CharSequence;III)V -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->setEnabled(Z)V -PLandroidx/emoji2/viewsintegration/EmojiTextWatcher;->shouldSkipForDisabledOrNotConfigured()Z PLandroidx/fragment/app/Fragment$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V PLandroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object; PLandroidx/fragment/app/Fragment;->initState()V PLandroidx/fragment/app/Fragment;->onDestroy()V PLandroidx/fragment/app/Fragment;->onDestroyView()V PLandroidx/fragment/app/Fragment;->onDetach()V -PLandroidx/fragment/app/Fragment;->onPause()V PLandroidx/fragment/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V PLandroidx/fragment/app/Fragment;->onStop()V PLandroidx/fragment/app/Fragment;->performDestroy()V PLandroidx/fragment/app/Fragment;->performDestroyView()V PLandroidx/fragment/app/Fragment;->performDetach()V -PLandroidx/fragment/app/Fragment;->performPause()V PLandroidx/fragment/app/Fragment;->performSaveInstanceState(Landroid/os/Bundle;)V PLandroidx/fragment/app/Fragment;->performStop()V -PLandroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle; PLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->saveState()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onFindViewById(I)Landroid/view/View; PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Landroidx/fragment/app/FragmentActivity; PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Ljava/lang/Object; -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onHasView()Z -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeMenuProvider(Landroidx/core/view/MenuProvider;)V -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V -PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V PLandroidx/fragment/app/FragmentActivity;->$r8$lambda$t3WwJ1XbNlapyNW0l552nMkkXdo(Landroidx/fragment/app/FragmentActivity;)Landroid/os/Bundle; PLandroidx/fragment/app/FragmentActivity;->lambda$init$0()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentActivity;->markFragmentsCreated()V -PLandroidx/fragment/app/FragmentActivity;->markState(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle$State;)Z -PLandroidx/fragment/app/FragmentActivity;->onDestroy()V -PLandroidx/fragment/app/FragmentActivity;->onStop()V -PLandroidx/fragment/app/FragmentActivity;->supportPostponeEnterTransition()V -PLandroidx/fragment/app/FragmentActivity;->supportStartPostponedEnterTransition()V PLandroidx/fragment/app/FragmentContainerView;->addDisappearingFragmentView(Landroid/view/View;)V -PLandroidx/fragment/app/FragmentContainerView;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; -PLandroidx/fragment/app/FragmentContainerView;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; PLandroidx/fragment/app/FragmentContainerView;->removeView(Landroid/view/View;)V -PLandroidx/fragment/app/FragmentController;->dispatchDestroy()V -PLandroidx/fragment/app/FragmentController;->dispatchStop()V PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDestroyed(Landroidx/fragment/app/Fragment;Z)V PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDetached(Landroidx/fragment/app/Fragment;Z)V -PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentSaveInstanceState(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStopped(Landroidx/fragment/app/Fragment;Z)V PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V PLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->saveState()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager$6;->(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/Lifecycle;)V -PLandroidx/fragment/app/FragmentManager$6;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V -PLandroidx/fragment/app/FragmentManager$LifecycleAwareResultListener;->(Landroidx/lifecycle/Lifecycle;Landroidx/fragment/app/FragmentResultListener;Landroidx/lifecycle/LifecycleEventObserver;)V PLandroidx/fragment/app/FragmentManager;->$r8$lambda$sido8p6zuWx0PQxIkv4qM-BRiGM(Landroidx/fragment/app/FragmentManager;)Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager;->access$000(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; PLandroidx/fragment/app/FragmentManager;->access$100(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map; -PLandroidx/fragment/app/FragmentManager;->clearBackStackStateViewModels()V PLandroidx/fragment/app/FragmentManager;->dispatchDestroyView()V -PLandroidx/fragment/app/FragmentManager;->dispatchStop()V -PLandroidx/fragment/app/FragmentManager;->endAnimatingAwayFragments()V PLandroidx/fragment/app/FragmentManager;->forcePostponedTransactions()V PLandroidx/fragment/app/FragmentManager;->isDestroyed()Z PLandroidx/fragment/app/FragmentManager;->lambda$attachController$4()Landroid/os/Bundle; -PLandroidx/fragment/app/FragmentManager;->setFragmentResultListener(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/fragment/app/FragmentResultListener;)V PLandroidx/fragment/app/FragmentManagerState$1;->()V PLandroidx/fragment/app/FragmentManagerState;->()V PLandroidx/fragment/app/FragmentManagerState;->()V PLandroidx/fragment/app/FragmentManagerState;->writeToParcel(Landroid/os/Parcel;I)V PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigState(Landroidx/fragment/app/Fragment;)V PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigStateInternal(Ljava/lang/String;)V -PLandroidx/fragment/app/FragmentManagerViewModel;->isCleared()Z -PLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V PLandroidx/fragment/app/FragmentManagerViewModel;->shouldDestroy(Landroidx/fragment/app/Fragment;)Z PLandroidx/fragment/app/FragmentState$1;->()V PLandroidx/fragment/app/FragmentState;->()V @@ -30710,72 +37838,28 @@ PLandroidx/fragment/app/FragmentState;->writeToParcel(Landroid/os/Parcel;I)V PLandroidx/fragment/app/FragmentStateManager;->destroy()V PLandroidx/fragment/app/FragmentStateManager;->destroyFragmentView()V PLandroidx/fragment/app/FragmentStateManager;->detach()V -PLandroidx/fragment/app/FragmentStateManager;->isFragmentViewChild(Landroid/view/View;)Z -PLandroidx/fragment/app/FragmentStateManager;->pause()V -PLandroidx/fragment/app/FragmentStateManager;->saveState()Landroid/os/Bundle; PLandroidx/fragment/app/FragmentStateManager;->saveViewState()V PLandroidx/fragment/app/FragmentStateManager;->stop()V PLandroidx/fragment/app/FragmentStore;->getAllSavedState()Ljava/util/HashMap; -PLandroidx/fragment/app/FragmentStore;->getNonConfig()Landroidx/fragment/app/FragmentManagerViewModel; PLandroidx/fragment/app/FragmentStore;->makeInactive(Landroidx/fragment/app/FragmentStateManager;)V PLandroidx/fragment/app/FragmentStore;->saveActiveFragments()Ljava/util/ArrayList; PLandroidx/fragment/app/FragmentStore;->saveAddedFragments()Ljava/util/ArrayList; -PLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; PLandroidx/fragment/app/FragmentViewLifecycleOwner;->performSave(Landroid/os/Bundle;)V PLandroidx/fragment/app/FragmentViewLifecycleOwner;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V PLandroidx/fragment/app/SpecialEffectsController;->enqueueRemove(Landroidx/fragment/app/FragmentStateManager;)V PLandroidx/fragment/app/SpecialEffectsController;->forcePostponedExecutePendingOperations()V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory$Companion;->()V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->()V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->(Landroidx/savedstate/SavedStateRegistryOwner;Landroid/os/Bundle;)V -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/AbstractSavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onDestroy(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onPause(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/DefaultLifecycleObserver$-CC;->$default$onStop(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/LifecycleOwner;)V -PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V -PLandroidx/lifecycle/LegacySavedStateHandleController;->create(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandleController; -PLandroidx/lifecycle/LegacySavedStateHandleController;->tryToAddRecreator(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V PLandroidx/lifecycle/LifecycleRegistry;->markState(Landroidx/lifecycle/Lifecycle$State;)V PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V PLandroidx/lifecycle/MediatorLiveData;->onInactive()V -PLandroidx/lifecycle/ProcessLifecycleOwner$attach$1;->onActivityStopped(Landroid/app/Activity;)V -PLandroidx/lifecycle/ProcessLifecycleOwner;->activityStopped$lifecycle_process_release()V -PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchStopIfNeeded$lifecycle_process_release()V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V -PLandroidx/lifecycle/ReportFragment;->onDestroy()V -PLandroidx/lifecycle/ReportFragment;->onStop()V -PLandroidx/lifecycle/SavedStateHandle$$ExternalSyntheticLambda0;->(Landroidx/lifecycle/SavedStateHandle;)V -PLandroidx/lifecycle/SavedStateHandle$Companion;->()V -PLandroidx/lifecycle/SavedStateHandle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/lifecycle/SavedStateHandle$Companion;->createHandle(Landroid/os/Bundle;Landroid/os/Bundle;)Landroidx/lifecycle/SavedStateHandle; PLandroidx/lifecycle/SavedStateHandle$Companion;->validateValue(Ljava/lang/Object;)Z -PLandroidx/lifecycle/SavedStateHandle;->()V -PLandroidx/lifecycle/SavedStateHandle;->()V PLandroidx/lifecycle/SavedStateHandle;->access$getACCEPTABLE_CLASSES$cp()[Ljava/lang/Class; -PLandroidx/lifecycle/SavedStateHandle;->get(Ljava/lang/String;)Ljava/lang/Object; -PLandroidx/lifecycle/SavedStateHandle;->savedStateProvider()Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; PLandroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/String;Ljava/lang/Object;)V -PLandroidx/lifecycle/SavedStateHandleController;->(Ljava/lang/String;Landroidx/lifecycle/SavedStateHandle;)V -PLandroidx/lifecycle/SavedStateHandleController;->attachToLifecycle(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/Lifecycle;)V -PLandroidx/lifecycle/SavedStateHandleController;->getHandle()Landroidx/lifecycle/SavedStateHandle; -PLandroidx/lifecycle/SavedStateHandleController;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V PLandroidx/lifecycle/SavedStateHandlesProvider;->saveState()Landroid/os/Bundle; PLandroidx/lifecycle/SavedStateHandlesVM;->getHandles()Ljava/util/Map; -PLandroidx/lifecycle/SavedStateViewModelFactoryKt;->access$getVIEWMODEL_SIGNATURE$p()Ljava/util/List; -PLandroidx/lifecycle/ViewModel;->clear()V PLandroidx/lifecycle/ViewModel;->closeWithRuntimeException(Ljava/lang/Object;)V -PLandroidx/lifecycle/ViewModel;->onCleared()V -PLandroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLandroidx/lifecycle/ViewModelStore;->clear()V PLandroidx/loader/app/LoaderManager;->()V PLandroidx/loader/app/LoaderManager;->getInstance(Landroidx/lifecycle/LifecycleOwner;)Landroidx/loader/app/LoaderManager; PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->()V @@ -30789,1578 +37873,11 @@ PLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->onCleared()V PLandroidx/loader/app/LoaderManagerImpl;->()V PLandroidx/loader/app/LoaderManagerImpl;->(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/ViewModelStore;)V PLandroidx/loader/app/LoaderManagerImpl;->markForRedelivery()V -PLandroidx/media/AudioAttributesCompat$Builder;->()V -PLandroidx/media/AudioAttributesCompat$Builder;->build()Landroidx/media/AudioAttributesCompat; -PLandroidx/media/AudioAttributesCompat$Builder;->setContentType(I)Landroidx/media/AudioAttributesCompat$Builder; -PLandroidx/media/AudioAttributesCompat$Builder;->setFlags(I)Landroidx/media/AudioAttributesCompat$Builder; -PLandroidx/media/AudioAttributesCompat$Builder;->setUsage(I)Landroidx/media/AudioAttributesCompat$Builder; -PLandroidx/media/AudioAttributesCompat;->()V -PLandroidx/media/AudioAttributesCompat;->(Landroidx/media/AudioAttributesImpl;)V -PLandroidx/media/AudioAttributesCompat;->getLegacyStreamType()I -PLandroidx/media/AudioAttributesCompat;->toVolumeStreamType(ZII)I -PLandroidx/media/AudioAttributesImplApi21$Builder;->()V -PLandroidx/media/AudioAttributesImplApi21$Builder;->setContentType(I)Landroidx/media/AudioAttributesImpl$Builder; -PLandroidx/media/AudioAttributesImplApi21$Builder;->setContentType(I)Landroidx/media/AudioAttributesImplApi21$Builder; -PLandroidx/media/AudioAttributesImplApi21$Builder;->setFlags(I)Landroidx/media/AudioAttributesImpl$Builder; -PLandroidx/media/AudioAttributesImplApi21$Builder;->setFlags(I)Landroidx/media/AudioAttributesImplApi21$Builder; -PLandroidx/media/AudioAttributesImplApi21;->(Landroid/media/AudioAttributes;I)V -PLandroidx/media/AudioAttributesImplApi21;->getFlags()I -PLandroidx/media/AudioAttributesImplApi21;->getLegacyStreamType()I -PLandroidx/media/AudioAttributesImplApi21;->getUsage()I -PLandroidx/media/AudioAttributesImplApi26$Builder;->()V -PLandroidx/media/AudioAttributesImplApi26$Builder;->build()Landroidx/media/AudioAttributesImpl; -PLandroidx/media/AudioAttributesImplApi26$Builder;->setUsage(I)Landroidx/media/AudioAttributesImpl$Builder; -PLandroidx/media/AudioAttributesImplApi26$Builder;->setUsage(I)Landroidx/media/AudioAttributesImplApi26$Builder; -PLandroidx/media/AudioAttributesImplApi26;->(Landroid/media/AudioAttributes;)V -PLandroidx/media/MediaBrowserServiceCompat$BrowserRoot;->(Ljava/lang/String;Landroid/os/Bundle;)V -PLandroidx/media/MediaSessionManager$RemoteUserInfo;->(Ljava/lang/String;II)V -PLandroidx/media/MediaSessionManager$RemoteUserInfo;->hashCode()I -PLandroidx/media/MediaSessionManager;->()V -PLandroidx/media/MediaSessionManager;->(Landroid/content/Context;)V -PLandroidx/media/MediaSessionManager;->getSessionManager(Landroid/content/Context;)Landroidx/media/MediaSessionManager; -PLandroidx/media/MediaSessionManager;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfo;)Z -PLandroidx/media/MediaSessionManagerImplApi21;->(Landroid/content/Context;)V -PLandroidx/media/MediaSessionManagerImplApi21;->hasMediaControlPermission(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z -PLandroidx/media/MediaSessionManagerImplApi21;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z -PLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline0;->m(Ljava/lang/String;II)Landroid/media/session/MediaSessionManager$RemoteUserInfo; -PLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28$$ExternalSyntheticApiModelOutline1;->m()V -PLandroidx/media/MediaSessionManagerImplApi28$RemoteUserInfoImplApi28;->(Ljava/lang/String;II)V -PLandroidx/media/MediaSessionManagerImplApi28;->(Landroid/content/Context;)V -PLandroidx/media/MediaSessionManagerImplApi28;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z -PLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->(Ljava/lang/String;II)V -PLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getPackageName()Ljava/lang/String; -PLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getPid()I -PLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->getUid()I -PLandroidx/media/MediaSessionManagerImplBase$RemoteUserInfoImplBase;->hashCode()I -PLandroidx/media/MediaSessionManagerImplBase;->()V -PLandroidx/media/MediaSessionManagerImplBase;->(Landroid/content/Context;)V -PLandroidx/media/MediaSessionManagerImplBase;->getContext()Landroid/content/Context; -PLandroidx/media/MediaSessionManagerImplBase;->isEnabledNotificationListener(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z -PLandroidx/media/MediaSessionManagerImplBase;->isPermissionGranted(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;Ljava/lang/String;)Z -PLandroidx/media/MediaSessionManagerImplBase;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z -PLandroidx/media3/common/AdPlaybackState$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/AdPlaybackState$AdGroup$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/AdPlaybackState$AdGroup;->()V -PLandroidx/media3/common/AdPlaybackState$AdGroup;->(J)V -PLandroidx/media3/common/AdPlaybackState$AdGroup;->(JII[I[Landroid/net/Uri;[JJZ)V -PLandroidx/media3/common/AdPlaybackState$AdGroup;->copyDurationsUsWithSpaceForAdCount([JI)[J -PLandroidx/media3/common/AdPlaybackState$AdGroup;->copyStatesWithSpaceForAdCount([II)[I -PLandroidx/media3/common/AdPlaybackState$AdGroup;->withAdCount(I)Landroidx/media3/common/AdPlaybackState$AdGroup; -PLandroidx/media3/common/AdPlaybackState;->()V -PLandroidx/media3/common/AdPlaybackState;->(Ljava/lang/Object;[Landroidx/media3/common/AdPlaybackState$AdGroup;JJI)V -PLandroidx/media3/common/AudioAttributes$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/AudioAttributes$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/AudioAttributes$Builder;->()V -PLandroidx/media3/common/AudioAttributes$Builder;->build()Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/common/AudioAttributes$Builder;->setAllowedCapturePolicy(I)Landroidx/media3/common/AudioAttributes$Builder; -PLandroidx/media3/common/AudioAttributes$Builder;->setContentType(I)Landroidx/media3/common/AudioAttributes$Builder; -PLandroidx/media3/common/AudioAttributes$Builder;->setFlags(I)Landroidx/media3/common/AudioAttributes$Builder; -PLandroidx/media3/common/AudioAttributes$Builder;->setSpatializationBehavior(I)Landroidx/media3/common/AudioAttributes$Builder; -PLandroidx/media3/common/AudioAttributes$Builder;->setUsage(I)Landroidx/media3/common/AudioAttributes$Builder; -PLandroidx/media3/common/AudioAttributes;->$r8$lambda$IxEfUga_GP6gJ5C1HBeYWhMBgjA(Landroid/os/Bundle;)Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/common/AudioAttributes;->()V -PLandroidx/media3/common/AudioAttributes;->(IIIII)V -PLandroidx/media3/common/AudioAttributes;->(IIIIILandroidx/media3/common/AudioAttributes$1;)V -PLandroidx/media3/common/AudioAttributes;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/AudioAttributes;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/common/AudioAttributes;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/AuxEffectInfo;->(IF)V -PLandroidx/media3/common/BasePlayer;->()V -PLandroidx/media3/common/BasePlayer;->canAdvertiseSession()Z -PLandroidx/media3/common/BasePlayer;->getBufferedPercentage()I -PLandroidx/media3/common/BasePlayer;->getContentDuration()J -PLandroidx/media3/common/BasePlayer;->getCurrentLiveOffset()J -PLandroidx/media3/common/BasePlayer;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; -PLandroidx/media3/common/BasePlayer;->isCommandAvailable(I)Z -PLandroidx/media3/common/BasePlayer;->isPlaying()Z -PLandroidx/media3/common/BundleListRetriever$$ExternalSyntheticApiModelOutline0;->m()I -PLandroidx/media3/common/BundleListRetriever;->()V -PLandroidx/media3/common/BundleListRetriever;->(Ljava/util/List;)V -PLandroidx/media3/common/BundleListRetriever;->getList(Landroid/os/IBinder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/BundleListRetriever;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z -PLandroidx/media3/common/DeviceInfo$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/DeviceInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/DeviceInfo$Builder;->(I)V -PLandroidx/media3/common/DeviceInfo$Builder;->access$100(Landroidx/media3/common/DeviceInfo$Builder;)I -PLandroidx/media3/common/DeviceInfo$Builder;->access$200(Landroidx/media3/common/DeviceInfo$Builder;)I -PLandroidx/media3/common/DeviceInfo$Builder;->access$300(Landroidx/media3/common/DeviceInfo$Builder;)I -PLandroidx/media3/common/DeviceInfo$Builder;->access$400(Landroidx/media3/common/DeviceInfo$Builder;)Ljava/lang/String; -PLandroidx/media3/common/DeviceInfo$Builder;->build()Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/common/DeviceInfo$Builder;->setMaxVolume(I)Landroidx/media3/common/DeviceInfo$Builder; -PLandroidx/media3/common/DeviceInfo$Builder;->setMinVolume(I)Landroidx/media3/common/DeviceInfo$Builder; -PLandroidx/media3/common/DeviceInfo$Builder;->setRoutingControllerId(Ljava/lang/String;)Landroidx/media3/common/DeviceInfo$Builder; -PLandroidx/media3/common/DeviceInfo;->$r8$lambda$e-s9fExKmRNsngBsAX6K_nAXCig(Landroid/os/Bundle;)Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/common/DeviceInfo;->()V -PLandroidx/media3/common/DeviceInfo;->(Landroidx/media3/common/DeviceInfo$Builder;)V -PLandroidx/media3/common/DeviceInfo;->(Landroidx/media3/common/DeviceInfo$Builder;Landroidx/media3/common/DeviceInfo$1;)V -PLandroidx/media3/common/DeviceInfo;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/DeviceInfo;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/common/DeviceInfo;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/FlagSet$Builder;->()V -PLandroidx/media3/common/FlagSet$Builder;->addAll(Landroidx/media3/common/FlagSet;)Landroidx/media3/common/FlagSet$Builder; -PLandroidx/media3/common/FlagSet$Builder;->addAll([I)Landroidx/media3/common/FlagSet$Builder; -PLandroidx/media3/common/FlagSet$Builder;->addIf(IZ)Landroidx/media3/common/FlagSet$Builder; -PLandroidx/media3/common/FlagSet$Builder;->build()Landroidx/media3/common/FlagSet; -PLandroidx/media3/common/FlagSet;->(Landroid/util/SparseBooleanArray;)V -PLandroidx/media3/common/FlagSet;->(Landroid/util/SparseBooleanArray;Landroidx/media3/common/FlagSet$1;)V -PLandroidx/media3/common/FlagSet;->contains(I)Z -PLandroidx/media3/common/FlagSet;->get(I)I -PLandroidx/media3/common/FlagSet;->size()I -PLandroidx/media3/common/ForwardingPlayer$ForwardingListener;->(Landroidx/media3/common/ForwardingPlayer;Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/common/ForwardingPlayer$ForwardingListener;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/ForwardingPlayer;->(Landroidx/media3/common/Player;)V -PLandroidx/media3/common/ForwardingPlayer;->addListener(Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/common/ForwardingPlayer;->canAdvertiseSession()Z -PLandroidx/media3/common/ForwardingPlayer;->getApplicationLooper()Landroid/os/Looper; -PLandroidx/media3/common/ForwardingPlayer;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/common/ForwardingPlayer;->getAvailableCommands()Landroidx/media3/common/Player$Commands; -PLandroidx/media3/common/ForwardingPlayer;->getBufferedPercentage()I -PLandroidx/media3/common/ForwardingPlayer;->getBufferedPosition()J -PLandroidx/media3/common/ForwardingPlayer;->getContentBufferedPosition()J -PLandroidx/media3/common/ForwardingPlayer;->getContentDuration()J -PLandroidx/media3/common/ForwardingPlayer;->getContentPosition()J -PLandroidx/media3/common/ForwardingPlayer;->getCurrentAdGroupIndex()I -PLandroidx/media3/common/ForwardingPlayer;->getCurrentAdIndexInAdGroup()I -PLandroidx/media3/common/ForwardingPlayer;->getCurrentCues()Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/common/ForwardingPlayer;->getCurrentLiveOffset()J -PLandroidx/media3/common/ForwardingPlayer;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; -PLandroidx/media3/common/ForwardingPlayer;->getCurrentMediaItemIndex()I -PLandroidx/media3/common/ForwardingPlayer;->getCurrentPeriodIndex()I -PLandroidx/media3/common/ForwardingPlayer;->getCurrentPosition()J -PLandroidx/media3/common/ForwardingPlayer;->getCurrentTimeline()Landroidx/media3/common/Timeline; -PLandroidx/media3/common/ForwardingPlayer;->getCurrentTracks()Landroidx/media3/common/Tracks; -PLandroidx/media3/common/ForwardingPlayer;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/common/ForwardingPlayer;->getDuration()J -PLandroidx/media3/common/ForwardingPlayer;->getMaxSeekToPreviousPosition()J -PLandroidx/media3/common/ForwardingPlayer;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/common/ForwardingPlayer;->getPlayWhenReady()Z -PLandroidx/media3/common/ForwardingPlayer;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; -PLandroidx/media3/common/ForwardingPlayer;->getPlaybackState()I -PLandroidx/media3/common/ForwardingPlayer;->getPlaybackSuppressionReason()I -PLandroidx/media3/common/ForwardingPlayer;->getPlayerError()Landroidx/media3/common/PlaybackException; -PLandroidx/media3/common/ForwardingPlayer;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/common/ForwardingPlayer;->getRepeatMode()I -PLandroidx/media3/common/ForwardingPlayer;->getSeekBackIncrement()J -PLandroidx/media3/common/ForwardingPlayer;->getSeekForwardIncrement()J -PLandroidx/media3/common/ForwardingPlayer;->getShuffleModeEnabled()Z -PLandroidx/media3/common/ForwardingPlayer;->getTotalBufferedDuration()J -PLandroidx/media3/common/ForwardingPlayer;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/common/ForwardingPlayer;->getVideoSize()Landroidx/media3/common/VideoSize; -PLandroidx/media3/common/ForwardingPlayer;->getVolume()F -PLandroidx/media3/common/ForwardingPlayer;->isCommandAvailable(I)Z -PLandroidx/media3/common/ForwardingPlayer;->isLoading()Z -PLandroidx/media3/common/ForwardingPlayer;->isPlaying()Z -PLandroidx/media3/common/ForwardingPlayer;->isPlayingAd()Z -PLandroidx/media3/common/MediaItem$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaItem$Builder;->()V -PLandroidx/media3/common/MediaItem$Builder;->build()Landroidx/media3/common/MediaItem; -PLandroidx/media3/common/MediaItem$Builder;->setMediaId(Ljava/lang/String;)Landroidx/media3/common/MediaItem$Builder; -PLandroidx/media3/common/MediaItem$Builder;->setUri(Landroid/net/Uri;)Landroidx/media3/common/MediaItem$Builder; -PLandroidx/media3/common/MediaItem$ClippingConfiguration$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->()V -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$3800(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)J -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$3900(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)J -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4000(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4100(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->access$4200(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)Z -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->build()Landroidx/media3/common/MediaItem$ClippingConfiguration; -PLandroidx/media3/common/MediaItem$ClippingConfiguration$Builder;->buildClippingProperties()Landroidx/media3/common/MediaItem$ClippingProperties; -PLandroidx/media3/common/MediaItem$ClippingConfiguration;->()V -PLandroidx/media3/common/MediaItem$ClippingConfiguration;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)V -PLandroidx/media3/common/MediaItem$ClippingConfiguration;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem$ClippingProperties;->()V -PLandroidx/media3/common/MediaItem$ClippingProperties;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;)V -PLandroidx/media3/common/MediaItem$ClippingProperties;->(Landroidx/media3/common/MediaItem$ClippingConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->()V -PLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->(Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->access$200(Landroidx/media3/common/MediaItem$DrmConfiguration$Builder;)Landroid/net/Uri; -PLandroidx/media3/common/MediaItem$DrmConfiguration$Builder;->access$300(Landroidx/media3/common/MediaItem$DrmConfiguration$Builder;)Ljava/util/UUID; -PLandroidx/media3/common/MediaItem$LiveConfiguration$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->()V -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2000(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2100(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2200(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)J -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2300(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)F -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->access$2400(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)F -PLandroidx/media3/common/MediaItem$LiveConfiguration$Builder;->build()Landroidx/media3/common/MediaItem$LiveConfiguration; -PLandroidx/media3/common/MediaItem$LiveConfiguration;->()V -PLandroidx/media3/common/MediaItem$LiveConfiguration;->(JJJFF)V -PLandroidx/media3/common/MediaItem$LiveConfiguration;->(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;)V -PLandroidx/media3/common/MediaItem$LiveConfiguration;->(Landroidx/media3/common/MediaItem$LiveConfiguration$Builder;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem$LocalConfiguration$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaItem$LocalConfiguration;->()V -PLandroidx/media3/common/MediaItem$LocalConfiguration;->(Landroid/net/Uri;Ljava/lang/String;Landroidx/media3/common/MediaItem$DrmConfiguration;Landroidx/media3/common/MediaItem$AdsConfiguration;Ljava/util/List;Ljava/lang/String;Lcom/google/common/collect/ImmutableList;Ljava/lang/Object;)V -PLandroidx/media3/common/MediaItem$LocalConfiguration;->(Landroid/net/Uri;Ljava/lang/String;Landroidx/media3/common/MediaItem$DrmConfiguration;Landroidx/media3/common/MediaItem$AdsConfiguration;Ljava/util/List;Ljava/lang/String;Lcom/google/common/collect/ImmutableList;Ljava/lang/Object;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem$RequestMetadata$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->()V -PLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4600(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Landroid/net/Uri; -PLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4700(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Ljava/lang/String; -PLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->access$4800(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)Landroid/os/Bundle; -PLandroidx/media3/common/MediaItem$RequestMetadata$Builder;->build()Landroidx/media3/common/MediaItem$RequestMetadata; -PLandroidx/media3/common/MediaItem$RequestMetadata;->()V -PLandroidx/media3/common/MediaItem$RequestMetadata;->(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;)V -PLandroidx/media3/common/MediaItem$RequestMetadata;->(Landroidx/media3/common/MediaItem$RequestMetadata$Builder;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaItem;->()V -PLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3/common/MediaItem$ClippingProperties;Landroidx/media3/common/MediaItem$LocalConfiguration;Landroidx/media3/common/MediaItem$LiveConfiguration;Landroidx/media3/common/MediaMetadata;Landroidx/media3/common/MediaItem$RequestMetadata;)V -PLandroidx/media3/common/MediaItem;->(Ljava/lang/String;Landroidx/media3/common/MediaItem$ClippingProperties;Landroidx/media3/common/MediaItem$LocalConfiguration;Landroidx/media3/common/MediaItem$LiveConfiguration;Landroidx/media3/common/MediaMetadata;Landroidx/media3/common/MediaItem$RequestMetadata;Landroidx/media3/common/MediaItem$1;)V -PLandroidx/media3/common/MediaLibraryInfo;->()V -PLandroidx/media3/common/MediaLibraryInfo;->registerModule(Ljava/lang/String;)V -PLandroidx/media3/common/MediaMetadata$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/MediaMetadata$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/MediaMetadata$Builder;->()V -PLandroidx/media3/common/MediaMetadata$Builder;->access$100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Boolean; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1100(Landroidx/media3/common/MediaMetadata$Builder;)Landroidx/media3/common/Rating; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1200(Landroidx/media3/common/MediaMetadata$Builder;)Landroidx/media3/common/Rating; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1300(Landroidx/media3/common/MediaMetadata$Builder;)[B -PLandroidx/media3/common/MediaMetadata$Builder;->access$1400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1500(Landroidx/media3/common/MediaMetadata$Builder;)Landroid/net/Uri; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Boolean; -PLandroidx/media3/common/MediaMetadata$Builder;->access$1900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2300(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2500(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$2900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$300(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/Integer; -PLandroidx/media3/common/MediaMetadata$Builder;->access$3000(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$3100(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$3200(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$3300(Landroidx/media3/common/MediaMetadata$Builder;)Landroid/os/Bundle; -PLandroidx/media3/common/MediaMetadata$Builder;->access$400(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$500(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$600(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$700(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$800(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->access$900(Landroidx/media3/common/MediaMetadata$Builder;)Ljava/lang/CharSequence; -PLandroidx/media3/common/MediaMetadata$Builder;->build()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/common/MediaMetadata$Builder;->setAlbumArtist(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setAlbumTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setArtist(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setArtworkData([BLjava/lang/Integer;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setArtworkUri(Landroid/net/Uri;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setCompilation(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setComposer(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setConductor(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setDescription(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setDisplayTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setExtras(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setGenre(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setStation(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setSubtitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setTitle(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata$Builder;->setWriter(Ljava/lang/CharSequence;)Landroidx/media3/common/MediaMetadata$Builder; -PLandroidx/media3/common/MediaMetadata;->$r8$lambda$Ec-q2JvXpG5rf68mVuy5gy0CxNI(Landroid/os/Bundle;)Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/common/MediaMetadata;->()V -PLandroidx/media3/common/MediaMetadata;->(Landroidx/media3/common/MediaMetadata$Builder;Landroidx/media3/common/MediaMetadata$1;)V -PLandroidx/media3/common/MediaMetadata;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;)V -PLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;IIJI)V -PLandroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;J)V -PLandroidx/media3/common/MediaPeriodId;->isAd()Z -PLandroidx/media3/common/PlaybackParameters$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/PlaybackParameters$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/PlaybackParameters;->$r8$lambda$6vPIxCCjO7c5-B_Z0gVO2CDn6RU(Landroid/os/Bundle;)Landroidx/media3/common/PlaybackParameters; -PLandroidx/media3/common/PlaybackParameters;->()V -PLandroidx/media3/common/PlaybackParameters;->(F)V -PLandroidx/media3/common/PlaybackParameters;->(FF)V -PLandroidx/media3/common/PlaybackParameters;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/PlaybackParameters;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/PlaybackParameters; -PLandroidx/media3/common/PlaybackParameters;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/Player$Commands$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Player$Commands$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/Player$Commands$Builder;->()V -PLandroidx/media3/common/Player$Commands$Builder;->()V -PLandroidx/media3/common/Player$Commands$Builder;->add(I)Landroidx/media3/common/Player$Commands$Builder; -PLandroidx/media3/common/Player$Commands$Builder;->addAll(Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands$Builder; -PLandroidx/media3/common/Player$Commands$Builder;->addAll([I)Landroidx/media3/common/Player$Commands$Builder; -PLandroidx/media3/common/Player$Commands$Builder;->addIf(IZ)Landroidx/media3/common/Player$Commands$Builder; -PLandroidx/media3/common/Player$Commands$Builder;->build()Landroidx/media3/common/Player$Commands; -PLandroidx/media3/common/Player$Commands;->$r8$lambda$bJbd4g5aXZ6YObv0AuEljNycW2Y(Landroid/os/Bundle;)Landroidx/media3/common/Player$Commands; -PLandroidx/media3/common/Player$Commands;->()V -PLandroidx/media3/common/Player$Commands;->(Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/common/Player$Commands;->(Landroidx/media3/common/FlagSet;Landroidx/media3/common/Player$1;)V -PLandroidx/media3/common/Player$Commands;->access$000(Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/FlagSet; -PLandroidx/media3/common/Player$Commands;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Player$Commands; -PLandroidx/media3/common/Player$Commands;->get(I)I -PLandroidx/media3/common/Player$Commands;->size()I -PLandroidx/media3/common/Player$Commands;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/Player$Events;->(Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/common/Player$PositionInfo$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Player$PositionInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/Player$PositionInfo;->$r8$lambda$ks0iIBi1LeOOEMD3eahHAGMFmeY(Landroid/os/Bundle;)Landroidx/media3/common/Player$PositionInfo; -PLandroidx/media3/common/Player$PositionInfo;->()V -PLandroidx/media3/common/Player$PositionInfo;->(Ljava/lang/Object;ILandroidx/media3/common/MediaItem;Ljava/lang/Object;IJJII)V -PLandroidx/media3/common/Player$PositionInfo;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/Player$PositionInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Player$PositionInfo; -PLandroidx/media3/common/Player$PositionInfo;->toBundle(ZZ)Landroid/os/Bundle; -PLandroidx/media3/common/Timeline$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Timeline$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/Timeline$1;->()V -PLandroidx/media3/common/Timeline$1;->getPeriodCount()I -PLandroidx/media3/common/Timeline$1;->getWindowCount()I -PLandroidx/media3/common/Timeline$Period$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Timeline$Period;->()V -PLandroidx/media3/common/Timeline$Period;->()V -PLandroidx/media3/common/Timeline$RemotableTimeline;->(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;[I)V -PLandroidx/media3/common/Timeline$RemotableTimeline;->getFirstWindowIndex(Z)I -PLandroidx/media3/common/Timeline$RemotableTimeline;->getLastWindowIndex(Z)I -PLandroidx/media3/common/Timeline$RemotableTimeline;->getPeriodCount()I -PLandroidx/media3/common/Timeline$RemotableTimeline;->getWindowCount()I -PLandroidx/media3/common/Timeline$Window$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Timeline$Window;->()V -PLandroidx/media3/common/Timeline$Window;->()V -PLandroidx/media3/common/Timeline;->$r8$lambda$IosUR-LlCTyBXD6bufNR07UK3iY(Landroid/os/Bundle;)Landroidx/media3/common/Timeline; -PLandroidx/media3/common/Timeline;->()V -PLandroidx/media3/common/Timeline;->()V -PLandroidx/media3/common/Timeline;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/Timeline;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Timeline; -PLandroidx/media3/common/Timeline;->fromBundleListRetriever(Landroidx/media3/common/Bundleable$Creator;Landroid/os/IBinder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/Timeline;->isEmpty()Z -PLandroidx/media3/common/Timeline;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/TrackSelectionOverride$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/TrackSelectionOverride;->()V -PLandroidx/media3/common/TrackSelectionParameters$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/TrackSelectionParameters$Builder;->()V -PLandroidx/media3/common/TrackSelectionParameters$Builder;->(Landroid/content/Context;)V -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2600(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2700(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2800(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$2900(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3000(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3100(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3200(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3300(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3400(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3500(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3600(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3700(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3800(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$3900(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4000(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4100(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4200(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4300(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4400(Landroidx/media3/common/TrackSelectionParameters$Builder;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4500(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4600(Landroidx/media3/common/TrackSelectionParameters$Builder;)I -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4700(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4800(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$4900(Landroidx/media3/common/TrackSelectionParameters$Builder;)Z -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$5000(Landroidx/media3/common/TrackSelectionParameters$Builder;)Ljava/util/HashMap; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->access$5100(Landroidx/media3/common/TrackSelectionParameters$Builder;)Ljava/util/HashSet; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->build()Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->normalizeLanguageCodes([Ljava/lang/String;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettingsV19(Landroid/content/Context;)V -PLandroidx/media3/common/TrackSelectionParameters$Builder;->setViewportSize(IIZ)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/common/TrackSelectionParameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/common/TrackSelectionParameters;->()V -PLandroidx/media3/common/TrackSelectionParameters;->access$000()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$100()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1000()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1100()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1200()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1300()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1400()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1500()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1600()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1700()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1800()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$1900()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$200()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2000()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2100()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2200()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2300()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2400()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$2500()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$300()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$400()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$500()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$600()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$700()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$800()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->access$900()Ljava/lang/String; -PLandroidx/media3/common/TrackSelectionParameters;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/TrackSelectionParameters;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/common/Tracks$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/Tracks;->()V -PLandroidx/media3/common/Tracks;->(Ljava/util/List;)V -PLandroidx/media3/common/Tracks;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/Tracks;->getGroups()Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/VideoSize$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/VideoSize$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/VideoSize;->$r8$lambda$EPOa8Ks164XW2JtBknEKhMky65c(Landroid/os/Bundle;)Landroidx/media3/common/VideoSize; -PLandroidx/media3/common/VideoSize;->()V -PLandroidx/media3/common/VideoSize;->(II)V -PLandroidx/media3/common/VideoSize;->(IIIF)V -PLandroidx/media3/common/VideoSize;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/VideoSize;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/common/VideoSize; -PLandroidx/media3/common/VideoSize;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/audio/AudioProcessor$AudioFormat;->()V -PLandroidx/media3/common/audio/AudioProcessor$AudioFormat;->(III)V -PLandroidx/media3/common/audio/AudioProcessor;->()V -PLandroidx/media3/common/audio/BaseAudioProcessor;->()V -PLandroidx/media3/common/audio/SonicAudioProcessor;->()V -PLandroidx/media3/common/audio/ToInt16PcmAudioProcessor;->()V -PLandroidx/media3/common/text/Cue$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/text/Cue$Builder;->()V -PLandroidx/media3/common/text/Cue$Builder;->build()Landroidx/media3/common/text/Cue; -PLandroidx/media3/common/text/Cue$Builder;->setText(Ljava/lang/CharSequence;)Landroidx/media3/common/text/Cue$Builder; -PLandroidx/media3/common/text/Cue;->()V -PLandroidx/media3/common/text/Cue;->(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;Landroid/text/Layout$Alignment;Landroid/graphics/Bitmap;FIIFIIFFFZIIF)V -PLandroidx/media3/common/text/Cue;->(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;Landroid/text/Layout$Alignment;Landroid/graphics/Bitmap;FIIFIIFFFZIIFLandroidx/media3/common/text/Cue$1;)V -PLandroidx/media3/common/text/CueGroup$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/text/CueGroup$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/common/text/CueGroup;->$r8$lambda$Origctfy90sr8FmfUYUQlslcvXo(Landroid/os/Bundle;)Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/common/text/CueGroup;->()V -PLandroidx/media3/common/text/CueGroup;->(Ljava/util/List;J)V -PLandroidx/media3/common/text/CueGroup;->filterOutBitmapCues(Ljava/util/List;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/text/CueGroup;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/common/text/CueGroup;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/common/util/Assertions;->checkArgument(Z)V -PLandroidx/media3/common/util/Assertions;->checkArgument(ZLjava/lang/Object;)V -PLandroidx/media3/common/util/Assertions;->checkIndex(III)I -PLandroidx/media3/common/util/Assertions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/media3/common/util/Assertions;->checkState(Z)V -PLandroidx/media3/common/util/Assertions;->checkState(ZLjava/lang/Object;)V -PLandroidx/media3/common/util/Assertions;->checkStateNotNull(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/media3/common/util/BundleUtil;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; -PLandroidx/media3/common/util/BundleUtil;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V -PLandroidx/media3/common/util/BundleableUtil$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/common/util/BundleableUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/media3/common/util/BundleableUtil;->fromBundleList(Landroidx/media3/common/Bundleable$Creator;Ljava/util/List;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/util/BundleableUtil;->toBundleArrayList(Ljava/util/Collection;)Ljava/util/ArrayList; -PLandroidx/media3/common/util/BundleableUtil;->toBundleList(Ljava/util/List;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/util/BundleableUtil;->toBundleList(Ljava/util/List;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/common/util/Clock;->()V -PLandroidx/media3/common/util/ConditionVariable;->()V -PLandroidx/media3/common/util/ConditionVariable;->(Landroidx/media3/common/util/Clock;)V -PLandroidx/media3/common/util/ConditionVariable;->blockUninterruptible()V -PLandroidx/media3/common/util/ConditionVariable;->open()Z -PLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda0;->(Landroidx/media3/common/util/ListenerSet;)V -PLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda0;->handleMessage(Landroid/os/Message;)Z -PLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda1;->(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet$$ExternalSyntheticLambda1;->run()V -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->(Ljava/lang/Object;)V -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->invoke(ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->iterationFinished(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V -PLandroidx/media3/common/util/ListenerSet$ListenerHolder;->release(Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V -PLandroidx/media3/common/util/ListenerSet;->$r8$lambda$AlaP-gu7Lfe4GahLPmVnd_l2pLA(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet;->$r8$lambda$bio3pd12v5B_9b5UeFaPn9XBQ90(Landroidx/media3/common/util/ListenerSet;Landroid/os/Message;)Z -PLandroidx/media3/common/util/ListenerSet;->(Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)V -PLandroidx/media3/common/util/ListenerSet;->(Ljava/util/concurrent/CopyOnWriteArraySet;Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;Z)V -PLandroidx/media3/common/util/ListenerSet;->add(Ljava/lang/Object;)V -PLandroidx/media3/common/util/ListenerSet;->copy(Landroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)Landroidx/media3/common/util/ListenerSet; -PLandroidx/media3/common/util/ListenerSet;->copy(Landroid/os/Looper;Landroidx/media3/common/util/ListenerSet$IterationFinishedEvent;)Landroidx/media3/common/util/ListenerSet; -PLandroidx/media3/common/util/ListenerSet;->flushEvents()V -PLandroidx/media3/common/util/ListenerSet;->handleMessage(Landroid/os/Message;)Z -PLandroidx/media3/common/util/ListenerSet;->lambda$queueEvent$0(Ljava/util/concurrent/CopyOnWriteArraySet;ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet;->queueEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet;->release()V -PLandroidx/media3/common/util/ListenerSet;->sendEvent(ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/common/util/ListenerSet;->verifyCurrentThread()V -PLandroidx/media3/common/util/Log$Logger$1;->()V -PLandroidx/media3/common/util/Log$Logger$1;->i(Ljava/lang/String;Ljava/lang/String;)V -PLandroidx/media3/common/util/Log$Logger;->()V -PLandroidx/media3/common/util/Log;->()V -PLandroidx/media3/common/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)V -PLandroidx/media3/common/util/NetworkTypeObserver$$ExternalSyntheticLambda0;->(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V -PLandroidx/media3/common/util/NetworkTypeObserver$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->(Landroidx/media3/common/util/NetworkTypeObserver;)V -PLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$1;)V -PLandroidx/media3/common/util/NetworkTypeObserver$Receiver;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V -PLandroidx/media3/common/util/NetworkTypeObserver;->$r8$lambda$DoEVJeYUKRUR6jupXFdxPNaPJ8k(Landroidx/media3/common/util/NetworkTypeObserver;Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V -PLandroidx/media3/common/util/NetworkTypeObserver;->(Landroid/content/Context;)V -PLandroidx/media3/common/util/NetworkTypeObserver;->access$100(Landroid/content/Context;)I -PLandroidx/media3/common/util/NetworkTypeObserver;->access$200(Landroidx/media3/common/util/NetworkTypeObserver;I)V -PLandroidx/media3/common/util/NetworkTypeObserver;->getInstance(Landroid/content/Context;)Landroidx/media3/common/util/NetworkTypeObserver; -PLandroidx/media3/common/util/NetworkTypeObserver;->getNetworkType()I -PLandroidx/media3/common/util/NetworkTypeObserver;->getNetworkTypeFromConnectivityManager(Landroid/content/Context;)I -PLandroidx/media3/common/util/NetworkTypeObserver;->lambda$register$0(Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V -PLandroidx/media3/common/util/NetworkTypeObserver;->register(Landroidx/media3/common/util/NetworkTypeObserver$Listener;)V -PLandroidx/media3/common/util/NetworkTypeObserver;->removeClearedReferences()V -PLandroidx/media3/common/util/NetworkTypeObserver;->updateNetworkType(I)V -PLandroidx/media3/common/util/ParsableByteArray;->()V -PLandroidx/media3/common/util/ParsableByteArray;->()V -PLandroidx/media3/common/util/Size;->()V -PLandroidx/media3/common/util/Size;->(II)V -PLandroidx/media3/common/util/SystemClock;->()V -PLandroidx/media3/common/util/SystemClock;->createHandler(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroidx/media3/common/util/HandlerWrapper; -PLandroidx/media3/common/util/SystemClock;->elapsedRealtime()J -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->()V -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->(Landroidx/media3/common/util/SystemHandlerWrapper$1;)V -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->recycle()V -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->sendAtFrontOfQueue(Landroid/os/Handler;)Z -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->sendToTarget()V -PLandroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;->setMessage(Landroid/os/Message;Landroidx/media3/common/util/SystemHandlerWrapper;)Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage; -PLandroidx/media3/common/util/SystemHandlerWrapper;->()V -PLandroidx/media3/common/util/SystemHandlerWrapper;->(Landroid/os/Handler;)V -PLandroidx/media3/common/util/SystemHandlerWrapper;->access$100(Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;)V -PLandroidx/media3/common/util/SystemHandlerWrapper;->getLooper()Landroid/os/Looper; -PLandroidx/media3/common/util/SystemHandlerWrapper;->hasMessages(I)Z -PLandroidx/media3/common/util/SystemHandlerWrapper;->obtainMessage(I)Landroidx/media3/common/util/HandlerWrapper$Message; -PLandroidx/media3/common/util/SystemHandlerWrapper;->obtainMessage(ILjava/lang/Object;)Landroidx/media3/common/util/HandlerWrapper$Message; -PLandroidx/media3/common/util/SystemHandlerWrapper;->obtainSystemMessage()Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage; -PLandroidx/media3/common/util/SystemHandlerWrapper;->recycleMessage(Landroidx/media3/common/util/SystemHandlerWrapper$SystemMessage;)V -PLandroidx/media3/common/util/SystemHandlerWrapper;->sendMessageAtFrontOfQueue(Landroidx/media3/common/util/HandlerWrapper$Message;)Z -PLandroidx/media3/common/util/TimedValueQueue;->()V -PLandroidx/media3/common/util/TimedValueQueue;->(I)V -PLandroidx/media3/common/util/TimedValueQueue;->newArray(I)[Ljava/lang/Object; -PLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline2;->m(Landroid/view/Display;)Landroid/view/Display$Mode; -PLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline3;->m(Landroid/view/Display$Mode;)I -PLandroidx/media3/common/util/Util$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/Display$Mode;)I -PLandroidx/media3/common/util/Util;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z -PLandroidx/media3/common/util/Util;->createHandler(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler; -PLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper()Landroid/os/Handler; -PLandroidx/media3/common/util/Util;->createHandlerForCurrentLooper(Landroid/os/Handler$Callback;)Landroid/os/Handler; -PLandroidx/media3/common/util/Util;->generateAudioSessionIdV21(Landroid/content/Context;)I -PLandroidx/media3/common/util/Util;->getCountryCode(Landroid/content/Context;)Ljava/lang/String; -PLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;)Landroid/graphics/Point; -PLandroidx/media3/common/util/Util;->getCurrentDisplayModeSize(Landroid/content/Context;Landroid/view/Display;)Landroid/graphics/Point; -PLandroidx/media3/common/util/Util;->getCurrentOrMainLooper()Landroid/os/Looper; -PLandroidx/media3/common/util/Util;->getDisplaySizeV23(Landroid/view/Display;Landroid/graphics/Point;)V -PLandroidx/media3/common/util/Util;->getStreamTypeForAudioUsage(I)I -PLandroidx/media3/common/util/Util;->intToStringMaxRadix(I)Ljava/lang/String; -PLandroidx/media3/common/util/Util;->isAutomotive(Landroid/content/Context;)Z -PLandroidx/media3/common/util/Util;->isEncodingLinearPcm(I)Z -PLandroidx/media3/common/util/Util;->isTv(Landroid/content/Context;)Z -PLandroidx/media3/common/util/Util;->msToUs(J)J -PLandroidx/media3/common/util/Util;->usToMs(J)J -PLandroidx/media3/decoder/Buffer;->()V -PLandroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline0;->m(II)Landroid/media/MediaCodec$CryptoInfo$Pattern; -PLandroidx/media3/decoder/CryptoInfo$PatternHolderV24$$ExternalSyntheticApiModelOutline1;->m()V -PLandroidx/media3/decoder/CryptoInfo$PatternHolderV24;->(Landroid/media/MediaCodec$CryptoInfo;)V -PLandroidx/media3/decoder/CryptoInfo$PatternHolderV24;->(Landroid/media/MediaCodec$CryptoInfo;Landroidx/media3/decoder/CryptoInfo$1;)V -PLandroidx/media3/decoder/CryptoInfo;->()V -PLandroidx/media3/decoder/DecoderInputBuffer;->()V -PLandroidx/media3/decoder/DecoderInputBuffer;->(I)V -PLandroidx/media3/decoder/DecoderInputBuffer;->(II)V -PLandroidx/media3/decoder/DecoderInputBuffer;->createReplacementByteBuffer(I)Ljava/nio/ByteBuffer; -PLandroidx/media3/decoder/DecoderInputBuffer;->ensureSpaceForWrite(I)V -PLandroidx/media3/decoder/DecoderInputBuffer;->newNoDataInstance()Landroidx/media3/decoder/DecoderInputBuffer; -PLandroidx/media3/exoplayer/AudioBecomingNoisyManager$AudioBecomingNoisyReceiver;->(Landroidx/media3/exoplayer/AudioBecomingNoisyManager;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V -PLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioBecomingNoisyManager$EventListener;)V -PLandroidx/media3/exoplayer/AudioBecomingNoisyManager;->setEnabled(Z)V -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline1;->m(I)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline2;->m()V -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline3;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline5;->m(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; -PLandroidx/media3/exoplayer/AudioFocusManager$$ExternalSyntheticApiModelOutline6;->m(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; -PLandroidx/media3/exoplayer/AudioFocusManager$AudioFocusListener;->(Landroidx/media3/exoplayer/AudioFocusManager;Landroid/os/Handler;)V -PLandroidx/media3/exoplayer/AudioFocusManager;->(Landroid/content/Context;Landroid/os/Handler;Landroidx/media3/exoplayer/AudioFocusManager$PlayerControl;)V -PLandroidx/media3/exoplayer/AudioFocusManager;->abandonAudioFocusIfHeld()V -PLandroidx/media3/exoplayer/AudioFocusManager;->convertAudioAttributesToFocusGain(Landroidx/media3/common/AudioAttributes;)I -PLandroidx/media3/exoplayer/AudioFocusManager;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/AudioFocusManager;->shouldAbandonAudioFocusIfHeld(I)Z -PLandroidx/media3/exoplayer/AudioFocusManager;->updateAudioFocus(ZI)I -PLandroidx/media3/exoplayer/BaseRenderer;->(I)V -PLandroidx/media3/exoplayer/BaseRenderer;->getCapabilities()Landroidx/media3/exoplayer/RendererCapabilities; -PLandroidx/media3/exoplayer/BaseRenderer;->getTrackType()I -PLandroidx/media3/exoplayer/BaseRenderer;->init(ILandroidx/media3/exoplayer/analytics/PlayerId;)V -PLandroidx/media3/exoplayer/BaseRenderer;->setListener(Landroidx/media3/exoplayer/RendererCapabilities$Listener;)V -PLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$Builder;->()V -PLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$Builder;->build()Landroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl; -PLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl;->(FFJFJJF)V -PLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl;->(FFJFJJFLandroidx/media3/exoplayer/DefaultLivePlaybackSpeedControl$1;)V -PLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->()V -PLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->build()Landroidx/media3/exoplayer/DefaultLoadControl; -PLandroidx/media3/exoplayer/DefaultLoadControl$Builder;->setBufferDurationsMs(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; -PLandroidx/media3/exoplayer/DefaultLoadControl;->(Landroidx/media3/exoplayer/upstream/DefaultAllocator;IIIIIZIZ)V -PLandroidx/media3/exoplayer/DefaultLoadControl;->access$000(IILjava/lang/String;Ljava/lang/String;)V -PLandroidx/media3/exoplayer/DefaultLoadControl;->assertGreaterOrEqual(IILjava/lang/String;Ljava/lang/String;)V -PLandroidx/media3/exoplayer/DefaultLoadControl;->getBackBufferDurationUs()J -PLandroidx/media3/exoplayer/DefaultLoadControl;->retainBackBufferFromKeyframe()Z -PLandroidx/media3/exoplayer/DefaultMediaClock;->(Landroidx/media3/exoplayer/DefaultMediaClock$PlaybackParametersListener;Landroidx/media3/common/util/Clock;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildAudioRenderers(Landroid/content/Context;ILandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroidx/media3/exoplayer/audio/AudioSink;Landroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Ljava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildCameraMotionRenderers(Landroid/content/Context;ILjava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildMetadataRenderers(Landroid/content/Context;Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;ILjava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildMiscellaneousRenderers(Landroid/content/Context;Landroid/os/Handler;ILjava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildTextRenderers(Landroid/content/Context;Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;ILjava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->buildVideoRenderers(Landroid/content/Context;ILandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;JLjava/util/ArrayList;)V -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->createRenderers(Landroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Landroidx/media3/exoplayer/text/TextOutput;Landroidx/media3/exoplayer/metadata/MetadataOutput;)[Landroidx/media3/exoplayer/Renderer; -PLandroidx/media3/exoplayer/DefaultRenderersFactory;->getCodecAdapterFactory()Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/LoadControl;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda0;->get()Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda2;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda3;->(Landroidx/media3/exoplayer/RenderersFactory;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda3;->get()Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda4;->(Landroidx/media3/exoplayer/source/MediaSource$Factory;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda4;->get()Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda5;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda5;->get()Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda6;->()V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda7;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda7;->get()Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda8;->()V -PLandroidx/media3/exoplayer/ExoPlayer$Builder$$ExternalSyntheticLambda8;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$E_UuRuiJ7XuGPeWDLUXM247HnO4(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/LoadControl; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$FplZJNis2C-ck82WaYRNg8j54tA(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/BandwidthMeter; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$MbwKRuXmGQh3ZURCZek3Rj0CAIc(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/RenderersFactory; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$PFgrmzXy8dtRca-zfooecXIZLiM(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/source/MediaSource$Factory; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->$r8$lambda$PLv_OFGgiO4MKR7PBORW2kAfOy8(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/TrackSelector; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Function;)V -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->build()Landroidx/media3/exoplayer/ExoPlayer; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$new$14(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/TrackSelector; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$new$15(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/BandwidthMeter; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setLoadControl$19(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/LoadControl; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setMediaSourceFactory$17(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/source/MediaSource$Factory; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->lambda$setRenderersFactory$16(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/RenderersFactory; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->setHandleAudioBecomingNoisy(Z)Landroidx/media3/exoplayer/ExoPlayer$Builder; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->setLoadControl(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->setMediaSourceFactory(Landroidx/media3/exoplayer/source/MediaSource$Factory;)Landroidx/media3/exoplayer/ExoPlayer$Builder; -PLandroidx/media3/exoplayer/ExoPlayer$Builder;->setRenderersFactory(Landroidx/media3/exoplayer/RenderersFactory;)Landroidx/media3/exoplayer/ExoPlayer$Builder; -PLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda15;->(Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda15;->invoke(Ljava/lang/Object;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda17;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda17;->invoke(Ljava/lang/Object;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$$ExternalSyntheticLambda18;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$Api31$$ExternalSyntheticApiModelOutline0;->m()Landroid/media/metrics/LogSessionId; -PLandroidx/media3/exoplayer/ExoPlayerImpl$Api31;->registerMediaMetricsListener(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayerImpl;Z)Landroidx/media3/exoplayer/analytics/PlayerId; -PLandroidx/media3/exoplayer/ExoPlayerImpl$ComponentListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$ComponentListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl;Landroidx/media3/exoplayer/ExoPlayerImpl$1;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl$FrameMetadataListener;->()V -PLandroidx/media3/exoplayer/ExoPlayerImpl$FrameMetadataListener;->(Landroidx/media3/exoplayer/ExoPlayerImpl$1;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->$r8$lambda$JtzxNRDnWahnXIvwxzcFksVgOkU(Landroidx/media3/exoplayer/ExoPlayerImpl;Landroidx/media3/common/Player$Listener;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->$r8$lambda$Kk09jzs0OKewoiSfI3wTI0zS6O4(Landroidx/media3/common/AudioAttributes;Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->()V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->(Landroidx/media3/exoplayer/ExoPlayer$Builder;Landroidx/media3/common/Player;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->addAnalyticsListener(Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->addAudioOffloadListener(Landroidx/media3/exoplayer/ExoPlayer$AudioOffloadListener;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->addListener(Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->createDeviceInfo(Landroidx/media3/exoplayer/StreamVolumeManager;)Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->createMessageInternal(Landroidx/media3/exoplayer/PlayerMessage$Target;)Landroidx/media3/exoplayer/PlayerMessage; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getAvailableCommands()Landroidx/media3/common/Player$Commands; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getBufferedPosition()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentBufferedPosition()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentPosition()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getContentPositionInternal(Landroidx/media3/exoplayer/PlaybackInfo;)J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentAdGroupIndex()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentAdIndexInAdGroup()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentCues()Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentMediaItemIndex()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPeriodIndex()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPosition()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentPositionUsInternal(Landroidx/media3/exoplayer/PlaybackInfo;)J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentTimeline()Landroidx/media3/common/Timeline; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentTracks()Landroidx/media3/common/Tracks; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getCurrentWindowIndexInternal(Landroidx/media3/exoplayer/PlaybackInfo;)I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getDuration()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getMaxSeekToPreviousPosition()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayWhenReady()Z -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayWhenReadyChangeReason(ZI)I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackState()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaybackSuppressionReason()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayerError()Landroidx/media3/common/PlaybackException; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlayerError()Landroidx/media3/exoplayer/ExoPlaybackException; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getRepeatMode()I -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getSeekBackIncrement()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getSeekForwardIncrement()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getShuffleModeEnabled()Z -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getTotalBufferedDuration()J -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getVideoSize()Landroidx/media3/common/VideoSize; -PLandroidx/media3/exoplayer/ExoPlayerImpl;->getVolume()F -PLandroidx/media3/exoplayer/ExoPlayerImpl;->isLoading()Z -PLandroidx/media3/exoplayer/ExoPlayerImpl;->isPlayingAd()Z -PLandroidx/media3/exoplayer/ExoPlayerImpl;->lambda$new$0(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->lambda$setAudioAttributes$8(Landroidx/media3/common/AudioAttributes;Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->sendRendererMessage(IILjava/lang/Object;)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;Z)V -PLandroidx/media3/exoplayer/ExoPlayerImpl;->updatePlayWhenReady(ZII)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->(Landroidx/media3/exoplayer/PlaybackInfo;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->access$100(Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;)Z -PLandroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdate;->setPlaybackInfo(Landroidx/media3/exoplayer/PlaybackInfo;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->([Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/trackselection/TrackSelector;Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;Landroidx/media3/exoplayer/LoadControl;Landroidx/media3/exoplayer/upstream/BandwidthMeter;IZLandroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/exoplayer/SeekParameters;Landroidx/media3/exoplayer/LivePlaybackSpeedControl;JZLandroid/os/Looper;Landroidx/media3/common/util/Clock;Landroidx/media3/exoplayer/ExoPlayerImplInternal$PlaybackInfoUpdateListener;Landroidx/media3/exoplayer/analytics/PlayerId;Landroid/os/Looper;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->deliverMessage(Landroidx/media3/exoplayer/PlayerMessage;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->getPlaybackLooper()Landroid/os/Looper; -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->handleMessage(Landroid/os/Message;)Z -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->maybeNotifyPlaybackInfoChanged()V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessage(Landroidx/media3/exoplayer/PlayerMessage;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessageInternal(Landroidx/media3/exoplayer/PlayerMessage;)V -PLandroidx/media3/exoplayer/ExoPlayerImplInternal;->sendMessageToTarget(Landroidx/media3/exoplayer/PlayerMessage;)V -PLandroidx/media3/exoplayer/FormatHolder;->()V -PLandroidx/media3/exoplayer/MediaPeriodQueue;->(Landroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/common/util/HandlerWrapper;)V -PLandroidx/media3/exoplayer/MediaSourceList;->(Landroidx/media3/exoplayer/MediaSourceList$MediaSourceListInfoRefreshListener;Landroidx/media3/exoplayer/analytics/AnalyticsCollector;Landroidx/media3/common/util/HandlerWrapper;Landroidx/media3/exoplayer/analytics/PlayerId;)V -PLandroidx/media3/exoplayer/PlaybackInfo;->()V -PLandroidx/media3/exoplayer/PlaybackInfo;->(Landroidx/media3/common/Timeline;Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JJILandroidx/media3/exoplayer/ExoPlaybackException;ZLandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;Ljava/util/List;Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;ZILandroidx/media3/common/PlaybackParameters;JJJJZ)V -PLandroidx/media3/exoplayer/PlaybackInfo;->createDummy(Landroidx/media3/exoplayer/trackselection/TrackSelectorResult;)Landroidx/media3/exoplayer/PlaybackInfo; -PLandroidx/media3/exoplayer/PlayerMessage;->(Landroidx/media3/exoplayer/PlayerMessage$Sender;Landroidx/media3/exoplayer/PlayerMessage$Target;Landroidx/media3/common/Timeline;ILandroidx/media3/common/util/Clock;Landroid/os/Looper;)V -PLandroidx/media3/exoplayer/PlayerMessage;->getLooper()Landroid/os/Looper; -PLandroidx/media3/exoplayer/PlayerMessage;->getPayload()Ljava/lang/Object; -PLandroidx/media3/exoplayer/PlayerMessage;->getPositionMs()J -PLandroidx/media3/exoplayer/PlayerMessage;->getTarget()Landroidx/media3/exoplayer/PlayerMessage$Target; -PLandroidx/media3/exoplayer/PlayerMessage;->getType()I -PLandroidx/media3/exoplayer/PlayerMessage;->isCanceled()Z -PLandroidx/media3/exoplayer/PlayerMessage;->markAsProcessed(Z)V -PLandroidx/media3/exoplayer/PlayerMessage;->send()Landroidx/media3/exoplayer/PlayerMessage; -PLandroidx/media3/exoplayer/PlayerMessage;->setPayload(Ljava/lang/Object;)Landroidx/media3/exoplayer/PlayerMessage; -PLandroidx/media3/exoplayer/PlayerMessage;->setType(I)Landroidx/media3/exoplayer/PlayerMessage; -PLandroidx/media3/exoplayer/SeekParameters;->()V -PLandroidx/media3/exoplayer/SeekParameters;->(JJ)V -PLandroidx/media3/exoplayer/StandaloneMediaClock;->(Landroidx/media3/common/util/Clock;)V -PLandroidx/media3/exoplayer/WakeLockManager;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/WakeLockManager;->setEnabled(Z)V -PLandroidx/media3/exoplayer/WakeLockManager;->updateWakeLock()V -PLandroidx/media3/exoplayer/WifiLockManager;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/WifiLockManager;->setEnabled(Z)V -PLandroidx/media3/exoplayer/WifiLockManager;->updateWifiLock()V -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$-CC;->$default$onAudioAttributesChanged(Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;->(JLandroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JLandroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;JJ)V -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->(Landroidx/media3/common/FlagSet;Landroid/util/SparseArray;)V -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->contains(I)Z -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->get(I)I -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->getEventTime(I)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; -PLandroidx/media3/exoplayer/analytics/AnalyticsListener$Events;->size()I -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda13;->()V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda26;->(Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;Landroidx/media3/common/Player;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda26;->invoke(Ljava/lang/Object;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda49;->(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda49;->invoke(Ljava/lang/Object;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda62;->(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJ)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$$ExternalSyntheticLambda62;->invoke(Ljava/lang/Object;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->(Landroidx/media3/common/Timeline$Period;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getCurrentPlayerMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getLoadingMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector$MediaPeriodQueueTracker;->getReadingMediaPeriod()Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$hfAWm6MUDbNyP2cV6lG0IbYKl0w(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJLandroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$jkdNgF6pLu9A9h86YXT1MXSbNQs(Landroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->$r8$lambda$nj7KUQ0JGKqZoRhLx02F6ycdSf0(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->(Landroidx/media3/common/util/Clock;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->addListener(Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateEventTime(Landroidx/media3/common/Timeline;ILandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateEventTime(Landroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;)Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateLoadingMediaPeriodEventTime()Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->generateReadingMediaPeriodEventTime()Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime; -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$onAudioAttributesChanged$55(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;Landroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$onBandwidthSample$60(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJLandroidx/media3/exoplayer/analytics/AnalyticsListener;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->lambda$setPlayer$1(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener;Landroidx/media3/common/FlagSet;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onAudioAttributesChanged(Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onBandwidthSample(IJJ)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->onEvents(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->sendEvent(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;ILandroidx/media3/common/util/ListenerSet$Event;)V -PLandroidx/media3/exoplayer/analytics/DefaultAnalyticsCollector;->setPlayer(Landroidx/media3/common/Player;Landroid/os/Looper;)V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->()V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->()V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->(Lcom/google/common/base/Supplier;)V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->setListener(Landroidx/media3/exoplayer/analytics/PlaybackSessionManager$Listener;)V -PLandroidx/media3/exoplayer/analytics/DefaultPlaybackSessionManager;->updateSessions(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline10;->m(Ljava/lang/Object;)Landroid/media/metrics/MediaMetricsManager; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline11;->m(Landroid/media/metrics/MediaMetricsManager;)Landroid/media/metrics/PlaybackSession; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline50;->m(Landroid/media/metrics/NetworkEvent$Builder;I)Landroid/media/metrics/NetworkEvent$Builder; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline51;->m(Landroid/media/metrics/NetworkEvent$Builder;J)Landroid/media/metrics/NetworkEvent$Builder; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline52;->m(Landroid/media/metrics/NetworkEvent$Builder;)Landroid/media/metrics/NetworkEvent; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline53;->m(Landroid/media/metrics/PlaybackSession;Landroid/media/metrics/NetworkEvent;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline54;->m(Landroid/media/metrics/PlaybackSession;)Landroid/media/metrics/LogSessionId; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline8;->m()Landroid/media/metrics/NetworkEvent$Builder; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener$$ExternalSyntheticApiModelOutline9;->m()V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->(Landroid/content/Context;Landroid/media/metrics/PlaybackSession;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->canReportPendingFormatUpdate(Landroidx/media3/exoplayer/analytics/MediaMetricsListener$PendingFormatUpdate;)Z -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->create(Landroid/content/Context;)Landroidx/media3/exoplayer/analytics/MediaMetricsListener; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->getLogSessionId()Landroid/media/metrics/LogSessionId; -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->getNetworkType(Landroid/content/Context;)I -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeAddSessions(Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportNetworkChange(J)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportPlaybackError(J)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportPlaybackStateChange(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;J)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeReportTrackChanges(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;J)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->maybeUpdateMetricsBuilderValues(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onAudioAttributesChanged(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onBandwidthEstimate(Landroidx/media3/exoplayer/analytics/AnalyticsListener$EventTime;IJJ)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->onEvents(Landroidx/media3/common/Player;Landroidx/media3/exoplayer/analytics/AnalyticsListener$Events;)V -PLandroidx/media3/exoplayer/analytics/MediaMetricsListener;->resolveNewPlaybackState(Landroidx/media3/common/Player;)I -PLandroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;->()V -PLandroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;->(Landroid/media/metrics/LogSessionId;)V -PLandroidx/media3/exoplayer/analytics/PlayerId;->()V -PLandroidx/media3/exoplayer/analytics/PlayerId;->(Landroid/media/metrics/LogSessionId;)V -PLandroidx/media3/exoplayer/analytics/PlayerId;->(Landroidx/media3/exoplayer/analytics/PlayerId$LogSessionIdApi31;)V -PLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline0;->m(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo; -PLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23$$ExternalSyntheticApiModelOutline1;->m(Landroid/media/AudioDeviceInfo;)I -PLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23;->getAllBluetoothDeviceTypes()Lcom/google/common/collect/ImmutableSet; -PLandroidx/media3/exoplayer/audio/AudioCapabilities$Api23;->isBluetoothConnected(Landroid/content/Context;)Z -PLandroidx/media3/exoplayer/audio/AudioCapabilities;->()V -PLandroidx/media3/exoplayer/audio/AudioCapabilities;->([II)V -PLandroidx/media3/exoplayer/audio/AudioCapabilities;->deviceMaySetExternalSurroundSoundGlobalSetting()Z -PLandroidx/media3/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Landroidx/media3/exoplayer/audio/AudioCapabilities; -PLandroidx/media3/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;Landroid/content/Intent;)Landroidx/media3/exoplayer/audio/AudioCapabilities; -PLandroidx/media3/exoplayer/audio/AudioRendererEventListener$EventDispatcher;->(Landroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;)V -PLandroidx/media3/exoplayer/audio/AudioTrackPositionTracker;->(Landroidx/media3/exoplayer/audio/AudioTrackPositionTracker$Listener;)V -PLandroidx/media3/exoplayer/audio/ChannelMappingAudioProcessor;->()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$AudioTrackBufferSizeProvider;->()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$100(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroid/content/Context; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$200(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroidx/media3/exoplayer/audio/AudioCapabilities; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$300(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Landroidx/media3/common/audio/AudioProcessorChain; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$400(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Z -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$500(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)Z -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->access$600(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->build()Landroidx/media3/exoplayer/audio/DefaultAudioSink; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setAudioCapabilities(Landroidx/media3/exoplayer/audio/AudioCapabilities;)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setEnableAudioTrackPlaybackParams(Z)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setEnableFloatOutput(Z)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;->setOffloadMode(I)Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder; -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$DefaultAudioProcessorChain;->([Landroidx/media3/common/audio/AudioProcessor;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$DefaultAudioProcessorChain;->([Landroidx/media3/common/audio/AudioProcessor;Landroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;Landroidx/media3/common/audio/SonicAudioProcessor;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$MediaPositionParameters;->(Landroidx/media3/common/PlaybackParameters;JJ)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$MediaPositionParameters;->(Landroidx/media3/common/PlaybackParameters;JJLandroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$PendingExceptionHolder;->(J)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$PendingExceptionHolder;->clear()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$PositionTrackerListener;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink$PositionTrackerListener;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink;Landroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->(Landroidx/media3/exoplayer/audio/DefaultAudioSink$Builder;Landroidx/media3/exoplayer/audio/DefaultAudioSink$1;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->flush()V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->isAudioTrackInitialized()Z -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioProcessorPlaybackParameters(Landroidx/media3/common/PlaybackParameters;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setAudioSessionId(I)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setListener(Landroidx/media3/exoplayer/audio/AudioSink$Listener;)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->setSkipSilenceEnabled(Z)V -PLandroidx/media3/exoplayer/audio/DefaultAudioSink;->useAudioTrackPlaybackParams()Z -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->()V -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$000(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$100(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$200(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$300(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$400(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->access$500(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)I -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;->build()Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider; -PLandroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider;->(Landroidx/media3/exoplayer/audio/DefaultAudioTrackBufferSizeProvider$Builder;)V -PLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$AudioSinkListener;->(Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;)V -PLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$AudioSinkListener;->(Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;Landroidx/media3/exoplayer/audio/MediaCodecAudioRenderer$1;)V -PLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZLandroid/os/Handler;Landroidx/media3/exoplayer/audio/AudioRendererEventListener;Landroidx/media3/exoplayer/audio/AudioSink;)V -PLandroidx/media3/exoplayer/audio/MediaCodecAudioRenderer;->handleMessage(ILjava/lang/Object;)V -PLandroidx/media3/exoplayer/audio/OggOpusAudioPacketizer;->()V -PLandroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;->()V -PLandroidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor;->(JJS)V -PLandroidx/media3/exoplayer/audio/ToFloatPcmAudioProcessor;->()V -PLandroidx/media3/exoplayer/audio/ToFloatPcmAudioProcessor;->()V -PLandroidx/media3/exoplayer/audio/TrimmingAudioProcessor;->()V -PLandroidx/media3/exoplayer/drm/DefaultDrmSessionManagerProvider;->()V -PLandroidx/media3/exoplayer/mediacodec/BatchBuffer;->()V -PLandroidx/media3/exoplayer/mediacodec/DefaultMediaCodecAdapterFactory;->()V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;->()V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;->(JJJ)V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->()V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->(ILandroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;ZF)V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->getCodec()Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter; -PLandroidx/media3/exoplayer/mediacodec/MediaCodecRenderer;->setOutputStreamInfo(Landroidx/media3/exoplayer/mediacodec/MediaCodecRenderer$OutputStreamInfo;)V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecSelector$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecSelector;->()V -PLandroidx/media3/exoplayer/mediacodec/MediaCodecUtil$CodecKey;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/exoplayer/metadata/MetadataDecoderFactory$1;->()V -PLandroidx/media3/exoplayer/metadata/MetadataDecoderFactory;->()V -PLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;)V -PLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory;)V -PLandroidx/media3/exoplayer/metadata/MetadataRenderer;->(Landroidx/media3/exoplayer/metadata/MetadataOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/metadata/MetadataDecoderFactory;Z)V -PLandroidx/media3/exoplayer/source/MediaSource$MediaPeriodId;->(Ljava/lang/Object;)V -PLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory$$ExternalSyntheticLambda0;->(Landroidx/media3/extractor/ExtractorsFactory;)V -PLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/exoplayer/source/ProgressiveMediaExtractor$Factory;)V -PLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/exoplayer/source/ProgressiveMediaExtractor$Factory;Landroidx/media3/exoplayer/drm/DrmSessionManagerProvider;Landroidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy;I)V -PLandroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;->(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V -PLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->(I)V -PLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->(ILjava/util/Random;)V -PLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->([ILjava/util/Random;)V -PLandroidx/media3/exoplayer/source/ShuffleOrder$DefaultShuffleOrder;->createShuffledList(ILjava/util/Random;)[I -PLandroidx/media3/exoplayer/source/TrackGroupArray$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/exoplayer/source/TrackGroupArray;->()V -PLandroidx/media3/exoplayer/source/TrackGroupArray;->([Landroidx/media3/common/TrackGroup;)V -PLandroidx/media3/exoplayer/source/TrackGroupArray;->verifyCorrectness()V -PLandroidx/media3/exoplayer/text/SubtitleDecoderFactory$1;->()V -PLandroidx/media3/exoplayer/text/SubtitleDecoderFactory;->()V -PLandroidx/media3/exoplayer/text/TextRenderer;->(Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;)V -PLandroidx/media3/exoplayer/text/TextRenderer;->(Landroidx/media3/exoplayer/text/TextOutput;Landroid/os/Looper;Landroidx/media3/exoplayer/text/SubtitleDecoderFactory;)V -PLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->()V -PLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->(IIIF)V -PLandroidx/media3/exoplayer/trackselection/AdaptiveTrackSelection$Factory;->(IIIIIFFLandroidx/media3/common/util/Clock;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda6;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$$ExternalSyntheticLambda7;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2100(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2200(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2300(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2400(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2500(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2600(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2700(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2800(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$2900(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3000(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3100(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3200(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3300(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3400(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3500(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Landroid/util/SparseArray; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->access$3600(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)Landroid/util/SparseBooleanArray; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->build()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->init()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSize(IIZ)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSize(IIZ)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/common/TrackSelectionParameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;->setViewportSizeToPhysicalDisplaySize(Landroid/content/Context;Z)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->(Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$1;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->getDefaults(Landroid/content/Context;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->getKeysFromSparseBooleanArray(Landroid/util/SparseBooleanArray;)[I -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters;->putSelectionOverridesToBundle(Landroid/os/Bundle;Landroid/util/SparseArray;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;Landroidx/media3/common/TrackSelectionParameters;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroid/content/Context;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->(Landroidx/media3/common/TrackSelectionParameters;Landroidx/media3/exoplayer/trackselection/ExoTrackSelection$Factory;Landroid/content/Context;)V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getParameters()Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getParameters()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->getRendererCapabilitiesListener()Landroidx/media3/exoplayer/RendererCapabilities$Listener; -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->isSetParametersSupported()Z -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->maybeInvalidateForAudioChannelCountConstraints()V -PLandroidx/media3/exoplayer/trackselection/DefaultTrackSelector;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V -PLandroidx/media3/exoplayer/trackselection/MappingTrackSelector;->()V -PLandroidx/media3/exoplayer/trackselection/TrackSelector;->()V -PLandroidx/media3/exoplayer/trackselection/TrackSelector;->init(Landroidx/media3/exoplayer/trackselection/TrackSelector$InvalidationListener;Landroidx/media3/exoplayer/upstream/BandwidthMeter;)V -PLandroidx/media3/exoplayer/trackselection/TrackSelectorResult;->([Landroidx/media3/exoplayer/RendererConfiguration;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;Landroidx/media3/common/Tracks;Ljava/lang/Object;)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$000(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener; -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$100(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Z -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;->access$200(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;)Landroid/os/Handler; -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->$r8$lambda$Mbwn2ga0EIE0XL-yT6DTuqKqjlA(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->()V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->addListener(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->bandwidthSample(IJJ)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->lambda$bandwidthSample$0(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher$HandlerAndListener;IJJ)V -PLandroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener$EventDispatcher;->removeListener(Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V -PLandroidx/media3/exoplayer/upstream/DefaultAllocator;->(ZI)V -PLandroidx/media3/exoplayer/upstream/DefaultAllocator;->(ZII)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$$ExternalSyntheticLambda0;->(Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$$ExternalSyntheticLambda0;->onNetworkTypeChanged(I)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->build()Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter; -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$Builder;->getInitialBitrateEstimatesForCountry(Ljava/lang/String;)Ljava/util/Map; -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->$r8$lambda$8vbqeEDAAIcRppX7lWd9C-LcIoU(Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;I)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->()V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->(Landroid/content/Context;Ljava/util/Map;ILandroidx/media3/common/util/Clock;Z)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->(Landroid/content/Context;Ljava/util/Map;ILandroidx/media3/common/util/Clock;ZLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter$1;)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->access$100(Ljava/lang/String;)[I -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->addEventListener(Landroid/os/Handler;Landroidx/media3/exoplayer/upstream/BandwidthMeter$EventListener;)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getInitialBitrateCountryGroupAssignment(Ljava/lang/String;)[I -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getInitialBitrateEstimateForNetworkType(I)J -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->getSingletonInstance(Landroid/content/Context;)Landroidx/media3/exoplayer/upstream/DefaultBandwidthMeter; -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->maybeNotifyBandwidthSample(IJJ)V -PLandroidx/media3/exoplayer/upstream/DefaultBandwidthMeter;->onNetworkTypeChanged(I)V -PLandroidx/media3/exoplayer/upstream/DefaultLoadErrorHandlingPolicy;->()V -PLandroidx/media3/exoplayer/upstream/DefaultLoadErrorHandlingPolicy;->(I)V -PLandroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/exoplayer/upstream/SlidingPercentile$$ExternalSyntheticLambda1;->()V -PLandroidx/media3/exoplayer/upstream/SlidingPercentile;->()V -PLandroidx/media3/exoplayer/upstream/SlidingPercentile;->(I)V -PLandroidx/media3/exoplayer/upstream/SlidingPercentile;->reset()V -PLandroidx/media3/exoplayer/video/FixedFrameRateEstimator$Matcher;->()V -PLandroidx/media3/exoplayer/video/FixedFrameRateEstimator;->()V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer$VideoFrameProcessorManager;->(Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper;Landroidx/media3/exoplayer/video/MediaCodecVideoRenderer;)V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->()V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;JZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;I)V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->(Landroid/content/Context;Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;Landroidx/media3/exoplayer/mediacodec/MediaCodecSelector;JZLandroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;IF)V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->clearReportedVideoSize()V -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->deviceNeedsNoPostProcessWorkaround()Z -PLandroidx/media3/exoplayer/video/MediaCodecVideoRenderer;->handleMessage(ILjava/lang/Object;)V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelperV17;->(Landroid/hardware/display/DisplayManager;)V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelperV17;->maybeBuildNewInstance(Landroid/content/Context;)Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelper; -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->()V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->()V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->createChoreographerInstanceInternal()V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->getInstance()Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler; -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper$VSyncSampler;->handleMessage(Landroid/os/Message;)Z -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->(Landroid/content/Context;)V -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->maybeBuildDisplayHelper(Landroid/content/Context;)Landroidx/media3/exoplayer/video/VideoFrameReleaseHelper$DisplayHelper; -PLandroidx/media3/exoplayer/video/VideoFrameReleaseHelper;->setChangeFrameRateStrategy(I)V -PLandroidx/media3/exoplayer/video/VideoRendererEventListener$EventDispatcher;->(Landroid/os/Handler;Landroidx/media3/exoplayer/video/VideoRendererEventListener;)V -PLandroidx/media3/exoplayer/video/spherical/CameraMotionRenderer;->()V -PLandroidx/media3/exoplayer/video/spherical/CameraMotionRenderer;->handleMessage(ILjava/lang/Object;)V -PLandroidx/media3/extractor/DefaultExtractorsFactory;->setConstantBitrateSeekingEnabled(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; -PLandroidx/media3/extractor/metadata/MetadataInputBuffer;->()V -PLandroidx/media3/session/CacheBitmapLoader;->(Landroidx/media3/common/util/BitmapLoader;)V -PLandroidx/media3/session/CommandButton$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/CommandButton$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/CommandButton$Builder;->()V -PLandroidx/media3/session/CommandButton$Builder;->build()Landroidx/media3/session/CommandButton; -PLandroidx/media3/session/CommandButton$Builder;->setDisplayName(Ljava/lang/CharSequence;)Landroidx/media3/session/CommandButton$Builder; -PLandroidx/media3/session/CommandButton$Builder;->setEnabled(Z)Landroidx/media3/session/CommandButton$Builder; -PLandroidx/media3/session/CommandButton$Builder;->setExtras(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton$Builder; -PLandroidx/media3/session/CommandButton$Builder;->setIconResId(I)Landroidx/media3/session/CommandButton$Builder; -PLandroidx/media3/session/CommandButton$Builder;->setPlayerCommand(I)Landroidx/media3/session/CommandButton$Builder; -PLandroidx/media3/session/CommandButton;->$r8$lambda$NuCyllBZqMGlcMmw2c9ZW1r2MLk(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton; -PLandroidx/media3/session/CommandButton;->()V -PLandroidx/media3/session/CommandButton;->(Landroidx/media3/session/SessionCommand;IILjava/lang/CharSequence;Landroid/os/Bundle;Z)V -PLandroidx/media3/session/CommandButton;->(Landroidx/media3/session/SessionCommand;IILjava/lang/CharSequence;Landroid/os/Bundle;ZLandroidx/media3/session/CommandButton$1;)V -PLandroidx/media3/session/CommandButton;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/CommandButton; -PLandroidx/media3/session/CommandButton;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/ConnectedControllersManager$ConnectedControllerRecord;->(Ljava/lang/Object;Landroidx/media3/session/SequencedFutureManager;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/ConnectedControllersManager;->$r8$lambda$Vom81RksdvuIVXyQfAu6pd1M7BY(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/ConnectedControllersManager;->addController(Ljava/lang/Object;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/ConnectedControllersManager;->getAvailablePlayerCommands(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/common/Player$Commands; -PLandroidx/media3/session/ConnectedControllersManager;->getConnectedControllers()Lcom/google/common/collect/ImmutableList; -PLandroidx/media3/session/ConnectedControllersManager;->getController(Ljava/lang/Object;)Landroidx/media3/session/MediaSession$ControllerInfo; -PLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/SequencedFutureManager; -PLandroidx/media3/session/ConnectedControllersManager;->getSequencedFutureManager(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager; -PLandroidx/media3/session/ConnectedControllersManager;->isConnected(Landroidx/media3/session/MediaSession$ControllerInfo;)Z -PLandroidx/media3/session/ConnectedControllersManager;->isSessionCommandAvailable(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;)Z -PLandroidx/media3/session/ConnectedControllersManager;->lambda$removeController$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->removeController(Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/ConnectedControllersManager;->removeController(Ljava/lang/Object;)V -PLandroidx/media3/session/ConnectionRequest$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/ConnectionRequest$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/ConnectionRequest;->$r8$lambda$2A3KvllqTYxjJdHPpYs14G1Hda8(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionRequest; -PLandroidx/media3/session/ConnectionRequest;->()V -PLandroidx/media3/session/ConnectionRequest;->(IILjava/lang/String;ILandroid/os/Bundle;)V -PLandroidx/media3/session/ConnectionRequest;->(Ljava/lang/String;ILandroid/os/Bundle;)V -PLandroidx/media3/session/ConnectionRequest;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionRequest; -PLandroidx/media3/session/ConnectionRequest;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/ConnectionState$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/ConnectionState$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/ConnectionState;->$r8$lambda$ZjTwf4GufRk5624GRLNfHLYPV2s(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionState; -PLandroidx/media3/session/ConnectionState;->()V -PLandroidx/media3/session/ConnectionState;->(IILandroidx/media3/session/IMediaSession;Landroid/app/PendingIntent;Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;Landroid/os/Bundle;Landroidx/media3/session/PlayerInfo;)V -PLandroidx/media3/session/ConnectionState;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/ConnectionState; -PLandroidx/media3/session/ConnectionState;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/DefaultActionFactory;->(Landroid/app/Service;)V -PLandroidx/media3/session/IMediaController$Stub;->()V -PLandroidx/media3/session/IMediaController$Stub;->asBinder()Landroid/os/IBinder; -PLandroidx/media3/session/IMediaSession$Stub;->()V -PLandroidx/media3/session/IMediaSession$Stub;->asBinder()Landroid/os/IBinder; -PLandroidx/media3/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroidx/media3/session/IMediaSession; -PLandroidx/media3/session/IMediaSessionService$Stub;->()V -PLandroidx/media3/session/IMediaSessionService$Stub;->asBinder()Landroid/os/IBinder; -PLandroidx/media3/session/IMediaSessionService$Stub;->asInterface(Landroid/os/IBinder;)Landroidx/media3/session/IMediaSessionService; -PLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Builder$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/MediaController$Builder$1;->(Landroidx/media3/session/MediaController$Builder;)V -PLandroidx/media3/session/MediaController$Builder$1;->onDisconnected(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Builder$1;->onSetCustomLayout(Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController$Builder;->$r8$lambda$zyVzcB3Sb8jhbB9a-kIcWAaXt7s(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Builder;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;)V -PLandroidx/media3/session/MediaController$Builder;->buildAsync()Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController$Builder;->lambda$buildAsync$0(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Builder;->setApplicationLooper(Landroid/os/Looper;)Landroidx/media3/session/MediaController$Builder; -PLandroidx/media3/session/MediaController$Builder;->setListener(Landroidx/media3/session/MediaController$Listener;)Landroidx/media3/session/MediaController$Builder; -PLandroidx/media3/session/MediaController$Listener$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaController$Listener$-CC;->$default$onSetCustomLayout(Landroidx/media3/session/MediaController$Listener;Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController;->$r8$lambda$7Poy_IVrU20FjlOzoqG4RzKma48(Landroidx/media3/session/MediaController;Landroidx/media3/session/MediaController$Listener;)V -PLandroidx/media3/session/MediaController;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroidx/media3/session/MediaController$Listener;Landroid/os/Looper;Landroidx/media3/session/MediaController$ConnectionCallback;Landroidx/media3/common/util/BitmapLoader;)V -PLandroidx/media3/session/MediaController;->addListener(Landroidx/media3/common/Player$Listener;)V PLandroidx/media3/session/MediaController;->createDisconnectedFuture()Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController;->createImpl(Landroid/content/Context;Landroidx/media3/session/SessionToken;Landroid/os/Bundle;Landroid/os/Looper;Landroidx/media3/common/util/BitmapLoader;)Landroidx/media3/session/MediaController$MediaControllerImpl; -PLandroidx/media3/session/MediaController;->getApplicationLooper()Landroid/os/Looper; -PLandroidx/media3/session/MediaController;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; -PLandroidx/media3/session/MediaController;->getCurrentTimeline()Landroidx/media3/common/Timeline; -PLandroidx/media3/session/MediaController;->getPlaybackState()I -PLandroidx/media3/session/MediaController;->isConnected()Z -PLandroidx/media3/session/MediaController;->isPlaying()Z -PLandroidx/media3/session/MediaController;->lambda$release$0(Landroidx/media3/session/MediaController$Listener;)V -PLandroidx/media3/session/MediaController;->notifyAccepted()V -PLandroidx/media3/session/MediaController;->notifyControllerListener(Landroidx/media3/common/util/Consumer;)V -PLandroidx/media3/session/MediaController;->release()V -PLandroidx/media3/session/MediaController;->runOnApplicationLooper(Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaController;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaController;->verifyApplicationThread()V -PLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1;->(Landroidx/media3/session/MediaControllerHolder;)V -PLandroidx/media3/session/MediaControllerHolder$$ExternalSyntheticLambda1;->execute(Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaControllerHolder;->$r8$lambda$0uHDg3PUO16yaKQbREVujLjFB_o(Landroidx/media3/session/MediaControllerHolder;Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaControllerHolder;->$r8$lambda$VFe1KzajtydbtNtJfzKnUJSxHgA(Landroidx/media3/session/MediaControllerHolder;Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaControllerHolder;->(Landroid/os/Looper;)V -PLandroidx/media3/session/MediaControllerHolder;->lambda$setController$0(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaControllerHolder;->lambda$setController$1(Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaControllerHolder;->maybeSetFutureResult()V -PLandroidx/media3/session/MediaControllerHolder;->onAccepted()V -PLandroidx/media3/session/MediaControllerHolder;->setController(Landroidx/media3/session/MediaController;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda113;->(Landroidx/media3/session/MediaControllerImplBase;Ljava/util/List;I)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda113;->accept(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda118;->(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda118;->run()V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda38;->(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda39;->(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda41;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda41;->run(Landroidx/media3/session/IMediaSession;I)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaControllerImplBase;)V PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda81;->run()V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda82;->(Landroidx/media3/session/MediaControllerImplBase;I)V -PLandroidx/media3/session/MediaControllerImplBase$$ExternalSyntheticLambda82;->run()V -PLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;)V -PLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Looper;)V -PLandroidx/media3/session/MediaControllerImplBase$FlushCommandQueueHandler;->release()V -PLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->(Landroidx/media3/session/MediaControllerImplBase;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerImplBase$SessionServiceConnection;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V -PLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase$SurfaceCallback;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerImplBase$1;)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$8ePI85Zvn-Y2ZOUzRdQ90F2A8_A(Landroidx/media3/session/MediaControllerImplBase;I)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$h98tQpKckSTD3e3SDer5Lqnajhs(Landroidx/media3/session/MediaControllerImplBase;Lcom/google/common/util/concurrent/ListenableFuture;I)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$mXQX_Ogg1Zjg5n58ylw_9v5Iv2Y(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$tIEgcrLv3SECRV9I_ggVsbUKXeY(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerImplBase;->$r8$lambda$vt4LFlOFWDb7FYoJD4Ps6YPbQNk(Landroidx/media3/session/MediaControllerImplBase;Ljava/util/List;ILandroidx/media3/session/MediaController$Listener;)V -PLandroidx/media3/session/MediaControllerImplBase;->access$300(Landroidx/media3/session/MediaControllerImplBase;)Landroidx/media3/session/SessionToken; -PLandroidx/media3/session/MediaControllerImplBase;->addListener(Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/session/MediaControllerImplBase;->connect()V -PLandroidx/media3/session/MediaControllerImplBase;->createIntersectedCommands(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTask(Landroidx/media3/session/IMediaSession;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;Z)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommand(Landroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->dispatchRemoteSessionTaskWithSessionCommandInternal(ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaControllerImplBase$RemoteSessionTask;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->getContext()Landroid/content/Context; -PLandroidx/media3/session/MediaControllerImplBase;->getCurrentTimeline()Landroidx/media3/common/Timeline; -PLandroidx/media3/session/MediaControllerImplBase;->getInstance()Landroidx/media3/session/MediaController; -PLandroidx/media3/session/MediaControllerImplBase;->getPlaybackState()I -PLandroidx/media3/session/MediaControllerImplBase;->getSessionInterfaceWithSessionCommandIfAble(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/IMediaSession; -PLandroidx/media3/session/MediaControllerImplBase;->isConnected()Z -PLandroidx/media3/session/MediaControllerImplBase;->isPlaying()Z -PLandroidx/media3/session/MediaControllerImplBase;->isReleased()Z -PLandroidx/media3/session/MediaControllerImplBase;->lambda$onSetCustomLayout$116(Ljava/util/List;ILandroidx/media3/session/MediaController$Listener;)V PLandroidx/media3/session/MediaControllerImplBase;->lambda$release$4()V -PLandroidx/media3/session/MediaControllerImplBase;->lambda$sendControllerResultWhenReady$84(Lcom/google/common/util/concurrent/ListenableFuture;I)V -PLandroidx/media3/session/MediaControllerImplBase;->lambda$sendCustomCommand$21(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/IMediaSession;I)V -PLandroidx/media3/session/MediaControllerImplBase;->lambda$setFutureResult$83(I)V -PLandroidx/media3/session/MediaControllerImplBase;->onConnected(Landroidx/media3/session/ConnectionState;)V -PLandroidx/media3/session/MediaControllerImplBase;->onPlayerInfoChanged(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;)V -PLandroidx/media3/session/MediaControllerImplBase;->onSetCustomLayout(ILjava/util/List;)V -PLandroidx/media3/session/MediaControllerImplBase;->release()V -PLandroidx/media3/session/MediaControllerImplBase;->requestConnectToService()Z -PLandroidx/media3/session/MediaControllerImplBase;->requestConnectToSession(Landroid/os/Bundle;)Z -PLandroidx/media3/session/MediaControllerImplBase;->sendControllerResult(ILandroidx/media3/session/SessionResult;)V -PLandroidx/media3/session/MediaControllerImplBase;->sendControllerResultWhenReady(ILcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaControllerImplBase;->sendCustomCommand(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaControllerImplBase;->setFutureResult(ILjava/lang/Object;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda0;->(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda0;->run(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda13;->(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda13;->run()V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda1;->(ILjava/util/List;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda1;->run(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda3;->(Landroidx/media3/session/ConnectionState;)V -PLandroidx/media3/session/MediaControllerStub$$ExternalSyntheticLambda3;->run(Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->$r8$lambda$JGVSWCsU6Jlg0sL9859LYxYyOC0(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->$r8$lambda$MjY9_DNY4SSRIb5zTIg0JPQvRmg(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->$r8$lambda$YGpG-xpiKgSpdH847m1pEUdLemY(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V -PLandroidx/media3/session/MediaControllerStub;->$r8$lambda$xpPa91l5F1le6Kbgz5kYcVmIzWE(Landroidx/media3/session/ConnectionState;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->(Landroidx/media3/session/MediaControllerImplBase;)V PLandroidx/media3/session/MediaControllerStub;->destroy()V -PLandroidx/media3/session/MediaControllerStub;->dispatchControllerTaskOnHandler(Landroidx/media3/session/MediaControllerStub$ControllerTask;)V -PLandroidx/media3/session/MediaControllerStub;->lambda$dispatchControllerTaskOnHandler$12(Landroidx/media3/session/MediaControllerImplBase;Landroidx/media3/session/MediaControllerStub$ControllerTask;)V -PLandroidx/media3/session/MediaControllerStub;->lambda$onConnected$0(Landroidx/media3/session/ConnectionState;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->lambda$onPlayerInfoChangedWithExclusions$8(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->lambda$onSetCustomLayout$2(ILjava/util/List;Landroidx/media3/session/MediaControllerImplBase;)V -PLandroidx/media3/session/MediaControllerStub;->onConnected(ILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerStub;->onPlayerInfoChangedWithExclusions(ILandroid/os/Bundle;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerStub;->onSessionResult(ILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaControllerStub;->onSetCustomLayout(ILjava/util/List;)V -PLandroidx/media3/session/MediaControllerStub;->setControllerFutureResult(ILjava/lang/Object;)V -PLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda3;->(Landroid/os/Handler;)V -PLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda3;->execute(Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6;->(Landroidx/media3/session/MediaNotificationManager;Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaNotificationManager$$ExternalSyntheticLambda6;->run()V -PLandroidx/media3/session/MediaNotificationManager$Api24;->stopForeground(Landroidx/media3/session/MediaSessionService;Z)V -PLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaSession;Ljava/util/Map;)V -PLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->onConnected(Z)V -PLandroidx/media3/session/MediaNotificationManager$MediaControllerListener;->onSetCustomLayout(Landroidx/media3/session/MediaController;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaNotificationManager;->$r8$lambda$1ulvKeHiWSsj_M-1JZwhrZVhpA8(Landroidx/media3/session/MediaNotificationManager;Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaNotificationManager;->$r8$lambda$NYHZ5KZm0zYYXQuqLwbY7Jckyvo(Landroid/os/Handler;Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaNotificationManager;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotification$Provider;Landroidx/media3/session/MediaNotification$ActionFactory;)V -PLandroidx/media3/session/MediaNotificationManager;->addSession(Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaNotificationManager;->getConnectedControllerForSession(Landroidx/media3/session/MediaSession;)Landroidx/media3/session/MediaController; -PLandroidx/media3/session/MediaNotificationManager;->lambda$addSession$1(Lcom/google/common/util/concurrent/ListenableFuture;Landroidx/media3/session/MediaNotificationManager$MediaControllerListener;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaNotificationManager;->lambda$new$0(Landroid/os/Handler;Ljava/lang/Runnable;)V -PLandroidx/media3/session/MediaNotificationManager;->maybeStopForegroundService(Z)V -PLandroidx/media3/session/MediaNotificationManager;->shouldRunInForeground(Landroidx/media3/session/MediaSession;Z)Z -PLandroidx/media3/session/MediaNotificationManager;->shouldShowNotification(Landroidx/media3/session/MediaSession;)Z -PLandroidx/media3/session/MediaNotificationManager;->stopForeground(Z)V -PLandroidx/media3/session/MediaNotificationManager;->updateNotification(Landroidx/media3/session/MediaSession;Z)V -PLandroidx/media3/session/MediaSession$Builder$1;->()V -PLandroidx/media3/session/MediaSession$Builder;->(Landroid/content/Context;Landroidx/media3/common/Player;)V -PLandroidx/media3/session/MediaSession$Builder;->build()Landroidx/media3/session/MediaSession; -PLandroidx/media3/session/MediaSession$Builder;->setCallback(Landroidx/media3/session/MediaSession$Callback;)Landroidx/media3/session/MediaSession$Builder; -PLandroidx/media3/session/MediaSession$Builder;->setId(Ljava/lang/String;)Landroidx/media3/session/MediaSession$Builder; -PLandroidx/media3/session/MediaSession$BuilderBase;->(Landroid/content/Context;Landroidx/media3/common/Player;Landroidx/media3/session/MediaSession$Callback;)V -PLandroidx/media3/session/MediaSession$BuilderBase;->setCallback(Landroidx/media3/session/MediaSession$Callback;)Landroidx/media3/session/MediaSession$BuilderBase; -PLandroidx/media3/session/MediaSession$BuilderBase;->setId(Ljava/lang/String;)Landroidx/media3/session/MediaSession$BuilderBase; -PLandroidx/media3/session/MediaSession$Callback$-CC;->$default$onDisconnected(Landroidx/media3/session/MediaSession$Callback;Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/MediaSession$ConnectionResult;->(ZLandroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/MediaSession$ConnectionResult;->accept(Landroidx/media3/session/SessionCommands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/session/MediaSession$ConnectionResult; -PLandroidx/media3/session/MediaSession$ControllerInfo;->(Landroidx/media/MediaSessionManager$RemoteUserInfo;IIZLandroidx/media3/session/MediaSession$ControllerCb;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSession$ControllerInfo;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/session/MediaSession$ControllerInfo;->getControllerCb()Landroidx/media3/session/MediaSession$ControllerCb; -PLandroidx/media3/session/MediaSession$ControllerInfo;->getControllerVersion()I -PLandroidx/media3/session/MediaSession$ControllerInfo;->getInterfaceVersion()I -PLandroidx/media3/session/MediaSession$ControllerInfo;->hashCode()I -PLandroidx/media3/session/MediaSession;->()V -PLandroidx/media3/session/MediaSession;->(Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)V -PLandroidx/media3/session/MediaSession;->createImpl(Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)Landroidx/media3/session/MediaSessionImpl; -PLandroidx/media3/session/MediaSession;->getId()Ljava/lang/String; -PLandroidx/media3/session/MediaSession;->getToken()Landroidx/media3/session/SessionToken; -PLandroidx/media3/session/MediaSession;->handleControllerConnectionFromService(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaSession;->isReleased()Z -PLandroidx/media3/session/MediaSession;->setCustomLayout(Landroidx/media3/session/MediaSession$ControllerInfo;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSession;->setListener(Landroidx/media3/session/MediaSession$Listener;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda0;->(Ljava/util/List;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda0;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda1;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda1;->run()V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda2;->(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda3;->(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda3;->run()V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda6;->(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda6;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda7;->(Landroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda7;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda8;->(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionImpl$$ExternalSyntheticLambda8;->run(Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->(Landroidx/media3/session/MediaSessionImpl;Landroid/os/Looper;)V -PLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->handleMessage(Landroid/os/Message;)V -PLandroidx/media3/session/MediaSessionImpl$PlayerInfoChangedHandler;->sendPlayerInfoChangedMessage(ZZ)V -PLandroidx/media3/session/MediaSessionImpl$PlayerListener;->(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$01SsO3LCKUvxOjWIW3Kn8h3-Otg(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$1wh78gmVIoNd6SPfHgugwWfFrbo(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$9aJkPMZtVq5y6kyNL9YBSQjH-VM(Landroidx/media3/common/Player$Commands;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$A_X0UrBeoHs5WN_iW5QU7jQJaOs(Ljava/util/List;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$NX0UFo3ss33TgI65QLQC7u66CEM(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->$r8$lambda$b5lgJN0r2mELH0IoiJEFkVL86gg(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionImpl;->()V -PLandroidx/media3/session/MediaSessionImpl;->(Landroidx/media3/session/MediaSession;Landroid/content/Context;Ljava/lang/String;Landroidx/media3/common/Player;Landroid/app/PendingIntent;Landroidx/media3/session/MediaSession$Callback;Landroid/os/Bundle;Landroidx/media3/common/util/BitmapLoader;)V -PLandroidx/media3/session/MediaSessionImpl;->access$100(Landroidx/media3/session/MediaSessionImpl;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/MediaSessionImpl;->access$102(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerInfo;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/MediaSessionImpl;->access$600(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerInfo;ZZ)V -PLandroidx/media3/session/MediaSessionImpl;->connectFromService(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionImpl;->dispatchOnPlayerInfoChanged(Landroidx/media3/session/PlayerInfo;ZZ)V -PLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTask(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTaskToLegacyStub(Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)V -PLandroidx/media3/session/MediaSessionImpl;->dispatchRemoteControllerTaskWithoutReturn(Landroidx/media3/session/MediaSessionImpl$RemoteControllerTask;)V -PLandroidx/media3/session/MediaSessionImpl;->getApplicationHandler()Landroid/os/Handler; -PLandroidx/media3/session/MediaSessionImpl;->getContext()Landroid/content/Context; -PLandroidx/media3/session/MediaSessionImpl;->getId()Ljava/lang/String; -PLandroidx/media3/session/MediaSessionImpl;->getPlayerWrapper()Landroidx/media3/session/PlayerWrapper; -PLandroidx/media3/session/MediaSessionImpl;->getSessionActivity()Landroid/app/PendingIntent; -PLandroidx/media3/session/MediaSessionImpl;->getSessionCompat()Landroid/support/v4/media/session/MediaSessionCompat; -PLandroidx/media3/session/MediaSessionImpl;->getToken()Landroidx/media3/session/SessionToken; -PLandroidx/media3/session/MediaSessionImpl;->handleAvailablePlayerCommandsChanged(Landroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/MediaSessionImpl;->isReleased()Z -PLandroidx/media3/session/MediaSessionImpl;->lambda$handleAvailablePlayerCommandsChanged$15(Landroidx/media3/common/Player$Commands;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->lambda$handleAvailablePlayerCommandsChanged$16(Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->lambda$new$0(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionImpl;->lambda$setCustomLayout$4(Ljava/util/List;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->lambda$setPlayerInternal$1(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/MediaSession$ControllerCb;I)V -PLandroidx/media3/session/MediaSessionImpl;->onConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; -PLandroidx/media3/session/MediaSessionImpl;->onCustomCommandOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionImpl;->onDisconnectedOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/MediaSessionImpl;->onPostConnectOnHandler(Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLandroidx/media3/session/MediaSessionImpl;->schedulePeriodicSessionPositionInfoChanges()V -PLandroidx/media3/session/MediaSessionImpl;->setCustomLayout(Landroidx/media3/session/MediaSession$ControllerInfo;Ljava/util/List;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionImpl;->setMediaSessionListener(Landroidx/media3/session/MediaSession$Listener;)V -PLandroidx/media3/session/MediaSessionImpl;->setPlayerInternal(Landroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ConnectionTimeoutHandler;->(Landroid/os/Looper;Landroidx/media3/session/ConnectedControllersManager;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->(Landroidx/media3/session/MediaSessionLegacyStub;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onAvailableCommandsChangedFromPlayer(ILandroidx/media3/common/Player$Commands;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onDeviceInfoChanged(ILandroidx/media3/common/DeviceInfo;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onMediaItemTransition(ILandroidx/media3/common/MediaItem;I)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onMediaMetadataChanged(ILandroidx/media3/common/MediaMetadata;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onPlayerChanged(ILandroidx/media3/session/PlayerWrapper;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onPlaylistMetadataChanged(ILandroidx/media3/common/MediaMetadata;)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onRepeatModeChanged(II)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onShuffleModeEnabledChanged(IZ)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->onTimelineChanged(ILandroidx/media3/common/Timeline;I)V -PLandroidx/media3/session/MediaSessionLegacyStub$ControllerLegacyCbForBroadcast;->updateMetadataIfChanged()V -PLandroidx/media3/session/MediaSessionLegacyStub$MediaPlayPauseKeyHandler;->(Landroidx/media3/session/MediaSessionLegacyStub;Landroid/os/Looper;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->()V -PLandroidx/media3/session/MediaSessionLegacyStub;->(Landroidx/media3/session/MediaSessionImpl;Landroid/net/Uri;Landroid/os/Handler;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->access$100(Landroidx/media3/session/MediaSessionLegacyStub;)Landroidx/media3/session/MediaSessionImpl; -PLandroidx/media3/session/MediaSessionLegacyStub;->access$200(Landroidx/media3/session/MediaSessionLegacyStub;Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->access$300(Landroidx/media3/session/MediaSessionLegacyStub;)Landroid/support/v4/media/session/MediaSessionCompat; -PLandroidx/media3/session/MediaSessionLegacyStub;->access$400(Landroid/support/v4/media/session/MediaSessionCompat;Ljava/util/List;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->access$600(Landroidx/media3/session/MediaSessionLegacyStub;)Landroidx/media/VolumeProviderCompat; -PLandroidx/media3/session/MediaSessionLegacyStub;->access$602(Landroidx/media3/session/MediaSessionLegacyStub;Landroidx/media/VolumeProviderCompat;)Landroidx/media/VolumeProviderCompat; -PLandroidx/media3/session/MediaSessionLegacyStub;->getControllerLegacyCbForBroadcast()Landroidx/media3/session/MediaSession$ControllerCb; -PLandroidx/media3/session/MediaSessionLegacyStub;->getSessionCompat()Landroid/support/v4/media/session/MediaSessionCompat; -PLandroidx/media3/session/MediaSessionLegacyStub;->maybeUpdateFlags(Landroidx/media3/session/PlayerWrapper;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->queryPackageManagerForMediaButtonReceiver(Landroid/content/Context;)Landroid/content/ComponentName; -PLandroidx/media3/session/MediaSessionLegacyStub;->setQueue(Landroid/support/v4/media/session/MediaSessionCompat;Ljava/util/List;)V -PLandroidx/media3/session/MediaSessionLegacyStub;->start()V -PLandroidx/media3/session/MediaSessionService$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaSessionService$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/MediaSessionService$MediaSessionListener;->(Landroidx/media3/session/MediaSessionService;)V -PLandroidx/media3/session/MediaSessionService$MediaSessionListener;->(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaSessionService$1;)V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0;->(Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub;Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub$$ExternalSyntheticLambda0;->run()V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->$r8$lambda$0ZW6V5Gj8iqM9_9QaE2jJdLZyk4(Landroidx/media3/session/MediaSessionService$MediaSessionServiceStub;Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->(Landroidx/media3/session/MediaSessionService;)V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->connect(Landroidx/media3/session/IMediaController;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionService$MediaSessionServiceStub;->lambda$connect$0(Landroidx/media3/session/IMediaController;Landroidx/media/MediaSessionManager$RemoteUserInfo;Landroidx/media3/session/ConnectionRequest;ZII)V -PLandroidx/media3/session/MediaSessionService;->$r8$lambda$a2XpJPVIWvV21YOEzzqJkEpwBQI(Landroidx/media3/session/MediaSessionService;Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaSessionService;->()V -PLandroidx/media3/session/MediaSessionService;->addSession(Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaSessionService;->getActionFactory()Landroidx/media3/session/DefaultActionFactory; -PLandroidx/media3/session/MediaSessionService;->getMediaNotificationManager()Landroidx/media3/session/MediaNotificationManager; -PLandroidx/media3/session/MediaSessionService;->getServiceBinder()Landroid/os/IBinder; -PLandroidx/media3/session/MediaSessionService;->getSessions()Ljava/util/List; -PLandroidx/media3/session/MediaSessionService;->isSessionAdded(Landroidx/media3/session/MediaSession;)Z -PLandroidx/media3/session/MediaSessionService;->lambda$addSession$0(Landroidx/media3/session/MediaNotificationManager;Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaSessionService;->onBind(Landroid/content/Intent;)Landroid/os/IBinder; -PLandroidx/media3/session/MediaSessionService;->onCreate()V -PLandroidx/media3/session/MediaSessionService;->onUpdateNotification(Landroidx/media3/session/MediaSession;)V -PLandroidx/media3/session/MediaSessionService;->onUpdateNotification(Landroidx/media3/session/MediaSession;Z)V -PLandroidx/media3/session/MediaSessionService;->onUpdateNotificationInternal(Landroidx/media3/session/MediaSession;Z)Z -PLandroidx/media3/session/MediaSessionService;->setListener(Landroidx/media3/session/MediaSessionService$Listener;)V -PLandroidx/media3/session/MediaSessionService;->setMediaNotificationProvider(Landroidx/media3/session/MediaNotification$Provider;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda11;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda11;->run()V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda19;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda19;->run()V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda25;->(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda25;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->(Landroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda68;->run(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Ljava/lang/Object; -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda72;->(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda72;->run()V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda76;->(Landroidx/media3/session/MediaSession$ControllerInfo;I)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda76;->accept(Ljava/lang/Object;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub$$ExternalSyntheticLambda81;->run()V -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->(Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->getCallbackBinder()Landroid/os/IBinder; -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->hashCode()I -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onPlayerInfoChanged(ILandroidx/media3/session/PlayerInfo;Landroidx/media3/common/Player$Commands;ZZI)V -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->onSessionResult(ILandroidx/media3/session/SessionResult;)V -PLandroidx/media3/session/MediaSessionStub$Controller2Cb;->setCustomLayout(ILjava/util/List;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$5u7ZOZu1E3qtXLejtiVCfQspblM(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$RagmTrsP9kOCYea3J9OJn28bc5c(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$Uz2_vcr_OU9Iuz1uNRDrsZj31fE(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$VrGmk0e1imzW80ACT-qbuXd3aCA(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$g1w8aI30ygWD3xJmF-4pacDXEWs(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$p6L8lBmsKUAaiq4jQwn1KSWoNSE(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->$r8$lambda$r3ns0uu-mjbAk0TkMAI7ay4cBrI(Landroidx/media3/session/MediaSessionStub;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub;->(Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;IILjava/lang/String;IILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub;->connect(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;ILandroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub;->dispatchSessionTaskWithSessionCommand(Landroidx/media3/session/IMediaController;ILandroidx/media3/session/SessionCommand;Landroidx/media3/session/MediaSessionStub$SessionTask;)V -PLandroidx/media3/session/MediaSessionStub;->generateAndCacheUniqueTrackGroupIds(Landroidx/media3/session/PlayerInfo;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/MediaSessionStub;->getConnectedControllersManager()Landroidx/media3/session/ConnectedControllersManager; -PLandroidx/media3/session/MediaSessionStub;->handleSessionTaskWhenReady(Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/common/util/Consumer;)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->lambda$connect$17(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$dispatchSessionTaskWithSessionCommand$15(Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;IILandroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$handleSessionTaskWhenReady$16(Landroidx/media3/session/MediaSessionImpl;Lcom/google/common/util/concurrent/SettableFuture;Landroidx/media3/common/util/Consumer;Lcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$onCustomCommand$25(Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->lambda$release$19(Landroidx/media3/session/IMediaController;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$2(Landroidx/media3/session/MediaSession$ControllerInfo;ILcom/google/common/util/concurrent/ListenableFuture;)V -PLandroidx/media3/session/MediaSessionStub;->lambda$sendSessionResultWhenReady$3(Landroidx/media3/session/MediaSessionStub$SessionTask;Landroidx/media3/session/MediaSessionImpl;Landroidx/media3/session/MediaSession$ControllerInfo;I)Lcom/google/common/util/concurrent/ListenableFuture; -PLandroidx/media3/session/MediaSessionStub;->onControllerResult(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub;->onCustomCommand(Landroidx/media3/session/IMediaController;ILandroid/os/Bundle;Landroid/os/Bundle;)V -PLandroidx/media3/session/MediaSessionStub;->release(Landroidx/media3/session/IMediaController;I)V -PLandroidx/media3/session/MediaSessionStub;->sendSessionResult(Landroidx/media3/session/MediaSession$ControllerInfo;ILandroidx/media3/session/SessionResult;)V -PLandroidx/media3/session/MediaSessionStub;->sendSessionResultWhenReady(Landroidx/media3/session/MediaSessionStub$SessionTask;)Landroidx/media3/session/MediaSessionStub$SessionTask; -PLandroidx/media3/session/MediaUtils;->()V -PLandroidx/media3/session/MediaUtils;->convertToAudioAttributesCompat(Landroidx/media3/common/AudioAttributes;)Landroidx/media/AudioAttributesCompat; -PLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatRepeatMode(I)I -PLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatShuffleMode(Z)I -PLandroidx/media3/session/MediaUtils;->convertToPlaybackStateCompatState(Landroidx/media3/common/PlaybackException;IZ)I -PLandroidx/media3/session/MediaUtils;->convertToQueueItemId(I)J -PLandroidx/media3/session/MediaUtils;->getLegacyStreamType(Landroidx/media3/common/AudioAttributes;)I -PLandroidx/media3/session/MediaUtils;->intersect(Landroidx/media3/common/Player$Commands;Landroidx/media3/common/Player$Commands;)Landroidx/media3/common/Player$Commands; -PLandroidx/media3/session/MediaUtils;->mergePlayerInfo(Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/session/PlayerInfo;Landroidx/media3/session/PlayerInfo$BundlingExclusions;Landroidx/media3/common/Player$Commands;)Landroid/util/Pair; -PLandroidx/media3/session/PlayerInfo$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/PlayerInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/PlayerInfo$Builder;->setCurrentTracks(Landroidx/media3/common/Tracks;)Landroidx/media3/session/PlayerInfo$Builder; -PLandroidx/media3/session/PlayerInfo$Builder;->setSessionPositionInfo(Landroidx/media3/session/SessionPositionInfo;)Landroidx/media3/session/PlayerInfo$Builder; -PLandroidx/media3/session/PlayerInfo$Builder;->setTimeline(Landroidx/media3/common/Timeline;)Landroidx/media3/session/PlayerInfo$Builder; -PLandroidx/media3/session/PlayerInfo$BundlingExclusions$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/PlayerInfo$BundlingExclusions$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/PlayerInfo$BundlingExclusions;->$r8$lambda$-IF8BPS2-UR_KVmEsmOA_l72_k0(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo$BundlingExclusions; -PLandroidx/media3/session/PlayerInfo$BundlingExclusions;->()V -PLandroidx/media3/session/PlayerInfo$BundlingExclusions;->(ZZ)V -PLandroidx/media3/session/PlayerInfo$BundlingExclusions;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo$BundlingExclusions; -PLandroidx/media3/session/PlayerInfo$BundlingExclusions;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/PlayerInfo;->$r8$lambda$UYUSO7JOpKqYSM-ZlCuW_lSgFks(Landroid/os/Bundle;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/PlayerInfo;->()V -PLandroidx/media3/session/PlayerInfo;->copyWithCurrentTracks(Landroidx/media3/common/Tracks;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/PlayerInfo;->copyWithTimelineAndSessionPositionInfo(Landroidx/media3/common/Timeline;Landroidx/media3/session/SessionPositionInfo;)Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/PlayerInfo;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; -PLandroidx/media3/session/PlayerWrapper;->(Landroidx/media3/common/Player;)V -PLandroidx/media3/session/PlayerWrapper;->addListener(Landroidx/media3/common/Player$Listener;)V -PLandroidx/media3/session/PlayerWrapper;->convertCommandToPlaybackStateActions(I)J -PLandroidx/media3/session/PlayerWrapper;->createPlaybackStateCompat()Landroid/support/v4/media/session/PlaybackStateCompat; -PLandroidx/media3/session/PlayerWrapper;->createPlayerInfoForBundling()Landroidx/media3/session/PlayerInfo; -PLandroidx/media3/session/PlayerWrapper;->createPositionInfoForBundling()Landroidx/media3/common/Player$PositionInfo; -PLandroidx/media3/session/PlayerWrapper;->createSessionPositionInfoForBundling()Landroidx/media3/session/SessionPositionInfo; -PLandroidx/media3/session/PlayerWrapper;->createVolumeProviderCompat()Landroidx/media/VolumeProviderCompat; -PLandroidx/media3/session/PlayerWrapper;->getAudioAttributes()Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/session/PlayerWrapper;->getAudioAttributesWithCommandCheck()Landroidx/media3/common/AudioAttributes; -PLandroidx/media3/session/PlayerWrapper;->getAvailableCommands()Landroidx/media3/common/Player$Commands; -PLandroidx/media3/session/PlayerWrapper;->getBufferedPercentage()I -PLandroidx/media3/session/PlayerWrapper;->getBufferedPosition()J -PLandroidx/media3/session/PlayerWrapper;->getContentBufferedPosition()J -PLandroidx/media3/session/PlayerWrapper;->getContentDuration()J -PLandroidx/media3/session/PlayerWrapper;->getContentPosition()J -PLandroidx/media3/session/PlayerWrapper;->getCurrentAdGroupIndex()I -PLandroidx/media3/session/PlayerWrapper;->getCurrentAdIndexInAdGroup()I -PLandroidx/media3/session/PlayerWrapper;->getCurrentCues()Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/session/PlayerWrapper;->getCurrentCuesWithCommandCheck()Landroidx/media3/common/text/CueGroup; -PLandroidx/media3/session/PlayerWrapper;->getCurrentLiveOffset()J -PLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItem()Landroidx/media3/common/MediaItem; -PLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItemIndex()I -PLandroidx/media3/session/PlayerWrapper;->getCurrentMediaItemWithCommandCheck()Landroidx/media3/common/MediaItem; -PLandroidx/media3/session/PlayerWrapper;->getCurrentPeriodIndex()I -PLandroidx/media3/session/PlayerWrapper;->getCurrentPosition()J -PLandroidx/media3/session/PlayerWrapper;->getCurrentTimeline()Landroidx/media3/common/Timeline; -PLandroidx/media3/session/PlayerWrapper;->getCurrentTimelineWithCommandCheck()Landroidx/media3/common/Timeline; -PLandroidx/media3/session/PlayerWrapper;->getCurrentTracks()Landroidx/media3/common/Tracks; -PLandroidx/media3/session/PlayerWrapper;->getCurrentTracksWithCommandCheck()Landroidx/media3/common/Tracks; -PLandroidx/media3/session/PlayerWrapper;->getDeviceInfo()Landroidx/media3/common/DeviceInfo; -PLandroidx/media3/session/PlayerWrapper;->getDeviceVolumeWithCommandCheck()I -PLandroidx/media3/session/PlayerWrapper;->getDuration()J -PLandroidx/media3/session/PlayerWrapper;->getDurationWithCommandCheck()J -PLandroidx/media3/session/PlayerWrapper;->getMaxSeekToPreviousPosition()J -PLandroidx/media3/session/PlayerWrapper;->getMediaMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/session/PlayerWrapper;->getMediaMetadataWithCommandCheck()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/session/PlayerWrapper;->getPlayWhenReady()Z -PLandroidx/media3/session/PlayerWrapper;->getPlaybackParameters()Landroidx/media3/common/PlaybackParameters; -PLandroidx/media3/session/PlayerWrapper;->getPlaybackState()I -PLandroidx/media3/session/PlayerWrapper;->getPlaybackSuppressionReason()I -PLandroidx/media3/session/PlayerWrapper;->getPlayerError()Landroidx/media3/common/PlaybackException; -PLandroidx/media3/session/PlayerWrapper;->getPlaylistMetadata()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/session/PlayerWrapper;->getPlaylistMetadataWithCommandCheck()Landroidx/media3/common/MediaMetadata; -PLandroidx/media3/session/PlayerWrapper;->getRepeatMode()I -PLandroidx/media3/session/PlayerWrapper;->getSeekBackIncrement()J -PLandroidx/media3/session/PlayerWrapper;->getSeekForwardIncrement()J -PLandroidx/media3/session/PlayerWrapper;->getShuffleModeEnabled()Z -PLandroidx/media3/session/PlayerWrapper;->getTotalBufferedDuration()J -PLandroidx/media3/session/PlayerWrapper;->getTrackSelectionParameters()Landroidx/media3/common/TrackSelectionParameters; -PLandroidx/media3/session/PlayerWrapper;->getVideoSize()Landroidx/media3/common/VideoSize; -PLandroidx/media3/session/PlayerWrapper;->getVolume()F -PLandroidx/media3/session/PlayerWrapper;->getVolumeWithCommandCheck()F -PLandroidx/media3/session/PlayerWrapper;->isCommandAvailable(I)Z -PLandroidx/media3/session/PlayerWrapper;->isDeviceMutedWithCommandCheck()Z -PLandroidx/media3/session/PlayerWrapper;->isLoading()Z -PLandroidx/media3/session/PlayerWrapper;->isPlaying()Z -PLandroidx/media3/session/PlayerWrapper;->isPlayingAd()Z -PLandroidx/media3/session/PlayerWrapper;->verifyApplicationThread()V -PLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->(ILjava/lang/Object;)V -PLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->create(ILjava/lang/Object;)Landroidx/media3/session/SequencedFutureManager$SequencedFuture; -PLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->getResultWhenClosed()Ljava/lang/Object; -PLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->getSequenceNumber()I -PLandroidx/media3/session/SequencedFutureManager$SequencedFuture;->set(Ljava/lang/Object;)Z -PLandroidx/media3/session/SequencedFutureManager;->()V -PLandroidx/media3/session/SequencedFutureManager;->createSequencedFuture(Ljava/lang/Object;)Landroidx/media3/session/SequencedFutureManager$SequencedFuture; -PLandroidx/media3/session/SequencedFutureManager;->lazyRelease(JLjava/lang/Runnable;)V -PLandroidx/media3/session/SequencedFutureManager;->obtainNextSequenceNumber()I -PLandroidx/media3/session/SequencedFutureManager;->release()V -PLandroidx/media3/session/SequencedFutureManager;->setFutureResult(ILjava/lang/Object;)V -PLandroidx/media3/session/SessionCommand$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionCommand$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/SessionCommand;->$r8$lambda$-vVtmRPGIu-NOoGvOcmGBqPpE2A(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; -PLandroidx/media3/session/SessionCommand;->()V -PLandroidx/media3/session/SessionCommand;->(Ljava/lang/String;Landroid/os/Bundle;)V -PLandroidx/media3/session/SessionCommand;->equals(Ljava/lang/Object;)Z -PLandroidx/media3/session/SessionCommand;->hashCode()I -PLandroidx/media3/session/SessionCommand;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommand; -PLandroidx/media3/session/SessionCommand;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/SessionCommands$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionCommands$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/SessionCommands$Builder;->()V -PLandroidx/media3/session/SessionCommands$Builder;->add(Landroidx/media3/session/SessionCommand;)Landroidx/media3/session/SessionCommands$Builder; -PLandroidx/media3/session/SessionCommands$Builder;->build()Landroidx/media3/session/SessionCommands; -PLandroidx/media3/session/SessionCommands;->$r8$lambda$QT7G-P2DLDMA1OfVE7mMOAsNnLM(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommands; -PLandroidx/media3/session/SessionCommands;->()V -PLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;)V -PLandroidx/media3/session/SessionCommands;->(Ljava/util/Collection;Landroidx/media3/session/SessionCommands$1;)V -PLandroidx/media3/session/SessionCommands;->contains(Landroidx/media3/session/SessionCommand;)Z -PLandroidx/media3/session/SessionCommands;->lambda$static$0(Landroid/os/Bundle;)Landroidx/media3/session/SessionCommands; -PLandroidx/media3/session/SessionCommands;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/SessionPositionInfo$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionPositionInfo$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/SessionPositionInfo;->$r8$lambda$Y5dKAucDohc9tqi4RcAUXuvwkzU(Landroid/os/Bundle;)Landroidx/media3/session/SessionPositionInfo; -PLandroidx/media3/session/SessionPositionInfo;->()V -PLandroidx/media3/session/SessionPositionInfo;->(Landroidx/media3/common/Player$PositionInfo;ZJJJIJJJJ)V -PLandroidx/media3/session/SessionPositionInfo;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionPositionInfo; -PLandroidx/media3/session/SessionPositionInfo;->toBundle(ZZ)Landroid/os/Bundle; -PLandroidx/media3/session/SessionResult$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionResult$$ExternalSyntheticLambda0;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/common/Bundleable; -PLandroidx/media3/session/SessionResult;->$r8$lambda$x2DqL-v4-Wv0EFW4SM0qwLgSBU4(Landroid/os/Bundle;)Landroidx/media3/session/SessionResult; -PLandroidx/media3/session/SessionResult;->()V -PLandroidx/media3/session/SessionResult;->(I)V -PLandroidx/media3/session/SessionResult;->(ILandroid/os/Bundle;)V -PLandroidx/media3/session/SessionResult;->(ILandroid/os/Bundle;J)V -PLandroidx/media3/session/SessionResult;->fromBundle(Landroid/os/Bundle;)Landroidx/media3/session/SessionResult; -PLandroidx/media3/session/SessionResult;->toBundle()Landroid/os/Bundle; -PLandroidx/media3/session/SessionToken$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionToken;->()V -PLandroidx/media3/session/SessionToken;->(IIIILjava/lang/String;Landroidx/media3/session/IMediaSession;Landroid/os/Bundle;)V -PLandroidx/media3/session/SessionToken;->(Landroid/content/Context;Landroid/content/ComponentName;)V -PLandroidx/media3/session/SessionToken;->getBinder()Ljava/lang/Object; -PLandroidx/media3/session/SessionToken;->getExtras()Landroid/os/Bundle; -PLandroidx/media3/session/SessionToken;->getPackageName()Ljava/lang/String; -PLandroidx/media3/session/SessionToken;->getServiceName()Ljava/lang/String; -PLandroidx/media3/session/SessionToken;->getType()I -PLandroidx/media3/session/SessionToken;->getUid()I -PLandroidx/media3/session/SessionToken;->getUid(Landroid/content/pm/PackageManager;Ljava/lang/String;)I -PLandroidx/media3/session/SessionToken;->isInterfaceDeclared(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/content/ComponentName;)Z -PLandroidx/media3/session/SessionToken;->isLegacySession()Z -PLandroidx/media3/session/SessionTokenImplBase$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SessionTokenImplBase;->()V -PLandroidx/media3/session/SessionTokenImplBase;->(IIIILjava/lang/String;Landroidx/media3/session/IMediaSession;Landroid/os/Bundle;)V -PLandroidx/media3/session/SessionTokenImplBase;->(IIIILjava/lang/String;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/IBinder;Landroid/os/Bundle;)V -PLandroidx/media3/session/SessionTokenImplBase;->(Landroid/content/ComponentName;II)V -PLandroidx/media3/session/SessionTokenImplBase;->getBinder()Ljava/lang/Object; -PLandroidx/media3/session/SessionTokenImplBase;->getExtras()Landroid/os/Bundle; -PLandroidx/media3/session/SessionTokenImplBase;->getPackageName()Ljava/lang/String; -PLandroidx/media3/session/SessionTokenImplBase;->getServiceName()Ljava/lang/String; -PLandroidx/media3/session/SessionTokenImplBase;->getType()I -PLandroidx/media3/session/SessionTokenImplBase;->getUid()I -PLandroidx/media3/session/SessionTokenImplBase;->isLegacySession()Z -PLandroidx/media3/session/SimpleBitmapLoader$$ExternalSyntheticLambda0;->()V -PLandroidx/media3/session/SimpleBitmapLoader$$ExternalSyntheticLambda0;->get()Ljava/lang/Object; -PLandroidx/media3/session/SimpleBitmapLoader;->$r8$lambda$7mye94hLFKmF4Jrlc7Qo6EFZmFU()Lcom/google/common/util/concurrent/ListeningExecutorService; -PLandroidx/media3/session/SimpleBitmapLoader;->()V -PLandroidx/media3/session/SimpleBitmapLoader;->()V -PLandroidx/media3/session/SimpleBitmapLoader;->(Ljava/util/concurrent/ExecutorService;)V -PLandroidx/media3/session/SimpleBitmapLoader;->lambda$static$0()Lcom/google/common/util/concurrent/ListeningExecutorService; -PLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;)V -PLandroidx/media3/ui/AspectRatioFrameLayout$AspectRatioUpdateDispatcher;->(Landroidx/media3/ui/AspectRatioFrameLayout;Landroidx/media3/ui/AspectRatioFrameLayout$1;)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->onMeasure(II)V -PLandroidx/media3/ui/AspectRatioFrameLayout;->setResizeMode(I)V -PLandroidx/media3/ui/PlayerView$ComponentListener;->(Landroidx/media3/ui/PlayerView;)V -PLandroidx/media3/ui/PlayerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLandroidx/media3/ui/PlayerView;->setResizeMode(I)V -PLandroidx/media3/ui/PlayerView;->setResizeModeRaw(Landroidx/media3/ui/AspectRatioFrameLayout;I)V -PLandroidx/media3/ui/PlayerView;->updateContentDescription()V -PLandroidx/media3/ui/R$styleable;->()V PLandroidx/navigation/NavBackStackEntry;->saveState(Landroid/os/Bundle;)V PLandroidx/navigation/NavBackStackEntryState$Companion$CREATOR$1;->()V PLandroidx/navigation/NavBackStackEntryState$Companion;->()V @@ -32368,7 +37885,6 @@ PLandroidx/navigation/NavBackStackEntryState$Companion;->(Lkotlin/jvm/inte PLandroidx/navigation/NavBackStackEntryState;->()V PLandroidx/navigation/NavBackStackEntryState;->(Landroidx/navigation/NavBackStackEntry;)V PLandroidx/navigation/NavBackStackEntryState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/navigation/NavController;->removeOnDestinationChangedListener(Landroidx/navigation/NavController$OnDestinationChangedListener;)V PLandroidx/navigation/NavController;->saveState()Landroid/os/Bundle; PLandroidx/navigation/NavControllerViewModel;->onCleared()V PLandroidx/navigation/Navigator;->onSaveState()Landroid/os/Bundle; @@ -32410,78 +37926,20 @@ PLandroidx/profileinstaller/ProfileVerifier;->getPackageLastUpdateTime(Landroid/ PLandroidx/profileinstaller/ProfileVerifier;->setCompilationStatus(IZZ)Landroidx/profileinstaller/ProfileVerifier$CompilationStatus; PLandroidx/profileinstaller/ProfileVerifier;->writeProfileVerification(Landroid/content/Context;Z)Landroidx/profileinstaller/ProfileVerifier$CompilationStatus; PLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/AsyncDifferConfig;->getDiffCallback()Landroidx/recyclerview/widget/DiffUtil$ItemCallback; -PLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->areContentsTheSame(II)Z PLandroidx/recyclerview/widget/AsyncListDiffer$1$1;->getChangePayload(II)Ljava/lang/Object; PLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/ChildHelper$Bucket;->remove(I)Z -PLandroidx/recyclerview/widget/ChildHelper;->detachViewFromParent(I)V -PLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildAt(I)Landroid/view/View; -PLandroidx/recyclerview/widget/ChildHelper;->isHidden(Landroid/view/View;)Z PLandroidx/recyclerview/widget/ChildHelper;->removeViewAt(I)V -PLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->()V -PLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;->(Ljava/lang/String;I)V -PLandroidx/recyclerview/widget/ConcatAdapter$Config;->()V -PLandroidx/recyclerview/widget/ConcatAdapter$Config;->(ZLandroidx/recyclerview/widget/ConcatAdapter$Config$StableIdMode;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;Ljava/util/List;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->(Landroidx/recyclerview/widget/ConcatAdapter$Config;[Landroidx/recyclerview/widget/RecyclerView$Adapter;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->([Landroidx/recyclerview/widget/RecyclerView$Adapter;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapter;->getItemViewType(I)I -PLandroidx/recyclerview/widget/ConcatAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; PLandroidx/recyclerview/widget/ConcatAdapter;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/ConcatAdapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/ConcatAdapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConcatAdapterController$WrapperAndLocalPosition;->()V -PLandroidx/recyclerview/widget/ConcatAdapterController;->(Landroidx/recyclerview/widget/ConcatAdapter;Landroidx/recyclerview/widget/ConcatAdapter$Config;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(ILandroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->addAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->calculateAndUpdateStateRestorationPolicy()V -PLandroidx/recyclerview/widget/ConcatAdapterController;->computeStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; -PLandroidx/recyclerview/widget/ConcatAdapterController;->findWrapperFor(Landroidx/recyclerview/widget/RecyclerView$Adapter;)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ConcatAdapterController;->getWrapper(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ConcatAdapterController;->hasStableIds()Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->indexOfWrapper(Landroidx/recyclerview/widget/RecyclerView$Adapter;)I -PLandroidx/recyclerview/widget/ConcatAdapterController;->isAttachedTo(Landroidx/recyclerview/widget/RecyclerView;)Z -PLandroidx/recyclerview/widget/ConcatAdapterController;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; PLandroidx/recyclerview/widget/ConcatAdapterController;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeChanged(Landroidx/recyclerview/widget/NestedAdapterWrapper;IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onItemRangeInserted(Landroidx/recyclerview/widget/NestedAdapterWrapper;II)V -PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/ConcatAdapterController;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->()V -PLandroidx/recyclerview/widget/ConversationLayoutManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->()V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->(Landroid/content/Context;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->scrollToPositionWithOffset(IILkotlin/jvm/functions/Function0;)V -PLandroidx/recyclerview/widget/ConversationLayoutManager;->supportsPredictiveItemAnimations()Z -PLandroidx/recyclerview/widget/DefaultItemAnimator$5;->onAnimationEnd(Landroid/animation/Animator;)V -PLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->get(I)I -PLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->set(II)V -PLandroidx/recyclerview/widget/DiffUtil$Range;->()V -PLandroidx/recyclerview/widget/DiffUtil$Range;->newSize()I -PLandroidx/recyclerview/widget/DiffUtil$Snake;->()V -PLandroidx/recyclerview/widget/DiffUtil$Snake;->diagonalSize()I -PLandroidx/recyclerview/widget/DiffUtil$Snake;->hasAdditionOrRemoval()Z -PLandroidx/recyclerview/widget/DiffUtil$Snake;->toDiagonal()Landroidx/recyclerview/widget/DiffUtil$Diagonal; -PLandroidx/recyclerview/widget/DiffUtil;->backward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; -PLandroidx/recyclerview/widget/DiffUtil;->forward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake; PLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->lastPrefetchIncludedPosition(I)Z -PLandroidx/recyclerview/widget/ItemTouchHelper$2;->onInterceptTouchEvent(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z -PLandroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;->onDown(Landroid/view/MotionEvent;)Z +PLandroidx/recyclerview/widget/GapWorker;->remove(Landroidx/recyclerview/widget/RecyclerView;)V PLandroidx/recyclerview/widget/ItemTouchHelper;->endRecoverAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V -PLandroidx/recyclerview/widget/ItemTouchHelper;->findAnimation(Landroid/view/MotionEvent;)Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation; -PLandroidx/recyclerview/widget/ItemTouchHelper;->obtainVelocityTracker()V PLandroidx/recyclerview/widget/ItemTouchHelper;->onChildViewDetachedFromWindow(Landroid/view/View;)V PLandroidx/recyclerview/widget/ItemTouchHelper;->removeChildDrawingOrderCallbackIfNecessary(Landroid/view/View;)V -PLandroidx/recyclerview/widget/ItemTouchHelper;->select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -PLandroidx/recyclerview/widget/LinearLayoutManager$AnchorInfo;->assignFromView(Landroid/view/View;I)V PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState$1;->()V PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V @@ -32489,200 +37947,77 @@ PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->invalidateAnchor PLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->writeToParcel(Landroid/os/Parcel;I)V PLandroidx/recyclerview/widget/LinearLayoutManager;->getChildClosestToEnd()Landroid/view/View; PLandroidx/recyclerview/widget/LinearLayoutManager;->getChildClosestToStart()Landroid/view/View; +PLandroidx/recyclerview/widget/LinearLayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V PLandroidx/recyclerview/widget/LinearLayoutManager;->onSaveInstanceState()Landroid/os/Parcelable; -PLandroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->(Landroidx/recyclerview/widget/NestedAdapterWrapper;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeChanged(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper$1;->onItemRangeInserted(II)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/NestedAdapterWrapper$Callback;Landroidx/recyclerview/widget/ViewTypeStorage;Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup;)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V -PLandroidx/recyclerview/widget/NestedAdapterWrapper;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLandroidx/recyclerview/widget/OrientationHelper;->getTotalSpaceChange()I -PLandroidx/recyclerview/widget/RecyclerView$5;->indexOfChild(Landroid/view/View;)I +PLandroidx/recyclerview/widget/OrientationHelper$1;->getDecoratedStart(Landroid/view/View;)I PLandroidx/recyclerview/widget/RecyclerView$5;->removeViewAt(I)V PLandroidx/recyclerview/widget/RecyclerView$6;->markViewHoldersUpdated(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->getStateRestorationPolicy()Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy; -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V -PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z -PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPreLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; -PLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewAt(I)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewInternal(ILandroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getColumnCountForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getRowCountForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getSelectionModeForAccessibility(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isLayoutHierarchical(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)Z -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isMeasurementUpToDate(III)Z -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAddFocusables(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/ArrayList;II)Z -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfo(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfo(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onInitializeAccessibilityNodeInfoForItem(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V +PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V +PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedLeft(Landroid/view/View;)I +PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getLeftDecorationWidth(Landroid/view/View;)I +PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;)V +PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;II)V PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;IILjava/lang/Object;)V PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleViewAt(ILandroidx/recyclerview/widget/RecyclerView$Recycler;)V PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeViewAt(I)V -PLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V -PLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detach()V PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->putRecycledView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->setMaxRecycledViews(II)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->addViewHolderToRecycledViewPool(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->dispatchViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +PLandroidx/recyclerview/widget/RecyclerView$Recycler;->onDetachedFromWindow()V +PLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleCachedViewAt(I)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleView(Landroid/view/View;)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleViewHolderInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/RecyclerView$Recycler;->viewRangeUpdate(II)V -PLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onChanged()V PLandroidx/recyclerview/widget/RecyclerView$SavedState$1;->()V PLandroidx/recyclerview/widget/RecyclerView$SavedState;->()V PLandroidx/recyclerview/widget/RecyclerView$SavedState;->(Landroid/os/Parcelable;)V PLandroidx/recyclerview/widget/RecyclerView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLandroidx/recyclerview/widget/RecyclerView$SimpleOnItemTouchListener;->()V PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addChangePayload(Ljava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addFlags(I)V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearOldPosition()V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearReturnedFromScrapFlag()V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->doesTransientStatePreventRecycling()Z -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRecyclable()Z -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->needsUpdate()Z PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->resetInternal()V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setScrapContainer(Landroidx/recyclerview/widget/RecyclerView$Recycler;Z)V -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->shouldBeKeptAsChild()Z -PLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->unScrap()V -PLandroidx/recyclerview/widget/RecyclerView;->access$000(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -PLandroidx/recyclerview/widget/RecyclerView;->access$100(Landroidx/recyclerview/widget/RecyclerView;I)V PLandroidx/recyclerview/widget/RecyclerView;->access$300(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V PLandroidx/recyclerview/widget/RecyclerView;->access$400(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView;->addFocusables(Ljava/util/ArrayList;II)V PLandroidx/recyclerview/widget/RecyclerView;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;ZZ)V PLandroidx/recyclerview/widget/RecyclerView;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z PLandroidx/recyclerview/widget/RecyclerView;->clearNestedRecyclerViewIfNotNested(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollExtent()I -PLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I -PLandroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollRange()I PLandroidx/recyclerview/widget/RecyclerView;->dispatchChildDetached(Landroid/view/View;)V PLandroidx/recyclerview/widget/RecyclerView;->dispatchSaveInstanceState(Landroid/util/SparseArray;)V -PLandroidx/recyclerview/widget/RecyclerView;->findInterceptingOnItemTouchListener(Landroid/view/MotionEvent;)Z -PLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; -PLandroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator; -PLandroidx/recyclerview/widget/RecyclerView;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; -PLandroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V PLandroidx/recyclerview/widget/RecyclerView;->onChildDetachedFromWindow(Landroid/view/View;)V -PLandroidx/recyclerview/widget/RecyclerView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z +PLandroidx/recyclerview/widget/RecyclerView;->onDetachedFromWindow()V PLandroidx/recyclerview/widget/RecyclerView;->onSaveInstanceState()Landroid/os/Parcelable; PLandroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V -PLandroidx/recyclerview/widget/RecyclerView;->setEdgeEffectFactory(Landroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;)V -PLandroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V -PLandroidx/recyclerview/widget/RecyclerView;->startNestedScroll(II)Z -PLandroidx/recyclerview/widget/RecyclerView;->stopGlowAnimations(Landroid/view/MotionEvent;)Z -PLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll(I)V +PLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll()V PLandroidx/recyclerview/widget/RecyclerView;->viewRangeUpdate(IILjava/lang/Object;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->getAndRemoveOriginalDelegateForItem(Landroid/view/View;)Landroidx/core/view/AccessibilityDelegateCompat; -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEvent(Landroid/view/View;I)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V -PLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -PLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage$1;->(Landroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;)V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->()V -PLandroidx/recyclerview/widget/StableIdStorage$NoStableIdStorage;->createStableIdLookup()Landroidx/recyclerview/widget/StableIdStorage$StableIdLookup; +PLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->drainCache()V PLandroidx/recyclerview/widget/ViewInfoStore;->addToOldChangeHolders(JLandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLandroidx/recyclerview/widget/ViewInfoStore;->isDisappearing(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z -PLandroidx/recyclerview/widget/ViewInfoStore;->onViewDetached(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V +PLandroidx/recyclerview/widget/ViewInfoStore;->onDetach()V PLandroidx/recyclerview/widget/ViewInfoStore;->popFromPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; PLandroidx/recyclerview/widget/ViewInfoStore;->popFromPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo; PLandroidx/recyclerview/widget/ViewInfoStore;->removeViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->(Landroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;Landroidx/recyclerview/widget/NestedAdapterWrapper;)V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage$WrapperViewTypeLookup;->globalToLocal(I)I -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->()V -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->createViewTypeWrapper(Landroidx/recyclerview/widget/NestedAdapterWrapper;)Landroidx/recyclerview/widget/ViewTypeStorage$ViewTypeLookup; -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->getWrapperForGlobalType(I)Landroidx/recyclerview/widget/NestedAdapterWrapper; -PLandroidx/recyclerview/widget/ViewTypeStorage$IsolatedViewTypeStorage;->obtainViewType(Landroidx/recyclerview/widget/NestedAdapterWrapper;)I -PLandroidx/savedstate/Recreator$SavedStateProvider;->(Landroidx/savedstate/SavedStateRegistry;)V -PLandroidx/savedstate/Recreator$SavedStateProvider;->add(Ljava/lang/String;)V -PLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V -PLandroidx/savedstate/SavedStateRegistry;->runOnNextRecreation(Ljava/lang/Class;)V PLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V PLcom/airbnb/lottie/LottieAnimationView$SavedState$1;->()V PLcom/airbnb/lottie/LottieAnimationView$SavedState;->()V PLcom/airbnb/lottie/LottieAnimationView$SavedState;->(Landroid/os/Parcelable;)V PLcom/airbnb/lottie/LottieAnimationView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLcom/airbnb/lottie/LottieAnimationView;->addValueCallback(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;)V -PLcom/airbnb/lottie/LottieAnimationView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V PLcom/airbnb/lottie/LottieAnimationView;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/airbnb/lottie/LottieCompositionFactory$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; -PLcom/airbnb/lottie/LottieCompositionFactory;->$r8$lambda$TQsQOaUIc6Is8SOnplNQRP2La48(Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/LottieResult; -PLcom/airbnb/lottie/LottieCompositionFactory;->lambda$cache$8(Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/LottieResult; -PLcom/airbnb/lottie/LottieDrawable$$ExternalSyntheticLambda9;->run(Lcom/airbnb/lottie/LottieComposition;)V -PLcom/airbnb/lottie/LottieDrawable;->$r8$lambda$riFJCWOqfI5iOFlatZRlwc9qv1U(Lcom/airbnb/lottie/LottieDrawable;Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;Lcom/airbnb/lottie/LottieComposition;)V PLcom/airbnb/lottie/LottieDrawable;->getImageAssetsFolder()Ljava/lang/String; PLcom/airbnb/lottie/LottieDrawable;->getProgress()F PLcom/airbnb/lottie/LottieDrawable;->getRepeatCount()I PLcom/airbnb/lottie/LottieDrawable;->getRepeatMode()I PLcom/airbnb/lottie/LottieDrawable;->isAnimatingOrWillAnimateOnVisible()Z -PLcom/airbnb/lottie/LottieDrawable;->lambda$addValueCallback$14(Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;Lcom/airbnb/lottie/value/LottieValueCallback;Lcom/airbnb/lottie/LottieComposition;)V -PLcom/airbnb/lottie/LottieResult;->getException()Ljava/lang/Throwable; -PLcom/airbnb/lottie/animation/keyframe/PathKeyframeAnimation;->(Ljava/util/List;)V -PLcom/airbnb/lottie/model/Marker;->(Ljava/lang/String;FF)V -PLcom/airbnb/lottie/model/animatable/AnimatablePointValue;->(Ljava/util/List;)V -PLcom/airbnb/lottie/model/content/CircleShape;->(Ljava/lang/String;Lcom/airbnb/lottie/model/animatable/AnimatableValue;Lcom/airbnb/lottie/model/animatable/AnimatablePointValue;ZZ)V -PLcom/airbnb/lottie/model/content/CircleShape;->getName()Ljava/lang/String; -PLcom/airbnb/lottie/model/layer/BaseLayer;->removeAnimation(Lcom/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation;)V -PLcom/airbnb/lottie/parser/AnimatableValueParser;->parsePoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;)Lcom/airbnb/lottie/model/animatable/AnimatablePointValue; -PLcom/airbnb/lottie/parser/CircleShapeParser;->()V -PLcom/airbnb/lottie/parser/CircleShapeParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lcom/airbnb/lottie/LottieComposition;I)Lcom/airbnb/lottie/model/content/CircleShape; -PLcom/airbnb/lottie/parser/JsonUtils;->jsonArrayToPoint(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; -PLcom/airbnb/lottie/parser/PointFParser;->()V -PLcom/airbnb/lottie/parser/PointFParser;->()V -PLcom/airbnb/lottie/parser/PointFParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Landroid/graphics/PointF; -PLcom/airbnb/lottie/parser/PointFParser;->parse(Lcom/airbnb/lottie/parser/moshi/JsonReader;F)Ljava/lang/Object; -PLcom/airbnb/lottie/utils/Utils;->createPath(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/Path; -PLcom/airbnb/lottie/value/LottieValueCallback;->(Ljava/lang/Object;)V -PLcom/annimon/stream/IntStream$1;->()V -PLcom/annimon/stream/IntStream$5;->()V -PLcom/annimon/stream/IntStream;->()V -PLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/internal/Params;Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V -PLcom/annimon/stream/IntStream;->(Lcom/annimon/stream/iterator/PrimitiveIterator$OfInt;)V -PLcom/annimon/stream/IntStream;->boxed()Lcom/annimon/stream/Stream; -PLcom/annimon/stream/IntStream;->of(I)Lcom/annimon/stream/IntStream; -PLcom/annimon/stream/IntStream;->rangeClosed(II)Lcom/annimon/stream/IntStream; -PLcom/annimon/stream/Optional;->empty()Lcom/annimon/stream/Optional; -PLcom/annimon/stream/Optional;->orElse(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/annimon/stream/Stream;->empty()Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->limit(J)Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->max(Ljava/util/Comparator;)Lcom/annimon/stream/Optional; -PLcom/annimon/stream/Stream;->rangeClosed(II)Lcom/annimon/stream/Stream; -PLcom/annimon/stream/Stream;->reduce(Lcom/annimon/stream/function/BiFunction;)Lcom/annimon/stream/Optional; -PLcom/annimon/stream/function/BinaryOperator$Util$2;->(Ljava/util/Comparator;)V -PLcom/annimon/stream/function/BinaryOperator$Util;->maxBy(Ljava/util/Comparator;)Lcom/annimon/stream/function/BinaryOperator; -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->()V -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Integer; -PLcom/annimon/stream/iterator/PrimitiveIterator$OfInt;->next()Ljava/lang/Object; -PLcom/annimon/stream/operator/IntArray;->([I)V -PLcom/annimon/stream/operator/IntArray;->hasNext()Z -PLcom/annimon/stream/operator/IntArray;->nextInt()I -PLcom/annimon/stream/operator/IntRangeClosed;->(II)V -PLcom/annimon/stream/operator/IntRangeClosed;->hasNext()Z -PLcom/annimon/stream/operator/IntRangeClosed;->nextInt()I -PLcom/annimon/stream/operator/ObjLimit;->(Ljava/util/Iterator;J)V -PLcom/annimon/stream/operator/ObjLimit;->hasNext()Z PLcom/bumptech/glide/Glide;->unregisterRequestManager(Lcom/bumptech/glide/RequestManager;)V PLcom/bumptech/glide/RequestManager;->onDestroy()V PLcom/bumptech/glide/load/Options;->equals(Ljava/lang/Object;)Z @@ -32693,7 +38028,6 @@ PLcom/bumptech/glide/load/resource/bitmap/DrawableTransformation;->equals(Ljava/ PLcom/bumptech/glide/load/resource/gif/GifDrawableTransformation;->equals(Ljava/lang/Object;)Z PLcom/bumptech/glide/manager/DefaultConnectivityMonitor;->onDestroy()V PLcom/bumptech/glide/manager/LifecycleLifecycle;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLcom/bumptech/glide/manager/LifecycleLifecycle;->onStop(Landroidx/lifecycle/LifecycleOwner;)V PLcom/bumptech/glide/manager/LifecycleLifecycle;->removeListener(Lcom/bumptech/glide/manager/LifecycleListener;)V PLcom/bumptech/glide/manager/LifecycleRequestManagerRetriever$1;->onDestroy()V PLcom/bumptech/glide/manager/RequestTracker;->clearAndRemove(Lcom/bumptech/glide/request/Request;)Z @@ -32705,11 +38039,9 @@ PLcom/bumptech/glide/manager/TargetTracker;->untrack(Lcom/bumptech/glide/request PLcom/bumptech/glide/request/SingleRequest;->canNotifyCleared()Z PLcom/bumptech/glide/request/SingleRequest;->cancel()V PLcom/bumptech/glide/request/SingleRequest;->clear()V -PLcom/bumptech/glide/request/SingleRequest;->isRunning()Z PLcom/bumptech/glide/request/target/BaseTarget;->onDestroy()V PLcom/bumptech/glide/request/target/BaseTarget;->onLoadCleared(Landroid/graphics/drawable/Drawable;)V PLcom/bumptech/glide/request/target/ImageViewTarget;->onLoadCleared(Landroid/graphics/drawable/Drawable;)V -PLcom/bumptech/glide/request/target/ImageViewTarget;->onStop()V PLcom/bumptech/glide/request/target/ViewTarget$SizeDeterminer;->clearCallbacksAndListener()V PLcom/bumptech/glide/request/target/ViewTarget$SizeDeterminer;->removeCallback(Lcom/bumptech/glide/request/target/SizeReadyCallback;)V PLcom/bumptech/glide/request/target/ViewTarget;->maybeRemoveAttachStateListener()V @@ -32718,452 +38050,54 @@ PLcom/bumptech/glide/request/target/ViewTarget;->removeCallback(Lcom/bumptech/gl PLcom/bumptech/glide/util/MultiClassKey;->equals(Ljava/lang/Object;)Z PLcom/bumptech/glide/util/Util;->bothNullOrEqual(Ljava/lang/Object;Ljava/lang/Object;)Z PLcom/bumptech/glide/util/Util;->removeCallbacksOnUiThread(Ljava/lang/Runnable;)V -PLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeEndArray()V -PLcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;->writeStartArray(Ljava/lang/Object;I)V -PLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getArrayDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; -PLcom/fasterxml/jackson/databind/deser/std/StdValueInstantiator;->getDelegateCreator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams; -PLcom/fasterxml/jackson/databind/introspect/CollectorBase;->_emptyAnnotationMap()Lcom/fasterxml/jackson/databind/introspect/AnnotationMap; -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serialize([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/ser/impl/StringArraySerializer;->serializeContents([Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V -PLcom/fasterxml/jackson/databind/type/CollectionType;->toString()Ljava/lang/String; -PLcom/fasterxml/jackson/databind/type/TypeBindings;->createIfNeeded(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; -PLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/CollectionType; -PLcom/fasterxml/jackson/databind/type/TypeFactory;->constructCollectionType(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType; -PLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityDestroyed(Landroid/app/Activity;)V PLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLcom/google/android/gms/common/api/internal/BackgroundDetector;->onActivityStopped(Landroid/app/Activity;)V -PLcom/google/android/material/animation/ArgbEvaluatorCompat;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$2;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->access$000(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetTo(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IF)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->animateOffsetWithDuration(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;II)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Landroid/view/View;)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canDragView(Lcom/google/android/material/appbar/AppBarLayout;)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->canScrollChildren(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->checkFlag(II)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getChildIndexOnOffset(Lcom/google/android/material/appbar/AppBarLayout;I)I -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V -PLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->snapToChildIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V -PLcom/google/android/material/appbar/AppBarLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z -PLcom/google/android/material/appbar/AppBarLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z -PLcom/google/android/material/appbar/AppBarLayout$Behavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V PLcom/google/android/material/appbar/AppBarLayout;->clearLiftOnScrollTargetView()V -PLcom/google/android/material/appbar/AppBarLayout;->hasScrollableChildren()Z PLcom/google/android/material/appbar/AppBarLayout;->onDetachedFromWindow()V PLcom/google/android/material/appbar/AppBarLayout;->removeOnOffsetChangedListener(Lcom/google/android/material/appbar/AppBarLayout$BaseOnOffsetChangedListener;)V PLcom/google/android/material/appbar/AppBarLayout;->removeOnOffsetChangedListener(Lcom/google/android/material/appbar/AppBarLayout$OnOffsetChangedListener;)V -PLcom/google/android/material/appbar/AppBarLayout;->setExpanded(ZZ)V PLcom/google/android/material/appbar/AppBarLayout;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z PLcom/google/android/material/appbar/CollapsingToolbarLayout;->onDetachedFromWindow()V -PLcom/google/android/material/appbar/HeaderBehavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z PLcom/google/android/material/button/MaterialButton$SavedState$1;->()V PLcom/google/android/material/button/MaterialButton$SavedState;->()V PLcom/google/android/material/button/MaterialButton$SavedState;->(Landroid/os/Parcelable;)V -PLcom/google/android/material/button/MaterialButton;->()V -PLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLcom/google/android/material/button/MaterialButton;->isCheckable()Z -PLcom/google/android/material/button/MaterialButton;->isChecked()Z -PLcom/google/android/material/button/MaterialButton;->isIconEnd()Z -PLcom/google/android/material/button/MaterialButton;->isIconStart()Z -PLcom/google/android/material/button/MaterialButton;->isIconTop()Z -PLcom/google/android/material/button/MaterialButton;->isUsingOriginalBackground()Z -PLcom/google/android/material/button/MaterialButton;->onAttachedToWindow()V -PLcom/google/android/material/button/MaterialButton;->onCreateDrawableState(I)[I PLcom/google/android/material/button/MaterialButton;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/google/android/material/button/MaterialButton;->onTextChanged(Ljava/lang/CharSequence;III)V -PLcom/google/android/material/button/MaterialButton;->refreshDrawableState()V -PLcom/google/android/material/button/MaterialButton;->resetIconDrawable()V -PLcom/google/android/material/button/MaterialButton;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V -PLcom/google/android/material/button/MaterialButton;->setElevation(F)V -PLcom/google/android/material/button/MaterialButton;->setInternalBackground(Landroid/graphics/drawable/Drawable;)V -PLcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V -PLcom/google/android/material/button/MaterialButton;->updateIcon(Z)V -PLcom/google/android/material/button/MaterialButton;->updateIconPosition(II)V -PLcom/google/android/material/button/MaterialButtonHelper;->()V -PLcom/google/android/material/button/MaterialButtonHelper;->(Lcom/google/android/material/button/MaterialButton;Lcom/google/android/material/shape/ShapeAppearanceModel;)V -PLcom/google/android/material/button/MaterialButtonHelper;->getMaskDrawable()Lcom/google/android/material/shape/Shapeable; -PLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/button/MaterialButtonHelper;->getMaterialShapeDrawable(Z)Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/button/MaterialButtonHelper;->getSurfaceColorStrokeDrawable()Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/button/MaterialButtonHelper;->isBackgroundOverwritten()Z -PLcom/google/android/material/button/MaterialButtonHelper;->isCheckable()Z -PLcom/google/android/material/button/MaterialButtonHelper;->setShapeAppearanceModel(Lcom/google/android/material/shape/ShapeAppearanceModel;)V -PLcom/google/android/material/button/MaterialButtonHelper;->updateBackground()V -PLcom/google/android/material/button/MaterialButtonHelper;->updateButtonShape(Lcom/google/android/material/shape/ShapeAppearanceModel;)V -PLcom/google/android/material/button/MaterialButtonHelper;->wrapDrawableWithInset(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/InsetDrawable; PLcom/google/android/material/expandable/ExpandableWidgetHelper;->onSaveInstanceState()Landroid/os/Bundle; PLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onDetachedFromWindow()V PLcom/google/android/material/floatingactionbutton/FloatingActionButton;->onSaveInstanceState()Landroid/os/Parcelable; PLcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;->onDetachedFromWindow()V -PLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->(Lcom/google/android/material/imageview/ShapeableImageView;)V -PLcom/google/android/material/imageview/ShapeableImageView$OutlineProvider;->getOutline(Landroid/view/View;Landroid/graphics/Outline;)V -PLcom/google/android/material/imageview/ShapeableImageView;->()V -PLcom/google/android/material/imageview/ShapeableImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLcom/google/android/material/imageview/ShapeableImageView;->access$000(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/ShapeAppearanceModel; -PLcom/google/android/material/imageview/ShapeableImageView;->access$100(Lcom/google/android/material/imageview/ShapeableImageView;)Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/imageview/ShapeableImageView;->access$102(Lcom/google/android/material/imageview/ShapeableImageView;Lcom/google/android/material/shape/MaterialShapeDrawable;)Lcom/google/android/material/shape/MaterialShapeDrawable; -PLcom/google/android/material/imageview/ShapeableImageView;->access$200(Lcom/google/android/material/imageview/ShapeableImageView;)Landroid/graphics/RectF; -PLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;->newDrawable()Landroid/graphics/drawable/Drawable; -PLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;Lcom/google/android/material/shape/MaterialShapeDrawable$1;)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->access$402(Lcom/google/android/material/shape/MaterialShapeDrawable;Z)Z -PLcom/google/android/material/shape/MaterialShapeDrawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; -PLcom/google/android/material/shape/MaterialShapeDrawable;->mutate()Landroid/graphics/drawable/Drawable; -PLcom/google/android/material/shape/MaterialShapeDrawable;->setColorFilter(Landroid/graphics/ColorFilter;)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FI)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->setStroke(FLandroid/content/res/ColorStateList;)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->setStrokeWidth(F)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->setTint(I)V -PLcom/google/android/material/shape/MaterialShapeDrawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V PLcom/google/android/material/stateful/ExtendableSavedState$1;->()V PLcom/google/android/material/stateful/ExtendableSavedState;->()V PLcom/google/android/material/stateful/ExtendableSavedState;->(Landroid/os/Parcelable;)V PLcom/google/android/material/stateful/ExtendableSavedState;->writeToParcel(Landroid/os/Parcel;I)V -PLcom/google/common/base/Ascii;->isLowerCase(C)Z -PLcom/google/common/base/Ascii;->toUpperCase(Ljava/lang/String;)Ljava/lang/String; -PLcom/google/common/base/Charsets;->()V -PLcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/base/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z -PLcom/google/common/base/Objects;->hashCode([Ljava/lang/Object;)I -PLcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/base/Preconditions;->checkState(ZLjava/lang/String;Ljava/lang/Object;)V -PLcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;->(Lcom/google/common/base/Supplier;)V -PLcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;->get()Ljava/lang/Object; -PLcom/google/common/base/Suppliers;->memoize(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier; -PLcom/google/common/collect/AbstractIndexedListIterator;->hasNext()Z -PLcom/google/common/collect/AbstractIndexedListIterator;->next()Ljava/lang/Object; -PLcom/google/common/collect/CollectPreconditions;->checkEntryNotNull(Ljava/lang/Object;Ljava/lang/Object;)V -PLcom/google/common/collect/CollectPreconditions;->checkNonnegative(ILjava/lang/String;)I -PLcom/google/common/collect/ComparatorOrdering;->(Ljava/util/Comparator;)V -PLcom/google/common/collect/Hashing;->smear(I)I -PLcom/google/common/collect/Hashing;->smearedHash(Ljava/lang/Object;)I -PLcom/google/common/collect/ImmutableBiMap$Builder;->()V -PLcom/google/common/collect/ImmutableBiMap$Builder;->buildOrThrow()Lcom/google/common/collect/ImmutableBiMap; -PLcom/google/common/collect/ImmutableBiMap;->()V -PLcom/google/common/collect/ImmutableBiMap;->builder()Lcom/google/common/collect/ImmutableBiMap$Builder; -PLcom/google/common/collect/ImmutableBiMap;->of()Lcom/google/common/collect/ImmutableBiMap; -PLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->(I)V -PLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder; -PLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->add([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder; -PLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->addAll([Ljava/lang/Object;I)V -PLcom/google/common/collect/ImmutableCollection$ArrayBasedBuilder;->getReadyToExpandTo(I)V -PLcom/google/common/collect/ImmutableCollection$Builder;->()V -PLcom/google/common/collect/ImmutableCollection$Builder;->expandedCapacity(II)I -PLcom/google/common/collect/ImmutableCollection;->toArray()[Ljava/lang/Object; -PLcom/google/common/collect/ImmutableCollection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; -PLcom/google/common/collect/ImmutableList$Builder;->()V -PLcom/google/common/collect/ImmutableList$Builder;->(I)V -PLcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; -PLcom/google/common/collect/ImmutableList$Builder;->build()Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList$Itr;->get(I)Ljava/lang/Object; -PLcom/google/common/collect/ImmutableList;->asList()Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->builder()Lcom/google/common/collect/ImmutableList$Builder; -PLcom/google/common/collect/ImmutableList;->copyOf([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->equals(Ljava/lang/Object;)Z -PLcom/google/common/collect/ImmutableList;->iterator()Lcom/google/common/collect/UnmodifiableIterator; -PLcom/google/common/collect/ImmutableList;->iterator()Ljava/util/Iterator; -PLcom/google/common/collect/ImmutableList;->listIterator()Lcom/google/common/collect/UnmodifiableListIterator; -PLcom/google/common/collect/ImmutableList;->listIterator(I)Lcom/google/common/collect/UnmodifiableListIterator; -PLcom/google/common/collect/ImmutableList;->of()Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableList;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableMap$Builder;->()V -PLcom/google/common/collect/ImmutableMap$Builder;->(I)V -PLcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap$Builder;->build(Z)Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap$Builder;->buildOrThrow()Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap$Builder;->ensureCapacity(I)V -PLcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; -PLcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder; -PLcom/google/common/collect/ImmutableMap$Builder;->putAll(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder; -PLcom/google/common/collect/ImmutableMap;->()V -PLcom/google/common/collect/ImmutableMap;->()V -PLcom/google/common/collect/ImmutableMap;->copyOf(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap;->copyOf(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap;->equals(Ljava/lang/Object;)Z -PLcom/google/common/collect/ImmutableMap;->isEmpty()Z -PLcom/google/common/collect/ImmutableMap;->of()Lcom/google/common/collect/ImmutableMap; -PLcom/google/common/collect/ImmutableMap;->values()Lcom/google/common/collect/ImmutableCollection; -PLcom/google/common/collect/ImmutableSet$Builder;->()V -PLcom/google/common/collect/ImmutableSet$Builder;->add([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder; -PLcom/google/common/collect/ImmutableSet$Builder;->build()Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->()V -PLcom/google/common/collect/ImmutableSet;->access$100(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->asList()Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/ImmutableSet;->chooseTableSize(I)I -PLcom/google/common/collect/ImmutableSet;->construct(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->equals(Ljava/lang/Object;)Z -PLcom/google/common/collect/ImmutableSet;->of()Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; -PLcom/google/common/collect/ImmutableSet;->shouldTrim(II)Z -PLcom/google/common/collect/Lists;->equalsImpl(Ljava/util/List;Ljava/lang/Object;)Z -PLcom/google/common/collect/Maps;->equalsImpl(Ljava/util/Map;Ljava/lang/Object;)Z -PLcom/google/common/collect/Maps;->newIdentityHashMap()Ljava/util/IdentityHashMap; -PLcom/google/common/collect/Ordering;->()V -PLcom/google/common/collect/Ordering;->from(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; -PLcom/google/common/collect/RegularImmutableBiMap;->()V -PLcom/google/common/collect/RegularImmutableBiMap;->()V -PLcom/google/common/collect/RegularImmutableList;->copyIntoArray([Ljava/lang/Object;I)I -PLcom/google/common/collect/RegularImmutableList;->isPartialView()Z -PLcom/google/common/collect/RegularImmutableMap$KeysOrValuesAsList;->([Ljava/lang/Object;II)V -PLcom/google/common/collect/RegularImmutableMap$KeysOrValuesAsList;->size()I -PLcom/google/common/collect/RegularImmutableMap;->()V -PLcom/google/common/collect/RegularImmutableMap;->(Ljava/lang/Object;[Ljava/lang/Object;I)V -PLcom/google/common/collect/RegularImmutableMap;->create(I[Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/RegularImmutableMap; -PLcom/google/common/collect/RegularImmutableMap;->createHashTable([Ljava/lang/Object;III)Ljava/lang/Object; -PLcom/google/common/collect/RegularImmutableMap;->createValues()Lcom/google/common/collect/ImmutableCollection; -PLcom/google/common/collect/RegularImmutableMap;->get(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/collect/RegularImmutableMap;->get(Ljava/lang/Object;[Ljava/lang/Object;IILjava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/collect/RegularImmutableMap;->size()I -PLcom/google/common/collect/RegularImmutableSet;->()V -PLcom/google/common/collect/RegularImmutableSet;->([Ljava/lang/Object;I[Ljava/lang/Object;II)V -PLcom/google/common/collect/RegularImmutableSet;->contains(Ljava/lang/Object;)Z -PLcom/google/common/collect/RegularImmutableSet;->copyIntoArray([Ljava/lang/Object;I)I -PLcom/google/common/collect/RegularImmutableSet;->createAsList()Lcom/google/common/collect/ImmutableList; -PLcom/google/common/collect/RegularImmutableSet;->iterator()Lcom/google/common/collect/UnmodifiableIterator; -PLcom/google/common/collect/RegularImmutableSet;->size()I -PLcom/google/common/collect/Sets$2;->(Ljava/util/Set;Ljava/util/Set;)V -PLcom/google/common/collect/Sets$2;->isEmpty()Z -PLcom/google/common/collect/Sets$SetView;->()V -PLcom/google/common/collect/Sets$SetView;->(Lcom/google/common/collect/Sets$1;)V -PLcom/google/common/collect/Sets;->newIdentityHashSet()Ljava/util/Set; -PLcom/google/common/primitives/Ints;->toArray(Ljava/util/Collection;)[I -PLcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;->()V -PLcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;->(Lcom/google/common/util/concurrent/AbstractFuture$1;)V -PLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V -PLcom/google/common/util/concurrent/AbstractFuture$Listener;->()V -PLcom/google/common/util/concurrent/AbstractFuture$Listener;->(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V -PLcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;->()V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0;->m(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->()V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Ljava/lang/Object; -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1;->run()Lsun/misc/Unsafe; -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->()V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->()V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->(Lcom/google/common/util/concurrent/AbstractFuture$1;)V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casListeners(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casValue(Lcom/google/common/util/concurrent/AbstractFuture;Ljava/lang/Object;Ljava/lang/Object;)Z -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->casWaiters(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)Z -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->gasListeners(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->gasWaiters(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter; -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->putNext(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)V -PLcom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper;->putThread(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Ljava/lang/Thread;)V -PLcom/google/common/util/concurrent/AbstractFuture$Waiter;->()V -PLcom/google/common/util/concurrent/AbstractFuture$Waiter;->()V -PLcom/google/common/util/concurrent/AbstractFuture$Waiter;->(Z)V -PLcom/google/common/util/concurrent/AbstractFuture$Waiter;->setNext(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)V -PLcom/google/common/util/concurrent/AbstractFuture$Waiter;->unpark()V -PLcom/google/common/util/concurrent/AbstractFuture;->()V -PLcom/google/common/util/concurrent/AbstractFuture;->()V -PLcom/google/common/util/concurrent/AbstractFuture;->access$200()Lcom/google/common/util/concurrent/AbstractFuture$AtomicHelper; -PLcom/google/common/util/concurrent/AbstractFuture;->access$700(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; -PLcom/google/common/util/concurrent/AbstractFuture;->access$800(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter; -PLcom/google/common/util/concurrent/AbstractFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V -PLcom/google/common/util/concurrent/AbstractFuture;->afterDone()V -PLcom/google/common/util/concurrent/AbstractFuture;->clearListeners(Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener; -PLcom/google/common/util/concurrent/AbstractFuture;->complete(Lcom/google/common/util/concurrent/AbstractFuture;)V -PLcom/google/common/util/concurrent/AbstractFuture;->executeListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V -PLcom/google/common/util/concurrent/AbstractFuture;->get()Ljava/lang/Object; -PLcom/google/common/util/concurrent/AbstractFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; -PLcom/google/common/util/concurrent/AbstractFuture;->getDoneValue(Ljava/lang/Object;)Ljava/lang/Object; -PLcom/google/common/util/concurrent/AbstractFuture;->isCancelled()Z -PLcom/google/common/util/concurrent/AbstractFuture;->isDone()Z -PLcom/google/common/util/concurrent/AbstractFuture;->releaseWaiters()V -PLcom/google/common/util/concurrent/AbstractFuture;->set(Ljava/lang/Object;)Z -PLcom/google/common/util/concurrent/AbstractFuture;->tryInternalFastPathGetFailure()Ljava/lang/Throwable; -PLcom/google/common/util/concurrent/AbstractListeningExecutorService;->()V -PLcom/google/common/util/concurrent/DirectExecutor;->$values()[Lcom/google/common/util/concurrent/DirectExecutor; -PLcom/google/common/util/concurrent/DirectExecutor;->()V -PLcom/google/common/util/concurrent/DirectExecutor;->(Ljava/lang/String;I)V -PLcom/google/common/util/concurrent/DirectExecutor;->execute(Ljava/lang/Runnable;)V -PLcom/google/common/util/concurrent/Futures$CallbackListener;->(Ljava/util/concurrent/Future;Lcom/google/common/util/concurrent/FutureCallback;)V -PLcom/google/common/util/concurrent/Futures$CallbackListener;->run()V -PLcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V -PLcom/google/common/util/concurrent/Futures;->getDone(Ljava/util/concurrent/Future;)Ljava/lang/Object; -PLcom/google/common/util/concurrent/Futures;->immediateFuture(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; -PLcom/google/common/util/concurrent/ImmediateFuture;->()V -PLcom/google/common/util/concurrent/ImmediateFuture;->(Ljava/lang/Object;)V -PLcom/google/common/util/concurrent/ImmediateFuture;->addListener(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V -PLcom/google/common/util/concurrent/ImmediateFuture;->get()Ljava/lang/Object; -PLcom/google/common/util/concurrent/MoreExecutors$ListeningDecorator;->(Ljava/util/concurrent/ExecutorService;)V -PLcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; -PLcom/google/common/util/concurrent/MoreExecutors;->listeningDecorator(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/ListeningExecutorService; -PLcom/google/common/util/concurrent/SettableFuture;->()V -PLcom/google/common/util/concurrent/SettableFuture;->create()Lcom/google/common/util/concurrent/SettableFuture; -PLcom/google/common/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z -PLcom/google/common/util/concurrent/Uninterruptibles;->getUninterruptibly(Ljava/util/concurrent/Future;)Ljava/lang/Object; -PLcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;->()V -PLcom/google/common/util/concurrent/internal/InternalFutures;->tryInternalFastPathGetFailure(Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;)Ljava/lang/Throwable; -PLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V PLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V -PLcom/google/firebase/messaging/FcmLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->format(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->format(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsn(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsn(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/CharSequence;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->formatNsnUsingPattern(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/CharSequence;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getNationalSignificantNumber(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getNumberTypeHelper(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;)Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberType; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getRegionCodeForNumber(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->getRegionCodeForNumberFromRegionList(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Ljava/util/List;)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->hasValidCountryCallingCode(I)Z -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->isNumberMatchingDesc(Ljava/lang/String;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;)Z -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->maybeAppendFormattedExtension(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V -PLcom/google/i18n/phonenumbers/PhoneNumberUtil;->prefixNumberWithCountryCallingCode(ILcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;Ljava/lang/StringBuilder;)V -PLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getFormat()Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getLeadingDigitsPattern(I)Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getLeadingDigitsPatternCount()I -PLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getNationalPrefixFormattingRule()Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonemetadata$NumberFormat;->getPattern()Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getFixedLine()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getIntlNumberFormatList()Ljava/util/List; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getLeadingDigits()Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getNumberFormatList()Ljava/util/List; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPager()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPersonalNumber()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getPremiumRate()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getSameMobileAndFixedLinePattern()Z -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getSharedCost()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getTollFree()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getUan()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getVoicemail()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->getVoip()Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->hasLeadingDigits()Z -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setLeadingDigits(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata;->setNationalPrefixTransformRule(Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneMetadata; -PLcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;->getNationalNumberPattern()Ljava/lang/String; -PLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->getNationalNumber()J -PLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->hasExtension()Z -PLcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;->isItalianLeadingZero()Z -PLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->match(Ljava/lang/CharSequence;Ljava/util/regex/Pattern;Z)Z -PLcom/google/i18n/phonenumbers/internal/RegexBasedMatcher;->matchNationalNumber(Ljava/lang/CharSequence;Lcom/google/i18n/phonenumbers/Phonemetadata$PhoneNumberDesc;Z)Z PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState$1;->()V PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState;->()V PLcom/pnikosis/materialishprogress/ProgressWheel$WheelSavedState;->(Landroid/os/Parcelable;)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->()V -PLcom/pnikosis/materialishprogress/ProgressWheel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLcom/pnikosis/materialishprogress/ProgressWheel;->onSaveInstanceState()Landroid/os/Parcelable; -PLcom/pnikosis/materialishprogress/ProgressWheel;->onVisibilityChanged(Landroid/view/View;I)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->setBarColor(I)V -PLcom/pnikosis/materialishprogress/ProgressWheel;->setupPaints()V -PLcom/pnikosis/materialishprogress/ProgressWheel;->spin()V -PLcom/pnikosis/materialishprogress/R$styleable;->()V -PLio/reactivex/rxjava3/android/schedulers/HandlerScheduler$HandlerWorker;->dispose()V -PLio/reactivex/rxjava3/android/schedulers/HandlerScheduler;->scheduleDirect(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Flowable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Flowable; -PLio/reactivex/rxjava3/core/Flowable;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Flowable; -PLio/reactivex/rxjava3/core/Flowable;->switchMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Flowable; -PLio/reactivex/rxjava3/core/Flowable;->toObservable()Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Maybe;->()V -PLio/reactivex/rxjava3/core/Maybe;->create(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->empty()Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->filter(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->flatMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Maybe;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Maybe;->subscribeWith(Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->buffer(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatest(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/BiFunction;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->combineLatestArray([Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->concatArray([Lio/reactivex/rxjava3/core/ObservableSource;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->create(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->distinctUntilChanged(Lio/reactivex/rxjava3/functions/BiPredicate;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->doOnEach(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->doOnNext(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->elementAtOrError(J)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Observable;->firstOrError()Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapMaybe(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->flatMapSingle(Lio/reactivex/rxjava3/functions/Function;Z)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->fromArray([Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->map(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->replay(I)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->sample(JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->skip(J)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->startWithItem(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->subscribe()Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->switchMap(Lio/reactivex/rxjava3/functions/Function;I)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->take(J)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Observable;->throttleLast(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/rxjava3/core/Observable; PLio/reactivex/rxjava3/core/Scheduler$PeriodicDirectTask;->dispose()V -PLio/reactivex/rxjava3/core/Scheduler;->scheduleDirect(Ljava/lang/Runnable;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Single;->doOnSuccess(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Single;->flatMapObservable(Lio/reactivex/rxjava3/functions/Function;)Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/core/Single;->just(Ljava/lang/Object;)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Single;->observeOn(Lio/reactivex/rxjava3/core/Scheduler;)Lio/reactivex/rxjava3/core/Single; -PLio/reactivex/rxjava3/core/Single;->onErrorComplete()Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Single;->onErrorComplete(Lio/reactivex/rxjava3/functions/Predicate;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/core/Single;->subscribe(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)Lio/reactivex/rxjava3/disposables/Disposable; PLio/reactivex/rxjava3/disposables/CompositeDisposable;->clear()V -PLio/reactivex/rxjava3/disposables/Disposable$-CC;->disposed()Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/internal/disposables/CancellableDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->complete(Lio/reactivex/rxjava3/core/MaybeObserver;)V PLio/reactivex/rxjava3/internal/disposables/EmptyDisposable;->dispose()V PLio/reactivex/rxjava3/internal/disposables/SequentialDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->(Lio/reactivex/rxjava3/functions/Function3;)V -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/functions/Functions$Array3Func;->apply([Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/functions/Functions$EmptyAction;->run()V -PLio/reactivex/rxjava3/internal/functions/Functions;->alwaysTrue()Lio/reactivex/rxjava3/functions/Predicate; -PLio/reactivex/rxjava3/internal/functions/Functions;->toFunction(Lio/reactivex/rxjava3/functions/Function3;)Lio/reactivex/rxjava3/functions/Function; -PLio/reactivex/rxjava3/internal/observers/BasicFuseableObserver;->dispose()V -PLio/reactivex/rxjava3/internal/observers/BasicQueueDisposable;->()V -PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;)V PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->dispose()V -PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->hasCustomOnError()Z -PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/observers/ConsumerSingleObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->complete(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/observers/DeferredScalarDisposable;->isDisposed()Z -PLio/reactivex/rxjava3/internal/observers/LambdaObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;)V PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->cancelled()Z PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->done()Z PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->enter()Z PLio/reactivex/rxjava3/internal/observers/QueueDrainObserver;->error()Ljava/lang/Throwable; -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad0;->()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberPad2;->()V -PLio/reactivex/rxjava3/internal/observers/QueueDrainSubscriberWip;->()V PLio/reactivex/rxjava3/internal/operators/flowable/AbstractBackpressureThrottlingSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestCoordinator;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestCoordinator;->cancelAll()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCombineLatest$CombineLatestInnerSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCreate$BaseEmitter;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableCreate$LatestAsyncEmitter;->onUnsubscribed()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->(Lio/reactivex/rxjava3/internal/fuseable/ConditionalSubscriber;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter$FilterConditionalSubscriber;->tryOnNext(Ljava/lang/Object;)Z -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFilter;->subscribeActual(Lorg/reactivestreams/Subscriber;)V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableFromObservable$SubscriberObserver;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableInterval$IntervalSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->clear()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$BaseObserveOnSubscriber;->requestFusion(I)I PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->poll()Ljava/lang/Object; PLio/reactivex/rxjava3/internal/operators/flowable/FlowableObserveOn$ObserveOnSubscriber;->runBackfused()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefCountSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefConnection;)V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount;->timeout(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->removeFirst()V -PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$Node;)V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$InnerSubscription;->dispose()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableReplay$ReplaySubscriber;->dispose()V @@ -33173,268 +38107,47 @@ PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSubscribeOn$Subscribe PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableSwitchMap$SwitchMapSubscriber;->disposeInner()V PLio/reactivex/rxjava3/internal/operators/flowable/FlowableThrottleLatest$ThrottleLatestSubscriber;->cancel()V -PLio/reactivex/rxjava3/internal/operators/maybe/AbstractMaybeWithUpstream;->(Lio/reactivex/rxjava3/core/MaybeSource;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->(Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;)V PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->hasCustomOnError()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCallbackObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate$Emitter;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->(Lio/reactivex/rxjava3/core/MaybeOnSubscribe;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeCreate;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeEmpty;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter$FilterMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFilter;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten$FlatMapMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFlatten;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFromCallable;->(Ljava/util/concurrent/Callable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeFromCallable;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn$ObserveOnMaybeObserver;->run()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybeOnErrorComplete$OnErrorCompleteMultiObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->(Lio/reactivex/rxjava3/core/MaybeObserver;Lio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onAfterTerminate()V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek$MaybePeekObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->(Lio/reactivex/rxjava3/core/MaybeSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/maybe/MaybePeek;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->(Lio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber$SwitchMapSingleObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/functions/Function;Z)V PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->cancel()V PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->drain()V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle$SwitchMapSingleSubscriber;->request(J)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->(Lio/reactivex/rxjava3/core/Flowable;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/mixed/FlowableSwitchMapSingle;->subscribeActual(Lorg/reactivestreams/Subscriber;)V PLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;->dispose()V PLio/reactivex/rxjava3/internal/operators/mixed/ObservableSwitchMapSingle$SwitchMapSingleMainObserver;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable$FlatMapObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/mixed/SingleFlatMapObservable;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferBoundaryObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Supplier;Lio/reactivex/rxjava3/core/ObservableSource;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->accept(Lio/reactivex/rxjava3/core/Observer;Ljava/lang/Object;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->accept(Lio/reactivex/rxjava3/core/Observer;Ljava/util/Collection;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->dispose()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary$BufferExactBoundaryObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Supplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableBufferExactBoundary;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;I)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$CombinerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IIZ)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->cancelSources()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->clear(Lio/reactivex/rxjava3/internal/queue/SpscLinkedArrayQueue;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest$LatestCoordinator;->subscribe([Lio/reactivex/rxjava3/core/ObservableSource;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->([Lio/reactivex/rxjava3/core/ObservableSource;Ljava/lang/Iterable;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatest;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver$DelayErrorInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->drain()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap$ConcatMapDelayErrorObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;ILio/reactivex/rxjava3/internal/util/ErrorMode;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableConcatMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setCancellable(Lio/reactivex/rxjava3/functions/Cancellable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate$CreateEmitter;->setDisposable(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->(Lio/reactivex/rxjava3/core/ObservableOnSubscribe;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableCreate;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach$DoOnEachObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Consumer;Lio/reactivex/rxjava3/functions/Action;Lio/reactivex/rxjava3/functions/Action;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEach;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;JLjava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle$ElementAtObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableElementAtSingle;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFilter$FilterObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe$FlatMapMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybe;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver$InnerObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;Z)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle$FlatMapSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingle;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->(Lio/reactivex/rxjava3/core/Observer;[Ljava/lang/Object;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->poll()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray$FromArrayDisposable;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->([Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromArray;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromFuture;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->(Lio/reactivex/rxjava3/core/Observer;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher$PublisherSubscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->(Lorg/reactivestreams/Publisher;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableFromPublisher;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableJust;->get()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap$MapObserver;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->clear()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->drainFused()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->isEmpty()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->poll()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableObserveOn$ObserveOnObserver;->requestFusion(I)I -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;->accept(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefCountObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->(Lio/reactivex/rxjava3/observables/ConnectableObservable;IJLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->cancel(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount;->timeout(Lio/reactivex/rxjava3/internal/operators/observable/ObservableRefCount$RefConnection;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->(Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->addLast(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->enterTransform(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->getHead()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->leaveTransform(Ljava/lang/Object;)Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->next(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->removeFirst()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BoundedReplayBuffer;->setFirst(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;->index()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$Node;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->(IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBufferSupplier;->call()Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayBuffer;Ljava/util/concurrent/atomic/AtomicReference;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->isDisposed()Z -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->remove(Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$InnerDisposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplayObserver;->replay()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$ReplaySource;->(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->(IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$SizeBoundReplayBuffer;->truncate()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$UnBoundedFactory;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/ObservableSource;Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->connect(Lio/reactivex/rxjava3/functions/Consumer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;IZ)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->create(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/internal/operators/observable/ObservableReplay$BufferSupplier;)Lio/reactivex/rxjava3/observables/ConnectableObservable; PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->reset()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableReplay;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->complete()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedNoLast;->run()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->(Lio/reactivex/rxjava3/core/Observer;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->cancelTimer()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->dispose()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->emit()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed$SampleTimedObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->(Lio/reactivex/rxjava3/core/ObservableSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/rxjava3/core/Scheduler;Z)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSampleTimed;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMap;->tryScalarXMapSubscribe(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;)Z PLio/reactivex/rxjava3/internal/operators/observable/ObservableScanSeed$ScanSeedObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip$SkipObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSkip;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOn$SubscribeOnObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->(Lio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;JI)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->cancel()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapInnerObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->(Lio/reactivex/rxjava3/core/Observer;Lio/reactivex/rxjava3/functions/Function;IZ)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->dispose()V PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->disposeInner()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap$SwitchMapObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->(Lio/reactivex/rxjava3/core/ObservableSource;Lio/reactivex/rxjava3/functions/Function;IZ)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableSwitchMap;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->(Lio/reactivex/rxjava3/core/Observer;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onComplete()V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake$TakeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->(Lio/reactivex/rxjava3/core/ObservableSource;J)V -PLio/reactivex/rxjava3/internal/operators/observable/ObservableTake;->subscribeActual(Lio/reactivex/rxjava3/core/Observer;)V PLio/reactivex/rxjava3/internal/operators/observable/ObservableThrottleFirstTimed$DebounceTimedObserver;->dispose()V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->(Lio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess$DoOnSuccess;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/functions/Consumer;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleDoOnSuccess;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleJust;->(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleJust;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->(Lio/reactivex/rxjava3/core/SingleObserver;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->onSuccess(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn$ObserveOnSingleObserver;->run()V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->(Lio/reactivex/rxjava3/core/SingleSource;Lio/reactivex/rxjava3/core/Scheduler;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleObserveOn;->subscribeActual(Lio/reactivex/rxjava3/core/SingleObserver;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->(Lio/reactivex/rxjava3/core/Single;Lio/reactivex/rxjava3/functions/Predicate;)V -PLio/reactivex/rxjava3/internal/operators/single/SingleOnErrorComplete;->subscribeActual(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->isEmpty()Z -PLio/reactivex/rxjava3/internal/queue/MpscLinkedQueue;->lvConsumerNode()Lio/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode; PLio/reactivex/rxjava3/internal/queue/SpscArrayQueue;->clear()V PLio/reactivex/rxjava3/internal/queue/SpscArrayQueue;->isEmpty()Z -PLio/reactivex/rxjava3/internal/schedulers/AbstractDirectTask;->cancelFuture(Ljava/util/concurrent/Future;)V PLio/reactivex/rxjava3/internal/schedulers/DisposeOnCancel;->cancel(Z)Z PLio/reactivex/rxjava3/internal/schedulers/ScheduledRunnable;->dispose()V PLio/reactivex/rxjava3/internal/subscribers/BasicFuseableConditionalSubscriber;->cancel()V @@ -33444,201 +38157,40 @@ PLio/reactivex/rxjava3/internal/subscribers/LambdaSubscriber;->dispose()V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->(I)V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->add(Ljava/lang/Object;)V PLio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList;->forEachWhile(Lio/reactivex/rxjava3/internal/util/AppendOnlyLinkedArrayList$NonThrowingPredicate;)V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->()V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->(Ljava/lang/String;I)V -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->asSupplier()Lio/reactivex/rxjava3/functions/Supplier; -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/util/ArrayListSupplier;->get()Ljava/util/List; PLio/reactivex/rxjava3/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable; PLio/reactivex/rxjava3/internal/util/AtomicThrowable;->tryTerminateAndReport()V -PLio/reactivex/rxjava3/internal/util/EndConsumerHelper;->setOnce(Ljava/util/concurrent/atomic/AtomicReference;Lio/reactivex/rxjava3/disposables/Disposable;Ljava/lang/Class;)Z -PLio/reactivex/rxjava3/internal/util/ErrorMode;->()V -PLio/reactivex/rxjava3/internal/util/ErrorMode;->(Ljava/lang/String;I)V PLio/reactivex/rxjava3/internal/util/ExceptionHelper;->terminate(Ljava/util/concurrent/atomic/AtomicReference;)Ljava/lang/Throwable; PLio/reactivex/rxjava3/internal/util/NotificationLite;->acceptFull(Ljava/lang/Object;Lio/reactivex/rxjava3/core/Observer;)Z PLio/reactivex/rxjava3/internal/util/NotificationLite;->complete()Ljava/lang/Object; -PLio/reactivex/rxjava3/internal/util/OpenHashSet;->rehash()V PLio/reactivex/rxjava3/internal/util/QueueDrainHelper;->checkTerminated(ZZLio/reactivex/rxjava3/core/Observer;ZLio/reactivex/rxjava3/internal/fuseable/SimpleQueue;Lio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain;)Z PLio/reactivex/rxjava3/internal/util/QueueDrainHelper;->drainLoop(Lio/reactivex/rxjava3/internal/fuseable/SimplePlainQueue;Lio/reactivex/rxjava3/core/Observer;ZLio/reactivex/rxjava3/disposables/Disposable;Lio/reactivex/rxjava3/internal/util/ObservableQueueDrain;)V -PLio/reactivex/rxjava3/kotlin/SubscribersKt$sam$io_reactivex_rxjava3_functions_Action$0;->(Lkotlin/jvm/functions/Function0;)V -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Maybe;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Observable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy$default(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Maybe;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/kotlin/SubscribersKt;->subscribeBy(Lio/reactivex/rxjava3/core/Single;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lio/reactivex/rxjava3/disposables/Disposable; -PLio/reactivex/rxjava3/observables/ConnectableObservable;->()V -PLio/reactivex/rxjava3/observables/ConnectableObservable;->refCount()Lio/reactivex/rxjava3/core/Observable; -PLio/reactivex/rxjava3/observers/DisposableObserver;->()V PLio/reactivex/rxjava3/observers/DisposableObserver;->dispose()V -PLio/reactivex/rxjava3/observers/DisposableObserver;->onStart()V -PLio/reactivex/rxjava3/observers/DisposableObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V PLio/reactivex/rxjava3/observers/SerializedObserver;->dispose()V PLio/reactivex/rxjava3/observers/SerializedObserver;->onComplete()V -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/core/Maybe;)Lio/reactivex/rxjava3/core/Maybe; -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/rxjava3/observables/ConnectableObservable;)Lio/reactivex/rxjava3/observables/ConnectableObservable; -PLio/reactivex/rxjava3/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; PLio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription;->cancel()V PLio/reactivex/rxjava3/processors/BehaviorProcessor;->remove(Lio/reactivex/rxjava3/processors/BehaviorProcessor$BehaviorSubscription;)V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->(Lorg/reactivestreams/Subscriber;Lio/reactivex/rxjava3/processors/PublishProcessor;)V PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->cancel()V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->isCancelled()Z -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->onNext(Ljava/lang/Object;)V -PLio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;->request(J)V -PLio/reactivex/rxjava3/processors/PublishProcessor;->()V -PLio/reactivex/rxjava3/processors/PublishProcessor;->()V -PLio/reactivex/rxjava3/processors/PublishProcessor;->add(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)Z -PLio/reactivex/rxjava3/processors/PublishProcessor;->create()Lio/reactivex/rxjava3/processors/PublishProcessor; -PLio/reactivex/rxjava3/processors/PublishProcessor;->onNext(Ljava/lang/Object;)V PLio/reactivex/rxjava3/processors/PublishProcessor;->remove(Lio/reactivex/rxjava3/processors/PublishProcessor$PublishSubscription;)V -PLio/reactivex/rxjava3/processors/PublishProcessor;->subscribeActual(Lorg/reactivestreams/Subscriber;)V PLio/reactivex/rxjava3/subjects/BehaviorSubject;->onComplete()V PLio/reactivex/rxjava3/subjects/BehaviorSubject;->terminate(Ljava/lang/Object;)[Lio/reactivex/rxjava3/subjects/BehaviorSubject$BehaviorDisposable; PLio/reactivex/rxjava3/subjects/PublishSubject$PublishDisposable;->dispose()V PLio/reactivex/rxjava3/subjects/PublishSubject;->remove(Lio/reactivex/rxjava3/subjects/PublishSubject$PublishDisposable;)V PLio/reactivex/rxjava3/subjects/SerializedSubject;->test(Ljava/lang/Object;)Z -PLj$/time/chrono/f;->f(J)Z PLj$/util/DesugarCollections;->a()Ljava/lang/reflect/Constructor; -PLj$/util/DesugarCollections;->b()Ljava/lang/reflect/Constructor; -PLj$/util/Optional;->ifPresent(Lj$/util/function/Consumer;)V -PLj$/util/S;->s(Lj$/util/function/Consumer;)Z -PLj$/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; -PLj$/util/concurrent/ConcurrentHashMap;->replaceNode(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLj$/util/concurrent/q;->a(Ljava/lang/Object;I)Lj$/util/concurrent/l; -PLj$/util/concurrent/q;->e()V -PLj$/util/concurrent/q;->f(ILjava/lang/Object;Ljava/lang/Object;)Lj$/util/concurrent/r; -PLj$/util/concurrent/r;->b(ILjava/lang/Object;Ljava/lang/Class;)Lj$/util/concurrent/r; -PLj$/util/concurrent/v;->a(Lsun/misc/Unsafe;Ljava/lang/Object;J)I PLj$/util/d;->a(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; PLj$/util/d;->keySet()Ljava/util/Set; -PLj$/util/d;->values()Ljava/util/Collection; -PLj$/util/function/b;->(Ljava/util/Comparator;I)V -PLj$/util/stream/D1;->(Lj$/util/function/BinaryOperator;)V -PLj$/util/stream/D1;->accept(Ljava/lang/Object;)V -PLj$/util/stream/D1;->get()Ljava/lang/Object; -PLj$/util/stream/D1;->m()V -PLj$/util/stream/D1;->n(J)V -PLj$/util/stream/D1;->q()Z -PLj$/util/stream/X1;->limit(J)Lj$/util/stream/Stream; -PLj$/util/stream/X1;->max(Ljava/util/Comparator;)Lj$/util/Optional; -PLj$/util/stream/X1;->n(Lj$/util/function/BinaryOperator;)Lj$/util/Optional; -PLj$/util/stream/g2;->(Lj$/util/stream/h2;Lj$/util/stream/f2;)V -PLj$/util/stream/g2;->accept(Ljava/lang/Object;)V -PLj$/util/stream/g2;->n(J)V -PLj$/util/stream/g2;->q()Z -PLj$/util/stream/h2;->(Lj$/util/stream/c;IJJ)V -PLj$/util/stream/h2;->B1(ILj$/util/stream/f2;)Lj$/util/stream/f2; -PLj$/util/stream/v0;->C0(JJJ)J -PLj$/util/stream/v0;->S0(J)I -PLj$/util/stream/v0;->k1(Lj$/util/stream/c;JJ)Lj$/util/stream/Stream; -PLj$/util/stream/v0;->p()I -PLj$/util/stream/z1;->(Lj$/util/stream/U2;Ljava/lang/Object;I)V -PLj$/util/stream/z1;->l1()Lj$/util/stream/O1; -PLkotlin/collections/AbstractMutableList;->remove(I)Ljava/lang/Object; -PLkotlin/collections/ArrayDeque;->remove(Ljava/lang/Object;)Z -PLkotlin/collections/ArrayDeque;->removeAt(I)Ljava/lang/Object; -PLkotlin/collections/ArrayDeque;->removeLast()Ljava/lang/Object; -PLkotlin/collections/ArraysKt;->toMutableSet([Ljava/lang/Object;)Ljava/util/Set; -PLkotlin/collections/ArraysKt___ArraysKt;->toMutableSet([Ljava/lang/Object;)Ljava/util/Set; -PLkotlin/collections/CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; -PLkotlin/collections/CollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z -PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->filterInPlace$CollectionsKt__MutableCollectionsKt(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z -PLkotlin/collections/CollectionsKt__MutableCollectionsKt;->retainAll(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z -PLkotlin/collections/CollectionsKt___CollectionsKt;->chunked(Ljava/lang/Iterable;I)Ljava/util/List; -PLkotlin/collections/EmptyList;->listIterator()Ljava/util/ListIterator; -PLkotlin/collections/MapsKt;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; -PLkotlin/collections/MapsKt__MapsKt;->plus(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; -PLkotlin/jvm/internal/PropertyReference0;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V -PLkotlin/jvm/internal/PropertyReference0;->invoke()Ljava/lang/Object; -PLkotlin/jvm/internal/PropertyReference0Impl;->(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V -PLkotlin/sequences/SequenceBuilderIterator;->yieldAll(Ljava/util/Iterator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; PLkotlin/sequences/SequenceScope;->yieldAll(Lkotlin/sequences/Sequence;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -PLkotlin/sequences/SequencesKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; PLkotlin/sequences/SequencesKt;->sequence(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;->(Lkotlin/jvm/functions/Function2;)V PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; -PLkotlin/sequences/SequencesKt__SequenceBuilderKt;->sequence(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; -PLkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;)V -PLme/leolin/shortcutbadger/ShortcutBadgeException;->(Ljava/lang/String;Ljava/lang/Exception;)V -PLme/leolin/shortcutbadger/ShortcutBadger;->()V -PLme/leolin/shortcutbadger/ShortcutBadger;->applyCount(Landroid/content/Context;I)Z -PLme/leolin/shortcutbadger/ShortcutBadger;->applyCountOrThrow(Landroid/content/Context;I)V -PLme/leolin/shortcutbadger/ShortcutBadger;->initBadger(Landroid/content/Context;)Z -PLme/leolin/shortcutbadger/ShortcutBadger;->removeCount(Landroid/content/Context;)Z -PLme/leolin/shortcutbadger/impl/AdwHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/AdwHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ApexHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ApexHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/AsusHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/AsusHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/DefaultBadger;->()V -PLme/leolin/shortcutbadger/impl/DefaultBadger;->executeBadge(Landroid/content/Context;Landroid/content/ComponentName;I)V -PLme/leolin/shortcutbadger/impl/DefaultBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/EverythingMeHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/HuaweiHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/NewHtcHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/NovaHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/NovaHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/OPPOHomeBader;->()V -PLme/leolin/shortcutbadger/impl/OPPOHomeBader;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SamsungHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/SonyHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/SonyHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/VivoHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/VivoHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ZTEHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/impl/ZukHomeBadger;->()V -PLme/leolin/shortcutbadger/impl/ZukHomeBadger;->getSupportLaunchers()Ljava/util/List; -PLme/leolin/shortcutbadger/util/BroadcastHelper;->resolveBroadcast(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List; -PLme/leolin/shortcutbadger/util/BroadcastHelper;->sendDefaultIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V -PLme/leolin/shortcutbadger/util/BroadcastHelper;->sendIntentExplicitly(Landroid/content/Context;Landroid/content/Intent;)V -PLorg/greenrobot/eventbus/EventBus;->isRegistered(Ljava/lang/Object;)Z -PLorg/greenrobot/eventbus/EventBus;->unregister(Ljava/lang/Object;)V -PLorg/greenrobot/eventbus/EventBus;->unsubscribeByEventType(Ljava/lang/Object;Ljava/lang/Class;)V -PLorg/greenrobot/eventbus/Subscription;->equals(Ljava/lang/Object;)Z PLorg/signal/core/util/ByteSize;->getInKibiBytes()F PLorg/signal/core/util/ByteSize;->getInMebiBytes()F -PLorg/signal/core/util/CollectionsExtensionsKt;->flatten(Ljava/util/List;)Ljava/util/Map; PLorg/signal/core/util/FloatExtensionsKt;->roundedString(FI)Ljava/lang/String; -PLorg/signal/core/util/ListUtil;->chunk(Ljava/util/List;I)Ljava/util/List; PLorg/signal/core/util/MemoryTracker$$ExternalSyntheticLambda1;->run()V PLorg/signal/core/util/MemoryTracker$AppHeapUsage;->getCurrentTotalBytes()J PLorg/signal/core/util/MemoryTracker$AppHeapUsage;->getUsedBytes()J PLorg/signal/core/util/MemoryTracker;->byteDisplay(J)Ljava/lang/String; PLorg/signal/core/util/MemoryTracker;->poll()V -PLorg/signal/core/util/PendingIntentFlags;->cancelCurrent()I -PLorg/signal/core/util/SelectBuilderPart2;->where(Ljava/lang/String;[Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart3; -PLorg/signal/core/util/SelectBuilderPart4a;->limit(Ljava/lang/String;)Lorg/signal/core/util/SelectBuilderPart5; -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V -PLorg/signal/core/util/SqlUtil$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/SqlUtil$CollectionOperator;->$values()[Lorg/signal/core/util/SqlUtil$CollectionOperator; -PLorg/signal/core/util/SqlUtil$CollectionOperator;->()V -PLorg/signal/core/util/SqlUtil$CollectionOperator;->(Ljava/lang/String;ILjava/lang/String;)V -PLorg/signal/core/util/SqlUtil$CollectionOperator;->getSql()Ljava/lang/String; -PLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->(Ljava/lang/String;)V -PLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/SqlUtil$buildCustomCollectionQuery$1;->invoke(Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->$r8$lambda$zW4YXJaIlJT3vPgMCfyiQ3eZdqc(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->access$buildSingleCustomCollectionQuery(Lorg/signal/core/util/SqlUtil;Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->appendArg([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; -PLorg/signal/core/util/SqlUtil;->buildCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ILorg/signal/core/util/SqlUtil$CollectionOperator;)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery$lambda$11(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;I)Ljava/util/List; -PLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery$default(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;ILjava/lang/Object;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCollectionQuery(Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Lorg/signal/core/util/SqlUtil$CollectionOperator;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/SqlUtil;->buildSingleCustomCollectionQuery(Ljava/lang/String;Ljava/util/List;)Lorg/signal/core/util/SqlUtil$Query; -PLorg/signal/core/util/StringUtil;->forceLtr(Ljava/lang/CharSequence;)Ljava/lang/String; -PLorg/signal/core/util/StringUtil;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -PLorg/signal/core/util/ToolbarExtensionsKt;->setActionItemTint(Landroidx/appcompat/widget/Toolbar;I)V PLorg/signal/core/util/concurrent/DeadlockDetector$$ExternalSyntheticLambda0;->run()V PLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->access$isExecutorFull(Lorg/signal/core/util/concurrent/DeadlockDetector$Companion;Ljava/util/concurrent/ExecutorService;)Z PLorg/signal/core/util/concurrent/DeadlockDetector$Companion;->isExecutorFull(Ljava/util/concurrent/ExecutorService;)Z @@ -33648,2894 +38200,341 @@ PLorg/signal/core/util/concurrent/DeadlockDetector;->hasPotentialLock([Ljava/lan PLorg/signal/core/util/concurrent/DeadlockDetector;->isWaiting(Ljava/lang/Thread$State;)Z PLorg/signal/core/util/concurrent/DeadlockDetector;->poll()V PLorg/signal/core/util/concurrent/LifecycleDisposable;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/LifecycleDisposable;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/LifecycleDisposable;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/signal/core/util/concurrent/LifecycleDisposableKt;->addTo(Lio/reactivex/rxjava3/disposables/Disposable;Lorg/signal/core/util/concurrent/LifecycleDisposable;)Lio/reactivex/rxjava3/disposables/Disposable; -PLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V -PLorg/signal/core/util/concurrent/MaybeCompat$$ExternalSyntheticLambda0;->subscribe(Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->$r8$lambda$aPKBr0JUhvb1CVWSMT6CNAHU584(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->()V -PLorg/signal/core/util/concurrent/MaybeCompat;->()V -PLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable$lambda$0(Lkotlin/jvm/functions/Function0;Lio/reactivex/rxjava3/core/MaybeEmitter;)V -PLorg/signal/core/util/concurrent/MaybeCompat;->fromCallable(Lkotlin/jvm/functions/Function0;)Lio/reactivex/rxjava3/core/Maybe; -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$1;->invoke(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$2;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions$subscribeWithSubject$3;->(Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/RxExtensions;->subscribeWithSubject(Lio/reactivex/rxjava3/core/Observable;Lio/reactivex/rxjava3/subjects/Subject;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)Lio/reactivex/rxjava3/subjects/Subject; -PLorg/signal/core/util/concurrent/SignalExecutors$$ExternalSyntheticLambda0;->rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -PLorg/signal/core/util/concurrent/SignalExecutors;->$r8$lambda$0Q0afsv1raKIrq3aP-SuMcT2Ad0(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V -PLorg/signal/core/util/concurrent/SimpleTask$$ExternalSyntheticLambda2;->run()V -PLorg/signal/core/util/concurrent/SimpleTask;->$r8$lambda$5EnOtL_RDkT3AhG5joH_4sU-BmQ(Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V -PLorg/signal/core/util/concurrent/SimpleTask;->lambda$run$2(Lorg/signal/core/util/concurrent/SimpleTask$ForegroundTask;Ljava/lang/Object;)V -PLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;)V -PLorg/signal/core/util/logging/Log$Logger;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V -PLorg/signal/core/util/logging/Log;->internal()Lorg/signal/core/util/logging/Log$Logger; PLorg/signal/libsignal/protocol/IdentityKey;->equals(Ljava/lang/Object;)Z PLorg/signal/libsignal/protocol/IdentityKey;->getPublicKey()Lorg/signal/libsignal/protocol/ecc/ECPublicKey; -PLorg/signal/libsignal/protocol/ecc/ECPublicKey;->equals(Ljava/lang/Object;)Z -PLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda2;->(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController$$ExternalSyntheticLambda2;->run()V -PLorg/signal/paging/BufferedPagingController;->$r8$lambda$GxlLAxjfERBgyqmyvxteAPWaQkA(Lorg/signal/paging/BufferedPagingController;Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController;->lambda$onDataItemChanged$2(Ljava/lang/Object;)V -PLorg/signal/paging/BufferedPagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/signal/paging/DataStatus;->mark(I)V -PLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V -PLorg/signal/paging/FixedSizePagingController$$ExternalSyntheticLambda0;->run()V -PLorg/signal/paging/FixedSizePagingController;->$r8$lambda$2jZFFAhs3dG0IThMmzJQSvWvcd0(Lorg/signal/paging/FixedSizePagingController;Ljava/lang/Object;)V -PLorg/signal/paging/FixedSizePagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/signal/paging/ProxyPagingController;->onDataItemChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/ApplicationContext$$ExternalSyntheticLambda55;->isInternal()Z -PLorg/thoughtcrime/securesms/BaseActivity;->onDestroy()V -PLorg/thoughtcrime/securesms/BaseActivity;->onStop()V -PLorg/thoughtcrime/securesms/LoggingFragment;->(I)V +PLorg/signal/paging/FixedSizePagingController;->buildDataNeededLog(ILjava/lang/String;)Ljava/lang/String; PLorg/thoughtcrime/securesms/LoggingFragment;->onDestroy()V PLorg/thoughtcrime/securesms/LoggingFragment;->onStop()V -PLorg/thoughtcrime/securesms/MainActivity;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; PLorg/thoughtcrime/securesms/MainActivity;->onStop()V -PLorg/thoughtcrime/securesms/MainFragment;->getNavigator()Lorg/thoughtcrime/securesms/MainNavigator; -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->(II)V -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/MainNavigator;)V -PLorg/thoughtcrime/securesms/MainNavigator$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$BsmRZ7TbLMbFLO4HbBAA_UZA_dc(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; -PLorg/thoughtcrime/securesms/MainNavigator;->$r8$lambda$QRR_-StramqxZCQdyuE0wK2mbHA(Lorg/thoughtcrime/securesms/MainNavigator;Landroid/content/Intent;)V -PLorg/thoughtcrime/securesms/MainNavigator;->get(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/MainNavigator; -PLorg/thoughtcrime/securesms/MainNavigator;->goToConversation(Lorg/thoughtcrime/securesms/recipients/RecipientId;JII)V -PLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$0(IILorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;)Landroid/content/Intent; -PLorg/thoughtcrime/securesms/MainNavigator;->lambda$goToConversation$1(Landroid/content/Intent;)V PLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->onDestroy()V PLorg/thoughtcrime/securesms/PassphraseRequiredActivity;->removeClearKeyReceiver(Landroid/content/Context;)V PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->()V PLorg/thoughtcrime/securesms/animation/AnimationStartListener;->onAnimationEnd(Landroid/animation/Animator;)V -PLorg/thoughtcrime/securesms/attachments/Attachment;->isPermanentlyFailed()Z -PLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->getMmsId()J -PLorg/thoughtcrime/securesms/attachments/DatabaseAttachment;->hashCode()I -PLorg/thoughtcrime/securesms/audio/AudioRecorder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/audio/AudioRecorder;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorder;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorder;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager$Companion;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager26;->(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->()V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager;->create(Landroid/content/Context;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Lorg/thoughtcrime/securesms/audio/AudioRecorderFocusManager; -PLorg/thoughtcrime/securesms/avatar/view/AvatarView$WhenMappings;->()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->displayChatAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->hideStoryRing()V -PLorg/thoughtcrime/securesms/avatar/view/AvatarView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->()V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration$onDrawOver$notAnimated$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->()V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->access$getAnimationState$p(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;->access$getMessageIdsOpenedThisSession$p(Lorg/thoughtcrime/securesms/badges/gifts/OpenableGiftItemDecoration;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/AlbumThumbnailView;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->inflateLayout(I)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setCancelDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setDownloadClickListener(Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setRadii(IIII)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->showSlides(Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/AlbumThumbnailView;->sizeClass(I)I -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/AnimatingToggle;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V PLorg/thoughtcrime/securesms/components/AnimatingToggle;->display(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/AudioView;I)V -PLorg/thoughtcrime/securesms/components/AudioView$$ExternalSyntheticLambda4;->run()V -PLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView$PlayPauseClickedListener-IA;)V -PLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;)V -PLorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener;->(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/AudioView$SeekBarModifiedListener-IA;)V -PLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$70S_ChWvvHg6uKYhRw5m0jX0OG0(Lorg/thoughtcrime/securesms/components/AudioView;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V -PLorg/thoughtcrime/securesms/components/AudioView;->$r8$lambda$ttH02xbblnAnQbQdy9cXzPNafwQ(Lorg/thoughtcrime/securesms/components/AudioView;I)V -PLorg/thoughtcrime/securesms/components/AudioView;->()V -PLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/AudioView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/AudioView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; -PLorg/thoughtcrime/securesms/components/AudioView;->hasAudioUri()Z -PLorg/thoughtcrime/securesms/components/AudioView;->isTarget(Landroid/net/Uri;)Z -PLorg/thoughtcrime/securesms/components/AudioView;->lambda$setTint$3(I)V -PLorg/thoughtcrime/securesms/components/AudioView;->onAttachedToWindow()V PLorg/thoughtcrime/securesms/components/AudioView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/AudioView;->onDuration(Landroid/net/Uri;J)V -PLorg/thoughtcrime/securesms/components/AudioView;->onPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)V -PLorg/thoughtcrime/securesms/components/AudioView;->onProgress(Landroid/net/Uri;DJ)V -PLorg/thoughtcrime/securesms/components/AudioView;->onSpeedChanged(Landroid/net/Uri;F)V -PLorg/thoughtcrime/securesms/components/AudioView;->onStart(Landroid/net/Uri;ZZ)V -PLorg/thoughtcrime/securesms/components/AudioView;->setProgressAndPlayBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/AudioView;->setTint(I)V -PLorg/thoughtcrime/securesms/components/AvatarImageView;->setFallbackPhotoProvider(Lorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;)V -PLorg/thoughtcrime/securesms/components/AvatarImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText$1;->(Lorg/thoughtcrime/securesms/components/ComposeText;)V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->()V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener;->(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;Lorg/thoughtcrime/securesms/components/ComposeText$CommitContentListener-IA;)V -PLorg/thoughtcrime/securesms/components/ComposeText$QueryStart;->(IZ)V -PLorg/thoughtcrime/securesms/components/ComposeText;->()V -PLorg/thoughtcrime/securesms/components/ComposeText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->changeSelectionForPartialMentions(Landroid/text/Spanned;II)Z -PLorg/thoughtcrime/securesms/components/ComposeText;->clearInlineQuery()V -PLorg/thoughtcrime/securesms/components/ComposeText;->doAfterCursorChange(Landroid/text/Editable;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->ellipsizeToWidth(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/components/ComposeText;->enoughToFilter(Landroid/text/Editable;Z)Z -PLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IC)I -PLorg/thoughtcrime/securesms/components/ComposeText;->findQueryStart(Ljava/lang/CharSequence;IZ)Lorg/thoughtcrime/securesms/components/ComposeText$QueryStart; -PLorg/thoughtcrime/securesms/components/ComposeText;->initialize()V -PLorg/thoughtcrime/securesms/components/ComposeText;->isLandscape()Z -PLorg/thoughtcrime/securesms/components/ComposeText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; -PLorg/thoughtcrime/securesms/components/ComposeText;->onMeasure(II)V -PLorg/thoughtcrime/securesms/components/ComposeText;->onSelectionChanged(II)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setCursorPositionChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setHint(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setHintWithChecks(Ljava/lang/CharSequence;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setInlineQueryChangedListener(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setMessageSendType(Lorg/thoughtcrime/securesms/conversation/MessageSendType;)V -PLorg/thoughtcrime/securesms/components/ComposeText;->setStylingChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$StylingChangedListener;)V -PLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V -PLorg/thoughtcrime/securesms/components/ComposeTextStyleWatcher;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter$$ExternalSyntheticLambda2;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->$r8$lambda$rILpFw6OPAVn7dsgVBus6R0qlZk(Lorg/thoughtcrime/securesms/components/ConversationItemFooter;Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->buildMessageId(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)J -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->disableBubbleBackground()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getDateView()Landroid/view/View; -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->getPlaybackSpeedToggleTouchDelegateRect()Landroid/graphics/Rect; -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->hideAudioDurationViews()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->lambda$init$0(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->notifyTouchDelegateChanged(Landroid/graphics/Rect;Landroid/view/View;)V PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentAudioDuration(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentDate(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentInsecureIndicator(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentSimInfo(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->presentTimer(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setMessageRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnTouchDelegateChangedListener(Lorg/thoughtcrime/securesms/components/ConversationItemFooter$OnTouchDelegateChangedListener;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setOnlyShowSendingStatus(ZLorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/components/ConversationItemFooter;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->dispatchDraw(Landroid/graphics/Canvas;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->getFooter()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->setBorderless(Z)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnail;->showShade(Z)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;->(ZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState$Creator;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;->(FZZLorg/thoughtcrime/securesms/mms/SlideClickListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/mms/SlideClickListener;Landroid/view/View$OnLongClickListener;IIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->(Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState;Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$AlbumViewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ConversationItemThumbnailState;->getThumbnailViewState()Lorg/thoughtcrime/securesms/components/ConversationItemThumbnailState$ThumbnailViewState; -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->formatUnreadCount(I)Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setOnClickListener(Landroid/view/View$OnClickListener;)V PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setShown(Z)V PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCount(I)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setUnreadCountBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/ConversationScrollToView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->onFinishInflate()V -PLorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->setEventListener(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener;)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setRadius(I)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setTopLeftRadius(I)V -PLorg/thoughtcrime/securesms/components/CornerMask;->setTopRightRadius(I)V PLorg/thoughtcrime/securesms/components/DeliveryStatusView;->isPending()Z PLorg/thoughtcrime/securesms/components/ExpirationTimerView;->stopAnimation()V -PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->hide()V PLorg/thoughtcrime/securesms/components/HidingLinearLayout;->show()V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->()V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setFragmentManager(Landroidx/fragment/app/FragmentManager;)V -PLorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;->setListener(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V -PLorg/thoughtcrime/securesms/components/InputPanel$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/components/InputPanel;)V PLorg/thoughtcrime/securesms/components/InputPanel$3;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/view/View;)V PLorg/thoughtcrime/securesms/components/InputPanel$3;->onAnimationStart(Landroid/animation/Animator;)V -PLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/components/InputPanel$RecordTime;->(Landroid/widget/TextView;Landroid/view/View;JLjava/lang/Runnable;Lorg/thoughtcrime/securesms/components/InputPanel$RecordTime-IA;)V -PLorg/thoughtcrime/securesms/components/InputPanel$SlideToCancel;->(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->()V -PLorg/thoughtcrime/securesms/components/InputPanel;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/InputPanel;->fadeIn(Landroid/view/View;)V PLorg/thoughtcrime/securesms/components/InputPanel;->fadeInNormalComposeViews()V -PLorg/thoughtcrime/securesms/components/InputPanel;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; PLorg/thoughtcrime/securesms/components/InputPanel;->inEditMessageMode()Z PLorg/thoughtcrime/securesms/components/InputPanel;->isRecordingInLockedMode()Z -PLorg/thoughtcrime/securesms/components/InputPanel;->onFinishInflate()V PLorg/thoughtcrime/securesms/components/InputPanel;->onPause()V PLorg/thoughtcrime/securesms/components/InputPanel;->readDimen(I)I -PLorg/thoughtcrime/securesms/components/InputPanel;->setHideForMessageRequestState(Z)V PLorg/thoughtcrime/securesms/components/InputPanel;->setLinkPreview(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lj$/util/Optional;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setListener(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setMediaKeyboardToggleMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setStickerSuggestions(Ljava/util/List;)V PLorg/thoughtcrime/securesms/components/InputPanel;->setVoiceNoteDraft(Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V -PLorg/thoughtcrime/securesms/components/InputPanel;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/InputPanel;->showMediaKeyboardToggle(Z)V -PLorg/thoughtcrime/securesms/components/InputPanel;->updateVisibility()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$$ExternalSyntheticLambda1;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardInsetAnimator;->getAnimating()Z -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$keyboardGuideline$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$navigationBarGuideline$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentEndGuideline$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$parentStartGuideline$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->invoke()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$statusBarGuideline$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->$r8$lambda$wNlRlegYRZAGLCv-uS3_baE_8zg(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->()V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->_init_$lambda$0(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->addKeyboardStateListener(Lorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout$KeyboardStateListener;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->applyInsets(Landroidx/core/graphics/Insets;Landroidx/core/graphics/Insets;)V -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getKeyboardGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getNavigationBarGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentEndGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getParentStartGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/InsetAwareConstraintLayout;->getStatusBarGuideline()Landroidx/constraintlayout/widget/Guideline; -PLorg/thoughtcrime/securesms/components/LinkPreviewView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/LinkPreviewView;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->init(Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/LinkPreviewView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCloseClickedListener(Lorg/thoughtcrime/securesms/components/LinkPreviewView$CloseClickedListener;)V PLorg/thoughtcrime/securesms/components/LinkPreviewView;->setCorners(II)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState$Creator;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->()V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)V -PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;ILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->applyState(Lorg/thoughtcrime/securesms/util/views/Stub;)V PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->copy(IIIILorg/thoughtcrime/securesms/mms/SlidesClickedListener;)Lorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState; PLorg/thoughtcrime/securesms/components/LinkPreviewViewThumbnailState;->getDownloadListener()Lorg/thoughtcrime/securesms/mms/SlidesClickedListener; -PLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V -PLorg/thoughtcrime/securesms/components/Material3SearchToolbar$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V -PLorg/thoughtcrime/securesms/components/Material3SearchToolbar$special$$inlined$addTextChangedListener$default$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/components/Material3SearchToolbar;)V -PLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->()V -PLorg/thoughtcrime/securesms/components/Material3SearchToolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$FloatingRecordButton;->(Landroid/content/Context;Landroid/widget/ImageView;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$LockDropTarget;->(Landroid/content/Context;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->$values()[Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State; -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->()V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView$State;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->cancelAction(Z)V PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->isRecordingLocked()Z -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->onFinishInflate()V -PLorg/thoughtcrime/securesms/components/MicrophoneRecorderView;->setHandler(Lorg/thoughtcrime/securesms/audio/AudioRecordingHandler;)V -PLorg/thoughtcrime/securesms/components/Outliner;->setColor(I)V -PLorg/thoughtcrime/securesms/components/Outliner;->setRadii(IIII)V -PLorg/thoughtcrime/securesms/components/Outliner;->setStrokeWidth(F)V -PLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->()V -PLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView;->setPlaybackSpeedListener(Lorg/thoughtcrime/securesms/components/PlaybackSpeedToggleTextView$PlaybackSpeedListener;)V -PLorg/thoughtcrime/securesms/components/QuoteView$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/components/QuoteView;)V -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->$values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->-$$Nest$smfromCode(I)Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->()V -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->(Ljava/lang/String;II)V -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->fromCode(I)Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; -PLorg/thoughtcrime/securesms/components/QuoteView$MessageType;->values()[Lorg/thoughtcrime/securesms/components/QuoteView$MessageType; -PLorg/thoughtcrime/securesms/components/QuoteView;->()V -PLorg/thoughtcrime/securesms/components/QuoteView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/QuoteView;->dismiss()V -PLorg/thoughtcrime/securesms/components/QuoteView;->isStoryReply()Z PLorg/thoughtcrime/securesms/components/QuoteView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/QuoteView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->()V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->(Landroid/view/ViewGroup;Landroid/animation/LayoutTransition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->findRecyclerParent()Landroidx/recyclerview/widget/RecyclerView; -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V -PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewAttachedToWindow(Landroid/view/View;)V PLorg/thoughtcrime/securesms/components/RecyclerViewParentTransitionController;->onViewDetachedFromWindow(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$2;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$2;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$3;->test(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$4;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$5;->(Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$DefaultScrollStrategy;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->(IZLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollStrategy;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;->getPosition()I -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(JLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$ScrollToPositionRequest; -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate$scrollPositionRequests$1;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->()V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->(Landroidx/recyclerview/widget/RecyclerView;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lio/reactivex/rxjava3/disposables/CompositeDisposable;)V -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->isListCommitted()Z -PLorg/thoughtcrime/securesms/components/ScrollToPositionDelegate;->notifyListCommitted()V PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;)V PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V PLorg/thoughtcrime/securesms/components/SearchView;->appendEmojiFilter(Landroid/widget/TextView;)[Landroid/text/InputFilter; PLorg/thoughtcrime/securesms/components/SearchView;->initEmojiFilter()V -PLorg/thoughtcrime/securesms/components/SendButton;->()V -PLorg/thoughtcrime/securesms/components/SendButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/SendButton;->setPopupContainer(Landroid/view/ViewGroup;)V -PLorg/thoughtcrime/securesms/components/SendButton;->setScheduledSendListener(Lorg/thoughtcrime/securesms/components/SendButton$ScheduledSendListener;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/ThumbnailView$$ExternalSyntheticBackport1;->m(Ljava/lang/Object;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$CancelClickDispatcher-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$DownloadClickDispatcher-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher;->(Lorg/thoughtcrime/securesms/components/ThumbnailView;Lorg/thoughtcrime/securesms/components/ThumbnailView$ThumbnailClickDispatcher-IA;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->()V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->dispatchDraw(Landroid/graphics/Canvas;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->fillTargetDimensions([I[I[I)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->getNonZeroCount([I)I -PLorg/thoughtcrime/securesms/components/ThumbnailView;->hasSameContents(Lorg/thoughtcrime/securesms/mms/Slide;Lorg/thoughtcrime/securesms/mms/Slide;)Z -PLorg/thoughtcrime/securesms/components/ThumbnailView;->onSizeChanged(IIII)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->setImageResource(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/mms/Slide;ZZ)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/ThumbnailView;->setPlayVideoClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->setThumbnailClickListener(Lorg/thoughtcrime/securesms/mms/SlideClickListener;)V -PLorg/thoughtcrime/securesms/components/ThumbnailView;->showSecondaryText(Z)V -PLorg/thoughtcrime/securesms/components/TypingStatusRepository;->getTypists(J)Landroidx/lifecycle/LiveData; PLorg/thoughtcrime/securesms/components/ViewBinderDelegate$1;->invoke(Landroidx/viewbinding/ViewBinding;)V PLorg/thoughtcrime/securesms/components/ViewBinderDelegate$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/ViewBinderDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->getProgressDrawable()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->init()V -PLorg/thoughtcrime/securesms/components/WaveFormSeekBarView;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText$$ExternalSyntheticLambda0;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->$r8$lambda$8pyXdt50o8im33POXP_o4TKoD6U(Lorg/thoughtcrime/securesms/components/emoji/EmojiEditText;Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->addOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->appendEmojiFilter([Landroid/text/InputFilter;Z)[Landroid/text/InputFilter; -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->lambda$new$0(Landroid/view/View;Z)V PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->removeOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiEditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiFilter;->(Landroid/widget/TextView;Z)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$$ExternalSyntheticLambda2;->run()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->$r8$lambda$4L2_h8aPokle0HaCJaAushylooI(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Landroid/graphics/Bitmap;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$1;->lambda$onSuccess$0(Ljava/util/concurrent/atomic/AtomicBoolean;Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Landroid/graphics/Bitmap;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->setBitmap(Landroid/graphics/Bitmap;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;->setBitmap(Landroid/graphics/Bitmap;Z)V PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->$r8$lambda$yWqSXcpiMY6E3k4l81kOhV5ANk4(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->-$$Nest$sfgetPAINT()Landroid/graphics/Paint; PLorg/thoughtcrime/securesms/components/emoji/EmojiProvider;->lambda$getEmojiDrawable$0(Lorg/thoughtcrime/securesms/components/emoji/EmojiProvider$EmojiDrawable;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->$r8$lambda$5IPAQraRDnd37oqJyWeDCIArE8A(Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Ljava/lang/String;)Ljava/lang/Float; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->ellipsizeAnyTextForMaxLength()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->isSingleLine()Z -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->lambda$getLongestLineWidth$0(Ljava/lang/String;)Ljava/lang/Float; -PLorg/thoughtcrime/securesms/components/emoji/EmojiTextView;->setMentionBackgroundTint(I)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle$1;->()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->initialize()V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setStickerMode(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/components/emoji/EmojiToggle;->setToMedia()V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->()V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->(Landroid/content/Context;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;->getPersistedCache()Ljava/util/LinkedHashSet; -PLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->$r8$lambda$4Klqi0f0CTTxkCnsSD7H1XDP4BU(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V -PLorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;->onSizeChanged$lambda$2(IILorg/thoughtcrime/securesms/components/emoji/SimpleEmojiTextView;)V -PLorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;->getEmoji()Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionAnnotation;->getMentionAnnotations(Landroid/text/Spanned;II)Ljava/util/List; -PLorg/thoughtcrime/securesms/components/mention/MentionDeleter;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionRendererDelegate;->setTint(I)V -PLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->()V -PLorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher;->setMentionValidator(Lorg/thoughtcrime/securesms/components/mention/MentionValidatorWatcher$MentionValidator;)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->()V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme$Companion;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->$values()[Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->()V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->(Ljava/lang/String;IIII)V -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBackgroundColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getBarColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->getForegroundColor(Landroid/content/Context;)I -PLorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme;->resolveTheme(ZZZ)Lorg/thoughtcrime/securesms/components/quotes/QuoteViewColorTheme; -PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;J)V PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1$$ExternalSyntheticLambda0;->run()V PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;->$r8$lambda$7zbeUa9i765Aa2G9x9qw8f4qjOo(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;J)V PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;->lambda$onAnimationEnd$0(J)V -PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton$1$1;->onAnimationEnd(Landroid/animation/Animator;)V PLorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;->-$$Nest$mpulse(Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;J)V PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onPause(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/settings/app/subscription/completed/TerminalDonationDelegate;->onStop(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onPause(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1$onViewAttachedToWindow$1;->onStop(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate$1;->onViewDetachedFromWindow(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;->access$stopAnimating(Lorg/thoughtcrime/securesms/components/spoiler/SpoilerRendererDelegate;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Companion;->containsPlayableSlides(Ljava/util/List;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode;->values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Mode; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->(JJ)V PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$Progress;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$WhenMappings;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setCancelClickListener$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setDownloadClickListener$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->(Z)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setShowSecondaryText$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setSlides$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->(Z)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView$setVisible$1;->invoke(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;)Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$isUpdateToExistingSet(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;Ljava/util/List;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$slidesAsListOfTimestamps(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/util/List;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->access$verboseLog(Lorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->containsPlayableSlides(Ljava/util/List;)Z -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->getTransferState(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onAttachedToWindow()V PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setCancelClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->setDownloadClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->slidesAsListOfTimestamps(Ljava/util/List;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlView;->verboseLog(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->(ZZZLjava/util/List;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;ZLjava/util/Map;Ljava/util/Map;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getCompressionProgress()Ljava/util/Map; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getNetworkProgress()Ljava/util/Map; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferControlViewState;->getSlides()Ljava/util/List; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->$values()[Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView$State;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->()V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->(Landroid/content/Context;Landroid/util/AttributeSet;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->progressPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->stopIconPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;->trackPaint(I)Landroid/graphics/Paint; -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->()V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->()V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->(Landroid/content/Context;ZZZLandroidx/media3/exoplayer/audio/AudioSink;)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->(Landroid/content/Context;ZZZLandroidx/media3/exoplayer/audio/AudioSink;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setAudioSessionId(I)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setListener(Landroidx/media3/exoplayer/audio/AudioSink$Listener;)V -PLorg/thoughtcrime/securesms/components/voice/RetryableInitAudioSink;->setSkipSilenceEnabled(Z)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->access$constructPlaybackState(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;Landroidx/media3/session/MediaController;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$Companion;->constructPlaybackState(Landroidx/media3/session/MediaController;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$PlaybackStateListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$ProgressEventHandler;->(Landroidx/media3/session/MediaController;Landroidx/lifecycle/MutableLiveData;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$ProgressEventHandler;->handleMessage(Landroid/os/Message;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->accept(Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController$createMediaControllerAsync$1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->access$initializeMediaController(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->clearProgressEventHandler()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->createMediaControllerAsync()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->finishPostpone()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->getVoiceNotePlaybackState()Landroidx/lifecycle/MutableLiveData; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->initializeMediaController(Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->notifyProgressEventHandler()V PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaNotificationProvider;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->onSuccess(Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver$1;->onSuccess(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->-$$Nest$fputcontroller(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->-$$Nest$sfgetTAG()Ljava/lang/String; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->(Landroid/content/Context;Landroidx/media3/session/SessionToken;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver-IA;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$KeyClearedReceiver;->register()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$MediaSessionServiceListener-IA;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService$VoiceNotePlayerEventListener-IA;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->-$$Nest$fgetplayer(Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;)Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->buildMediaSession(Z)Landroidx/media3/session/MediaSession; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->onCreate()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService;->onGetSession(Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getPlayheadPositionMillis()J -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getSpeed()F -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getTrackDuration()J -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->getUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isAutoReset()Z -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlaybackState;->isPlaying()Z -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayer;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->(Landroid/content/Context;Landroidx/media3/exoplayer/ExoPlayer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;->setAudioAttributes(Landroidx/media3/common/AudioAttributes;Z)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/components/voice/VoiceNotePlayer;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)Landroidx/media3/session/MediaSession$ConnectionResult; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onCustomCommand(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;Landroidx/media3/session/SessionCommand;Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onDisconnected(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->onPostConnect(Landroidx/media3/session/MediaSession;Landroidx/media3/session/MediaSession$ControllerInfo;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback;->setAudioStream(Landroid/os/Bundle;)Lcom/google/common/util/concurrent/ListenableFuture; -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$HardwareSensorEventListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager$ProximityListener;->(Lorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->(Landroidx/fragment/app/FragmentActivity;Landroidx/media3/session/MediaController;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->cleanUpWakeLock()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStart(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->sendNewStreamTypeToPlayer(I)V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterCallbacksAndRelease()V PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManager;->unregisterFromLifecycle()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->()V -PLorg/thoughtcrime/securesms/components/voice/VoiceNoteProximityWakeLockManagerKt;->access$getTAG$p()Ljava/lang/String; -PLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->()V -PLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/components/voice/WorkaroundRenderersFactory;->buildAudioSink(Landroid/content/Context;ZZZ)Landroidx/media3/exoplayer/audio/AudioSink; -PLorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;->asSmallDrawable(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/colors/AvatarColor;Z)Landroid/graphics/drawable/Drawable; PLorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchMediator$sam$androidx_lifecycle_Observer$0;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchMediator$sam$androidx_lifecycle_Observer$0;->getFunctionDelegate()Lkotlin/Function; PLorg/thoughtcrime/securesms/contacts/paged/ContactSearchViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/BodyBubbleLayoutTransition;->()V -PLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->()V -PLorg/thoughtcrime/securesms/conversation/ClipProjectionDrawable;->draw(Landroid/graphics/Canvas;)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZ)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->(ZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->includeWarningUpdateMessage()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isHidden()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;->isMessageRequestAccepted()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationData;->(Lorg/thoughtcrime/securesms/recipients/Recipient;JJIIIILorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILjava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getGroupMemberAcis()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getMessageRequestData()Lorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData; -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getStartPosition()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getThreadSize()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->getUnreadCount()I -PLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldJumpToMessage()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->shouldScrollToLastSeen()Z -PLorg/thoughtcrime/securesms/conversation/ConversationData;->showUniversalExpireTimerMessage()Z -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider;->(Lorg/thoughtcrime/securesms/conversation/ConversationHeaderView$FallbackPhotoProvider-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->hideDescription()V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAbout(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setAvatar(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setLinkifyDescription(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setSubtitle(Ljava/lang/CharSequence;)V -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->setTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationHeaderView;->showBackgroundBubble(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;JLjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList;Lorg/thoughtcrime/securesms/stickers/StickerLocator;ZIIZZLorg/thoughtcrime/securesms/badges/models/Badge;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->canInitializeFromDatabase()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->from(Landroid/os/Bundle;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getChatColors()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getConversationScreenType()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDistributionType()I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftContentType()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMedia()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftMediaType()Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getDraftText()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getMedia()Ljava/util/ArrayList; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getShareDataTimestamp()J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStartingPosition()I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getStickerLocator()Lorg/thoughtcrime/securesms/stickers/StickerLocator; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getThreadId()J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->getWallpaper()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isBorderless()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isFirstTimeInSelfCreatedGroup()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;->isWithSearchOpen()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->(Landroid/content/Context;Ljava/lang/Class;Lorg/thoughtcrime/securesms/recipients/RecipientId;JLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->build()Landroid/content/Intent; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withDistributionType(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder;->withStartingPosition(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->$values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$fgetcode(Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;)I -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->-$$Nest$smfrom(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->(Ljava/lang/String;II)V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->from(I)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInBubble()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->isInPopup()Z -PLorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType;->values()[Lorg/thoughtcrime/securesms/conversation/ConversationIntents$ConversationScreenType; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->-$$Nest$smcheckThreadId(J)J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->checkThreadId(J)J -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilder(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createBuilderSync(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Builder; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->createParentFragmentArguments(Landroid/content/Intent;)Landroid/os/Bundle; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentData(Landroid/os/Bundle;)Landroid/net/Uri; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->getIntentType(Landroid/os/Bundle;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/ConversationIntents;->isBubbleIntentUri(Landroid/net/Uri;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda6;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentCancelClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$AttachmentDownloadClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$GiftMessageViewCallback-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$LinkPreviewClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$PassthroughClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->-$$Nest$mcleanup(Lorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$PlayVideoClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$QuotedIndicatorClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ScheduledIndicatorClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SharedContactEventListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/mms/SlidesClickedListener;Lorg/thoughtcrime/securesms/conversation/ConversationItem$SlideClickPassthroughListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ThumbnailClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$TouchDelegateChangedListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$UrlClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/conversation/ConversationItem$ViewOnceMessageClickListener-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->canPlayContent()Z PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBadgeImageView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBodyBubbleCorners(IIII)Lorg/thoughtcrime/securesms/util/Projection$Corners; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getBubbleViews()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getColorizerProjections(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/ProjectionList; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getContactPhotoHolderView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultBubbleColor(Z)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getDefaultTopMarginForRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;II)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getOpenableGiftProjection(Z)Lorg/thoughtcrime/securesms/util/Projection; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getQuotedIndicatorView()Landroid/view/View; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReactionsView()Landroid/view/View; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReactionsView()Lorg/thoughtcrime/securesms/reactions/ReactionsConversationView; PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getReplyView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->getRoot()Landroid/view/ViewGroup; -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasAudio(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasDocument(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasLinkPreview(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasOnlyThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasQuote(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasSticker(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->hasThumbnail(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isBorderless(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCaptionlessMms(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isCondensedMode()Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isContentCondensed()Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isGiftMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isSingularMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lj$/util/Optional;Lj$/util/Optional;Z)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isStoryReaction(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->isViewOnceMessage(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->linkifyMessageBody(Landroid/text/Spannable;Z)V PLorg/thoughtcrime/securesms/conversation/ConversationItem;->onDetachedFromWindow()V PLorg/thoughtcrime/securesms/conversation/ConversationItem;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->readDimen(Landroid/content/Context;I)I -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setEventListener(Lorg/thoughtcrime/securesms/BindableConversationItem$EventListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setGroupMessageStatus(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setHasBeenScheduled(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setOutlinerRadii(Lorg/thoughtcrime/securesms/components/Outliner;IIII)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setParentScrolling(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->setStoryReactionLabel(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItem;->shouldDrawBodyBubbleOutline(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Z)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$$ExternalSyntheticBackport0;->m(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->onSizeChanged(IIII)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOnSizeChangedListener(Lorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble$OnSizeChangedListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setOutliners(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemBodyBubble;->setParentScrolling(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Detailed;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$EditHistory;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode$Standard;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode;->(ZLkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$SwipeAvailabilityProvider;Lorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback$OnSwipeListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemSwipeCallback;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationItemTouchListener$Callback;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;->(Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage$ConversationMessageFactory;->createWithUnresolvedData(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/lang/CharSequence;Ljava/util/List;ZLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/ConversationMessage$ComputedProperties;Lorg/thoughtcrime/securesms/conversation/ConversationMessage-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getFormattedDate(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Lorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMessageRecord()Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getMultiselectCollection()Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasBeenQuoted()Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->hasStyleLinks()Z -PLorg/thoughtcrime/securesms/conversation/ConversationMessage;->isTextOnly(Landroid/content/Context;)Z PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$onCreateMenu$1;->(Landroid/view/Menu;Z)V PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$onCreateMenu$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider$onCreateMenu$1;->invoke(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->(Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Callback;Lorg/signal/core/util/concurrent/LifecycleDisposable;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->applyTitleSpan(Landroid/view/MenuItem;Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->hideMenuItem(Landroid/view/Menu;I)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Provider;->setAfterFirstRenderMode(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->(Lorg/thoughtcrime/securesms/recipients/Recipient;ZLio/reactivex/rxjava3/core/Observable;ZZZZIJZZ)V -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component10()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component11()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component2()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component3()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component4()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component5()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component6()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component7()Z -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component8()I -PLorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot;->component9()J -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationRepository;->getConversationData(JLorg/thoughtcrime/securesms/recipients/Recipient;I)Lorg/thoughtcrime/securesms/conversation/ConversationData; -PLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel;->getSearchResults()Landroidx/lifecycle/LiveData; -PLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter$EventListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationStickerSuggestionAdapter;->setStickers(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->(FFFLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator-IA;)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$BubblePositionInterpolator;->getInterpolation(F)F -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FF)V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->(FFF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper$ClampingLinearInterpolator;->getInterpolation(F)F -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->dpToPx(I)I PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->update(Lorg/thoughtcrime/securesms/conversation/v2/items/InteractiveConversationElement;FF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateBodyBubbleTransition(Ljava/util/List;FF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateContactPhotoHolderTransition(Landroid/view/View;FF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateQuotedIndicatorTransition(Landroid/view/View;FFF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateReactionsTransition(Landroid/view/View;FF)V PLorg/thoughtcrime/securesms/conversation/ConversationSwipeAnimationHelper;->updateReplyIconTransition(Landroid/view/View;FFF)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->clearExpiring()V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onFinishInflate()V PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setIndividualRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnStoryRingClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setRecipientTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setStoryRingFromState(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setTitle(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;)V PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setVerified(Z)V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateSubtitleVisibility()V -PLorg/thoughtcrime/securesms/conversation/ConversationTitleView;->updateVerifiedSubtitleVisibility()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$GroupDataManager;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$InternalClickListener;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$PresentOnChange-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$RecipientObserverManager;->(Landroidx/lifecycle/Observer;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem$UpdateObserver-IA;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->onFinishInflate()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$1;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->()V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->(Lorg/thoughtcrime/securesms/conversation/ConversationUpdateTick$OnTickListener;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ConversationUpdateTick;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda2;->run()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper$$ExternalSyntheticLambda3;->run()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$gcFI10LhFCaBEmJzQp8t_xBcU8U(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->$r8$lambda$h27hRrs_Rwv2sGlsmjqcW0dGIZI(Lorg/thoughtcrime/securesms/conversation/MarkReadHelper;J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;Landroid/content/Context;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->ignoreViewReveals()V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$0(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->lambda$onViewsRevealed$1(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->onViewsRevealed(J)V -PLorg/thoughtcrime/securesms/conversation/MarkReadHelper;->stopIgnoringViewReveals(Ljava/lang/Long;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType$Creator;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$SignalMessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->$values()[Lorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType; -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->()V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->(IIIIILorg/thoughtcrime/securesms/conversation/MessageSendType$TransportType;Lorg/thoughtcrime/securesms/util/CharacterCalculator;Ljava/lang/CharSequence;Ljava/lang/Integer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getButtonDrawableRes()I -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getComposeHintRes()I -PLorg/thoughtcrime/securesms/conversation/MessageSendType;->getTitleRes()I -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getBottomButton()Lorg/thoughtcrime/securesms/database/model/databaseprotos/BodyRangeList$BodyRange$Button; -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->getHasStyleLinks()Z -PLorg/thoughtcrime/securesms/conversation/MessageStyler$Result;->none()Lorg/thoughtcrime/securesms/conversation/MessageStyler$Result; PLorg/thoughtcrime/securesms/conversation/MessageStyler;->boldStyle()Landroid/text/style/CharacterStyle; PLorg/thoughtcrime/securesms/conversation/MessageStyler;->italicStyle()Landroid/text/style/CharacterStyle; PLorg/thoughtcrime/securesms/conversation/MessageStyler;->monoStyle()Landroid/text/style/CharacterStyle; PLorg/thoughtcrime/securesms/conversation/MessageStyler;->strikethroughStyle()Landroid/text/style/CharacterStyle; -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/ObservableEmitter;J)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda4;->cancel()V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda5;->(J)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository$$ExternalSyntheticLambda5;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$2XiX_Dh66c_pIVZzuRFfoiDjp1A(JLio/reactivex/rxjava3/core/ObservableEmitter;)V PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->$r8$lambda$ej8HJIkF2PUVMbFRXSAuhVdCWz4(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->()V PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6$lambda$5(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount$lambda$6(JLio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/ScheduledMessagesRepository;->getScheduledMessageCount(J)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->()V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->clearDraft()V -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->getPlaybackStateObserver()Landroidx/lifecycle/Observer; -PLorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;->setListener(Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->()V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->onStop(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/VoiceRecorderWakeLock;->release()V -PLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->asSingleColor()I -PLorg/thoughtcrime/securesms/conversation/colors/ChatColors;->isGradient()Z -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer$onGroupMembershipChanged$$inlined$sortedBy$1;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getDefaultColor(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)I -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterIconColor(Landroid/content/Context;Z)I -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->getIncomingFooterTextColor(Landroid/content/Context;Z)I -PLorg/thoughtcrime/securesms/conversation/colors/Colorizer;->onGroupMembershipChanged(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$edgeEffectFactory$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$itemDecoration$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer$scrollListener$1;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->()V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getChatColors$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getLayoutManager(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroidx/recyclerview/widget/LinearLayoutManager; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getNoLayerXfermode$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Landroid/graphics/PorterDuffXfermode; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$getUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;)Z -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->access$setUseLayer$p(Lorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;Z)V -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->getLayoutManager()Landroidx/recyclerview/widget/LinearLayoutManager; -PLorg/thoughtcrime/securesms/conversation/colors/RecyclerViewColorizer;->setChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Ljava/lang/CharSequence;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component1()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft;->component2()Ljava/lang/CharSequence; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$getShareOrDraftData$1;->invoke()Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->$r8$lambda$SLYPkhFM2MVtyCpgHajSG6aOkdY(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/ThreadTable;Lorg/thoughtcrime/securesms/database/DraftTable;Ljava/util/concurrent/Executor;Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->access$getShareOrDraftDataInternal(Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->getShareOrDraftDataInternal(J)Lkotlin/Pair; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->loadDraftsInternal(J)Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository$DatabaseDraft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->saveDrafts$lambda$9(Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;Lorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;J)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;->saveDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copy(JLorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts$default(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;ILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->copyAndSetDrafts(JLorg/thoughtcrime/securesms/database/DraftTable$Drafts;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->getThreadId()J PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftState;->toDrafts()Lorg/thoughtcrime/securesms/database/DraftTable$Drafts; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/database/DraftTable$Drafts;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1$1;->invoke(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$1;->accept(Lkotlin/Pair;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel$loadShareOrDraftData$2;->apply(Lkotlin/Pair;)Lio/reactivex/rxjava3/core/MaybeSource; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->(JLorg/thoughtcrime/securesms/conversation/drafts/DraftRepository;)V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->access$saveDrafts(Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->getVoiceNoteDraft()Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->loadShareOrDraftData(J)Lio/reactivex/rxjava3/core/Maybe; PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel;->saveDrafts(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Lorg/thoughtcrime/securesms/conversation/drafts/DraftState; -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda1;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->$r8$lambda$IJ0Uk3eauzGuBkd_D1PotCUrlIQ(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->endAnimations()V PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->endSlideAnimations()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/ConversationItemAnimator;->onAnimationFinished$lambda$4(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getMmsParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lorg/thoughtcrime/securesms/database/model/MmsMessageRecord;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/mutiselect/Multiselect;->getParts(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Companion;->fromSet(Ljava/util/Set;)Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection$Single;->(Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectCollection;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->$values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference;->values()[Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$Difference; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration$WhenMappings;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->(Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->consumePulseRequest(Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawFocusShadeUnderIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->drawPulseShadeOverIfNecessary(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->getCurrentSelection(Landroidx/recyclerview/widget/RecyclerView;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->invalidateIfPulseRequestAnimatorsAreRunning(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Attachments;->hashCode()I -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->getConversationMessage()Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart$Text;->hashCode()I -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectPart;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->()V -PLorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/ui/error/SafetyNumberChangeDialog$$ExternalSyntheticLambda5;->()V -PLorg/thoughtcrime/securesms/conversation/ui/error/SafetyNumberChangeDialog$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$$ExternalSyntheticLambda1;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$2;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2$special$$inlined$doOnEachLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->$r8$lambda$GRwMc6fkPK5Q2WrXsl-thUTyAds(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;Landroid/view/View;Landroid/view/ViewGroup;Lorg/thoughtcrime/securesms/components/ComposeText;)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->_init_$lambda$0(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;Landroid/view/View;Z)V PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$dismiss(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->access$getEmojiPopup$p(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsPopup; -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->dismiss()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->onOrientationChange(Z)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2;->updateList(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Results;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$1;->(Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2$None;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;Lorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;Lorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;Lorg/thoughtcrime/securesms/components/emoji/RecentEmojiPageModel;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getResults()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2;->getSelection()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->()V -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;)V -PLorg/thoughtcrime/securesms/conversation/ui/mentions/MentionsPickerRepositoryV2;->(Lorg/thoughtcrime/securesms/database/RecipientTable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V -PLorg/thoughtcrime/securesms/conversation/v2/AddToContactsContract;->()V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener$$ExternalSyntheticLambda0;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener$TransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->()V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/BubbleLayoutTransitionListener;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$1;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$2;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$3;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$4;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$5;->(Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity$stripeRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->$r8$lambda$rJaCnn2xrQlJTPwnM83GXFMdMzE(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate$lambda$0(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onCreate(Landroid/os/Bundle;Z)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onDestroy()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onPreCreate()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->onResume()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivity;->replaceFragment()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$ContactShareEditor;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$GifSearch;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaCapture;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaGallery;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$MediaSelection;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectContact;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectFile;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$SelectLocation;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$cameraLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$contactShareLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$gifSearchLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaGalleryLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$mediaSelectionLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectContactLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectFileLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$selectLocationLauncher$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationActivityResultContracts$Callbacks;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda5;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$$ExternalSyntheticLambda9;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->canPlayContent()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->getDisplayMode()Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ConversationViewHolder;->showProjectionArea()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingMediaViewHolder;->bind(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$IncomingTextOnlyViewHolder;->bind(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$OnScrollStateChangedListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$$ExternalSyntheticLambda0;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder$bind$subtitle$1;->invoke(Ljava/lang/String;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->$r8$lambda$IF2igntoyr54qg7R4qDyHaeULCk(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$ThreadHeaderViewHolder;->bind(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2$onDetachedFromRecyclerView$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$5Xd-4X5sWkP72M6nDvFpF2ZqeJY(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->$r8$lambda$u2AJxgyeBquqI1nF9ok3s6g0b5Q(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->(Landroidx/lifecycle/LifecycleOwner;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener;ZLorg/thoughtcrime/securesms/conversation/colors/Colorizer;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->_init_$lambda$8(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getCondensedMode$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationItemDisplayMode; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getHasWallpaper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getInlineContent$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Lorg/thoughtcrime/securesms/conversation/ConversationMessage; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$getLifecycleOwner$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Landroidx/lifecycle/LifecycleOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->access$get_selected$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;)Ljava/util/HashSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->consumePulseRequest()Lorg/thoughtcrime/securesms/conversation/ConversationAdapterBridge$PulseRequest; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getClickListener()Lorg/thoughtcrime/securesms/conversation/ConversationAdapter$ItemClickListener; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getGlideRequests()Lorg/thoughtcrime/securesms/mms/GlideRequests; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->getSearchQuery()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->hasNoConversationMessages()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isMessageRequestAccepted()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->isParentInScroll()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onHasWallpaperChanged(Z)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->onViewRecycled(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestAccepted(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setMessageRequestIsAccepted(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->setSearchQuery(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;->updateSearchQuery(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reminderStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reminderStub$2;->invoke()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reminderStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reviewBannerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reviewBannerStub$2;->invoke()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$reviewBannerStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$unverifiedBannerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$unverifiedBannerStub$2;->invoke()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$unverifiedBannerStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$voiceNotePlayerStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearReminder()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearRequestReview()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearUnverifiedBanner()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->clearVoiceNotePlayer()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getReminderStub()Lorg/thoughtcrime/securesms/util/views/Stub; PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getReviewBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getUnverifiedBannerStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->getVoiceNotePlayerStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->hide(Lorg/thoughtcrime/securesms/util/views/Stub;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda13;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda14;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda15;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$$ExternalSyntheticLambda8;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActionModeCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ActivityResultCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentKeyboardFragmentListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$AttachmentManagerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$BackPressedDelegate;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener;->onFocusChange(Landroid/view/View;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationBannerListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationItemClickListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$1;->(Landroidx/appcompat/widget/SearchView;Landroidx/appcompat/widget/SearchView$OnQueryTextListener;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/Menu;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback$onOptionsMenuCreated$queryListener$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->clearExpiring()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->getSnapshot()Lorg/thoughtcrime/securesms/conversation/ConversationOptionsMenu$Snapshot; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ConversationOptionsMenuCallback;->onOptionsMenuCreated(Landroid/view/Menu;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver;->onItemRangeChanged(II)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DisabledInputListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$InputPanelMediaListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$KeyboardEvents;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2;Landroidx/recyclerview/widget/LinearLayoutManager;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$LastScrolledPositionUpdater;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$MotionEventRelayDrain;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollDateHeaderHelper;->bind(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener$onScrolled$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->$r8$lambda$SqiWUifYWEV36mNfvnPsrkHWoAw(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->onScrolled$lambda$0(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;->presentComposeDivider()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SearchEventListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SendButtonListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$SwipeAvailabilityProvider;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration;->setToolbarMargin(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroidx/appcompat/widget/Toolbar;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ToolbarDependentMarginListener;->onGlobalLayout()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$VoiceMessageRecordingSessionCallbacks;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$WhenMappings;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$args$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$binding$3;->invoke(Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationGroupViewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$conversationRecipientRepository$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$10;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$10;->invoke(Lj$/util/Optional;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$10;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$11;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$11;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$11;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$12;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->test(Ljava/lang/Object;Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$15;->test(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->accept(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$16;->accept(Lorg/thoughtcrime/securesms/conversation/drafts/DraftState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$17;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$17;->invoke(I)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$17;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->invoke(Lj$/util/Optional;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$18;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Ljava/lang/Object;Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$2;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$3;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$attachListener$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$doAfterFirstRender$conversationUpdateTick$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$draftViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$groupCallViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$5;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->invoke(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeConversationThreadUi$7;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeInlineSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeLinkPreviews$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeLinkPreviews$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeLinkPreviews$1;->invoke(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeSearch$2;->invoke(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$initializeStickerSuggestions$1;->invoke(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$inlineQueryController$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$jumpAndPulseScrollStrategy$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->invoke(Landroidx/lifecycle/SavedStateHandle;)Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$linkPreviewViewModel$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestRepository$2;->invoke()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$messageRequestViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$motionEventRelay$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$moveToStartPosition$1;->invoke()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$1;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$2;->accept(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1$1;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1;->(Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4$invoke$lambda$1$$inlined$doAfterNextLayout$1;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->$r8$lambda$oOR6vln5-HH0T67uKvvWOaEanvw(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->(Lkotlin/jvm/internal/Ref$BooleanRef;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke$lambda$1(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Ljava/util/List;Lkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$observeConversationThread$4;->invoke(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$$inlined$createActivityViewModel$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$1;->invoke()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$onViewCreated$conversationToolbarOnScrollHelper$1;->get()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentGroupCallJoinButton$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentGroupCallJoinButton$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentGroupCallJoinButton$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentStoryRing$1;->invoke(Lorg/thoughtcrime/securesms/database/model/StoryViewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$presentTypingIndicator$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$reactionDelegate$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$recentEmojis$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$recentEmojis$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$registerForResults$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$registerForResults$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->(Lkotlin/jvm/functions/Function1;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->getFunctionDelegate()Lkotlin/Function; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$sam$androidx_lifecycle_Observer$0;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$scheduledMessagesStub$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$scheduledMessagesStub$2;->invoke()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$scheduledMessagesStub$2;->invoke()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$searchViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$5;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$activityViewModels$default$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$6;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$7;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$8;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Landroidx/lifecycle/ViewModelProvider$Factory; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$special$$inlined$viewModels$default$9;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$stickerViewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$viewModel$2;->invoke()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$voiceNotePlayerListener$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$doAfterFirstRender(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAdapter$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getAnimationsAllowed$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getArgs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getBinding(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getColorizer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/colors/Colorizer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getComposeText(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/ComposeText; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getComposeTextEventsListener$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ComposeTextEventsListener; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationItemDecorations$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getConversationRecipientRepository(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getDataObserver$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$DataObserver; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getGroupCallViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInlineQueryViewModel$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getInputPanel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getLayoutManager$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroidx/recyclerview/widget/ConversationLayoutManager; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMarkReadHelper$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/MarkReadHelper; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getMessageRequestRepository(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getScrollListener$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getScrollToPositionDelegate$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/components/ScrollToPositionDelegate; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Landroid/view/MenuItem; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getTextDraftSaveDebouncer$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/util/Debouncer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getThreadHeaderMarginDecoration$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ThreadHeaderMarginDecoration; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$getViewModel(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$handleScheduledMessagesCountChange(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;I)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$invalidateOptionsMenu(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isScrolledToBottom(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$isSearchRequested$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$onRecipientChanged(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentIdentityRecordsState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentRequestReviewState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setAnimationsAllowed$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setScrollListener$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment$ScrollListener;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$setSearchMenuItem$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Landroid/view/MenuItem;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateMessageRequestAcceptedState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;Z)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->access$updateToggleButtonState(Lorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getArgs()Lorg/thoughtcrime/securesms/conversation/ConversationIntents$Args; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getComposeText()Lorg/thoughtcrime/securesms/components/ComposeText; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getContainer()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationGroupViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getConversationRecipientRepository()Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getDraftViewModel()Lorg/thoughtcrime/securesms/conversation/drafts/DraftViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getGroupCallViewModel()Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInlineQueryController()Lorg/thoughtcrime/securesms/conversation/ui/inlinequery/InlineQueryResultsControllerV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getInputPanel()Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getKeyboardPagerViewModel()Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getLinkPreviewViewModel()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMessageRequestRepository()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getMotionEventRelay()Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getScheduledMessagesStub()Lorg/thoughtcrime/securesms/util/views/Stub; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchNav()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSearchViewModel()Lorg/thoughtcrime/securesms/conversation/ConversationSearchViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendButton()Lorg/thoughtcrime/securesms/components/SendButton; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getSendEditButton()Landroid/widget/ImageButton; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getShareDataTimestampViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getStickerViewModel()Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getViewModel()Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->getVoiceNoteMediaController()Lorg/thoughtcrime/securesms/components/voice/VoiceNoteMediaController; PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->handleScheduledMessagesCountChange(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeGiphyMp4()Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeInlineSearch()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeLinkPreviews()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeMediaKeyboard()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeSearch()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->initializeStickerSuggestions()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->invalidateOptionsMenu()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->isScrolledToBottom()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->moveToStartPosition(Lorg/thoughtcrime/securesms/conversation/ConversationData;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->observeConversationThread()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onCreate(Landroid/os/Bundle;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onDestroyView()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onPause()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onRecipientChanged(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onResume()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->onViewStateRestored(Landroid/os/Bundle;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentActionBarMenu()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentChatColors(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentConversationTitle(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentGroupCallJoinButton()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentIdentityRecordsState(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentInputReadyState(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentNavigationIconForNormal()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentRequestReviewState(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentScrollButtons(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentStoryRing()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentTypingIndicator()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->presentWallpaper(Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->registerForResults()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateMessageRequestAcceptedState(Z)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationFragment;->updateToggleButtonState()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->bind(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getHeight()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->getItemView()Landroid/view/View; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$DateHeaderViewHolder;->updateForWallpaper()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState$None;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations$UnreadState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->(ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->access$timestamp(Lorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationMessageElement;)J -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->getHasWallpaper()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setCurrentItems(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setFirstUnreadCount(I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->setHasWallpaper(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationItemDecorations;->updateUnreadState(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$$ExternalSyntheticLambda0;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->$r8$lambda$C1ukP4YSsuxMkwIfGNrqsHmBxh0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke$lambda$0(J)Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$conversationRecipient$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->$r8$lambda$NvFETYLxPBjE2XjrolSGmoCr9vc(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply$lambda$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/SingleSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->invoke()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository$groupRecord$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getConversationRecipient()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;->getGroupRecord()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda11;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda11;->call()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda12;->(JJ)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda12;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda14;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda19;->(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda19;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda7;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda9;->(J)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$$ExternalSyntheticLambda9;->run()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->(II)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getMentions()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;->getUnread()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$1;->apply(Lkotlin/Unit;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$getMessageCounts$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$-gMXe-w-Xm5jHJapWlyQ6eOUlEE(JJ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$98QfcuQyzMi7mf2qZrmWDK7X98k(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$ATtSNJzojyDhPrLSHCNff4Xrn4s(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$KdCOHPNqejWN1AhOnsjSsYWIQ1E(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$SEmY6z8BVO3vpDRoIUBmm8tqjes(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->$r8$lambda$jYghkNuRsI_xLxRgZRxsCeMcFTc(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->(Landroid/content/Context;Z)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->access$getUnreadMentionsCount(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState$lambda$0(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;I)Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getConversationThreadState(JI)Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getMessageCounts(J)Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getReminder(Lorg/thoughtcrime/securesms/database/model/GroupRecord;)Lio/reactivex/rxjava3/core/Maybe; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getRequestReviewState$lambda$15(Lorg/thoughtcrime/securesms/database/model/GroupRecord;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;Lorg/thoughtcrime/securesms/recipients/Recipient;)Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadCount(J)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->getUnreadMentionsCount(J)I PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->markLastSeen$lambda$28(J)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->markLastSeen(J)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->setLastVisibleMessageTimestamp$lambda$5(JJ)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->setLastVisibleMessageTimestamp(JJ)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationRepository;->startExpirationTimeout(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->(ZZZIZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy$default(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;ZZZIZILjava/lang/Object;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->copy(ZZZIZ)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getHasMentions()Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getShowScrollButtons()Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->getUnreadCount()I PLorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;->toString()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->(Lorg/signal/paging/ObservablePagedData;Lorg/thoughtcrime/securesms/conversation/ConversationData;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getItems()Lorg/signal/paging/ObservablePagedData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;->getMeta()Lorg/thoughtcrime/securesms/conversation/ConversationData; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->(Landroid/app/Activity;Landroid/view/View;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getActiveToolbarColor(Z)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveColorSet()Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper$ColorSet; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationToolbarOnScrollHelper;->getInactiveToolbarColor(Z)I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips$special$$inlined$viewModels$default$5;->(Landroidx/fragment/app/Fragment;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTooltips;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->(Ljava/util/List;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter$State;->getTypists()Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationTypingIndicatorAdapter;->getItemCount()I -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$10;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$11;->apply(Lkotlin/Unit;Lj$/util/Optional;)Lj$/util/Optional; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->apply(Lj$/util/Optional;)Lio/reactivex/rxjava3/core/MaybeSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$12;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$13;->apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$14;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$15;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onComplete()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onNext(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onNext(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$16;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$1;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$2;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda0;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda1;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda2;->(Lorg/signal/paging/PagingController;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda3;->cancel()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda4;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3$$ExternalSyntheticLambda4;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->$r8$lambda$6vD-MGLKaMLR-d3fYoBu824GBvs(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->$r8$lambda$V11cxEHo-PxLzOR7edRE3YltJBk(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply$lambda$4$lambda$3(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply$lambda$4(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$3;->apply(Lorg/thoughtcrime/securesms/conversation/v2/ConversationThreadState;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$4;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$5;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$6;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$7;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository$MessageCounts;Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$8;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$9;->accept(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$canShowAsBubble$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$getRequestReviewState$1;->apply(Lorg/thoughtcrime/securesms/conversation/v2/InputReadyState;)Lio/reactivex/rxjava3/core/SingleSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Lj$/util/Optional;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$groupMemberServiceIds$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$setShowScrollButtonsForScrollPosition$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationScrollButtonState; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel$storyRingState$1;->apply(Lorg/thoughtcrime/securesms/recipients/Recipient;)Lio/reactivex/rxjava3/core/ObservableSource; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getHasMessageRequestStateSubject$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/BehaviorSubject; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getIdentityRecordsStore$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$getRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lorg/thoughtcrime/securesms/conversation/v2/ConversationRepository; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$get_conversationThreadState$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;)Lio/reactivex/rxjava3/subjects/Subject; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->access$setRecipientSnapshot$p(Lorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->canShowAsBubble(Landroid/content/Context;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getConversationThreadState()Lio/reactivex/rxjava3/core/Single; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getGroupMemberServiceIds()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getHasMessageRequestState()Z -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getIdentityRecordsObservable()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getInputReadyState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getPagingController()Lorg/signal/paging/ProxyPagingController; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipient()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRecipientSnapshot()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getReminder()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getRequestReviewState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScheduledMessagesCount()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getScrollButtonState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getSearchQuery()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getStoryRingState()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getThreadId()J -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->getWallpaperSnapshot()Lorg/thoughtcrime/securesms/wallpaper/ChatWallpaper; -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->isPushAvailable()Z PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->markLastSeen()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->onCleared()V PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setLastScrolled(J)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->setShowScrollButtonsForScrollPosition(ZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/ConversationViewModel;->updateIdentityRecordsInBackground()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$inflater$2;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->clear()V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setListener(Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView$Listener;)V -PLorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;->setWallpaperEnabled(Z)V -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/database/model/GroupRecord;ZLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isGroup()Z PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isUnverified()Z PLorg/thoughtcrime/securesms/conversation/v2/IdentityRecordsState;->isVerified()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getConversationRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getGroupRecord()Lorg/thoughtcrime/securesms/database/model/GroupRecord; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->getMessageRequestState()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isActiveGroup()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isAnnouncementGroup()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isClientExpired()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isRequestingMember()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->isUnauthorized()Z -PLorg/thoughtcrime/securesms/conversation/v2/InputReadyState;->shouldShowInviteToSignal()Z -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->()V -PLorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay;->setDrain(Lorg/thoughtcrime/securesms/conversation/v2/MotionEventRelay$Drain;)V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;)V -PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->(Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$IndividualReviewState;Lorg/thoughtcrime/securesms/conversation/v2/RequestReviewState$GroupReviewState;ILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/conversation/v2/RequestReviewState;->shouldShowReviewBanner()Z -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/ShareDataTimestampViewModel;->getTimestamp()J -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel$stickers$1;->apply(Ljava/lang/String;)Lio/reactivex/rxjava3/core/SingleSource; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->access$getStickerSearchRepository$p(Lorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;)Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository; -PLorg/thoughtcrime/securesms/conversation/v2/StickerSuggestionsViewModel;->getStickers()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->()V -PLorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate;->(Landroidx/fragment/app/Fragment;Lorg/thoughtcrime/securesms/audio/AudioRecorder;Lorg/thoughtcrime/securesms/conversation/v2/VoiceMessageRecordingDelegate$SessionCallback;)V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->()V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->(ZLjava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/computed/FormattedDate;->getValue()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource$threadRecipient$2;->invoke()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->(Landroid/content/Context;JLorg/thoughtcrime/securesms/conversation/ConversationData$MessageRequestData;ZILorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->access$getThreadId$p(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;)J -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getKey(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getSizeInternal()I -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->getThreadRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->load(Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->loadThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->size()I -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationDataSource;->toMappingModel(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey$Companion;->getThreadHeader()Lorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey; -PLorg/thoughtcrime/securesms/conversation/v2/data/ConversationElementKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;)Z PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingMedia;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->(Lorg/thoughtcrime/securesms/conversation/ConversationMessage;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;)Z PLorg/thoughtcrime/securesms/conversation/v2/data/IncomingTextOnly;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->(J)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageBackedKey;->hashCode()I -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->(Ljava/util/concurrent/Callable;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda0;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda1;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda2;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda3;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda4;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda5;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda6;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->(Ljava/util/List;Landroid/app/Application;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$$ExternalSyntheticLambda7;->call()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getAttachments()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getCalls()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getHasBeenQuoted()Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getMentionsById()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getPayments()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getReactions()Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;->getTimeLog()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->(Ljava/lang/Object;J)V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDuration()Ljava/lang/String; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getDurationNanos()J -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult;->getResult()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$Cs9l2XA1WNP95TiUSxohh7ra3Ww(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$FrUVeLhot38doVCglQFObvc5AaY(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$RMAc6YctMyIBPxCbXNgRTW89bsw(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$VVeGNqSH8Ds974z_DCkG6lrE4Vk(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$f-lfvLq_IbuaQLneolXX3ub4kj4(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$tRT3GzOp1DPXuQw76v5coP2Wv1s(Ljava/util/List;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$xdS5DH5tLLZB1PgnkW3I8tIGiDw(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->$r8$lambda$y9zmNO5eO3RqgCXAGsDgImftxNM(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$1(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$10(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$11(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$15(Ljava/util/List;Landroid/app/Application;)Lkotlin/Unit; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$2(Ljava/util/List;)Ljava/util/Set; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$3(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->fetch$lambda$4(Ljava/util/List;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed$lambda$23(Ljava/util/concurrent/Callable;)Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$TimedResult; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->submitTimed(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateModelsWithData(Ljava/util/List;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Ljava/util/List; -PLorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher;->updateWithData(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Lorg/thoughtcrime/securesms/conversation/v2/data/MessageDataFetcher$ExtraMessageData;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->(Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;)V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areContentsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->areItemsTheSame(Lorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;)Z PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getChangePayload(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeader;->getRecipientInfo()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/data/ThreadHeaderKey;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->copy(Lorg/thoughtcrime/securesms/recipients/RecipientId;ZZZ)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getActiveV2Group()Z PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getHasCapacity()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getOngoingCall()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;->getRecipientId()Lorg/thoughtcrime/securesms/recipients/RecipientId; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1$1;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$1;->invoke(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$2;->apply(Lkotlin/Unit;Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$3;->invoke(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$1;->test(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel$filteredState$2;->apply(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallState;)Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->(Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->access$getStore$p(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;)Lorg/thoughtcrime/securesms/util/rx/RxStore; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getHasOngoingGroupCallSnapshot()Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->getState()Lio/reactivex/rxjava3/core/Flowable; PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupCallViewModel;->peekGroupCall()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->test(Lj$/util/Optional;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$3;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$4;->(Lorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->(JLorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$duplicates$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$duplicates$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$1;->test(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel$updateGroupStateIfNeeded$2;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(JLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;)V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->(JLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;Lorg/thoughtcrime/securesms/conversation/v2/ConversationRecipientRepository;ILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->onCleared()V -PLorg/thoughtcrime/securesms/conversation/v2/groups/ConversationGroupViewModel;->updateGroupStateIfNeeded()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$$inlined$filterIsInstance$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration$onDraw$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$ChatColorsItemDecoration;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion$$ExternalSyntheticLambda0;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->$r8$lambda$-arOo52soPOPIS27YgHWzsDQIu8(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->applyBounds(Landroid/graphics/Rect;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->attach$lambda$0(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->attach(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable$Companion;->setGlobalChatColors(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$getGlobalChatColors$cp()Lorg/thoughtcrime/securesms/conversation/colors/ChatColors; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$getGlobalMask$cp()Landroid/graphics/drawable/Drawable; -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setGlobalChatColors$cp(Lorg/thoughtcrime/securesms/conversation/colors/ChatColors;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setGlobalMask$cp(Landroid/graphics/drawable/Drawable;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/ChatColorsDrawable;->access$setLatestBounds$cp(Landroid/graphics/Rect;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemUtils;->linkifyUrlLinks(Landroid/text/Spannable;ZLorg/thoughtcrime/securesms/util/UrlClickHandler;)V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->$values()[Lorg/thoughtcrime/securesms/conversation/v2/items/V2Payload; -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->()V -PLorg/thoughtcrime/securesms/conversation/v2/items/V2Payload;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z -PLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z -PLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationFilterBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$$ExternalSyntheticLambda1;->onClick(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->$r8$lambda$2QDH4q4xSHpazU1KhZ4uhNUhhdI(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter;->lambda$onCreateViewHolder$1(Lorg/thoughtcrime/securesms/conversationlist/ConversationListAdapter$ConversationViewHolder;Landroid/view/View;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda28;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda28;->run()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda29;->(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JI)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$$ExternalSyntheticLambda29;->run(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$1;->canStartNestedScroll()Z -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$1;->onStopNestedScroll()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment$4$1;->$r8$lambda$SnysAwplStZp3tpB-YFvMGqNG2o(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$SjqQGnCYg0hI4HkBpa5riMMrMQ4(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->$r8$lambda$iJUotN70H_1yimzrBAvjzwLI6XI(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$fgetpullView(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Lorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView; -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$misSearchOpen(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)Z -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->-$$Nest$monFirstRender(Lorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->handleCreateConversation(JLorg/thoughtcrime/securesms/recipients/Recipient;I)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$46(Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->lambda$handleCreateConversation$47(Lorg/thoughtcrime/securesms/recipients/Recipient;JILjava/lang/Object;)V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onConversationClick(Lorg/thoughtcrime/securesms/conversationlist/model/Conversation;)V PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onDestroyView()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onFirstRender()V -PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onPause()V PLorg/thoughtcrime/securesms/conversationlist/ConversationListFragment;->onStop()V PLorg/thoughtcrime/securesms/conversationlist/ConversationListViewModel;->onCleared()V PLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onSaveInstanceState()Landroid/os/Parcelable; -PLorg/thoughtcrime/securesms/conversationlist/chatfilter/ConversationListFilterPullView;->onUserDragFinished()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda2;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda3;->()V -PLorg/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/crypto/storage/SignalIdentityKeyStore;->getIdentityRecords(Ljava/util/List;)Lorg/thoughtcrime/securesms/database/identity/IdentityRecordList; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->getAttachmentsForMessages(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/AttachmentTable;->hasStickerAttachments()Z -PLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->()V -PLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/database/CallTable$Event$Serializer;->serialize(Lorg/thoughtcrime/securesms/database/CallTable$Event;)Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/database/CallTable$Event;->$values()[Lorg/thoughtcrime/securesms/database/CallTable$Event; -PLorg/thoughtcrime/securesms/database/CallTable$Event;->()V -PLorg/thoughtcrime/securesms/database/CallTable$Event;->(Ljava/lang/String;II)V -PLorg/thoughtcrime/securesms/database/CallTable$Event;->access$getCode$p(Lorg/thoughtcrime/securesms/database/CallTable$Event;)I -PLorg/thoughtcrime/securesms/database/CallTable;->getCalls(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda10;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda13;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda17;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda1;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda24;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda24;->run()V PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda26;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda26;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda28;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda28;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda30;->run()V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver$$ExternalSyntheticLambda6;->run()V PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$2v1Sb-6JCd9xjyyzfbH5tKTRWy8(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$6H_TtixOHSa7Tr30medlqcHry2c(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$6mdIgDDCV4XFVFnyxH8Vj4a6MqU(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$8PzBCQMLi_6Y7FOR98cRbpXw-Xk(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$P-H8JPj8WgBa8EorlTkjTC0yG1E(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$XpAe1b_YlxfSEkV3hD_v20iDkHw(Lorg/thoughtcrime/securesms/database/DatabaseObserver;Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$ZjxWKgbWA1SSTmnWoVneQana_Lk(Lorg/thoughtcrime/securesms/database/DatabaseObserver;J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$oXFDlhvhHFY1OBIQHYp3Oanmq-k(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->$r8$lambda$wnm9BEANNc03FZmWKcqOLSgrT_U(Lorg/thoughtcrime/securesms/database/DatabaseObserver;JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$notifyVerboseConversationListeners$20(J)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerConversationObserver$1(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageInsertObserver$11(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerMessageUpdateObserver$10(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerScheduledMessageObserver$14(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerStoryObserver$13(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$registerVerboseConversationObserver$2(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V PLorg/thoughtcrime/securesms/database/DatabaseObserver;->lambda$unregisterObserver$18(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->notifyVerboseConversationListeners(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMapped(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageInsertObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerMessageUpdateObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerScheduledMessageObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerStoryObserver(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->registerVerboseConversationObserver(JLorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterMapped(Ljava/util/Map;Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$MessageObserver;)V -PLorg/thoughtcrime/securesms/database/DatabaseObserver;->unregisterObserver(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/DatabaseTable;->notifyVerboseConversationListeners(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->(Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->addIfNotNull(Lorg/thoughtcrime/securesms/database/DraftTable$Draft;)V -PLorg/thoughtcrime/securesms/database/DraftTable$Drafts;->getDraftOfType(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/DraftTable$Draft; -PLorg/thoughtcrime/securesms/database/DraftTable;->clearDrafts(J)V -PLorg/thoughtcrime/securesms/database/GroupTable;->getGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;Z)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupNamesContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/GroupTable;->getPushGroupsContainingMember(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/MentionTable;->getMentionsForMessages(Ljava/util/Collection;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/MentionTable;->readMentions(Landroid/database/Cursor;)Ljava/util/Map; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader$ReaderIterator;->next()Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/database/MessageTable$MmsReader;->buildSlideDeck(Ljava/util/List;)Lorg/thoughtcrime/securesms/mms/SlideDeck; -PLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->(JLorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/MessageTable$QuoteDescriptor;->hashCode()I PLorg/thoughtcrime/securesms/database/MessageTable$markExpireStarted$1;->(Ljava/util/Collection;)V PLorg/thoughtcrime/securesms/database/MessageTable$markExpireStarted$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/database/MessageTable$markExpireStarted$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V -PLorg/thoughtcrime/securesms/database/MessageTable;->getConversation(JJJ)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/MessageTable;->getMessageCountForThread(J)I PLorg/thoughtcrime/securesms/database/MessageTable;->getMessagePositionOnOrAfterTimestamp(JJ)I -PLorg/thoughtcrime/securesms/database/MessageTable;->getMessagesForNotificationState(Ljava/util/Collection;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/MessageTable;->getScheduledMessageCountForThread(J)I -PLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(J)Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/MessageTable;->getStoryViewState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/MessageTable;->isQuoted(Ljava/util/Collection;)Ljava/util/Set; PLorg/thoughtcrime/securesms/database/MessageTable;->markExpireStarted(Ljava/util/Collection;)V -PLorg/thoughtcrime/securesms/database/MessageTable;->setMessagesReadSince(JJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/MessageTable;->setReactionsSeen(JJ)V -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isBundleKeyExchange(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isDuplicateMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isFailedMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isGroupV1MigrationEvent(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingInsecureSmsFallbackType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingMessageType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isPendingSecureSmsFallbackType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isRateLimited(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSecureType(J)Z -PLorg/thoughtcrime/securesms/database/MessageTypes$-CC;->isSmsExport(J)Z -PLorg/thoughtcrime/securesms/database/PaymentTable;->getPayments(Ljava/util/Collection;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ReactionTable;->getReactionsForMessages(Ljava/util/Collection;)Ljava/util/Map; PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$$ExternalSyntheticLambda1;->cancel()V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;->onChanged()V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->(J)V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver$conversation$1;->invoke(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->$r8$lambda$6u1bbd117Cl1h38MfeI7BgZPo1A(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V -PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->conversation(J)Lio/reactivex/rxjava3/core/Flowable; PLorg/thoughtcrime/securesms/database/RxDatabaseObserver;->databaseFlowable$lambda$1$lambda$0(Lorg/thoughtcrime/securesms/database/RxDatabaseObserver$RxObserver;)V -PLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->payments()Lorg/thoughtcrime/securesms/database/PaymentTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase$Companion;->reactions()Lorg/thoughtcrime/securesms/database/ReactionTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->getPaymentTable()Lorg/thoughtcrime/securesms/database/PaymentTable; -PLorg/thoughtcrime/securesms/database/SignalDatabase;->getReactionTable()Lorg/thoughtcrime/securesms/database/ReactionTable; -PLorg/thoughtcrime/securesms/database/StickerTable;->getAllStickerPacks(Ljava/lang/String;)Landroid/database/Cursor; -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->()V -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->(JZJI)V -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastScrolled()J -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getLastSeen()J -PLorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata;->getUnreadCount()I -PLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->(Ljava/util/Map;Lorg/thoughtcrime/securesms/database/ThreadTable;Ljava/util/List;ZLkotlin/jvm/internal/Ref$BooleanRef;)V -PLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/database/ThreadTable$setReadSince$1;->invoke(Lorg/thoughtcrime/securesms/database/SQLiteDatabase;)V -PLorg/thoughtcrime/securesms/database/ThreadTable;->createQuery(Ljava/lang/String;J)Ljava/lang/String; -PLorg/thoughtcrime/securesms/database/ThreadTable;->getConversationMetadata(J)Lorg/thoughtcrime/securesms/database/ThreadTable$ConversationMetadata; -PLorg/thoughtcrime/securesms/database/ThreadTable;->getThreadRecord(Ljava/lang/Long;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; PLorg/thoughtcrime/securesms/database/ThreadTable;->setLastSeen(J)V -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(JZJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Ljava/util/Map;Z)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->setReadSince(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZJ)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/ThreadTable;->update(JZZ)Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->()V PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified()Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isUnverified(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified()Z -PLorg/thoughtcrime/securesms/database/identity/IdentityRecordList;->isVerified(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getToRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->getViewedReceiptCount()I -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isKeyExchange()Z -PLorg/thoughtcrime/securesms/database/model/DisplayRecord;->isPending()Z -PLorg/thoughtcrime/securesms/database/model/IdentityRecord;->getVerifiedStatus()Lorg/thoughtcrime/securesms/database/IdentityTable$VerifiedStatus; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda1;->()V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda2;->()V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda3;->()V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda4;->()V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda5;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda5;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda6;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda6;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda7;->(Ljava/util/Map;)V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord$$ExternalSyntheticLambda8;->(Ljava/util/Map;)V -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->$r8$lambda$cBkbuMSmzz3TuVkB3EmeJL0n8_E(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->$r8$lambda$up8PZ00yIipxNCBebesipIcJWhE(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getCall()Lorg/thoughtcrime/securesms/database/CallTable$Call; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getLatestRevisionId()Lorg/thoughtcrime/securesms/database/model/MessageId; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->getPayment()Lorg/thoughtcrime/securesms/payments/Payment; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->lambda$withAttachments$0(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->lambda$withAttachments$1(Ljava/util/Set;Lorg/thoughtcrime/securesms/attachments/DatabaseAttachment;)Z -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateContacts(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateLinkPreviews(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; -PLorg/thoughtcrime/securesms/database/model/MediaMmsMessageRecord;->updateQuote(Lorg/thoughtcrime/securesms/database/model/Quote;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/Quote; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getDisplayBody(Landroid/content/Context;Lj$/util/function/Consumer;)Landroid/text/SpannableString; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getExpireStarted()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getFromDeviceId()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getIdentityKeyMismatches()Ljava/util/Set; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNetworkFailures()Ljava/util/Set; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getNotifiedTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getOriginalMessageId()Lorg/thoughtcrime/securesms/database/model/MessageId; -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getReceiptTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getRevisionNumber()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getServerTimestamp()J -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->getSubscriptionId()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->hashCode()I -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isBundleKeyExchange()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isEditMessage()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isJumbomoji(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isLegacyMessage()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecord;->isUnidentified()Z -PLorg/thoughtcrime/securesms/database/model/MessageRecordExtensionsKt;->withAttachments(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/List;)Lorg/thoughtcrime/securesms/database/model/MessageRecord; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getParentStoryId()Lorg/thoughtcrime/securesms/database/model/ParentStoryId; -PLorg/thoughtcrime/securesms/database/model/MmsMessageRecord;->getStoryType()Lorg/thoughtcrime/securesms/database/model/StoryType; PLorg/thoughtcrime/securesms/database/model/ProfileAvatarFileDetails;->equals(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda1;->subscribe(Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda2;->(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion$$ExternalSyntheticLambda3;->cancel()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$_YM1i9V93JIKhbRirbAeb_98VJw(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->$r8$lambda$qlVsO3gJogFXwiR82wyUg4D6NdU(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getForRecipientId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$lambda$2(Lorg/thoughtcrime/securesms/database/DatabaseObserver$Observer;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3$refresh(Lio/reactivex/rxjava3/core/ObservableEmitter;Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState$lambda$3(Lorg/thoughtcrime/securesms/recipients/RecipientId;Lio/reactivex/rxjava3/core/ObservableEmitter;)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState$Companion;->getState(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->$values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->()V -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/database/model/StoryViewState;->values()[Lorg/thoughtcrime/securesms/database/model/StoryViewState; -PLorg/thoughtcrime/securesms/database/model/ThreadRecord;->getDistributionType()I -PLorg/thoughtcrime/securesms/database/model/ThreadRecord;->isForcedUnread()Z -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->(Lorg/thoughtcrime/securesms/components/InputPanel;Landroid/widget/ImageButton;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/components/InputPanel;Lorg/thoughtcrime/securesms/components/AnimatingToggle;Landroid/view/View;Landroidx/constraintlayout/widget/Barrier;Lcom/google/android/material/imageview/ShapeableImageView;Landroidx/appcompat/widget/AppCompatTextView;Lorg/thoughtcrime/securesms/components/ComposeText;Lorg/thoughtcrime/securesms/components/emoji/EmojiToggle;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroidx/appcompat/widget/AppCompatImageButton;Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/components/LinkPreviewView;Lorg/thoughtcrime/securesms/components/HidingLinearLayout;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/components/QuoteView;Lorg/thoughtcrime/securesms/components/MicrophoneRecorderView;Lorg/thoughtcrime/securesms/components/SendButton;Landroid/widget/ImageButton;Lorg/thoughtcrime/securesms/conversation/VoiceNoteDraftView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputPanel; -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroidx/appcompat/widget/AppCompatImageView;Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;Landroid/widget/TextView;Lcom/pnikosis/materialishprogress/ProgressWheel;Landroidx/appcompat/widget/AppCompatImageView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;->getRoot()Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar; -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->(Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/badges/BadgeImageView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/avatar/view/AvatarView;Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;Lorg/thoughtcrime/securesms/components/emoji/EmojiTextView;Landroid/widget/LinearLayout;Lorg/thoughtcrime/securesms/components/FromTextView;Landroidx/appcompat/widget/AppCompatImageView;Landroid/widget/TextView;)V -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding; -PLorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;->getRoot()Lorg/thoughtcrime/securesms/conversation/ConversationTitleView; -PLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->(Landroid/view/View;Landroidx/constraintlayout/widget/Guideline;Landroidx/appcompat/widget/AppCompatImageView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroid/view/View;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/transfercontrols/TransferProgressView;Landroidx/constraintlayout/widget/Guideline;)V -PLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; -PLorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding;->inflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/databinding/TransferControlsViewBinding; -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->(Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout;Landroid/view/ViewStub;Landroid/view/View;Lorg/thoughtcrime/securesms/conversation/v2/ConversationBannerView;Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/components/menu/SignalBottomActionBar;Landroidx/constraintlayout/widget/Barrier;Lorg/thoughtcrime/securesms/conversation/v2/DisabledInputView;Lcom/google/android/material/button/MaterialButton;Lorg/thoughtcrime/securesms/databinding/ConversationInputPanelBinding;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/conversation/mutiselect/MultiselectRecyclerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Lorg/thoughtcrime/securesms/databinding/ConversationSearchNavBinding;Lorg/thoughtcrime/securesms/databinding/ConversationTitleViewBinding;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Landroid/view/View;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/FrameLayout;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/view/ViewStub;Landroid/widget/TextView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/components/ConversationScrollToView;Lorg/thoughtcrime/securesms/util/views/DarkOverflowToolbar;Landroid/view/View;Landroid/view/ViewStub;Landroid/view/ViewStub;)V -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->bind(Landroid/view/View;)Lorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding; -PLorg/thoughtcrime/securesms/databinding/V2ConversationFragmentBinding;->getRoot()Lorg/thoughtcrime/securesms/components/InputAwareConstraintLayout; -PLorg/thoughtcrime/securesms/dependencies/ApplicationDependencies;->getMessageNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; -PLorg/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider;->provideMessageNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$$ExternalSyntheticLambda2;->run(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->()V PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->(Landroid/graphics/Bitmap;)V PLorg/thoughtcrime/securesms/emoji/EmojiPageCache$LoadResult$Immediate;->getBitmap()Landroid/graphics/Bitmap; -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->$r8$lambda$prHxAb0TF9CtP8w7EJ9vg507J70(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Lkotlin/Unit;)V -PLorg/thoughtcrime/securesms/emoji/EmojiPageCache;->load$lambda$1(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/emoji/EmojiPageCache$EmojiPageRequest;Lkotlin/Unit;)V -PLorg/thoughtcrime/securesms/emoji/EmojiSource$maxEmojiLength$2;->invoke()Ljava/lang/Integer; -PLorg/thoughtcrime/securesms/emoji/EmojiSource$maxEmojiLength$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/emoji/EmojiSource;->getMaxEmojiLength()I -PLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->access$maxOrZero(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/emoji/EmojiSourceKt;->maxOrZero(Ljava/util/List;)I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration$onDraw$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ItemDecoration;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->(II)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$RangeComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->(Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->attach(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController$Callback;I)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findFirstVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->findLastVisibleItemPositions(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)[I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->getPlaybackSetForMaximumDistance(Ljava/util/Set;[I[I)Ljava/util/Set; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onLayoutChange(Landroid/view/View;IIIIIIII)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackController;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4PlaybackPolicy;->maxSimultaneousPlaybackInConversation()I -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->(Landroid/widget/FrameLayout;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onPause(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onResume(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStart(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionPlayerHolder;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4ProjectionRecycler;->updateVideoDisplayPositionAndSize(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/giph/mp4/GiphyMp4Playable;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->()V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->getExoPlayer()Landroidx/media3/exoplayer/ExoPlayer; -PLorg/thoughtcrime/securesms/giph/mp4/GiphyMp4VideoPlayer;->setResizeMode(I)V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->()V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/groups/v2/GroupManagementRepository;->(Landroid/content/Context;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder;->putStringListAsArray(Ljava/lang/String;Ljava/util/List;)Lorg/thoughtcrime/securesms/jobmanager/JsonJobData$Builder; -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;)V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->enqueue()V -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->getFactoryKey()Ljava/lang/String; -PLorg/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob;->serialize()[B -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->(Lorg/thoughtcrime/securesms/jobmanager/Job$Parameters;Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->enqueue(Lorg/thoughtcrime/securesms/recipients/RecipientId;)V -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->forRecipient(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lorg/thoughtcrime/securesms/jobmanager/Job; -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->getFactoryKey()Ljava/lang/String; -PLorg/thoughtcrime/securesms/jobs/RetrieveProfileJob;->serialize()[B -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->$values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPage;->values()[Lorg/thoughtcrime/securesms/keyboard/KeyboardPage; -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel$$ExternalSyntheticLambda0;->onResult(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->$r8$lambda$XJkrNaIPPzC8wWYTIkWhYRIl3fM(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->()V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->_init_$lambda$1(Lorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;Ljava/lang/Boolean;)V -PLorg/thoughtcrime/securesms/keyboard/KeyboardPagerViewModel;->switchToPage(Lorg/thoughtcrime/securesms/keyboard/KeyboardPage;)V -PLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->()V -PLorg/thoughtcrime/securesms/keyboard/emoji/search/EmojiSearchRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/keyvalue/InternalValues;->useConversationItemV2Media()Z PLorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;->values()[Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme; -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getMessageNotificationsPrivacy()Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->getUniversalExpireTimer()I -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isEnterKeySends()Z -PLorg/thoughtcrime/securesms/keyvalue/SettingsValues;->isLinkPreviewsEnabled()Z -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Companion;->forNoLinks()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState$Creator;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->(Ljava/lang/String;ZZLorg/thoughtcrime/securesms/linkpreview/LinkPreview;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository$Error;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasContent()Z PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;->hasLinks()Z -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedLinkPreviewState$2;->invoke()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedStateDisposable$1;->(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;)V PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedStateDisposable$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2$savedStateDisposable$1;->invoke(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->()V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;Z)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->(Landroidx/lifecycle/SavedStateHandle;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewRepository;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->access$setSavedLinkPreviewState(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getLinkPreviewState()Lio/reactivex/rxjava3/core/Flowable; -PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->getSavedLinkPreviewState()Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState; PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->onCleared()V PLorg/thoughtcrime/securesms/linkpreview/LinkPreviewViewModelV2;->setSavedLinkPreviewState(Lorg/thoughtcrime/securesms/linkpreview/LinkPreviewState;)V PLorg/thoughtcrime/securesms/logsubmit/LogSectionNotifications$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationChannel;)Z PLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onDestroyView()V -PLorg/thoughtcrime/securesms/main/MainActivityListHostFragment;->onPause()V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->()V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->(IILjava/lang/String;)V -PLorg/thoughtcrime/securesms/messagerequests/GroupInfo;->getDescription()Ljava/lang/String; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/messagerequests/GroupInfo;Ljava/util/List;Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component1()Lorg/thoughtcrime/securesms/recipients/Recipient; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component2()Lorg/thoughtcrime/securesms/messagerequests/GroupInfo; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component3()Ljava/util/List; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo;->component4()Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestRepository;->getRecipientInfo(Lorg/thoughtcrime/securesms/recipients/RecipientId;J)Lorg/thoughtcrime/securesms/messagerequests/MessageRequestRecipientInfo; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->$values()[Lorg/thoughtcrime/securesms/messagerequests/MessageRequestState; -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->()V -PLorg/thoughtcrime/securesms/messagerequests/MessageRequestState;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/mms/AttachmentManager;->()V -PLorg/thoughtcrime/securesms/mms/AttachmentManager;->(Landroid/content/Context;Landroid/view/View;Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener;)V PLorg/thoughtcrime/securesms/mms/AttachmentManager;->isAttachmentPresent()Z -PLorg/thoughtcrime/securesms/mms/ImageSlide;->hasPlaceholder()Z -PLorg/thoughtcrime/securesms/mms/ImageSlide;->isBorderless()Z -PLorg/thoughtcrime/securesms/mms/Slide;->asAttachment()Lorg/thoughtcrime/securesms/attachments/Attachment; -PLorg/thoughtcrime/securesms/mms/Slide;->getBody()Lj$/util/Optional; -PLorg/thoughtcrime/securesms/mms/Slide;->getCaption()Lj$/util/Optional; -PLorg/thoughtcrime/securesms/mms/Slide;->getFileSize()J -PLorg/thoughtcrime/securesms/mms/Slide;->getPlaceholderBlur()Lorg/thoughtcrime/securesms/blurhash/BlurHash; -PLorg/thoughtcrime/securesms/mms/Slide;->getTransferState()I -PLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->()V -PLorg/thoughtcrime/securesms/mms/SlideDeck$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/mms/SlideDeck;->getBody()Ljava/lang/String; -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->$values()[Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->()V -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->(Ljava/lang/String;ILjava/lang/String;)V -PLorg/thoughtcrime/securesms/mms/SlideFactory$MediaType;->from(Ljava/lang/String;)Lorg/thoughtcrime/securesms/mms/SlideFactory$MediaType; -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->()V -PLorg/thoughtcrime/securesms/notifications/MarkReadReceiver;->process(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)[Landroid/service/notification/StatusBarNotification; -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->()V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelAllMessageNotifications(Landroid/content/Context;Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/notifications/NotificationCancellationHelper;->cancelLegacy(Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda17;->(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda17;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda3;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda3;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier$$ExternalSyntheticLambda9;->run()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$98B6rel4XDu4lm2pCI-DVofE9WY(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$ImmKEyV9mnT3aXASBPTNtbwseFY(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->$r8$lambda$mDf5wVelzwBtc0Vgo342P1gCo0c(Lorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->(Landroid/app/Application;)V PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->clearVisibleThread()V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->getNotifier()Lorg/thoughtcrime/securesms/notifications/MessageNotifier; -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$runOnLimiter$17(Ljava/lang/Runnable;Ljava/lang/Throwable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$4(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->lambda$updateNotification$5(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->runOnLimiter(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V -PLorg/thoughtcrime/securesms/notifications/OptimizedMessageNotifier;->updateNotification(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/v2/CancelableExecutor;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Companion;->forConversation(J)Lorg/thoughtcrime/securesms/notifications/v2/ConversationId; -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId$Creator;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->()V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->(JLjava/lang/Long;)V -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getGroupStoryId()Ljava/lang/Long; -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->getThreadId()J -PLorg/thoughtcrime/securesms/notifications/v2/ConversationId;->hashCode()I -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->()V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->access$updateBadge(Lorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$Companion;->updateBadge(Landroid/content/Context;I)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier$updateNotification$7;->(Ljava/util/Set;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->()V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->(Landroid/app/Application;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearReminderInternal(Landroid/content/Context;)V PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->clearVisibleThread()V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->setVisibleThread(Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier;->updateNotification(Landroid/content/Context;Lorg/thoughtcrime/securesms/notifications/v2/ConversationId;ZILorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;)V -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->access$getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifierKt;->getDisplayedNotificationIds(Landroid/app/NotificationManager;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationPendingIntentHelper;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$Companion;->getEMPTY()Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$messageCount$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationIds$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState$notificationItems$2;->(Lorg/thoughtcrime/securesms/notifications/v2/NotificationState;)V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->access$getEMPTY$cp()Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getConversations()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getMuteFilteredMessages()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getProfileFilteredMessages()Ljava/util/List; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->getThreadsWithMostRecentNotificationFromSelf()Ljava/util/Set; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->isEmpty()Z -PLorg/thoughtcrime/securesms/notifications/v2/NotificationState;->toString()Ljava/lang/String; -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->()V -PLorg/thoughtcrime/securesms/notifications/v2/NotificationStateProvider;->constructNotificationState(Ljava/util/Map;Lorg/thoughtcrime/securesms/notifications/profiles/NotificationProfile;)Lorg/thoughtcrime/securesms/notifications/v2/NotificationState; -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->-$$Nest$fgetcountryCode(Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;)I -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->(Ljava/lang/String;ILjava/lang/String;)V -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter$PhoneNumber;->getCountryCode()I -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->()V -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->get(Landroid/content/Context;)Lorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter; -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->parseAreaCode(Ljava/lang/String;I)Ljava/lang/String; -PLorg/thoughtcrime/securesms/phonenumbers/PhoneNumberFormatter;->prettyPrint(Ljava/lang/String;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->(Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->equals(Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->isDisplayContact()Z -PLorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;->toString()Ljava/lang/String; -PLorg/thoughtcrime/securesms/reactions/ReactionsConversationView;->()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda3;->onChanged(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda4;->contentsMatch(Ljava/lang/Object;Ljava/lang/Object;)Z PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda7;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient$$ExternalSyntheticLambda9;->run()V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$4o-q--s8xb4fbde9teliyQxlyww(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$CYcq6dHxZW6RfEGMe0s6kvofKaE(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$pGM0bNiB06y_fkMUloVDwF8BcLs(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->$r8$lambda$snuajGLvOLM6I1QDJohSseUuY1E(Lorg/thoughtcrime/securesms/recipients/LiveRecipient;Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$0(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$new$1(Lorg/thoughtcrime/securesms/recipients/Recipient;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$observeForever$6(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->lambda$removeForeverObserver$7(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observable()Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->observeForever(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V PLorg/thoughtcrime/securesms/recipients/LiveRecipient;->removeForeverObserver(Lorg/thoughtcrime/securesms/recipients/RecipientForeverObserver;)V -PLorg/thoughtcrime/securesms/recipients/Recipient;->getCombinedAboutAndEmoji()Ljava/lang/String; PLorg/thoughtcrime/securesms/recipients/Recipient;->getContactUri()Landroid/net/Uri; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getExpiresInSeconds()I PLorg/thoughtcrime/securesms/recipients/Recipient;->getNotificationChannel()Ljava/lang/String; -PLorg/thoughtcrime/securesms/recipients/Recipient;->getSmallFallbackContactPhotoDrawable(Landroid/content/Context;ZLorg/thoughtcrime/securesms/recipients/Recipient$FallbackPhotoProvider;I)Landroid/graphics/drawable/Drawable; PLorg/thoughtcrime/securesms/recipients/Recipient;->isActiveGroup()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV1Group()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isPushV2Group()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->isSystemContact()Z -PLorg/thoughtcrime/securesms/recipients/Recipient;->observable(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Lio/reactivex/rxjava3/core/Observable; -PLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isLegacyProfileSharingAccepted(Lorg/thoughtcrime/securesms/recipients/Recipient;)Z -PLorg/thoughtcrime/securesms/recipients/RecipientUtil;->isRecipientHidden(J)Z PLorg/thoughtcrime/securesms/service/ExpiringMessageManager$$ExternalSyntheticLambda0;->()V PLorg/thoughtcrime/securesms/service/ExpiringMessageManager;->scheduleDeletion(Ljava/util/List;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->$r8$lambda$WI32balUk_XG4AC9j0YR1mfsJE0(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository;Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->()V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailability(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->getStickerFeatureAvailabilitySync()Ljava/lang/Boolean; -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->lambda$getStickerFeatureAvailability$2(Lorg/thoughtcrime/securesms/stickers/StickerSearchRepository$Callback;)V -PLorg/thoughtcrime/securesms/stickers/StickerSearchRepository;->searchByEmoji(Ljava/lang/String;)Lio/reactivex/rxjava3/core/Single; PLorg/thoughtcrime/securesms/stories/tabs/ConversationListTabsViewModel;->onCleared()V PLorg/thoughtcrime/securesms/util/AppForegroundObserver;->removeListener(Lorg/thoughtcrime/securesms/util/AppForegroundObserver$Listener;)V PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel; PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/app/NotificationManager;)Z PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline2;->m(Landroid/app/NotificationManager;)I PLorg/thoughtcrime/securesms/util/BubbleUtil$$ExternalSyntheticApiModelOutline3;->m(Landroid/app/NotificationManager;)Z -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->$values()[Lorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState; -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->()V -PLorg/thoughtcrime/securesms/util/BubbleUtil$BubbleState;->(Ljava/lang/String;I)V PLorg/thoughtcrime/securesms/util/BubbleUtil;->()V -PLorg/thoughtcrime/securesms/util/CharacterCalculator;->()V -PLorg/thoughtcrime/securesms/util/ConversationUtil;->()V PLorg/thoughtcrime/securesms/util/ConversationUtil;->getChannelId(Landroid/content/Context;Lorg/thoughtcrime/securesms/recipients/Recipient;)Ljava/lang/String; PLorg/thoughtcrime/securesms/util/ConversationUtil;->getShortcutId(Lorg/thoughtcrime/securesms/recipients/RecipientId;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/ConversationUtil;->refreshRecipientShortcuts()V -PLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DateUtils$sameDayDateFormat$2;->invoke()Ljava/text/SimpleDateFormat; -PLorg/thoughtcrime/securesms/util/DateUtils;->getConversationDateHeaderString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/DateUtils;->getDatelessRelativeTimeSpanString(Landroid/content/Context;Ljava/util/Locale;J)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/DateUtils;->isSameExtendedRelativeTimestamp(JJ)Z PLorg/thoughtcrime/securesms/util/Debouncer;->clear()V -PLorg/thoughtcrime/securesms/util/Debouncer;->publish(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$lazyDefault$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate$lazyDefault$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getLazyDefault()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/util/DefaultSavedStateHandleDelegate;->setValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->getValue()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->postValue(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/DefaultValueLiveData;->setValue(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/EditTextExtensionsKt;->setIncognitoKeyboardEnabled(Landroid/widget/EditText;Z)V -PLorg/thoughtcrime/securesms/util/FeatureFlags;->useTextOnlyConversationItemV2()Z -PLorg/thoughtcrime/securesms/util/FullscreenHelper$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/WindowManager$LayoutParams;I)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->(Landroid/app/Activity;Z)V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI()V -PLorg/thoughtcrime/securesms/util/FullscreenHelper;->showSystemUI(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/JsonUtils;->getMapper()Lcom/fasterxml/jackson/databind/ObjectMapper; -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter$$ExternalSyntheticLambda0;->run()V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->$r8$lambda$1L8FIPWGmHakh7u9Krsm8K4DSjQ(Lorg/thoughtcrime/securesms/util/LeakyBucketLimiter;)V -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->()V -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->(IJLandroid/os/Handler;)V PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->drip()V -PLorg/thoughtcrime/securesms/util/LeakyBucketLimiter;->run(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;->(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/LongClickMovementMethod;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIII)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$$ExternalSyntheticLambda0;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onPause(Landroidx/lifecycle/LifecycleOwner;)V PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper$3;->onStop(Landroidx/lifecycle/LifecycleOwner;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->$r8$lambda$T0JnL_tDtAWK4RNMpbrK8xUunio(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;IIIILandroid/animation/ValueAnimator;)V -PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;ILkotlin/jvm/internal/DefaultConstructorMarker;)V PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$getAnimator$p(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)Landroid/animation/ValueAnimator; PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->access$getSetStatusBarColor$p(Lorg/thoughtcrime/securesms/util/Material3OnScrollHelper;)Lkotlin/jvm/functions/Function1; PLorg/thoughtcrime/securesms/util/Material3OnScrollHelper;->getPreviousStatusBarColor()I -PLorg/thoughtcrime/securesms/util/MediaUtil;->isInstantVideoSupported(Lorg/thoughtcrime/securesms/mms/Slide;)Z -PLorg/thoughtcrime/securesms/util/NoCrossfadeChangeDefaultAnimator;->()V -PLorg/thoughtcrime/securesms/util/NullableSavedStateHandleDelegate;->(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->()V -PLorg/thoughtcrime/securesms/util/Projection$Corners;->(F)V -PLorg/thoughtcrime/securesms/util/ProjectionList;->()V -PLorg/thoughtcrime/securesms/util/ProjectionList;->()V -PLorg/thoughtcrime/securesms/util/ProjectionList;->(I)V -PLorg/thoughtcrime/securesms/util/ProjectionList;->(IILkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/ProjectionList;->close()V -PLorg/thoughtcrime/securesms/util/ProjectionList;->getSize()I -PLorg/thoughtcrime/securesms/util/ProjectionList;->size()I -PLorg/thoughtcrime/securesms/util/PushCharacterCalculator$1;->()V -PLorg/thoughtcrime/securesms/util/PushCharacterCalculator;->()V -PLorg/thoughtcrime/securesms/util/PushCharacterCalculator;->()V -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt$delegate$1;->(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Ljava/lang/Object;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateHandleExtensionsKt;->delegate(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lkotlin/properties/ReadWriteProperty; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion$factoryProducer$1;->invoke()Lorg/thoughtcrime/securesms/util/SavedStateViewModelFactory; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->()V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->()V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->(Lkotlin/jvm/functions/Function1;Landroidx/savedstate/SavedStateRegistryOwner;)V -PLorg/thoughtcrime/securesms/util/SavedStateViewModelFactory;->create(Ljava/lang/String;Ljava/lang/Class;Landroidx/lifecycle/SavedStateHandle;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/SearchUtil;->getHighlightedSpan(Ljava/util/Locale;Lorg/thoughtcrime/securesms/util/SearchUtil$StyleFactory;Landroid/text/Spannable;Ljava/lang/String;I)Landroid/text/Spannable; -PLorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager; -PLorg/thoughtcrime/securesms/util/ServiceUtil;->getSensorManager(Landroid/content/Context;)Landroid/hardware/SensorManager; -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataLoaded()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onDataPostedToMain()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoadStarted()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onMetadataLoaded()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->onRenderFinished()V -PLorg/thoughtcrime/securesms/util/SignalLocalMetrics$ConversationOpen;->start()V -PLorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V -PLorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Lorg/thoughtcrime/securesms/util/SoftHashMap$SoftValue-IA;)V -PLorg/thoughtcrime/securesms/util/SoftHashMap;->addToStrongReferences(Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/SoftHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/SoftHashMap;->trimStrongReferencesIfNecessary()V PLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/Activity;)Landroid/window/SplashScreen; PLorg/thoughtcrime/securesms/util/SplashScreenUtil$$ExternalSyntheticApiModelOutline1;->m(Landroid/window/SplashScreen;I)V PLorg/thoughtcrime/securesms/util/SplashScreenUtil$1;->()V PLorg/thoughtcrime/securesms/util/SplashScreenUtil;->setSplashScreenThemeIfNecessary(Landroid/app/Activity;Lorg/thoughtcrime/securesms/keyvalue/SettingsValues$Theme;)V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->$values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->()V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->(Ljava/lang/String;I)V -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->valueOf(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode;->values()[Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getMediaKeyboardMode(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/TextSecurePreferences$MediaKeyboardMode; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationPrivacy(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->hasSeenStickerIntroTooltip(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isEnterSendsEnabled(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/TextSecurePreferences;->isIncognitoKeyboardEnabled(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/ThemeUtil;->getAttribute(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; -PLorg/thoughtcrime/securesms/util/ThemeUtil;->getThemedBoolean(Landroid/content/Context;I)Z -PLorg/thoughtcrime/securesms/util/ThemeUtil;->isDarkTheme(Landroid/content/Context;)Z -PLorg/thoughtcrime/securesms/util/ThrottledDebouncer$OverflowHandler;->handleMessage(Landroid/os/Message;)V PLorg/thoughtcrime/securesms/util/Util;->clamp(FFF)F -PLorg/thoughtcrime/securesms/util/Util;->hashCode([Ljava/lang/Object;)I -PLorg/thoughtcrime/securesms/util/Util;->isEmpty(Ljava/util/Collection;)Z -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion$factoryProducer$1;->invoke()Lorg/thoughtcrime/securesms/util/ViewModelFactory; -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->()V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory$Companion;->factoryProducer(Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->()V -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/ViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Landroidx/savedstate/SavedStateRegistryOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$savedStateViewModel$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->(Landroidx/fragment/app/Fragment;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Landroidx/fragment/app/Fragment; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$1;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->(Lkotlin/jvm/functions/Function0;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Landroidx/lifecycle/ViewModelStoreOwner; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$2;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->(Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Landroidx/lifecycle/ViewModelStore; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$3;->invoke()Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->(Lkotlin/jvm/functions/Function0;Lkotlin/Lazy;)V -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Landroidx/lifecycle/viewmodel/CreationExtras; -PLorg/thoughtcrime/securesms/util/ViewModelFactoryKt$viewModel$$inlined$viewModels$default$4;->invoke()Ljava/lang/Object; PLorg/thoughtcrime/securesms/util/ViewUtil;->animateOut(Landroid/view/View;Landroid/view/animation/Animation;I)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; PLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;I)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; PLorg/thoughtcrime/securesms/util/ViewUtil;->fadeOut(Landroid/view/View;II)Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture; PLorg/thoughtcrime/securesms/util/ViewUtil;->getAlphaAnimation(FFI)Landroid/view/animation/Animation; -PLorg/thoughtcrime/securesms/util/ViewUtil;->getTopMargin(Landroid/view/View;)I -PLorg/thoughtcrime/securesms/util/ViewUtil;->isRtl(Landroid/view/View;)Z -PLorg/thoughtcrime/securesms/util/ViewUtil;->mirrorIfRtl(Landroid/view/View;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setTextViewGravityStart(Landroid/widget/TextView;Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setTopMargin(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->setVisibilityIfNonNull(Landroid/view/View;I)V -PLorg/thoughtcrime/securesms/util/ViewUtil;->updateLayoutParamsIfNonNull(Landroid/view/View;II)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBar(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightNavigationBarFromTheme(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBar(Landroid/view/Window;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setLightStatusBarFromTheme(Landroid/app/Activity;)V -PLorg/thoughtcrime/securesms/util/WindowUtil;->setSystemUiFlags(Landroid/view/Window;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/LayoutFactory;->createViewHolder(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->getItemTypes()Ljava/util/Map; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onBindViewHolder(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;ILjava/util/List;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewAttachedToWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->onViewDetachedFromWindow(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingAdapter;->registerFactory(Ljava/lang/Class;Lj$/util/function/Function;I)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areContentsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Ljava/lang/Object;Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->areItemsTheSame(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Z PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingDiffCallback;->getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;)Ljava/lang/Object; PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel$-CC;->$default$getChangePayload(Lorg/thoughtcrime/securesms/util/adapter/mapping/MappingModel;Ljava/lang/Object;)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->(Landroid/view/View;)V -PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onAttachedToWindow()V PLorg/thoughtcrime/securesms/util/adapter/mapping/MappingViewHolder;->onDetachedFromWindow()V -PLorg/thoughtcrime/securesms/util/adapter/mapping/PagingMappingAdapter;->getItem(I)Ljava/lang/Object; -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->$r8$lambda$axI96jKiGgASw-5DyS1pXfSexxk(Lorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->enqueue(Ljava/lang/Runnable;)Z -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->execute(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->lambda$enqueue$0(Ljava/lang/Runnable;)V -PLorg/thoughtcrime/securesms/util/concurrent/SerialMonoLifoExecutor;->scheduleNext()V -PLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->()V -PLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->notifyAllListeners()V -PLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;->set(Ljava/lang/Object;)Z -PLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->()V -PLorg/thoughtcrime/securesms/util/dualsim/SubscriptionManagerCompat;->(Landroid/content/Context;)V -PLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2$$ExternalSyntheticLambda0;->run()V -PLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->$r8$lambda$gqoglpxXgFpc8cQElHQkCG53MaA(Lorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;Ljava/lang/Object;)V -PLorg/thoughtcrime/securesms/util/livedata/LiveDataUtil$2;->lambda$onActive$0(Ljava/lang/Object;)V PLorg/thoughtcrime/securesms/util/rx/RxStore;->dispose()V -PLorg/thoughtcrime/securesms/util/views/NullableStub;->isResolvable()Z -PLorg/thoughtcrime/securesms/util/views/NullableStub;->resolved()Z -PLorg/thoughtcrime/securesms/util/views/Stub;->getVisibility()I -PLorg/thoughtcrime/securesms/util/views/Stub;->isVisible()Z -PLorg/thoughtcrime/securesms/video/exo/SignalMediaSourceFactory;->(Landroid/content/Context;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagMaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda1;->(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda1;->run()V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagMaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda5;->(Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver$$ExternalSyntheticLambda5;->run()V -PLrxdogtag2/DogTagMaybeObserver;->$r8$lambda$oZbZwTXdH3PbkXhPwGJJZ5hucwc(Lrxdogtag2/DogTagMaybeObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/MaybeObserver;)V -PLrxdogtag2/DogTagMaybeObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagMaybeObserver;->onComplete()V -PLrxdogtag2/DogTagMaybeObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda2;->(Lrxdogtag2/DogTagObserver;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda3;->(Lio/reactivex/rxjava3/core/Observer;)V -PLrxdogtag2/DogTagObserver$$ExternalSyntheticLambda3;->run()V -PLrxdogtag2/DogTagObserver;->onComplete()V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda0;->(Lrxdogtag2/DogTagSingleObserver;)V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1;->(Lrxdogtag2/DogTagSingleObserver;Ljava/lang/Object;)V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda1;->run()V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda4;->(Lrxdogtag2/DogTagSingleObserver;)V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda5;->(Lrxdogtag2/DogTagSingleObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagSingleObserver$$ExternalSyntheticLambda5;->run()V -PLrxdogtag2/DogTagSingleObserver;->$r8$lambda$XHPr6lQHRHXcw_CKIYStMAqfnNo(Lrxdogtag2/DogTagSingleObserver;Ljava/lang/Object;)V -PLrxdogtag2/DogTagSingleObserver;->$r8$lambda$bu5rZib8qIaCqFy3X5GHmz5VHo0(Lrxdogtag2/DogTagSingleObserver;Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagSingleObserver;->(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/SingleObserver;)V -PLrxdogtag2/DogTagSingleObserver;->lambda$onSubscribe$1(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagSingleObserver;->lambda$onSuccess$3(Ljava/lang/Object;)V -PLrxdogtag2/DogTagSingleObserver;->onSubscribe(Lio/reactivex/rxjava3/disposables/Disposable;)V -PLrxdogtag2/DogTagSingleObserver;->onSuccess(Ljava/lang/Object;)V -PLrxdogtag2/ObserverHandler$-CC;->$default$handle(Lrxdogtag2/ObserverHandler;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLrxdogtag2/RxDogTag$$ExternalSyntheticLambda3;->apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -PLrxdogtag2/RxDogTag$Configuration$1;->handle(Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; -PLrxdogtag2/RxDogTag;->$r8$lambda$G5J9svI7_WWihw7QCY8ugVE_Jmo(Lrxdogtag2/RxDogTag$Configuration;Lio/reactivex/rxjava3/core/Maybe;Lio/reactivex/rxjava3/core/MaybeObserver;)Lio/reactivex/rxjava3/core/MaybeObserver; diff --git a/app/src/main/java/org/conscrypt/ConscryptSignal.java b/app/src/main/java/org/conscrypt/ConscryptSignal.java new file mode 100644 index 0000000000..3b4421b481 --- /dev/null +++ b/app/src/main/java/org/conscrypt/ConscryptSignal.java @@ -0,0 +1,800 @@ +/* + * Copyright (C) 2017 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.conscrypt; + +import java.nio.ByteBuffer; +import java.security.KeyManagementException; +import java.security.PrivateKey; +import java.security.Provider; +import java.security.cert.X509Certificate; +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLContextSpi; +import javax.net.ssl.SSLEngine; +import javax.net.ssl.SSLEngineResult; +import javax.net.ssl.SSLException; +import javax.net.ssl.SSLServerSocketFactory; +import javax.net.ssl.SSLSession; +import javax.net.ssl.SSLSessionContext; +import javax.net.ssl.SSLSocket; +import javax.net.ssl.SSLSocketFactory; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; + +/** + * Core API for creating and configuring all Conscrypt types. + * This is identical to the original Conscrypt.java, except with the slow + * version initialization code removed. + */ +@SuppressWarnings("unused") +public final class ConscryptSignal { + private ConscryptSignal() {} + + /** + * Returns {@code true} if the Conscrypt native library has been successfully loaded. + */ + public static boolean isAvailable() { + try { + checkAvailability(); + return true; + } catch (Throwable e) { + return false; + } + } + + // BEGIN MODIFICATION + /*public static class Version { + private final int major; + private final int minor; + private final int patch; + + private Version(int major, int minor, int patch) { + this.major = major; + this.minor = minor; + this.patch = patch; + } + + public int major() { return major; } + public int minor() { return minor; } + public int patch() { return patch; } + } + + private static final Version VERSION; + + static { + int major = -1; + int minor = -1; + int patch = -1; + InputStream stream = null; + try { + stream = Conscrypt.class.getResourceAsStream("conscrypt.properties"); + if (stream != null) { + Properties props = new Properties(); + props.load(stream); + major = Integer.parseInt(props.getProperty("org.conscrypt.version.major", "-1")); + minor = Integer.parseInt(props.getProperty("org.conscrypt.version.minor", "-1")); + patch = Integer.parseInt(props.getProperty("org.conscrypt.version.patch", "-1")); + } + } catch (IOException e) { + // TODO(prb): This should probably be fatal or have some fallback behaviour + } finally { + IoUtils.closeQuietly(stream); + } + if ((major >= 0) && (minor >= 0) && (patch >= 0)) { + VERSION = new Version(major, minor, patch); + } else { + VERSION = null; + } + } + + /** + * Returns the version of this distribution of Conscrypt. If version information is + * unavailable, returns {@code null}. + */ + /*public static Version version() { + return VERSION; + }*/ + + // END MODIFICATION + + /** + * Checks that the Conscrypt support is available for the system. + * + * @throws UnsatisfiedLinkError if unavailable + */ + public static void checkAvailability() { + NativeCrypto.checkAvailability(); + } + + /** + * Indicates whether the given {@link Provider} was created by this distribution of Conscrypt. + */ + public static boolean isConscrypt(Provider provider) { + return provider instanceof OpenSSLProvider; + } + + /** + * Constructs a new {@link Provider} with the default name. + */ + public static Provider newProvider() { + checkAvailability(); + return new OpenSSLProvider(); + } + + /** + * Constructs a new {@link Provider} with the given name. + * + * @deprecated Use {@link #newProviderBuilder()} instead. + */ + @Deprecated + public static Provider newProvider(String providerName) { + checkAvailability(); + return newProviderBuilder().setName(providerName).build(); + } + + public static class ProviderBuilder { + private String name = Platform.getDefaultProviderName(); + private boolean provideTrustManager = Platform.provideTrustManagerByDefault(); + private String defaultTlsProtocol = NativeCrypto.SUPPORTED_PROTOCOL_TLSV1_3; + + private ProviderBuilder() {} + + /** + * Sets the name of the Provider to be built. + */ + public ProviderBuilder setName(String name) { + this.name = name; + return this; + } + + /** + * Causes the returned provider to provide an implementation of + * {@link javax.net.ssl.TrustManagerFactory}. + * @deprecated Use provideTrustManager(true) + */ + @Deprecated + public ProviderBuilder provideTrustManager() { + return provideTrustManager(true); + } + + /** + * Specifies whether the returned provider will provide an implementation of + * {@link javax.net.ssl.TrustManagerFactory}. + */ + public ProviderBuilder provideTrustManager(boolean provide) { + this.provideTrustManager = provide; + return this; + } + + /** + * Specifies what the default TLS protocol should be for SSLContext identifiers + * {@code TLS}, {@code SSL}, and {@code Default}. + */ + public ProviderBuilder defaultTlsProtocol(String defaultTlsProtocol) { + this.defaultTlsProtocol = defaultTlsProtocol; + return this; + } + + public Provider build() { + return new OpenSSLProvider(name, provideTrustManager, defaultTlsProtocol); + } + } + + public static ProviderBuilder newProviderBuilder() { + return new ProviderBuilder(); + } + + /** + * Returns the maximum length (in bytes) of an encrypted packet. + */ + public static int maxEncryptedPacketLength() { + return NativeConstants.SSL3_RT_MAX_PACKET_SIZE; + } + + /** + * Gets the default X.509 trust manager. + */ + @ExperimentalApi + public static X509TrustManager getDefaultX509TrustManager() throws KeyManagementException { + checkAvailability(); + return SSLParametersImpl.getDefaultX509TrustManager(); + } + + /** + * Indicates whether the given {@link SSLContext} was created by this distribution of Conscrypt. + */ + public static boolean isConscrypt(SSLContext context) { + return context.getProvider() instanceof OpenSSLProvider; + } + + /** + * Constructs a new instance of the preferred {@link SSLContextSpi}. + */ + public static SSLContextSpi newPreferredSSLContextSpi() { + checkAvailability(); + return OpenSSLContextImpl.getPreferred(); + } + + /** + * Sets the client-side persistent cache to be used by the context. + */ + public static void setClientSessionCache(SSLContext context, SSLClientSessionCache cache) { + SSLSessionContext clientContext = context.getClientSessionContext(); + if (!(clientContext instanceof ClientSessionContext)) { + throw new IllegalArgumentException( + "Not a conscrypt client context: " + clientContext.getClass().getName()); + } + ((ClientSessionContext) clientContext).setPersistentCache(cache); + } + + /** + * Sets the server-side persistent cache to be used by the context. + */ + public static void setServerSessionCache(SSLContext context, SSLServerSessionCache cache) { + SSLSessionContext serverContext = context.getServerSessionContext(); + if (!(serverContext instanceof ServerSessionContext)) { + throw new IllegalArgumentException( + "Not a conscrypt client context: " + serverContext.getClass().getName()); + } + ((ServerSessionContext) serverContext).setPersistentCache(cache); + } + + /** + * Indicates whether the given {@link SSLSocketFactory} was created by this distribution of + * Conscrypt. + */ + public static boolean isConscrypt(SSLSocketFactory factory) { + return factory instanceof OpenSSLSocketFactoryImpl; + } + + private static OpenSSLSocketFactoryImpl toConscrypt(SSLSocketFactory factory) { + if (!isConscrypt(factory)) { + throw new IllegalArgumentException( + "Not a conscrypt socket factory: " + factory.getClass().getName()); + } + return (OpenSSLSocketFactoryImpl) factory; + } + + /** + * Configures the default socket to be created for all socket factory instances. + */ + @ExperimentalApi + public static void setUseEngineSocketByDefault(boolean useEngineSocket) { + OpenSSLSocketFactoryImpl.setUseEngineSocketByDefault(useEngineSocket); + OpenSSLServerSocketFactoryImpl.setUseEngineSocketByDefault(useEngineSocket); + } + + /** + * Configures the socket to be created for the given socket factory instance. + */ + @ExperimentalApi + public static void setUseEngineSocket(SSLSocketFactory factory, boolean useEngineSocket) { + toConscrypt(factory).setUseEngineSocket(useEngineSocket); + } + + /** + * Indicates whether the given {@link SSLServerSocketFactory} was created by this distribution + * of Conscrypt. + */ + public static boolean isConscrypt(SSLServerSocketFactory factory) { + return factory instanceof OpenSSLServerSocketFactoryImpl; + } + + private static OpenSSLServerSocketFactoryImpl toConscrypt(SSLServerSocketFactory factory) { + if (!isConscrypt(factory)) { + throw new IllegalArgumentException( + "Not a conscrypt server socket factory: " + factory.getClass().getName()); + } + return (OpenSSLServerSocketFactoryImpl) factory; + } + + /** + * Configures the socket to be created for the given server socket factory instance. + */ + @ExperimentalApi + public static void setUseEngineSocket(SSLServerSocketFactory factory, boolean useEngineSocket) { + toConscrypt(factory).setUseEngineSocket(useEngineSocket); + } + + /** + * Indicates whether the given {@link SSLSocket} was created by this distribution of Conscrypt. + */ + public static boolean isConscrypt(SSLSocket socket) { + return socket instanceof AbstractConscryptSocket; + } + + private static AbstractConscryptSocket toConscrypt(SSLSocket socket) { + if (!isConscrypt(socket)) { + throw new IllegalArgumentException( + "Not a conscrypt socket: " + socket.getClass().getName()); + } + return (AbstractConscryptSocket) socket; + } + + /** + * This method enables Server Name Indication (SNI) and overrides the hostname supplied + * during socket creation. If the hostname is not a valid SNI hostname, the SNI extension + * will be omitted from the handshake. + * + * @param socket the socket + * @param hostname the desired SNI hostname, or null to disable + */ + public static void setHostname(SSLSocket socket, String hostname) { + toConscrypt(socket).setHostname(hostname); + } + + /** + * Returns either the hostname supplied during socket creation or via + * {@link #setHostname(SSLSocket, String)}. No DNS resolution is attempted before + * returning the hostname. + */ + public static String getHostname(SSLSocket socket) { + return toConscrypt(socket).getHostname(); + } + + /** + * This method attempts to create a textual representation of the peer host or IP. Does + * not perform a reverse DNS lookup. This is typically used during session creation. + */ + public static String getHostnameOrIP(SSLSocket socket) { + return toConscrypt(socket).getHostnameOrIP(); + } + + /** + * This method enables session ticket support. + * + * @param socket the socket + * @param useSessionTickets True to enable session tickets + */ + public static void setUseSessionTickets(SSLSocket socket, boolean useSessionTickets) { + toConscrypt(socket).setUseSessionTickets(useSessionTickets); + } + + /** + * Enables/disables TLS Channel ID for the given server-side socket. + * + *

This method needs to be invoked before the handshake starts. + * + * @param socket the socket + * @param enabled Whether to enable channel ID. + * @throws IllegalStateException if this is a client socket or if the handshake has already + * started. + */ + public static void setChannelIdEnabled(SSLSocket socket, boolean enabled) { + toConscrypt(socket).setChannelIdEnabled(enabled); + } + + /** + * Gets the TLS Channel ID for the given server-side socket. Channel ID is only available + * once the handshake completes. + * + * @param socket the socket + * @return channel ID or {@code null} if not available. + * @throws IllegalStateException if this is a client socket or if the handshake has not yet + * completed. + * @throws SSLException if channel ID is available but could not be obtained. + */ + public static byte[] getChannelId(SSLSocket socket) throws SSLException { + return toConscrypt(socket).getChannelId(); + } + + /** + * Sets the {@link PrivateKey} to be used for TLS Channel ID by this client socket. + * + *

This method needs to be invoked before the handshake starts. + * + * @param socket the socket + * @param privateKey private key (enables TLS Channel ID) or {@code null} for no key + * (disables TLS Channel ID). + * The private key must be an Elliptic Curve (EC) key based on the NIST P-256 curve (aka + * SECG secp256r1 or ANSI + * X9.62 prime256v1). + * @throws IllegalStateException if this is a server socket or if the handshake has already + * started. + */ + public static void setChannelIdPrivateKey(SSLSocket socket, PrivateKey privateKey) { + toConscrypt(socket).setChannelIdPrivateKey(privateKey); + } + + /** + * Returns the ALPN protocol agreed upon by client and server. + * + * @param socket the socket + * @return the selected protocol or {@code null} if no protocol was agreed upon. + */ + public static String getApplicationProtocol(SSLSocket socket) { + return toConscrypt(socket).getApplicationProtocol(); + } + + /** + * Sets an application-provided ALPN protocol selector. If provided, this will override + * the list of protocols set by {@link #setApplicationProtocols(SSLSocket, String[])}. + * + * @param socket the socket + * @param selector the ALPN protocol selector + */ + public static void setApplicationProtocolSelector(SSLSocket socket, + ApplicationProtocolSelector selector) { + toConscrypt(socket).setApplicationProtocolSelector(selector); + } + + /** + * Sets the application-layer protocols (ALPN) in prioritization order. + * + * @param socket the socket being configured + * @param protocols the protocols in descending order of preference. If empty, no protocol + * indications will be used. This array will be copied. + * @throws IllegalArgumentException - if protocols is null, or if any element in a non-empty + * array is null or an empty (zero-length) string + */ + public static void setApplicationProtocols(SSLSocket socket, String[] protocols) { + toConscrypt(socket).setApplicationProtocols(protocols); + } + + /** + * Gets the application-layer protocols (ALPN) in prioritization order. + * + * @param socket the socket + * @return the protocols in descending order of preference, or an empty array if protocol + * indications are not being used. Always returns a new array. + */ + public static String[] getApplicationProtocols(SSLSocket socket) { + return toConscrypt(socket).getApplicationProtocols(); + } + + /** + * Returns the tls-unique channel binding value for this connection, per RFC 5929. This + * will return {@code null} if there is no such value available, such as if the handshake + * has not yet completed or this connection is closed. + */ + public static byte[] getTlsUnique(SSLSocket socket) { + return toConscrypt(socket).getTlsUnique(); + } + + /** + * Exports a value derived from the TLS master secret as described in RFC 5705. + * + * @param label the label to use in calculating the exported value. This must be + * an ASCII-only string. + * @param context the application-specific context value to use in calculating the + * exported value. This may be {@code null} to use no application context, which is + * treated differently than an empty byte array. + * @param length the number of bytes of keying material to return. + * @return a value of the specified length, or {@code null} if the handshake has not yet + * completed or the connection has been closed. + * @throws SSLException if the value could not be exported. + */ + public static byte[] exportKeyingMaterial(SSLSocket socket, String label, byte[] context, + int length) throws SSLException { + return toConscrypt(socket).exportKeyingMaterial(label, context, length); + } + + /** + * Indicates whether the given {@link SSLEngine} was created by this distribution of Conscrypt. + */ + public static boolean isConscrypt(SSLEngine engine) { + return engine instanceof AbstractConscryptEngine; + } + + private static AbstractConscryptEngine toConscrypt(SSLEngine engine) { + if (!isConscrypt(engine)) { + throw new IllegalArgumentException( + "Not a conscrypt engine: " + engine.getClass().getName()); + } + return (AbstractConscryptEngine) engine; + } + + /** + * Provides the given engine with the provided bufferAllocator. + * @throws IllegalArgumentException if the provided engine is not a Conscrypt engine. + * @throws IllegalStateException if the provided engine has already begun its handshake. + */ + @ExperimentalApi + public static void setBufferAllocator(SSLEngine engine, BufferAllocator bufferAllocator) { + toConscrypt(engine).setBufferAllocator(bufferAllocator); + } + + /** + * Provides the given socket with the provided bufferAllocator. If the given socket is a + * Conscrypt socket but does not use buffer allocators, this method does nothing. + * @throws IllegalArgumentException if the provided socket is not a Conscrypt socket. + * @throws IllegalStateException if the provided socket has already begun its handshake. + */ + @ExperimentalApi + public static void setBufferAllocator(SSLSocket socket, BufferAllocator bufferAllocator) { + AbstractConscryptSocket s = toConscrypt(socket); + if (s instanceof ConscryptEngineSocket) { + ((ConscryptEngineSocket) s).setBufferAllocator(bufferAllocator); + } + } + + /** + * Configures the default {@link BufferAllocator} to be used by all future + * {@link SSLEngine} instances from this provider. + */ + @ExperimentalApi + public static void setDefaultBufferAllocator(BufferAllocator bufferAllocator) { + ConscryptEngine.setDefaultBufferAllocator(bufferAllocator); + } + + /** + * This method enables Server Name Indication (SNI) and overrides the hostname supplied + * during engine creation. + * + * @param engine the engine + * @param hostname the desired SNI hostname, or {@code null} to disable + */ + public static void setHostname(SSLEngine engine, String hostname) { + toConscrypt(engine).setHostname(hostname); + } + + /** + * Returns either the hostname supplied during socket creation or via + * {@link #setHostname(SSLEngine, String)}. No DNS resolution is attempted before + * returning the hostname. + */ + public static String getHostname(SSLEngine engine) { + return toConscrypt(engine).getHostname(); + } + + /** + * Returns the maximum overhead, in bytes, of sealing a record with SSL. + */ + public static int maxSealOverhead(SSLEngine engine) { + return toConscrypt(engine).maxSealOverhead(); + } + + /** + * Sets a listener on the given engine for completion of the TLS handshake + */ + public static void setHandshakeListener(SSLEngine engine, HandshakeListener handshakeListener) { + toConscrypt(engine).setHandshakeListener(handshakeListener); + } + + /** + * Enables/disables TLS Channel ID for the given server-side engine. + * + *

This method needs to be invoked before the handshake starts. + * + * @param engine the engine + * @param enabled Whether to enable channel ID. + * @throws IllegalStateException if this is a client engine or if the handshake has already + * started. + */ + public static void setChannelIdEnabled(SSLEngine engine, boolean enabled) { + toConscrypt(engine).setChannelIdEnabled(enabled); + } + + /** + * Gets the TLS Channel ID for the given server-side engine. Channel ID is only available + * once the handshake completes. + * + * @param engine the engine + * @return channel ID or {@code null} if not available. + * @throws IllegalStateException if this is a client engine or if the handshake has not yet + * completed. + * @throws SSLException if channel ID is available but could not be obtained. + */ + public static byte[] getChannelId(SSLEngine engine) throws SSLException { + return toConscrypt(engine).getChannelId(); + } + + /** + * Sets the {@link PrivateKey} to be used for TLS Channel ID by this client engine. + * + *

This method needs to be invoked before the handshake starts. + * + * @param engine the engine + * @param privateKey private key (enables TLS Channel ID) or {@code null} for no key + * (disables TLS Channel ID). + * The private key must be an Elliptic Curve (EC) key based on the NIST P-256 curve (aka + * SECG secp256r1 or ANSI X9.62 prime256v1). + * @throws IllegalStateException if this is a server engine or if the handshake has already + * started. + */ + public static void setChannelIdPrivateKey(SSLEngine engine, PrivateKey privateKey) { + toConscrypt(engine).setChannelIdPrivateKey(privateKey); + } + + /** + * Extended unwrap method for multiple source and destination buffers. + * + * @param engine the target engine for the unwrap + * @param srcs the source buffers + * @param dsts the destination buffers + * @return the result of the unwrap operation + * @throws SSLException thrown if an SSL error occurred + */ + public static SSLEngineResult unwrap(SSLEngine engine, final ByteBuffer[] srcs, + final ByteBuffer[] dsts) throws SSLException { + return toConscrypt(engine).unwrap(srcs, dsts); + } + + /** + * Exteneded unwrap method for multiple source and destination buffers. + * + * @param engine the target engine for the unwrap. + * @param srcs the source buffers + * @param srcsOffset the offset in the {@code srcs} array of the first source buffer + * @param srcsLength the number of source buffers starting at {@code srcsOffset} + * @param dsts the destination buffers + * @param dstsOffset the offset in the {@code dsts} array of the first destination buffer + * @param dstsLength the number of destination buffers starting at {@code dstsOffset} + * @return the result of the unwrap operation + * @throws SSLException thrown if an SSL error occurred + */ + public static SSLEngineResult unwrap(SSLEngine engine, final ByteBuffer[] srcs, int srcsOffset, + final int srcsLength, final ByteBuffer[] dsts, final int dstsOffset, + final int dstsLength) throws SSLException { + return toConscrypt(engine).unwrap( + srcs, srcsOffset, srcsLength, dsts, dstsOffset, dstsLength); + } + + /** + * This method enables session ticket support. + * + * @param engine the engine + * @param useSessionTickets True to enable session tickets + */ + public static void setUseSessionTickets(SSLEngine engine, boolean useSessionTickets) { + toConscrypt(engine).setUseSessionTickets(useSessionTickets); + } + + /** + * Sets the application-layer protocols (ALPN) in prioritization order. + * + * @param engine the engine being configured + * @param protocols the protocols in descending order of preference. If empty, no protocol + * indications will be used. This array will be copied. + * @throws IllegalArgumentException - if protocols is null, or if any element in a non-empty + * array is null or an empty (zero-length) string + */ + public static void setApplicationProtocols(SSLEngine engine, String[] protocols) { + toConscrypt(engine).setApplicationProtocols(protocols); + } + + /** + * Gets the application-layer protocols (ALPN) in prioritization order. + * + * @param engine the engine + * @return the protocols in descending order of preference, or an empty array if protocol + * indications are not being used. Always returns a new array. + */ + public static String[] getApplicationProtocols(SSLEngine engine) { + return toConscrypt(engine).getApplicationProtocols(); + } + + /** + * Sets an application-provided ALPN protocol selector. If provided, this will override + * the list of protocols set by {@link #setApplicationProtocols(SSLEngine, String[])}. + * + * @param engine the engine + * @param selector the ALPN protocol selector + */ + public static void setApplicationProtocolSelector(SSLEngine engine, + ApplicationProtocolSelector selector) { + toConscrypt(engine).setApplicationProtocolSelector(selector); + } + + /** + * Returns the ALPN protocol agreed upon by client and server. + * + * @param engine the engine + * @return the selected protocol or {@code null} if no protocol was agreed upon. + */ + public static String getApplicationProtocol(SSLEngine engine) { + return toConscrypt(engine).getApplicationProtocol(); + } + + /** + * Returns the tls-unique channel binding value for this connection, per RFC 5929. This + * will return {@code null} if there is no such value available, such as if the handshake + * has not yet completed or this connection is closed. + */ + public static byte[] getTlsUnique(SSLEngine engine) { + return toConscrypt(engine).getTlsUnique(); + } + + /** + * Exports a value derived from the TLS master secret as described in RFC 5705. + * + * @param label the label to use in calculating the exported value. This must be + * an ASCII-only string. + * @param context the application-specific context value to use in calculating the + * exported value. This may be {@code null} to use no application context, which is + * treated differently than an empty byte array. + * @param length the number of bytes of keying material to return. + * @return a value of the specified length, or {@code null} if the handshake has not yet + * completed or the connection has been closed. + * @throws SSLException if the value could not be exported. + */ + public static byte[] exportKeyingMaterial(SSLEngine engine, String label, byte[] context, + int length) throws SSLException { + return toConscrypt(engine).exportKeyingMaterial(label, context, length); + } + + /** + * Indicates whether the given {@link TrustManager} was created by this distribution of + * Conscrypt. + */ + public static boolean isConscrypt(TrustManager trustManager) { + return trustManager instanceof TrustManagerImpl; + } + + private static TrustManagerImpl toConscrypt(TrustManager trustManager) { + if (!isConscrypt(trustManager)) { + throw new IllegalArgumentException( + "Not a Conscrypt trust manager: " + trustManager.getClass().getName()); + } + return (TrustManagerImpl) trustManager; + } + + /** + * Set the default hostname verifier that will be used for HTTPS endpoint identification by + * Conscrypt trust managers. If {@code null} (the default), endpoint identification will use + * the default hostname verifier set in + * {@link HttpsURLConnection#setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier)}. + */ + public synchronized static void setDefaultHostnameVerifier(ConscryptHostnameVerifier verifier) { + TrustManagerImpl.setDefaultHostnameVerifier(verifier); + } + + /** + * Returns the currently-set default hostname verifier for Conscrypt trust managers. + * + * @see #setDefaultHostnameVerifier(ConscryptHostnameVerifier) + */ + public synchronized static ConscryptHostnameVerifier getDefaultHostnameVerifier(TrustManager trustManager) { + return TrustManagerImpl.getDefaultHostnameVerifier(); + } + + /** + * Set the hostname verifier that will be used for HTTPS endpoint identification by the + * given trust manager. If {@code null} (the default), endpoint identification will use the + * default hostname verifier set in {@link #setDefaultHostnameVerifier(ConscryptHostnameVerifier)}. + * + * @throws IllegalArgumentException if the provided trust manager is not a Conscrypt trust + * manager per {@link #isConscrypt(TrustManager)} + */ + public static void setHostnameVerifier(TrustManager trustManager, ConscryptHostnameVerifier verifier) { + toConscrypt(trustManager).setHostnameVerifier(verifier); + } + + /** + * Returns the currently-set hostname verifier for the given trust manager. + * + * @throws IllegalArgumentException if the provided trust manager is not a Conscrypt trust + * manager per {@link #isConscrypt(TrustManager)} + * + * @see #setHostnameVerifier(TrustManager, ConscryptHostnameVerifier) + */ + public static ConscryptHostnameVerifier getHostnameVerifier(TrustManager trustManager) { + return toConscrypt(trustManager).getHostnameVerifier(); + } + + /** + * Wraps the HttpsURLConnection.HostnameVerifier into a ConscryptHostnameVerifier + */ + public static ConscryptHostnameVerifier wrapHostnameVerifier(final HostnameVerifier verifier) { + return new ConscryptHostnameVerifier() { + @Override + public boolean verify(X509Certificate[] certificates, String hostname, SSLSession session) { + return verifier.verify(hostname, session); + } + }; + } +} diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 558663bb0b..16558b9ea1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -30,7 +30,7 @@ import com.google.android.gms.security.ProviderInstaller; -import org.conscrypt.Conscrypt; +import org.conscrypt.ConscryptSignal; import org.greenrobot.eventbus.EventBus; import org.signal.aesgcmprovider.AesGcmProvider; import org.signal.core.util.MemoryTracker; @@ -342,7 +342,7 @@ private void initializeSecurityProvider() { throw new ProviderInitializationException(); } - int conscryptPosition = Security.insertProviderAt(Conscrypt.newProvider(), 2); + int conscryptPosition = Security.insertProviderAt(ConscryptSignal.newProvider(), 2); Log.i(TAG, "Installed Conscrypt provider: " + conscryptPosition); if (conscryptPosition < 0) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java index 77f393ed05..b212fad57a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java @@ -50,6 +50,7 @@ import com.pnikosis.materialishprogress.ProgressWheel; import org.signal.core.util.concurrent.LifecycleDisposable; +import org.signal.core.util.concurrent.RxExtensions; import org.signal.core.util.concurrent.SimpleTask; import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.components.RecyclerViewFastScroller; @@ -70,6 +71,8 @@ import org.thoughtcrime.securesms.groups.SelectionLimits; import org.thoughtcrime.securesms.groups.ui.GroupLimitDialog; import org.thoughtcrime.securesms.permissions.Permissions; +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository; +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameAciFetchResult; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.recipients.RecipientId; import org.thoughtcrime.securesms.util.CommunicationActions; @@ -682,11 +685,18 @@ public void onItemClick(ContactSearchKey contact) { AlertDialog loadingDialog = SimpleProgressDialog.show(requireContext()); SimpleTask.run(getViewLifecycleOwner().getLifecycle(), () -> { - return UsernameUtil.fetchAciForUsername(username); - }, uuid -> { + try { + return RxExtensions.safeBlockingGet(UsernameRepository.fetchAciForUsername(UsernameUtil.sanitizeUsernameFromSearch(username))); + } catch (InterruptedException e) { + Log.w(TAG, "Interrupted?", e); + return UsernameAciFetchResult.NetworkError.INSTANCE; + } + }, result -> { loadingDialog.dismiss(); - if (uuid.isPresent()) { - Recipient recipient = Recipient.externalUsername(uuid.get(), username); + + // TODO Could be more specific with errors + if (result instanceof UsernameAciFetchResult.Success success) { + Recipient recipient = Recipient.externalUsername(success.getAci(), username); SelectedContact selected = SelectedContact.forUsername(recipient.getId(), username); if (onContactSelectedListener != null) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java index f1c6e55fe8..5a793e45a2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java @@ -24,7 +24,7 @@ import org.thoughtcrime.securesms.migrations.ApplicationMigrationActivity; import org.thoughtcrime.securesms.migrations.ApplicationMigrations; import org.thoughtcrime.securesms.pin.PinRestoreActivity; -import org.thoughtcrime.securesms.profiles.edit.EditProfileActivity; +import org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity; import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.registration.RegistrationNavigationActivity; @@ -222,7 +222,7 @@ private Intent getCreateSignalPinIntent() { } private Intent getCreateProfileNameIntent() { - Intent intent = EditProfileActivity.getIntentForUserProfile(this); + Intent intent = CreateProfileActivity.getIntentForUserProfile(this); return getRoutedIntent(intent, getIntent()); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/links/CallLinks.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/links/CallLinks.kt index 9f86e5c2de..020b594124 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/links/CallLinks.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/links/CallLinks.kt @@ -58,7 +58,7 @@ object CallLinks { return false } - if (!url.startsWith(HTTPS_LINK_PREFIX) && !url.startsWith(SNGL_LINK_PREFIX)) { + if (!url.startsWith(HTTPS_LINK_PREFIX) || !url.startsWith(SNGL_LINK_PREFIX)) { return false } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder.kt b/app/src/main/java/org/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder.kt index 56e7edd673..b36642e051 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/reminder/UsernameOutOfSyncReminder.kt @@ -1,6 +1,8 @@ package org.thoughtcrime.securesms.components.reminder +import android.content.Context import org.thoughtcrime.securesms.R +import org.thoughtcrime.securesms.keyvalue.AccountValues.UsernameSyncState import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.util.FeatureFlags @@ -8,17 +10,31 @@ import org.thoughtcrime.securesms.util.FeatureFlags * Displays a reminder message when the local username gets out of sync with * what the server thinks our username is. */ -class UsernameOutOfSyncReminder : Reminder(R.string.UsernameOutOfSyncReminder__something_went_wrong) { +class UsernameOutOfSyncReminder : Reminder(NO_RESOURCE) { init { + val action = if (SignalStore.account().usernameSyncState == UsernameSyncState.USERNAME_AND_LINK_CORRUPTED) { + R.id.reminder_action_fix_username_and_link + } else { + R.id.reminder_action_fix_username_link + } + addAction( Action( R.string.UsernameOutOfSyncReminder__fix_now, - R.id.reminder_action_fix_username + action ) ) } + override fun getText(context: Context): CharSequence { + return if (SignalStore.account().usernameSyncState == UsernameSyncState.USERNAME_AND_LINK_CORRUPTED) { + context.getString(R.string.UsernameOutOfSyncReminder__username_and_link_corrupt) + } else { + context.getString(R.string.UsernameOutOfSyncReminder__link_corrupt) + } + } + override fun isDismissable(): Boolean { return false } @@ -26,7 +42,15 @@ class UsernameOutOfSyncReminder : Reminder(R.string.UsernameOutOfSyncReminder__s companion object { @JvmStatic fun isEligible(): Boolean { - return FeatureFlags.usernames() && SignalStore.account().usernameOutOfSync + return if (FeatureFlags.usernames()) { + when (SignalStore.account().usernameSyncState) { + UsernameSyncState.USERNAME_AND_LINK_CORRUPTED -> true + UsernameSyncState.LINK_CORRUPTED -> true + UsernameSyncState.IN_SYNC -> false + } + } else { + false + } } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsActivity.kt index cfc48450a9..c9a00d5e29 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsActivity.kt @@ -54,6 +54,7 @@ class AppSettingsActivity : DSLSettingsActivity() { ) StartLocation.PRIVACY -> AppSettingsFragmentDirections.actionDirectToPrivacy() StartLocation.LINKED_DEVICES -> AppSettingsFragmentDirections.actionDirectToDevices() + StartLocation.USERNAME_LINK -> AppSettingsFragmentDirections.actionDirectToUsernameLinkSettings() } } @@ -167,6 +168,9 @@ class AppSettingsActivity : DSLSettingsActivity() { @JvmStatic fun linkedDevices(context: Context): Intent = getIntentForStartLocation(context, StartLocation.LINKED_DEVICES) + @JvmStatic + fun usernameLinkSettings(context: Context): Intent = getIntentForStartLocation(context, StartLocation.USERNAME_LINK) + private fun getIntentForStartLocation(context: Context, startLocation: StartLocation): Intent { return Intent(context, AppSettingsActivity::class.java) .putExtra(ARG_NAV_GRAPH, R.navigation.app_settings) @@ -188,7 +192,8 @@ class AppSettingsActivity : DSLSettingsActivity() { CREATE_NOTIFICATION_PROFILE(10), NOTIFICATION_PROFILE_DETAILS(11), PRIVACY(12), - LINKED_DEVICES(13); + LINKED_DEVICES(13), + USERNAME_LINK(14); companion object { fun fromCode(code: Int?): StartLocation { diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt index 8d8eab1b06..093b99f83f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/AppSettingsFragment.kt @@ -25,6 +25,7 @@ import org.thoughtcrime.securesms.components.settings.PreferenceModel import org.thoughtcrime.securesms.components.settings.PreferenceViewHolder import org.thoughtcrime.securesms.components.settings.configure import org.thoughtcrime.securesms.events.ReminderUpdateEvent +import org.thoughtcrime.securesms.keyvalue.AccountValues import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.phonenumbers.PhoneNumberFormatter import org.thoughtcrime.securesms.recipients.Recipient @@ -299,7 +300,7 @@ class AppSettingsFragment : DSLSettingsFragment( summaryView.visibility = View.VISIBLE avatarView.visibility = View.VISIBLE - if (FeatureFlags.usernames()) { + if (FeatureFlags.usernames() && SignalStore.account().usernameSyncState == AccountValues.UsernameSyncState.IN_SYNC) { qrButton.visibility = View.VISIBLE qrButton.isClickable = true qrButton.setOnClickListener { model.onQrButtonClicked() } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt index 4dad99cb4f..a9aa060574 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt @@ -12,6 +12,7 @@ import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.dialog.MaterialAlertDialogBuilder import org.signal.core.util.AppUtil +import org.signal.core.util.Hex import org.signal.core.util.concurrent.SignalExecutors import org.signal.core.util.concurrent.SimpleTask import org.signal.core.util.logging.Log @@ -46,13 +47,19 @@ import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.megaphone.MegaphoneRepository import org.thoughtcrime.securesms.megaphone.Megaphones import org.thoughtcrime.securesms.payments.DataExportUtil +import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.storage.StorageSyncHelper import org.thoughtcrime.securesms.util.ConversationUtil +import org.thoughtcrime.securesms.util.Util import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter import org.thoughtcrime.securesms.util.navigation.safeNavigate +import org.whispersystems.signalservice.api.push.UsernameLinkComponents import java.util.Optional +import java.util.UUID import java.util.concurrent.TimeUnit import kotlin.math.max +import kotlin.random.Random +import kotlin.random.nextInt import kotlin.time.Duration.Companion.seconds class InternalSettingsFragment : DSLSettingsFragment(R.string.preferences__internal_preferences) { @@ -613,6 +620,45 @@ class InternalSettingsFragment : DSLSettingsFragment(R.string.preferences__inter } ) + clickPref( + title = DSLSettingsText.from("Corrupt username"), + summary = DSLSettingsText.from("Changes our local username without telling the server so it falls out of sync. Refresh profile afterwards to trigger corruption."), + onClick = { + MaterialAlertDialogBuilder(requireContext()) + .setTitle("Corrupt your username?") + .setMessage("Are you sure? You might not be able to get your original username back.") + .setPositiveButton(android.R.string.ok) { _, _ -> + val random = "${Hex.toStringCondensed(Util.getSecretBytes(4))}.${Random.nextInt(1, 100)}" + + SignalStore.account().username = random + SignalDatabase.recipients.setUsername(Recipient.self().id, random) + + Toast.makeText(context, "Done", Toast.LENGTH_SHORT).show() + } + .setNegativeButton(android.R.string.cancel) { d, _ -> d.dismiss() } + .show() + } + ) + + clickPref( + title = DSLSettingsText.from("Corrupt username link"), + summary = DSLSettingsText.from("Changes our local username link without telling the server so it falls out of sync. Refresh profile afterwards to trigger corruption."), + onClick = { + MaterialAlertDialogBuilder(requireContext()) + .setTitle("Corrupt your username link?") + .setMessage("Are you sure? You'll have to reset your link.") + .setPositiveButton(android.R.string.ok) { _, _ -> + SignalStore.account().usernameLink = UsernameLinkComponents( + entropy = Util.getSecretBytes(32), + serverId = SignalStore.account().usernameLink?.serverId ?: UUID.randomUUID() + ) + Toast.makeText(context, "Done", Toast.LENGTH_SHORT).show() + } + .setNegativeButton(android.R.string.cancel) { d, _ -> d.dismiss() } + .show() + } + ) + dividerPref() sectionHeaderPref(DSLSettingsText.from("Chat Filters")) clickPref( diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCode.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCode.kt index bf4dcb8cf0..f47808257f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCode.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCode.kt @@ -53,12 +53,12 @@ fun QrCode( } } -private fun DrawScope.drawQr( +fun DrawScope.drawQr( data: QrCodeData, foregroundColor: Color, backgroundColor: Color, deadzonePercent: Float, - logo: ImageBitmap + logo: ImageBitmap? ) { val deadzonePaddingPercent = 0.045f @@ -120,12 +120,14 @@ private fun DrawScope.drawQr( // Logo val logoWidthPx = (((deadzonePercent - deadzonePaddingPercent) * 0.6f) * size.width).toInt() val logoOffsetPx = ((size.width - logoWidthPx) / 2).toInt() - drawImage( - image = logo, - dstOffset = IntOffset(logoOffsetPx, logoOffsetPx), - dstSize = IntSize(logoWidthPx, logoWidthPx), - colorFilter = ColorFilter.tint(foregroundColor) - ) + if (logo != null) { + drawImage( + image = logo, + dstOffset = IntOffset(logoOffsetPx, logoOffsetPx), + dstSize = IntSize(logoWidthPx, logoWidthPx), + colorFilter = ColorFilter.tint(foregroundColor) + ) + } } @Preview diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCodeBadge.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCodeBadge.kt index 50b804b8a8..58225dd33f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCodeBadge.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/QrCodeBadge.kt @@ -24,17 +24,12 @@ import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip -import androidx.compose.ui.geometry.Rect import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.ColorFilter -import androidx.compose.ui.layout.onGloballyPositioned -import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -45,8 +40,6 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import org.signal.core.ui.theme.SignalTheme import org.thoughtcrime.securesms.R -import org.thoughtcrime.securesms.compose.ScreenshotController -import org.thoughtcrime.securesms.compose.getScreenshotBounds /** * Renders a QR code and username as a badge. @@ -57,23 +50,16 @@ fun QrCodeBadge( colorScheme: UsernameQrCodeColorScheme, username: String, modifier: Modifier = Modifier, - screenshotController: ScreenshotController? = null, usernameCopyable: Boolean = false, onClick: (() -> Unit) = {} ) { val borderColor by animateColorAsState(targetValue = colorScheme.borderColor, label = "border") val foregroundColor by animateColorAsState(targetValue = colorScheme.foregroundColor, label = "foreground") val elevation by animateFloatAsState(targetValue = if (colorScheme == UsernameQrCodeColorScheme.White) 10f else 0f, label = "elevation") - val textColor by animateColorAsState(targetValue = if (colorScheme == UsernameQrCodeColorScheme.White) Color.Black else Color.White, label = "textColor") - var badgeBounds by remember { - mutableStateOf(null) - } - screenshotController?.bind(LocalView.current, badgeBounds) + val textColor by animateColorAsState(targetValue = colorScheme.textColor, label = "textColor") + Surface( - modifier = modifier - .onGloballyPositioned { - badgeBounds = it.getScreenshotBounds() - }, + modifier = modifier, color = borderColor, shape = RoundedCornerShape(24.dp), shadowElevation = elevation.dp @@ -99,8 +85,8 @@ fun QrCodeBadge( data = data.data, modifier = Modifier .border( - width = if (colorScheme == UsernameQrCodeColorScheme.White) 2.dp else 0.dp, - color = Color(0xFFE9E9E9), + width = 2.dp, + color = colorScheme.outlineColor, shape = RoundedCornerShape(size = 12.dp) ) .padding(16.dp), diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/UsernameQrCodeColorScheme.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/UsernameQrCodeColorScheme.kt index 7419e67310..41ac2988f6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/UsernameQrCodeColorScheme.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/UsernameQrCodeColorScheme.kt @@ -8,6 +8,8 @@ import androidx.compose.ui.graphics.Color enum class UsernameQrCodeColorScheme( val borderColor: Color, val foregroundColor: Color, + val textColor: Color = Color.White, + val outlineColor: Color = Color.Transparent, private val key: String ) { Blue( @@ -18,6 +20,8 @@ enum class UsernameQrCodeColorScheme( White( borderColor = Color(0xFFFFFFFF), foregroundColor = Color(0xFF000000), + textColor = Color.Black, + outlineColor = Color(0xFFE9E9E9), key = "white" ), Grey( diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/colorpicker/UsernameLinkQrColorPickerViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/colorpicker/UsernameLinkQrColorPickerViewModel.kt index 0f6b475bd2..8a1273df90 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/colorpicker/UsernameLinkQrColorPickerViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/colorpicker/UsernameLinkQrColorPickerViewModel.kt @@ -15,9 +15,9 @@ import org.thoughtcrime.securesms.components.settings.app.usernamelinks.QrCodeSt import org.thoughtcrime.securesms.components.settings.app.usernamelinks.UsernameQrCodeColorScheme import org.thoughtcrime.securesms.database.SignalDatabase import org.thoughtcrime.securesms.keyvalue.SignalStore +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.toLink import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.storage.StorageSyncHelper -import org.thoughtcrime.securesms.util.UsernameUtil class UsernameLinkQrColorPickerViewModel : ViewModel() { @@ -39,7 +39,7 @@ class UsernameLinkQrColorPickerViewModel : ViewModel() { if (usernameLink != null) { disposable += Single - .fromCallable { QrCodeData.forData(UsernameUtil.generateLink(usernameLink), 64) } + .fromCallable { QrCodeData.forData(usernameLink.toLink(), 64) } .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe { qrData -> diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsFragment.kt index 6b519ea1f2..0a4db77325 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsFragment.kt @@ -1,3 +1,5 @@ +@file:OptIn(ExperimentalMaterial3Api::class) + package org.thoughtcrime.securesms.components.settings.app.usernamelinks.main import android.content.Intent @@ -9,21 +11,24 @@ import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.slideInHorizontally import androidx.compose.animation.slideOutHorizontally import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.defaultMinSize -import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.CenterAlignedTopAppBar +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.Icon +import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.SnackbarHost import androidx.compose.material3.SnackbarHostState import androidx.compose.material3.Surface import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBarDefaults +import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -32,6 +37,8 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.input.nestedscroll.nestedScroll +import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp @@ -41,6 +48,7 @@ import androidx.navigation.NavController import androidx.navigation.fragment.findNavController import com.google.accompanist.permissions.ExperimentalPermissionsApi import com.google.accompanist.permissions.PermissionState +import com.google.accompanist.permissions.PermissionStatus import com.google.accompanist.permissions.isGranted import com.google.accompanist.permissions.rememberPermissionState import kotlinx.coroutines.CoroutineScope @@ -65,6 +73,7 @@ class UsernameLinkSettingsFragment : ComposeFragment() { private val screenshotController = ScreenshotController() + @OptIn(ExperimentalMaterial3Api::class) @Composable override fun FragmentContent() { val state by viewModel.state @@ -72,10 +81,21 @@ class UsernameLinkSettingsFragment : ComposeFragment() { val scope: CoroutineScope = rememberCoroutineScope() val navController: NavController by remember { mutableStateOf(findNavController()) } var showResetDialog: Boolean by remember { mutableStateOf(false) } + val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior() + val cameraPermissionState: PermissionState = rememberPermissionState(permission = android.Manifest.permission.CAMERA) Scaffold( snackbarHost = { SnackbarHost(hostState = snackbarHostState) }, - topBar = { TopAppBarContent(state.activeTab) } + topBar = { + TopAppBarContent( + activeTab = state.activeTab, + scrollBehavior = scrollBehavior, + onCodeTabSelected = { viewModel.onTabSelected(ActiveTab.Code) }, + onScanTabSelected = { viewModel.onTabSelected(ActiveTab.Scan) }, + cameraPermissionState = cameraPermissionState + ) + }, + modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection) ) { contentPadding -> if (state.indeterminateProgress) { @@ -94,9 +114,8 @@ class UsernameLinkSettingsFragment : ComposeFragment() { modifier = Modifier.padding(contentPadding), navController = navController, onShareBadge = { - shareQrBadge(it) + shareQrBadge(viewModel.generateQrCodeImage()) }, - screenshotController = screenshotController, onResetClicked = { showResetDialog = true }, onLinkResultHandled = { viewModel.onUsernameLinkResetResultHandled() } ) @@ -138,41 +157,57 @@ class UsernameLinkSettingsFragment : ComposeFragment() { viewModel.onResume() } + @OptIn(ExperimentalMaterial3Api::class) @Composable - private fun TopAppBarContent(activeTab: ActiveTab) { - val cameraPermissionState: PermissionState = rememberPermissionState(permission = android.Manifest.permission.CAMERA) - - Box( + private fun TopAppBarContent( + activeTab: ActiveTab, + scrollBehavior: TopAppBarScrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(), + onCodeTabSelected: () -> Unit = {}, + onScanTabSelected: () -> Unit = {}, + cameraPermissionState: PermissionState = previewPermissionState() + ) { + CenterAlignedTopAppBar( modifier = Modifier - .fillMaxWidth() - .height(64.dp) - ) { - Row( - modifier = Modifier - .fillMaxWidth() - .fillMaxHeight(), - horizontalArrangement = Arrangement.Center, - verticalAlignment = Alignment.CenterVertically - ) { - TabButton( - label = stringResource(R.string.UsernameLinkSettings_code_tab_name), - active = activeTab == ActiveTab.Code, - onClick = { viewModel.onTabSelected(ActiveTab.Code) }, - modifier = Modifier.padding(end = 8.dp) - ) - TabButton( - label = stringResource(R.string.UsernameLinkSettings_scan_tab_name), - active = activeTab == ActiveTab.Scan, - onClick = { - if (cameraPermissionState.status.isGranted) { - viewModel.onTabSelected(ActiveTab.Scan) - } else { - cameraPermissionState.launchPermissionRequest() - } - } - ) - } - } + .fillMaxWidth(), + title = { + Row( + modifier = Modifier + .fillMaxWidth(), + horizontalArrangement = Arrangement.Center, + verticalAlignment = Alignment.CenterVertically + ) { + TabButton( + label = stringResource(R.string.UsernameLinkSettings_code_tab_name), + active = activeTab == ActiveTab.Code, + onClick = onCodeTabSelected, + modifier = Modifier.padding(end = 8.dp) + ) + TabButton( + label = stringResource(R.string.UsernameLinkSettings_scan_tab_name), + active = activeTab == ActiveTab.Scan, + onClick = { + if (cameraPermissionState.status.isGranted) { + onScanTabSelected() + } else { + cameraPermissionState.launchPermissionRequest() + } + }, + modifier = Modifier.padding(end = 8.dp) + ) + } + }, + navigationIcon = { + IconButton( + onClick = { requireActivity().onNavigateUp() } + ) { + Icon( + painter = painterResource(R.drawable.symbol_x_24), + contentDescription = stringResource(android.R.string.cancel) + ) + } + }, + scrollBehavior = scrollBehavior + ) } @Composable @@ -185,7 +220,7 @@ class UsernameLinkSettingsFragment : ComposeFragment() { contentColor = MaterialTheme.colorScheme.onSurface ) } - Buttons.MediumTonal( + Buttons.Small( onClick = onClick, modifier = modifier.defaultMinSize(minWidth = 100.dp), shape = RoundedCornerShape(12.dp), @@ -234,7 +269,19 @@ class UsernameLinkSettingsFragment : ComposeFragment() { } } - private fun shareQrBadge(badge: Bitmap) { + private fun previewPermissionState(): PermissionState { + return object : PermissionState { + override val permission: String = "" + override val status: PermissionStatus = PermissionStatus.Granted + override fun launchPermissionRequest() = Unit + } + } + + private fun shareQrBadge(badge: Bitmap?) { + if (badge == null) { + return + } + try { ByteArrayOutputStream().use { byteArrayOutputStream -> badge.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsViewModel.kt index 6d16a316a2..c2452b23c3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkSettingsViewModel.kt @@ -1,7 +1,23 @@ package org.thoughtcrime.securesms.components.settings.app.usernamelinks.main +import android.graphics.Bitmap +import android.graphics.BitmapFactory +import android.graphics.Color +import android.graphics.Paint +import android.graphics.PorterDuff +import android.graphics.PorterDuffColorFilter +import android.graphics.Rect +import android.graphics.RectF +import android.graphics.Typeface +import android.os.Build import androidx.compose.runtime.State import androidx.compose.runtime.mutableStateOf +import androidx.compose.ui.geometry.Size +import androidx.compose.ui.graphics.Canvas +import androidx.compose.ui.graphics.drawscope.CanvasDrawScope +import androidx.compose.ui.graphics.toArgb +import androidx.compose.ui.unit.Density +import androidx.compose.ui.unit.LayoutDirection import androidx.lifecycle.ViewModel import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.core.Single @@ -10,15 +26,17 @@ import io.reactivex.rxjava3.kotlin.plusAssign import io.reactivex.rxjava3.schedulers.Schedulers import io.reactivex.rxjava3.subjects.BehaviorSubject import org.signal.core.util.logging.Log +import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.components.settings.app.usernamelinks.QrCodeData import org.thoughtcrime.securesms.components.settings.app.usernamelinks.QrCodeState +import org.thoughtcrime.securesms.components.settings.app.usernamelinks.drawQr import org.thoughtcrime.securesms.components.settings.app.usernamelinks.main.UsernameLinkSettingsState.ActiveTab import org.thoughtcrime.securesms.dependencies.ApplicationDependencies import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.profiles.manage.UsernameRepository +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.toLink import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.util.NetworkUtil -import org.thoughtcrime.securesms.util.UsernameUtil import org.whispersystems.signalservice.api.push.UsernameLinkComponents import java.util.Optional @@ -30,7 +48,7 @@ class UsernameLinkSettingsViewModel : ViewModel() { UsernameLinkSettingsState( activeTab = ActiveTab.Code, username = SignalStore.account().username!!, - usernameLinkState = SignalStore.account().usernameLink?.let { UsernameLinkState.Present(UsernameUtil.generateLink(it)) } ?: UsernameLinkState.NotSet, + usernameLinkState = SignalStore.account().usernameLink?.let { UsernameLinkState.Present(it.toLink()) } ?: UsernameLinkState.NotSet, qrCodeState = QrCodeState.Loading, qrCodeColorScheme = SignalStore.misc().usernameQrCodeColorScheme ) @@ -39,12 +57,11 @@ class UsernameLinkSettingsViewModel : ViewModel() { private val disposable: CompositeDisposable = CompositeDisposable() private val usernameLink: BehaviorSubject> = BehaviorSubject.createDefault(Optional.ofNullable(SignalStore.account().usernameLink)) - private val usernameRepo: UsernameRepository = UsernameRepository() init { disposable += usernameLink .observeOn(Schedulers.io()) - .map { link -> link.map { UsernameUtil.generateLink(it) } } + .map { link -> link.map { it.toLink() } } .flatMapSingle { generateQrCodeData(it) } .observeOn(AndroidSchedulers.mainThread()) .subscribe { qrData -> @@ -52,6 +69,10 @@ class UsernameLinkSettingsViewModel : ViewModel() { qrCodeState = if (qrData.isPresent) QrCodeState.Present(qrData.get()) else QrCodeState.NotSet ) } + + if (SignalStore.account().usernameLink == null) { + onUsernameLinkReset() + } } override fun onCleared() { @@ -90,7 +111,7 @@ class UsernameLinkSettingsViewModel : ViewModel() { qrCodeState = QrCodeState.Loading ) - disposable += usernameRepo.createOrResetUsernameLink() + disposable += UsernameRepository.createOrResetUsernameLink() .observeOn(AndroidSchedulers.mainThread()) .subscribe { result -> val components: Optional = when (result) { @@ -101,18 +122,22 @@ class UsernameLinkSettingsViewModel : ViewModel() { _state.value = _state.value.copy( usernameLinkState = if (components.isPresent) { - val link = UsernameUtil.generateLink(components.get()) + val link = components.get().toLink() UsernameLinkState.Present(link) } else { UsernameLinkState.NotSet }, usernameLinkResetResult = result, - qrCodeState = if (components.isPresent && previousQrValue != null) { + qrCodeState = if (!components.isPresent && previousQrValue != null) { QrCodeState.Present(previousQrValue) } else { QrCodeState.NotSet } ) + + if (components.isPresent) { + usernameLink.onNext(components) + } } } @@ -127,7 +152,7 @@ class UsernameLinkSettingsViewModel : ViewModel() { indeterminateProgress = true ) - disposable += usernameRepo.convertLinkToUsernameAndAci(url) + disposable += UsernameRepository.fetchUsernameAndAciFromLink(url) .map { result -> when (result) { is UsernameRepository.UsernameLinkConversionResult.Success -> QrScanResult.Success(Recipient.externalUsername(result.aci, result.username.toString())) @@ -157,4 +182,106 @@ class UsernameLinkSettingsViewModel : ViewModel() { url.map { QrCodeData.forData(it, 64) } } } + + /** + * Fun fact: there's no way to draw a composable to a bitmap. You'd think there would be, but there isn't. You can "screenshot" it if it's 100% on-screen, + * but if it's partially offscreen you're SOL. So, we get to go through the fun process of re-drawing the QR badge to an image for sharing ourselves. + * + * Sizes were picked arbitrarily. + * + * I hate this as much as you do. + */ + fun generateQrCodeImage(): Bitmap? { + val state: UsernameLinkSettingsState = _state.value + + if (state.qrCodeState !is QrCodeState.Present) { + Log.w(TAG, "Invalid state to generate QR code! ${state.qrCodeState.javaClass.simpleName}") + return null + } + + val qrCodeData: QrCodeData = state.qrCodeState.data + + val width = 480 + val height = 525 + val qrSize = 300f + val qrPadding = 25f + val borderSizeX = 64f + val borderSizeY = 52f + + val bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888).apply { + eraseColor(Color.TRANSPARENT) + } + + val androidCanvas = android.graphics.Canvas(bitmap) + val composeCanvas = Canvas(androidCanvas) + val canvasDrawScope = CanvasDrawScope() + + // Draw the background + androidCanvas.drawRoundRect(0f, 0f, width.toFloat(), height.toFloat(), 30f, 30f, Paint().apply { color = state.qrCodeColorScheme.borderColor.toArgb() }) + androidCanvas.drawRoundRect(borderSizeX, borderSizeY, borderSizeX + qrSize + qrPadding * 2, borderSizeY + qrSize + qrPadding * 2, 15f, 15f, Paint().apply { color = Color.WHITE }) + androidCanvas.drawRoundRect( + borderSizeX, + borderSizeY, + borderSizeX + qrSize + qrPadding * 2, + borderSizeY + qrSize + qrPadding * 2, + 15f, + 15f, + Paint().apply { + color = state.qrCodeColorScheme.outlineColor.toArgb() + style = Paint.Style.STROKE + strokeWidth = 4f + } + ) + + // Draw the QR code + composeCanvas.translate((width / 2) - (qrSize / 2), 80f) + canvasDrawScope.draw( + density = object : Density { + override val density: Float = 1f + override val fontScale: Float = 1f + }, + layoutDirection = LayoutDirection.Ltr, + canvas = composeCanvas, + size = Size(qrSize, qrSize) + ) { + drawQr( + data = qrCodeData, + foregroundColor = state.qrCodeColorScheme.foregroundColor, + backgroundColor = state.qrCodeColorScheme.borderColor, + deadzonePercent = 0.35f, + logo = null + ) + } + composeCanvas.translate(-90f, -80f) + + // Draw the signal logo -- unfortunately can't have the normal QR code drawing handle it because it requires a composable ImageBitmap + BitmapFactory.decodeResource(ApplicationDependencies.getApplication().resources, R.drawable.qrcode_logo).also { logoBitmap -> + val tintedPaint = Paint().apply { + colorFilter = PorterDuffColorFilter(state.qrCodeColorScheme.foregroundColor.toArgb(), PorterDuff.Mode.SRC_IN) + } + val sourceRect = Rect(0, 0, logoBitmap.width, logoBitmap.height) + val destRect = RectF(210f, 200f, 270f, 260f) + androidCanvas.drawBitmap(logoBitmap, sourceRect, destRect, tintedPaint) + } + + // Draw the text + val textPaint = Paint().apply { + color = state.qrCodeColorScheme.textColor.toArgb() + textSize = 34f + typeface = if (Build.VERSION.SDK_INT < 26) { + Typeface.DEFAULT_BOLD + } else { + Typeface.Builder("") + .setFallback("sans-serif") + .setWeight(600) + .build() + } + } + val textBounds = Rect() + textPaint.getTextBounds(state.username, 0, state.username.length, textBounds) + + androidCanvas.drawText(state.username, (width / 2f) - (textBounds.width() / 2f), 465f, textPaint) + + return bitmap + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkShareScreen.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkShareScreen.kt index 3342fec4dd..c4e27c878e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkShareScreen.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/usernamelinks/main/UsernameLinkShareScreen.kt @@ -1,7 +1,6 @@ package org.thoughtcrime.securesms.components.settings.app.usernamelinks.main import android.content.res.Configuration -import android.graphics.Bitmap import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.border @@ -43,7 +42,6 @@ import org.thoughtcrime.securesms.components.settings.app.usernamelinks.QrCodeDa import org.thoughtcrime.securesms.components.settings.app.usernamelinks.QrCodeState import org.thoughtcrime.securesms.components.settings.app.usernamelinks.UsernameQrCodeColorScheme import org.thoughtcrime.securesms.components.settings.app.usernamelinks.main.UsernameLinkSettingsState.ActiveTab -import org.thoughtcrime.securesms.compose.ScreenshotController import org.thoughtcrime.securesms.util.Util import org.thoughtcrime.securesms.util.navigation.safeNavigate @@ -57,9 +55,8 @@ fun UsernameLinkShareScreen( snackbarHostState: SnackbarHostState, scope: CoroutineScope, navController: NavController, - onShareBadge: (Bitmap) -> Unit, + onShareBadge: () -> Unit, modifier: Modifier = Modifier, - screenshotController: ScreenshotController? = null, onResetClicked: () -> Unit ) { when (state.usernameLinkResetResult) { @@ -82,7 +79,6 @@ fun UsernameLinkShareScreen( data = state.qrCodeState, colorScheme = state.qrCodeColorScheme, username = state.username, - screenshotController = screenshotController, usernameCopyable = true, modifier = Modifier.padding(horizontal = 58.dp, vertical = 24.dp), onClick = { @@ -93,13 +89,8 @@ fun UsernameLinkShareScreen( ) ButtonBar( - onShareClicked = { - val badgeBitmap = screenshotController?.screenshot() - if (badgeBitmap != null) { - onShareBadge.invoke(badgeBitmap) - } - }, - onColorClicked = { navController.safeNavigate(R.id.action_usernameLinkSettingsFragment_to_usernameLinkQrColorPickerFragment) } + onShareClicked = onShareBadge, + onColorClicked = { navController.safeNavigate(UsernameLinkSettingsFragmentDirections.actionUsernameLinkSettingsFragmentToUsernameLinkQrColorPickerFragment()) } ) LinkRow( diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt index 66135197ec..bd91c0703b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt @@ -75,7 +75,7 @@ import org.thoughtcrime.securesms.groups.ui.managegroup.dialogs.GroupsLearnMoreB import org.thoughtcrime.securesms.groups.ui.migration.GroupsV1MigrationInitiationBottomSheetDialogFragment import org.thoughtcrime.securesms.mediaoverview.MediaOverviewActivity import org.thoughtcrime.securesms.mediapreview.MediaIntentFactory -import org.thoughtcrime.securesms.profiles.edit.EditProfileActivity +import org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.recipients.RecipientExporter import org.thoughtcrime.securesms.recipients.RecipientId @@ -212,7 +212,7 @@ class ConversationSettingsFragment : DSLSettingsFragment( val args = ConversationSettingsFragmentArgs.fromBundle(requireArguments()) val groupId = args.groupId as ParcelableGroupId - startActivity(EditProfileActivity.getIntentForGroupProfile(requireActivity(), requireNotNull(ParcelableGroupId.get(groupId)))) + startActivity(CreateProfileActivity.getIntentForGroupProfile(requireActivity(), requireNotNull(ParcelableGroupId.get(groupId)))) true } else { super.onOptionsItemSelected(item) @@ -363,7 +363,7 @@ class ConversationSettingsFragment : DSLSettingsFragment( descriptionShouldLinkify = groupState.groupDescriptionShouldLinkify, canEditGroupAttributes = groupState.canEditGroupAttributes, onEditGroupDescription = { - startActivity(EditProfileActivity.getIntentForGroupProfile(requireActivity(), groupState.groupId)) + startActivity(CreateProfileActivity.getIntentForGroupProfile(requireActivity(), groupState.groupId)) }, onViewGroupDescription = { GroupDescriptionDialog.show(childFragmentManager, groupState.groupId, null, groupState.groupDescriptionShouldLinkify) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt index 166b518820..c55f4be6d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt @@ -207,7 +207,11 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att private fun displayPendingGallery(currentState: TransferControlViewState) { binding.primaryProgressView.startClickListener = currentState.downloadClickedListener - applyFocusableAndClickable(currentState, listOf(binding.primaryProgressView, binding.primaryDetailsText), listOf(binding.secondaryProgressView, binding.playVideoButton)) + applyFocusableAndClickable( + currentState, + listOf(binding.primaryProgressView, binding.primaryDetailsText, binding.primaryBackground), + listOf(binding.secondaryProgressView, binding.playVideoButton) + ) binding.primaryProgressView.setStopped(false) showAllViews( playVideoButton = false, @@ -215,6 +219,9 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att secondaryDetailsText = currentState.showSecondaryText ) + binding.primaryDetailsText.setOnClickListener(currentState.downloadClickedListener) + binding.primaryBackground.setOnClickListener(currentState.downloadClickedListener) + binding.primaryDetailsText.translationX = if (ViewUtil.isLtr(this)) { ViewUtil.dpToPx(-8).toFloat() } else { @@ -430,7 +437,10 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att inactiveViews.forEach { it.focusable = View.NOT_FOCUSABLE } } activeViews.forEach { it.isClickable = currentState.isClickable } - inactiveViews.forEach { it.isClickable = false } + inactiveViews.forEach { + it.setOnClickListener(null) + it.isClickable = false + } } override fun setFocusable(focusable: Boolean) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeBottomSheetDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeBottomSheetDialogFragment.kt index 168091aff0..123e78c4d6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeBottomSheetDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/compose/ComposeBottomSheetDialogFragment.kt @@ -25,7 +25,7 @@ abstract class ComposeBottomSheetDialogFragment : FixedRoundedCornerBottomSheetD SignalTheme( isDarkMode = isDarkTheme() ) { - Surface(shape = RoundedCornerShape(18.dp, 18.dp)) { + Surface(shape = RoundedCornerShape(18.dp, 18.dp), color = SignalTheme.colors.colorSurface1) { SheetContent() } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt index bfdd1d6115..31efaef83d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt @@ -164,6 +164,8 @@ open class V2ConversationItemTextOnlyViewHolder>( binding.bodyWrapper.layoutTransition = bodyBubbleLayoutTransition binding.footerBackground.background = footerDrawable + binding.footerDate.setOnClickListener(passthroughClickListener) + binding.footerDate.setOnLongClickListener(passthroughClickListener) } override fun invalidateChatColorsDrawable(coordinateRoot: ViewGroup) { @@ -665,7 +667,7 @@ open class V2ConversationItemTextOnlyViewHolder>( deliveryStatus.setTint(themeDelegate.getFooterForegroundColor(conversationMessage)) - if (messageId != newMessageId && deliveryStatus.isPending && !record.isPending) { + if (messageId == newMessageId && deliveryStatus.isPending && !record.isPending) { if (record.toRecipient.isGroup) { SignalLocalMetrics.GroupMessageSend.onUiUpdated(record.id) } else { diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java index ab8653e1d9..8b91bd677c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -106,6 +106,7 @@ import org.thoughtcrime.securesms.components.reminder.ServiceOutageReminder; import org.thoughtcrime.securesms.components.reminder.UnauthorizedReminder; import org.thoughtcrime.securesms.components.reminder.UsernameOutOfSyncReminder; +import org.thoughtcrime.securesms.components.settings.app.AppSettingsActivity; import org.thoughtcrime.securesms.components.settings.app.notifications.manual.NotificationProfileSelectionFragment; import org.thoughtcrime.securesms.components.spoiler.SpoilerAnnotation; import org.thoughtcrime.securesms.components.voice.VoiceNoteMediaControllerOwner; @@ -145,7 +146,7 @@ import org.thoughtcrime.securesms.notifications.MarkReadReceiver; import org.thoughtcrime.securesms.notifications.profiles.NotificationProfile; import org.thoughtcrime.securesms.permissions.Permissions; -import org.thoughtcrime.securesms.profiles.manage.ManageProfileActivity; +import org.thoughtcrime.securesms.profiles.manage.EditProfileActivity; import org.thoughtcrime.securesms.ratelimit.RecaptchaProofBottomSheetFragment; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.recipients.RecipientId; @@ -166,6 +167,7 @@ import org.thoughtcrime.securesms.util.SignalLocalMetrics; import org.thoughtcrime.securesms.util.SnapToTopDataObserver; import org.thoughtcrime.securesms.util.TextSecurePreferences; +import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.ViewUtil; import org.thoughtcrime.securesms.util.WindowUtil; import org.thoughtcrime.securesms.util.adapter.mapping.PagingMappingAdapter; @@ -732,8 +734,10 @@ private void onReminderAction(@IdRes int reminderActionId) { CdsTemporaryErrorBottomSheet.show(getChildFragmentManager()); } else if (reminderActionId == R.id.reminder_action_cds_permanent_error_learn_more) { CdsPermanentErrorBottomSheet.show(getChildFragmentManager()); - } else if (reminderActionId == R.id.reminder_action_fix_username) { - startActivity(ManageProfileActivity.getIntentForUsernameEdit(requireContext())); + } else if (reminderActionId == R.id.reminder_action_fix_username_and_link) { + startActivity(EditProfileActivity.getIntent(requireContext())); + } else if (reminderActionId == R.id.reminder_action_fix_username_link) { + startActivity(AppSettingsActivity.usernameLinkSettings(requireContext())); } else if (reminderActionId == R.id.reminder_action_re_register) { startActivity(RegistrationNavigationActivity.newIntentForReRegistration(requireContext())); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore.java b/app/src/main/java/org/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore.java index dac34d22e5..798927b32c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore.java +++ b/app/src/main/java/org/thoughtcrime/securesms/crypto/storage/SignalBaseIdentityKeyStore.java @@ -264,7 +264,7 @@ private static final class Cache { Cache(@NonNull IdentityTable identityDatabase) { this.identityDatabase = identityDatabase; - this.cache = new LRUCache<>(200); + this.cache = new LRUCache<>(1000); } public @Nullable IdentityStoreRecord get(@NonNull String addressName) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java index 9161cc7841..c6672dd832 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java @@ -830,6 +830,10 @@ public void updateMessageId(@NonNull Collection attachmentIds, lon @NonNull Map insertAttachmentsForMessage(long mmsId, @NonNull List attachments, @NonNull List quoteAttachment) throws MmsException { + if (attachments.isEmpty() && quoteAttachment.isEmpty()) { + return Collections.emptyMap(); + } + Log.d(TAG, "insertParts(" + attachments.size() + ")"); Map insertedAttachments = new HashMap<>(); diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/GroupReceiptTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/GroupReceiptTable.kt index 08a31c3a88..80afa68642 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/GroupReceiptTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/GroupReceiptTable.kt @@ -59,8 +59,8 @@ class GroupReceiptTable(context: Context?, databaseHelper: SignalDatabase?) : Da } val statements = SqlUtil.buildBulkInsert(TABLE_NAME, arrayOf(MMS_ID, RECIPIENT_ID, STATUS, TIMESTAMP), contentValues) - for (statement in statements) { - writableDatabase.execSQL(statement.where, statement.whereArgs) + writableDatabase.withinTransaction { db -> + statements.forEach { db.execSQL(it.where, it.whereArgs) } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/JobDatabase.kt b/app/src/main/java/org/thoughtcrime/securesms/database/JobDatabase.kt index 158422d728..1eca5b4df6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/JobDatabase.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/JobDatabase.kt @@ -59,6 +59,7 @@ class JobDatabase( const val SERIALIZED_DATA = "serialized_data" const val SERIALIZED_INPUT_DATA = "serialized_input_data" const val IS_RUNNING = "is_running" + const val PRIORITY = "priority" val CREATE_TABLE = """ @@ -75,7 +76,8 @@ class JobDatabase( $SERIALIZED_DATA TEXT, $SERIALIZED_INPUT_DATA TEXT DEFAULT NULL, $IS_RUNNING INTEGER, - $NEXT_BACKOFF_INTERVAL INTEGER + $NEXT_BACKOFF_INTERVAL INTEGER, + $PRIORITY INTEGER DEFAULT 0 ) """.trimIndent() } @@ -145,6 +147,10 @@ class JobDatabase( db.execSQL("ALTER TABLE job_spec ADD COLUMN next_backoff_interval INTEGER") db.execSQL("UPDATE job_spec SET last_run_attempt_time = 0") } + + if (oldVersion < 3) { + db.execSQL("ALTER TABLE job_spec ADD COLUMN priority INTEGER DEFAULT 0") + } } override fun onOpen(db: SQLiteDatabase) { @@ -189,7 +195,8 @@ class JobDatabase( Jobs.LIFESPAN, Jobs.SERIALIZED_DATA, Jobs.SERIALIZED_INPUT_DATA, - Jobs.IS_RUNNING + Jobs.IS_RUNNING, + Jobs.PRIORITY ) return readableDatabase .query(Jobs.TABLE_NAME, columns, null, null, null, null, "${Jobs.CREATE_TIME}, ${Jobs.ID} ASC") @@ -329,7 +336,8 @@ class JobDatabase( Jobs.LIFESPAN to job.lifespan, Jobs.SERIALIZED_DATA to job.serializedData, Jobs.SERIALIZED_INPUT_DATA to job.serializedInputData, - Jobs.IS_RUNNING to if (job.isRunning) 1 else 0 + Jobs.IS_RUNNING to if (job.isRunning) 1 else 0, + Jobs.PRIORITY to job.priority ) .run(SQLiteDatabase.CONFLICT_IGNORE) } @@ -378,7 +386,8 @@ class JobDatabase( serializedData = cursor.requireBlob(Jobs.SERIALIZED_DATA), serializedInputData = cursor.requireBlob(Jobs.SERIALIZED_INPUT_DATA), isRunning = cursor.requireBoolean(Jobs.IS_RUNNING), - isMemoryOnly = false + isMemoryOnly = false, + priority = cursor.requireInt(Jobs.PRIORITY) ) } @@ -416,7 +425,7 @@ class JobDatabase( companion object { private val TAG = Log.tag(JobDatabase::class.java) - private const val DATABASE_VERSION = 2 + private const val DATABASE_VERSION = 3 private const val DATABASE_NAME = "signal-jobmanager.db" @SuppressLint("StaticFieldLeak") diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt index fc289ae767..bb74dcc157 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.kt @@ -2982,7 +2982,7 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat val messageId = db.insert(TABLE_NAME, null, contentValues) if (messageId < 0) { Log.w(TAG, "Tried to insert media message but failed. Assuming duplicate.") - return@withinTransaction kotlin.Pair(-1L, null) + return@withinTransaction -1L to null } threads.markAsActiveEarly(threadId) @@ -3016,11 +3016,11 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat } } - kotlin.Pair(messageId, insertedAttachments) + messageId to insertedAttachments } if (messageId < 0) { - return kotlin.Pair(messageId, insertedAttachments) + return messageId to insertedAttachments } insertListener?.onComplete() @@ -3032,7 +3032,7 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat threads.update(threadId, unarchive) } - return kotlin.Pair(messageId, insertedAttachments) + return messageId to insertedAttachments } /** diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/RemappedRecordTables.kt b/app/src/main/java/org/thoughtcrime/securesms/database/RemappedRecordTables.kt index 56d544ab61..3859c9761b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/RemappedRecordTables.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/RemappedRecordTables.kt @@ -3,7 +3,6 @@ package org.thoughtcrime.securesms.database import android.content.Context import android.database.Cursor import androidx.core.content.contentValuesOf -import org.signal.core.util.delete import org.signal.core.util.logging.Log import org.signal.core.util.readToList import org.signal.core.util.requireLong @@ -13,7 +12,6 @@ import org.thoughtcrime.securesms.database.RemappedRecordTables.SharedColumns.ID import org.thoughtcrime.securesms.database.RemappedRecordTables.SharedColumns.NEW_ID import org.thoughtcrime.securesms.database.RemappedRecordTables.SharedColumns.OLD_ID import org.thoughtcrime.securesms.recipients.RecipientId -import java.util.HashMap /** * The backing datastore for [RemappedRecords]. See that class for more details. @@ -55,8 +53,6 @@ class RemappedRecordTables internal constructor(context: Context?, databaseHelpe } fun getAllRecipientMappings(): Map { - clearInvalidRecipientMappings() - val recipientMap: MutableMap = HashMap() readableDatabase.withinTransaction { db -> @@ -72,8 +68,6 @@ class RemappedRecordTables internal constructor(context: Context?, databaseHelpe } fun getAllThreadMappings(): Map { - clearInvalidThreadMappings() - val threadMap: MutableMap = HashMap() readableDatabase.withinTransaction { db -> @@ -95,7 +89,6 @@ class RemappedRecordTables internal constructor(context: Context?, databaseHelpe } fun getAllRecipients(): Cursor { - clearInvalidRecipientMappings() return readableDatabase .select() .from(Recipients.TABLE_NAME) @@ -103,7 +96,6 @@ class RemappedRecordTables internal constructor(context: Context?, databaseHelpe } fun getAllThreads(): Cursor { - clearInvalidThreadMappings() return readableDatabase .select() .from(Threads.TABLE_NAME) @@ -130,33 +122,5 @@ class RemappedRecordTables internal constructor(context: Context?, databaseHelpe databaseHelper.signalWritableDatabase.insert(table, null, values) } - /** - * The old_id should never exist -- this class is intended to remap from IDs that were deleted. - */ - private fun clearInvalidRecipientMappings() { - val count = writableDatabase - .delete(Recipients.TABLE_NAME) - .where("$OLD_ID IN (SELECT ${RecipientTable.ID} FROM ${RecipientTable.TABLE_NAME})") - .run() - - if (count > 0) { - Log.w(TAG, "Deleted $count invalid recipient mappings!", true) - } - } - - /** - * The old_id should never exist -- this class is intended to remap from IDs that were deleted. - */ - private fun clearInvalidThreadMappings() { - val count = writableDatabase - .delete(Threads.TABLE_NAME) - .where("$OLD_ID IN (SELECT ${ThreadTable.ID} FROM ${ThreadTable.TABLE_NAME})") - .run() - - if (count > 0) { - Log.w(TAG, "Deleted $count invalid thread mappings!", true) - } - } - private class Mapping(val oldId: Long, val newId: Long) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/emoji/EmojiFiles.kt b/app/src/main/java/org/thoughtcrime/securesms/emoji/EmojiFiles.kt index 9009f83598..f5049d4333 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/emoji/EmojiFiles.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/emoji/EmojiFiles.kt @@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.emoji import android.content.Context import android.net.Uri -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonIgnore import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.databind.JsonNode @@ -135,7 +134,7 @@ object EmojiFiles { } } - class Version @JsonCreator constructor(@JsonProperty("version") val version: Int, @JsonProperty("uuid") val uuid: UUID, @JsonProperty("density") val density: String) { + class Version(@JsonProperty("version") val version: Int, @JsonProperty("uuid") val uuid: UUID, @JsonProperty("density") val density: String) { fun getFile(context: Context, uuid: UUID): File = File(getDirectory(context), uuid.toString()) @@ -211,14 +210,14 @@ object EmojiFiles { } } - class Name @JsonCreator constructor(@JsonProperty("name") val name: String, @JsonProperty("uuid") val uuid: UUID) { + class Name(@JsonProperty("name") val name: String, @JsonProperty("uuid") val uuid: UUID) { companion object { @JvmStatic fun forEmojiDataJson(): Name = Name(EMOJI_JSON, UUID.randomUUID()) } } - class NameCollection @JsonCreator constructor(@JsonProperty("versionUuid") val versionUuid: UUID, @JsonProperty("names") val names: List) { + class NameCollection(@JsonProperty("versionUuid") val versionUuid: UUID, @JsonProperty("names") val names: List) { companion object { private val objectMapper = ObjectMapper() @@ -258,7 +257,7 @@ object EmojiFiles { fun getUUIDForName(name: String): UUID? = names.firstOrNull { it.name == name }?.uuid } - class JumboCollection @JsonCreator constructor(@JsonProperty("versionUuid") val versionUuid: UUID, @JsonProperty("names") val names: List) { + class JumboCollection(@JsonProperty("versionUuid") val versionUuid: UUID, @JsonProperty("names") val names: List) { companion object { private val objectMapper = ObjectMapper() diff --git a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontFileMap.kt b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontFileMap.kt index 4feda34f48..983ff6699e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontFileMap.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontFileMap.kt @@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.fonts import android.content.Context import androidx.annotation.WorkerThread -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.databind.ObjectMapper import org.signal.core.util.logging.Log @@ -13,7 +12,7 @@ import java.io.File * FontFileMap links a network font name (e.g. Inter-Bold.ttf) to a UUID used as an on-disk filename. * These mappings are encoded into JSON and stored on disk in a file called .map */ -data class FontFileMap @JsonCreator constructor(@JsonProperty("map") val map: Map) { +data class FontFileMap(@JsonProperty("map") val map: Map) { companion object { diff --git a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontManifest.kt b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontManifest.kt index eef19019ef..3349e6eaec 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontManifest.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontManifest.kt @@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.fonts import android.content.Context import androidx.annotation.WorkerThread -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.databind.ObjectMapper import org.signal.core.util.logging.Log @@ -14,7 +13,7 @@ import java.io.File * * @param scripts A collection of supported scripts */ -data class FontManifest @JsonCreator constructor( +data class FontManifest( @JsonProperty("scripts") val scripts: FontScripts ) { /** @@ -27,7 +26,7 @@ data class FontManifest @JsonCreator constructor( * @param chineseTraditional Hant Script Fonts * @param chineseSimplified Hans Script Fonts */ - data class FontScripts @JsonCreator constructor( + data class FontScripts( @JsonProperty("latin-extended") val latinExtended: FontScript?, @JsonProperty("cyrillic-extended") val cyrillicExtended: FontScript?, @JsonProperty("devanagari") val devanagari: FontScript?, @@ -41,7 +40,7 @@ data class FontManifest @JsonCreator constructor( /** * A collection of fonts for a specific script */ - data class FontScript @JsonCreator constructor( + data class FontScript( @JsonProperty("regular") val regular: String?, @JsonProperty("bold") val bold: String?, @JsonProperty("serif") val serif: String?, diff --git a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontVersion.kt b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontVersion.kt index efb19bc4ea..b63d6be733 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/fonts/FontVersion.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/fonts/FontVersion.kt @@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.fonts import android.content.Context import androidx.annotation.WorkerThread -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.databind.ObjectMapper import org.signal.core.util.logging.Log @@ -18,7 +17,7 @@ import java.util.concurrent.TimeUnit * @param id The numeric ID of this version, retrieved from the server * @param path The UUID path of this version on disk, where supporting files will be stored. */ -data class FontVersion @JsonCreator constructor(@JsonProperty("id") val id: Long, @JsonProperty("path") val path: String) { +data class FontVersion(@JsonProperty("id") val id: Long, @JsonProperty("path") val path: String) { companion object { val NONE = FontVersion(-1, "") diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/Job.java b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/Job.java index 6f3304c90b..f1da3970e2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/Job.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/Job.java @@ -268,6 +268,10 @@ public static final class Parameters { public static final long IMMORTAL = -1; public static final int UNLIMITED = -1; + public static final int PRIORITY_DEFAULT = 0; + public static final int PRIORITY_HIGH = 1; + public static final int PRIORITY_LOW = -1; + private final String id; private final long createTime; private final long lifespan; @@ -278,6 +282,7 @@ public static final class Parameters { private final List constraintKeys; private final byte[] inputData; private final boolean memoryOnly; + private final int priority; private Parameters(@NonNull String id, long createTime, @@ -288,7 +293,8 @@ private Parameters(@NonNull String id, @Nullable String queue, @NonNull List constraintKeys, @Nullable byte[] inputData, - boolean memoryOnly) + boolean memoryOnly, + int priority) { this.id = id; this.createTime = createTime; @@ -300,6 +306,7 @@ private Parameters(@NonNull String id, this.constraintKeys = constraintKeys; this.inputData = inputData; this.memoryOnly = memoryOnly; + this.priority = priority; } @NonNull String getId() { @@ -342,8 +349,12 @@ boolean isMemoryOnly() { return memoryOnly; } + int getPriority() { + return priority; + } + public Builder toBuilder() { - return new Builder(id, createTime, lifespan, maxAttempts, maxInstancesForFactory, maxInstancesForQueue, queue, constraintKeys, inputData, memoryOnly); + return new Builder(id, createTime, lifespan, maxAttempts, maxInstancesForFactory, maxInstancesForQueue, queue, constraintKeys, inputData, memoryOnly, priority); } @@ -358,13 +369,14 @@ public static final class Builder { private List constraintKeys; private byte[] inputData; private boolean memoryOnly; + private int priority; public Builder() { this(UUID.randomUUID().toString()); } Builder(@NonNull String id) { - this(id, System.currentTimeMillis(), IMMORTAL, 1, UNLIMITED, UNLIMITED, null, new LinkedList<>(), null, false); + this(id, System.currentTimeMillis(), IMMORTAL, 1, UNLIMITED, UNLIMITED, null, new LinkedList<>(), null, false, Parameters.PRIORITY_DEFAULT); } private Builder(@NonNull String id, @@ -376,7 +388,8 @@ private Builder(@NonNull String id, @Nullable String queue, @NonNull List constraintKeys, @Nullable byte[] inputData, - boolean memoryOnly) + boolean memoryOnly, + int priority) { this.id = id; this.createTime = createTime; @@ -388,6 +401,7 @@ private Builder(@NonNull String id, this.constraintKeys = constraintKeys; this.inputData = inputData; this.memoryOnly = memoryOnly; + this.priority = priority; } /** Should only be invoked by {@link JobController} */ @@ -481,6 +495,26 @@ Builder setCreateTime(long createTime) { return this; } + /** + * Sets the job's priority. Higher numbers are higher priority. Use the constants {@link Parameters#PRIORITY_HIGH}, {@link Parameters#PRIORITY_LOW}, + * and {@link Parameters#PRIORITY_DEFAULT}. Defaults to {@link Parameters#PRIORITY_DEFAULT}. + * + * Priority determines the order jobs are run. In general, higher priority jobs run first. When deciding which job to run within a queue, we will always + * run the oldest job that has the highest priority. For example, if the highest priority in the queue is {@link Parameters#PRIORITY_DEFAULT}, then we'll + * run the oldest job with that priority, ignoring lower-priority jobs. + * + * Given all of the jobs that are eligible in each queue, we will do the same sort again to determine which job to run next. We will run the oldest job + * that has the highest priority among those eligible to be run. + * + * This creates the property that the only time a low-priority job will be run is if all other higher-priority jobs have been run already. Be considerate + * of this, as it provides the potential for lower-priority jobs to be extremely delayed if higher-priority jobs are being consistently enqueued at the + * same time. + */ + public @NonNull Builder setPriority(int priority) { + this.priority = priority; + return this; + } + /** * Sets the input data that will be made available to the job when it is run. * Should only be set by {@link JobController}. @@ -491,7 +525,7 @@ Builder setCreateTime(long createTime) { } public @NonNull Parameters build() { - return new Parameters(id, createTime, lifespan, maxAttempts, maxInstancesForFactory, maxInstancesForQueue, queue, constraintKeys, inputData, memoryOnly); + return new Parameters(id, createTime, lifespan, maxAttempts, maxInstancesForFactory, maxInstancesForQueue, queue, constraintKeys, inputData, memoryOnly, priority); } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java index 7f989e8be0..73a068e546 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java @@ -450,7 +450,8 @@ private void insertJobChain(@NonNull List> chain) { job.serialize(), null, false, - job.getParameters().isMemoryOnly()); + job.getParameters().isMemoryOnly(), + job.getParameters().getPriority()); List constraintSpecs = Stream.of(job.getParameters().getConstraintKeys()) .map(key -> new ConstraintSpec(jobSpec.getId(), key, jobSpec.isMemoryOnly())) @@ -554,7 +555,8 @@ private void scheduleJobs(@NonNull List jobs) { jobSpec.getSerializedData(), inputData, jobSpec.isRunning(), - jobSpec.isMemoryOnly()); + jobSpec.isMemoryOnly(), + jobSpec.getPriority()); } interface Callback { diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobMigrator.java b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobMigrator.java index 42fa30155e..77d3d936f7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobMigrator.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobMigrator.java @@ -73,7 +73,8 @@ int migrate(@NonNull JobStorage jobStorage) { updatedJobData.getData(), jobSpec.getSerializedInputData(), jobSpec.isRunning(), - jobSpec.isMemoryOnly()); + jobSpec.isMemoryOnly(), + jobSpec.getPriority()); iter.set(updatedJobSpec); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/persistence/JobSpec.kt b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/persistence/JobSpec.kt index faf50672d6..b8049cece2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/persistence/JobSpec.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/persistence/JobSpec.kt @@ -13,7 +13,8 @@ data class JobSpec( val serializedData: ByteArray?, val serializedInputData: ByteArray?, val isRunning: Boolean, - val isMemoryOnly: Boolean + val isMemoryOnly: Boolean, + val priority: Int ) { fun withNextBackoffInterval(updated: Long): JobSpec { diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/ApkUpdateJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/ApkUpdateJob.kt index cdbdf20559..3f3ba046fd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/ApkUpdateJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/ApkUpdateJob.kt @@ -67,8 +67,9 @@ class ApkUpdateJob private constructor(parameters: Parameters) : BaseJob(paramet } val includeBeta = TextSecurePreferences.isUpdateApkIncludeBetaEnabled(context) + val url = "${BuildConfig.FDROID_UPDATE_URL}/index-v1.json" - Log.i(TAG, "Checking for APK update [stable" + (if (includeBeta) ", beta" else "") + "]...") + Log.i(TAG, "Checking for APK update [stable" + (if (includeBeta) ", beta" else "") + "] at $url") val client = OkHttpClient().newBuilder() .socketFactory(Network.socketFactory) @@ -76,7 +77,7 @@ class ApkUpdateJob private constructor(parameters: Parameters) : BaseJob(paramet .dns(Network.dns) .build() - val request = Request.Builder().url("${BuildConfig.FDROID_UPDATE_URL}/index-v1.json").build() + val request = Request.Builder().url(url).build() val responseBody: String = client.newCall(request).execute().use { response -> if (!response.isSuccessful || response.body() == null) { @@ -101,7 +102,7 @@ class ApkUpdateJob private constructor(parameters: Parameters) : BaseJob(paramet Log.w(TAG, "Invalid update descriptor! $repoIndex") return } else { - Log.i(TAG, "Got descriptor: $updateDescriptor") + Log.d(TAG, "Got descriptor: $updateDescriptor") } val currentVersionCode = getCurrentAppVersionCode() diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentCompressionJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentCompressionJob.java index f5cf9858de..6faa30de6b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentCompressionJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentCompressionJob.java @@ -206,7 +206,9 @@ private void compress(@NonNull AttachmentTable attachmentDatabase, } try (AttachmentProgressService.Controller notification = AttachmentProgressService.start(context, context.getString(R.string.AttachmentUploadJob_compressing_video_start))) { - notification.setIndeterminate(true); + if (notification != null) { + notification.setIndeterminate(true); + } try (MediaDataSource dataSource = attachmentDatabase.mediaDataSourceFor(attachment.getAttachmentId(), false)) { if (dataSource == null) { @@ -232,7 +234,9 @@ private void compress(@NonNull AttachmentTable attachmentDatabase, try { try (OutputStream outputStream = ModernEncryptingPartOutputStream.createFor(attachmentSecret, file, true).second) { transcoder.transcode(percent -> { - notification.setProgress(percent / 100f); + if (notification != null) { + notification.setProgress(percent / 100f); + } eventBus.postSticky(new PartProgressEvent(attachment, PartProgressEvent.Type.COMPRESSION, 100, @@ -261,7 +265,9 @@ private void compress(@NonNull AttachmentTable attachmentDatabase, Log.i(TAG, "Compressing with android in-memory muxer"); try (MediaStream mediaStream = transcoder.transcode(percent -> { - notification.setProgress(percent/100f); + if (notification != null) { + notification.setProgress(percent / 100f); + } eventBus.postSticky(new PartProgressEvent(attachment, PartProgressEvent.Type.COMPRESSION, 100, @@ -289,7 +295,7 @@ private void compress(@NonNull AttachmentTable attachmentDatabase, throw new UndeliverableMessageException("Failed to transcode and cannot skip due to editing", e); } } - } catch (UnableToStartException | IOException | MmsException e) { + } catch (IOException | MmsException e) { throw new UndeliverableMessageException("Failed to transcode", e); } return attachment; diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentUploadJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentUploadJob.kt index ddb4291203..ab22d2dd80 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentUploadJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/AttachmentUploadJob.kt @@ -145,12 +145,7 @@ class AttachmentUploadJob private constructor( private fun getAttachmentNotificationIfNeeded(attachment: Attachment): AttachmentProgressService.Controller? { return if (attachment.size >= FOREGROUND_LIMIT) { - try { - AttachmentProgressService.start(context, context.getString(R.string.AttachmentUploadJob_uploading_media)) - } catch (e: UnableToStartException) { - Log.w(TAG, "Unable to start foreground service", e) - null - } + AttachmentProgressService.start(context, context.getString(R.string.AttachmentUploadJob_uploading_media)) } else { null } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java index 4e6fab0bc8..0f7faf6c05 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java @@ -39,6 +39,7 @@ private ConversationShortcutUpdateJob() { .setQueue("ConversationShortcutUpdateJob") .setLifespan(TimeUnit.MINUTES.toMillis(15)) .setMaxInstancesForFactory(1) + .setPriority(Parameters.PRIORITY_LOW) .build()); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/FastJobStorage.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/FastJobStorage.kt index ef8ffa3156..998f2ccc89 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/FastJobStorage.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/FastJobStorage.kt @@ -69,8 +69,11 @@ class FastJobStorage(private val jobDatabase: JobDatabase) : JobStorage { it.queueKey ?: it.id } .map { byQueueKey: Map.Entry> -> - // Find the oldest job in each queue - byQueueKey.value.minByOrNull { it.createTime } + // We want to find the next job we should run within each queue. It should be the oldest job within the group of jobs with the highest priority. + // We can get this by sorting by createTime, then taking first job in that list that has the max priority. + byQueueKey.value + .sortedBy { it.createTime } + .maxByOrNull { it.priority } } .filterNotNull() .filter { job -> @@ -80,6 +83,9 @@ class FastJobStorage(private val jobDatabase: JobDatabase) : JobStorage { .filterNot { it.isRunning } .filter { job -> job.hasEligibleRunTime(currentTime) } .sortedBy { it.createTime } + .sortedByDescending { it.priority } + + // Note: The priority sort at the end is safe because it's stable. That means that within jobs with the same priority, they will still be sorted by createTime. } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushGroupSilentUpdateSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushGroupSilentUpdateSendJob.java index e68647cc66..321c191da0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushGroupSilentUpdateSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushGroupSilentUpdateSendJob.java @@ -98,6 +98,7 @@ public final class PushGroupSilentUpdateSendJob extends BaseJob { .setQueue(queue) .setLifespan(TimeUnit.DAYS.toMillis(1)) .setMaxAttempts(Parameters.UNLIMITED) + .setPriority(Parameters.PRIORITY_LOW) .build()); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java index 90d16c0721..f2801becd0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/PushSendJob.java @@ -104,10 +104,15 @@ protected PushSendJob(Job.Parameters parameters) { @Override protected final void onSend() throws Exception { - long timeSinceSignedPreKeyRotation = System.currentTimeMillis() - SignalStore.account().aciPreKeys().getLastSignedPreKeyRotationTime(); - - if (timeSinceSignedPreKeyRotation > PreKeysSyncJob.MAXIMUM_ALLOWED_SIGNED_PREKEY_AGE || timeSinceSignedPreKeyRotation < 0) { - warn(TAG, "It's been too long since rotating our signed prekey (" + timeSinceSignedPreKeyRotation + " ms)! Attempting to rotate now."); + long timeSinceAciSignedPreKeyRotation = System.currentTimeMillis() - SignalStore.account().aciPreKeys().getLastSignedPreKeyRotationTime(); + long timeSincePniSignedPreKeyRotation = System.currentTimeMillis() - SignalStore.account().pniPreKeys().getLastSignedPreKeyRotationTime(); + + if (timeSinceAciSignedPreKeyRotation > PreKeysSyncJob.MAXIMUM_ALLOWED_SIGNED_PREKEY_AGE || + timeSinceAciSignedPreKeyRotation < 0 || + timeSincePniSignedPreKeyRotation > PreKeysSyncJob.MAXIMUM_ALLOWED_SIGNED_PREKEY_AGE || + timeSincePniSignedPreKeyRotation < 0 + ) { + warn(TAG, "It's been too long since rotating our signed prekeys (ACI: " + timeSinceAciSignedPreKeyRotation + " ms, PNI: " + timeSincePniSignedPreKeyRotation + " ms)! Attempting to rotate now."); Optional state = ApplicationDependencies.getJobManager().runSynchronously(PreKeysSyncJob.create(), TimeUnit.SECONDS.toMillis(30)); diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob.java index ad1296662f..d0a7821795 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RefreshOwnProfileJob.java @@ -17,6 +17,7 @@ import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.jobmanager.Job; import org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint; +import org.thoughtcrime.securesms.keyvalue.AccountValues; import org.thoughtcrime.securesms.keyvalue.SignalStore; import org.thoughtcrime.securesms.profiles.ProfileName; import org.thoughtcrime.securesms.recipients.Recipient; @@ -28,12 +29,15 @@ import org.whispersystems.signalservice.api.crypto.ProfileCipher; import org.whispersystems.signalservice.api.profiles.ProfileAndCredential; import org.whispersystems.signalservice.api.profiles.SignalServiceProfile; +import org.whispersystems.signalservice.api.push.UsernameLinkComponents; +import org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException; import org.whispersystems.signalservice.api.push.exceptions.PushNetworkException; import org.whispersystems.signalservice.api.util.ExpiringProfileCredentialUtil; import org.whispersystems.signalservice.internal.push.ReserveUsernameResponse; import org.whispersystems.signalservice.internal.push.WhoAmIResponse; import java.io.IOException; +import java.util.Arrays; import java.util.Collections; import java.util.Objects; @@ -230,58 +234,60 @@ private void ensureUnidentifiedAccessCorrect(@Nullable String unidentifiedAccess } } - static void checkUsernameIsInSync() throws IOException { - if (TextUtils.isEmpty(SignalDatabase.recipients().getUsername(Recipient.self().getId()))) { - Log.i(TAG, "No local username. Clearing username from server."); - ApplicationDependencies.getSignalServiceAccountManager().deleteUsername(); - } else { - Log.i(TAG, "Local user has a username, attempting username synchronization."); - performLocalRemoteComparison(); - } - } + static void checkUsernameIsInSync() { + boolean validated = false; - private static void performLocalRemoteComparison() { try { - String localUsername = SignalDatabase.recipients().getUsername(Recipient.self().getId()); - boolean hasLocalUsername = !TextUtils.isEmpty(localUsername); - - if (!hasLocalUsername) { - return; - } + String localUsername = SignalStore.account().getUsername(); WhoAmIResponse whoAmIResponse = ApplicationDependencies.getSignalServiceAccountManager().getWhoAmI(); - boolean hasServerUsername = !TextUtils.isEmpty(whoAmIResponse.getUsernameHash()); - String serverUsernameHash = whoAmIResponse.getUsernameHash(); - String localUsernameHash = Base64.encodeUrlSafeWithoutPadding(Username.hash(localUsername)); - - if (!hasServerUsername) { - Log.w(TAG, "No remote username is set."); - } - - if (!Objects.equals(localUsernameHash, serverUsernameHash)) { - Log.w(TAG, "Local username hash does not match server username hash."); - } - - if (!hasServerUsername || !Objects.equals(localUsernameHash, serverUsernameHash)) { - Log.i(TAG, "Attempting to resynchronize username."); - tryToReserveAndConfirmLocalUsername(localUsername, localUsernameHash); + String remoteUsernameHash = whoAmIResponse.getUsernameHash(); + String localUsernameHash = localUsername != null ? Base64.encodeUrlSafeWithoutPadding(new Username(localUsername).getHash()) : null; + + if (TextUtils.isEmpty(localUsernameHash) && TextUtils.isEmpty(remoteUsernameHash)) { + Log.d(TAG, "Local and remote username hash are both empty. Considering validated."); + } else if (!Objects.equals(localUsernameHash, remoteUsernameHash)) { + Log.w(TAG, "Local username hash does not match server username hash. Local hash: " + (TextUtils.isEmpty(localUsername) ? "empty" : "present") + ", Remote hash: " + (TextUtils.isEmpty(localUsername) ? "empty" : "present")); + SignalStore.account().setUsernameSyncState(AccountValues.UsernameSyncState.USERNAME_AND_LINK_CORRUPTED); + return; + } else { + Log.d(TAG, "Username validated."); } - } catch (IOException | BaseUsernameException e) { - Log.w(TAG, "Failed perform synchronization check", e); + } catch (IOException e) { + Log.w(TAG, "Failed perform synchronization check during username phase.", e); + } catch (BaseUsernameException e) { + Log.w(TAG, "Our local username data is invalid!", e); + SignalStore.account().setUsernameSyncState(AccountValues.UsernameSyncState.USERNAME_AND_LINK_CORRUPTED); } - } - private static void tryToReserveAndConfirmLocalUsername(@NonNull String localUsername, @NonNull String localUsernameHash) { try { - ReserveUsernameResponse response = ApplicationDependencies.getSignalServiceAccountManager() - .reserveUsername(Collections.singletonList(localUsernameHash)); - - ApplicationDependencies.getSignalServiceAccountManager() - .confirmUsername(localUsername, response); + UsernameLinkComponents localUsernameLink = SignalStore.account().getUsernameLink(); + + if (localUsernameLink != null) { + byte[] remoteEncryptedUsername = ApplicationDependencies.getSignalServiceAccountManager().getEncryptedUsernameFromLinkServerId(localUsernameLink.getServerId()); + Username.UsernameLink combinedLink = new Username.UsernameLink(localUsernameLink.getEntropy(), remoteEncryptedUsername); + Username remoteUsername = Username.fromLink(combinedLink); + + if (!remoteUsername.getUsername().equals(SignalStore.account().getUsername())) { + Log.w(TAG, "The remote username decrypted ok, but the decrypted username did not match our local username!"); + SignalStore.account().setUsernameSyncState(AccountValues.UsernameSyncState.LINK_CORRUPTED); + SignalStore.account().setUsernameLink(null); + } else { + Log.d(TAG, "Username link validated."); + } + + validated = true; + } } catch (IOException e) { - Log.d(TAG, "Failed to synchronize username.", e); - // TODO [greyson][usernames] Is this actually enough to trigger it? Shouldn't we wait until we know for sure, rather than have a network error? - SignalStore.account().setUsernameOutOfSync(true); + Log.w(TAG, "Failed perform synchronization check during the username link phase.", e); + } catch (BaseUsernameException e) { + Log.w(TAG, "Failed to decrypt username link using the remote encrypted username and our local entropy!", e); + SignalStore.account().setUsernameSyncState(AccountValues.UsernameSyncState.LINK_CORRUPTED); + SignalStore.account().setUsernameLink(null); + } + + if (validated) { + SignalStore.account().setUsernameSyncState(AccountValues.UsernameSyncState.IN_SYNC); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt index a9ee9f60ff..af0c82ca93 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt @@ -1,7 +1,6 @@ package org.thoughtcrime.securesms.jobs import androidx.core.os.LocaleListCompat -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.databind.JsonNode import com.fasterxml.jackson.databind.node.ObjectNode @@ -392,58 +391,58 @@ class RetrieveRemoteAnnouncementsJob private constructor(private val force: Bool data class FullRemoteMegaphone(val remoteMegaphone: RemoteMegaphone, val translation: TranslatedRemoteMegaphone) - class ReleaseNotes @JsonCreator constructor(@JsonProperty val announcements: List, @JsonProperty val megaphones: List?) + class ReleaseNotes(@JsonProperty("announcements") val announcements: List, @JsonProperty("megaphones") val megaphones: List?) - class ReleaseNote @JsonCreator constructor( - @JsonProperty val uuid: String, - @JsonProperty val countries: String?, - @JsonProperty val androidMinVersion: String?, - @JsonProperty val link: String?, - @JsonProperty val ctaId: String?, - @JsonProperty val includeBoostMessage: Boolean? + class ReleaseNote( + @JsonProperty("uuid") val uuid: String, + @JsonProperty("countries") val countries: String?, + @JsonProperty("androidMinVersion") val androidMinVersion: String?, + @JsonProperty("link") val link: String?, + @JsonProperty("ctaId") val ctaId: String?, + @JsonProperty("includeBoostMessage") val includeBoostMessage: Boolean? ) - class RemoteMegaphone @JsonCreator constructor( - @JsonProperty val uuid: String, - @JsonProperty val priority: Long, - @JsonProperty val countries: String?, - @JsonProperty val androidMinVersion: String?, - @JsonProperty val dontShowBeforeEpochSeconds: Long?, - @JsonProperty val dontShowAfterEpochSeconds: Long?, - @JsonProperty val showForNumberOfDays: Long?, - @JsonProperty val conditionalId: String?, - @JsonProperty val primaryCtaId: String?, - @JsonProperty val secondaryCtaId: String?, - @JsonProperty val primaryCtaData: JsonNode?, - @JsonProperty val secondaryCtaData: JsonNode? + class RemoteMegaphone( + @JsonProperty("uuid") val uuid: String, + @JsonProperty("priority") val priority: Long, + @JsonProperty("countries") val countries: String?, + @JsonProperty("androidMinVersion") val androidMinVersion: String?, + @JsonProperty("dontShowBeforeEpochSeconds") val dontShowBeforeEpochSeconds: Long?, + @JsonProperty("dontShowAfterEpochSeconds") val dontShowAfterEpochSeconds: Long?, + @JsonProperty("showForNumberOfDays") val showForNumberOfDays: Long?, + @JsonProperty("conditionalId") val conditionalId: String?, + @JsonProperty("primaryCtaId") val primaryCtaId: String?, + @JsonProperty("secondaryCtaId") val secondaryCtaId: String?, + @JsonProperty("primaryCtaData") val primaryCtaData: JsonNode?, + @JsonProperty("secondaryCtaData") val secondaryCtaData: JsonNode? ) - class TranslatedReleaseNote @JsonCreator constructor( - @JsonProperty val uuid: String, - @JsonProperty val media: String?, - @JsonProperty val mediaWidth: String?, - @JsonProperty val mediaHeight: String?, - @JsonProperty val mediaContentType: String?, - @JsonProperty val linkText: String?, - @JsonProperty val title: String, - @JsonProperty val body: String, - @JsonProperty val callToActionText: String?, - @JsonProperty val bodyRanges: List? + class TranslatedReleaseNote( + @JsonProperty("uuid") val uuid: String, + @JsonProperty("media") val media: String?, + @JsonProperty("mediaWidth") val mediaWidth: String?, + @JsonProperty("mediaHeight") val mediaHeight: String?, + @JsonProperty("mediaContentType") val mediaContentType: String?, + @JsonProperty("linkText") val linkText: String?, + @JsonProperty("title") val title: String, + @JsonProperty("body") val body: String, + @JsonProperty("callToActionText") val callToActionText: String?, + @JsonProperty("bodyRanges") val bodyRanges: List? ) data class ReleaseNoteBodyRange( - @JsonProperty val style: String?, - @JsonProperty val start: Int?, - @JsonProperty val length: Int? + @JsonProperty("style") val style: String?, + @JsonProperty("start") val start: Int?, + @JsonProperty("length") val length: Int? ) - class TranslatedRemoteMegaphone @JsonCreator constructor( - @JsonProperty val uuid: String, - @JsonProperty val image: String?, - @JsonProperty val title: String, - @JsonProperty val body: String, - @JsonProperty val primaryCtaText: String?, - @JsonProperty val secondaryCtaText: String? + class TranslatedRemoteMegaphone( + @JsonProperty("uuid") val uuid: String, + @JsonProperty("image") val image: String?, + @JsonProperty("title") val title: String, + @JsonProperty("body") val body: String, + @JsonProperty("primaryCtaText") val primaryCtaText: String?, + @JsonProperty("secondaryCtaText") val secondaryCtaText: String? ) class Factory : Job.Factory { diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt index 658b6e7cd2..dc336874b1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/AccountValues.kt @@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.keyvalue import androidx.annotation.VisibleForTesting import org.signal.core.util.Base64 +import org.signal.core.util.LongSerializer import org.signal.core.util.logging.Log import org.signal.libsignal.protocol.IdentityKey import org.signal.libsignal.protocol.IdentityKeyPair @@ -75,7 +76,7 @@ internal class AccountValues internal constructor(store: KeyValueStore) : Signal private const val KEY_USERNAME = "account.username" private const val KEY_USERNAME_LINK_ENTROPY = "account.username_link_entropy" private const val KEY_USERNAME_LINK_SERVER_ID = "account.username_link_server_id" - private const val KEY_USERNAME_OUT_OF_SYNC = "phoneNumberPrivacy.usernameOutOfSync" + private const val KEY_USERNAME_SYNC_STATE = "phoneNumberPrivacy.usernameSyncState" } init { @@ -389,7 +390,17 @@ internal class AccountValues internal constructor(store: KeyValueStore) : Signal * There are some cases where our username may fall out of sync with the service. In particular, we may get a new value for our username from * storage service but then find that it doesn't match what's on the service. */ - var usernameOutOfSync: Boolean by booleanValue(KEY_USERNAME_OUT_OF_SYNC, false) + var usernameSyncState: UsernameSyncState by enumValue( + KEY_USERNAME_SYNC_STATE, + UsernameSyncState.IN_SYNC, + object : LongSerializer { + override fun serialize(data: UsernameSyncState): Long { + Log.i(TAG, "Marking username sync state as: $data") + return data.serialize() + } + override fun deserialize(data: Long): UsernameSyncState = UsernameSyncState.deserialize(data) + } + ) private fun clearLocalCredentials() { putString(KEY_SERVICE_PASSWORD, Util.getSecret(18)) @@ -468,4 +479,23 @@ internal class AccountValues internal constructor(store: KeyValueStore) : Signal Log.w(TAG, "No pre-existing identity key! No migration.") } } + + enum class UsernameSyncState(private val value: Long) { + /** Our username data is in sync with the service */ + IN_SYNC(1), + + /** Both our username and username link are out-of-sync with the service */ + USERNAME_AND_LINK_CORRUPTED(2), + + /** Our username link is out-of-sync with the service */ + LINK_CORRUPTED(3); + + fun serialize(): Long = value + + companion object { + fun deserialize(value: Long): UsernameSyncState { + return values().firstOrNull { it.value == value } ?: throw IllegalArgumentException("Invalud value: $value") + } + } + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/TooltipValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/TooltipValues.java index ce4bc3d3d1..fbc0e86b31 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/TooltipValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/TooltipValues.java @@ -14,6 +14,7 @@ public class TooltipValues extends SignalStoreValues { private static final String GROUP_CALL_TOOLTIP_DISPLAY_COUNT = "tooltip.group_call_tooltip_display_count"; private static final String MULTI_FORWARD_DIALOG = "tooltip.multi.forward.dialog"; private static final String BUBBLE_OPT_OUT = "tooltip.bubble.opt.out"; + private static final String PROFILE_SETTINGS_QR_CODE = "tooltip.profile_settings_qr_code"; TooltipValues(@NonNull KeyValueStore store) { @@ -73,4 +74,12 @@ public boolean hasSeenBubbleOptOutTooltip() { public void markBubbleOptOutTooltipSeen() { putBoolean(BUBBLE_OPT_OUT, true); } + + public boolean showProfileSettingsQrCodeTooltop() { + return getBoolean(PROFILE_SETTINGS_QR_CODE, true); + } + + public void markProfileSettingsQrCodeTooltipSeen() { + putBoolean(PROFILE_SETTINGS_QR_CODE, false); + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionSystemInfo.java b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionSystemInfo.java index 1f86df66ff..5f0cb40624 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionSystemInfo.java +++ b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionSystemInfo.java @@ -90,6 +90,9 @@ public class LogSectionSystemInfo implements LogSection { builder.append("Server Time Offset: ").append(locked ? "Unknown" : getLastKnownServerTimeOffset()).append("\n"); builder.append("Telecom : ").append(locked ? "Unknown" : AndroidTelecomUtil.getTelecomSupported()).append("\n"); builder.append("User-Agent : ").append(StandardUserAgentInterceptor.USER_AGENT).append("\n"); + if (BuildConfig.MANAGES_MOLLY_UPDATES) { + builder.append("Update Check URL : ").append(BuildConfig.FDROID_UPDATE_URL).append("\n"); + } builder.append("App : "); try { diff --git a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java index 9e49508653..d94165dd2e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java +++ b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java @@ -33,7 +33,7 @@ import org.thoughtcrime.securesms.notifications.NotificationChannels; import org.thoughtcrime.securesms.notifications.TurnOnNotificationsBottomSheet; import org.thoughtcrime.securesms.profiles.AvatarHelper; -import org.thoughtcrime.securesms.profiles.manage.ManageProfileActivity; +import org.thoughtcrime.securesms.profiles.manage.EditProfileActivity; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.util.CommunicationActions; import org.thoughtcrime.securesms.util.FeatureFlags; @@ -250,7 +250,7 @@ public void onReminderCompleted(@NonNull String pin, boolean includedFailure) { .setImage(R.drawable.ic_add_a_profile_megaphone_image) .setBody(R.string.AddAProfilePhotoMegaphone__choose_a_look_and_color) .setActionButton(R.string.AddAProfilePhotoMegaphone__add_photo, (megaphone, listener) -> { - listener.onMegaphoneNavigationRequested(ManageProfileActivity.getIntentForAvatarEdit(context)); + listener.onMegaphoneNavigationRequested(EditProfileActivity.getIntentForAvatarEdit(context)); listener.onMegaphoneCompleted(Event.ADD_A_PROFILE_PHOTO); }) .setSecondaryButton(R.string.AddAProfilePhotoMegaphone__not_now, (megaphone, listener) -> { @@ -369,7 +369,7 @@ private static boolean shouldShowEnableAppUpdatesMegaphone(@NonNull Context cont .setBody(R.string.SetUpYourUsername__usernames_let_others) .setImage(R.drawable.usernames_64) .setActionButton(R.string.SetUpYourUsername__continue, (megaphone, controller) -> { - controller.onMegaphoneNavigationRequested(ManageProfileActivity.getIntentForUsernameEdit(context)); + controller.onMegaphoneNavigationRequested(EditProfileActivity.getIntentForUsernameEdit(context)); }) .setSecondaryButton(R.string.SetUpYourUsername__not_now, (megaphone, controller) -> { controller.onMegaphoneCompleted(Event.SET_UP_YOUR_USERNAME); @@ -446,7 +446,7 @@ private static boolean shouldShowAddAProfilePhotoMegaphone(@NonNull Context cont * Prompt megaphone 3 days after turning off phone number discovery when no username is set. */ private static boolean shouldShowSetUpYourUsernameMegaphone(@NonNull Map records) { - boolean hasUsername = SignalStore.account().isRegistered() && Recipient.self().getUsername().isPresent(); + boolean hasUsername = SignalStore.account().isRegistered() && SignalStore.account().getUsername() != null; boolean hasCompleted = MapUtil.mapOrDefault(records, Event.SET_UP_YOUR_USERNAME, MegaphoneRecord::isFinished, false); long phoneNumberDiscoveryDisabledAt = SignalStore.phoneNumberPrivacy().getPhoneNumberListingModeTimestamp(); PhoneNumberPrivacyValues.PhoneNumberListingMode listingMode = SignalStore.phoneNumberPrivacy().getPhoneNumberListingMode(); diff --git a/app/src/main/java/org/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView.java b/app/src/main/java/org/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView.java index eedf1df56c..75d2ca32ae 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/megaphone/OnboardingMegaphoneView.java @@ -22,7 +22,7 @@ import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.databinding.OnboardingMegaphoneCardBinding; import org.thoughtcrime.securesms.keyvalue.SignalStore; -import org.thoughtcrime.securesms.profiles.manage.ManageProfileActivity; +import org.thoughtcrime.securesms.profiles.manage.EditProfileActivity; import org.thoughtcrime.securesms.stories.settings.story.StoriesPrivacySettingsRepository; import org.thoughtcrime.securesms.wallpaper.ChatWallpaperActivity; @@ -311,7 +311,7 @@ int getBackgroundColor() { @Override void onActionClicked(@NonNull MegaphoneActionController controller) { - controller.onMegaphoneNavigationRequested(ManageProfileActivity.getIntentForAvatarEdit(controller.getMegaphoneActivity())); + controller.onMegaphoneNavigationRequested(EditProfileActivity.getIntentForAvatarEdit(controller.getMegaphoneActivity())); SignalStore.onboarding().setShowAddPhoto(false); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/protocol/BufferedSenderKeyStore.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/protocol/BufferedSenderKeyStore.kt index c63bde627c..a1167dd2d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/protocol/BufferedSenderKeyStore.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/protocol/BufferedSenderKeyStore.kt @@ -60,10 +60,12 @@ class BufferedSenderKeyStore : SignalServiceSenderKeyStore { persistentStore.storeSenderKey(key.address, key.distributionId, record) } - persistentStore.clearSenderKeySharedWith(clearSharedWith) + if (clearSharedWith.isNotEmpty()) { + persistentStore.clearSenderKeySharedWith(clearSharedWith) + clearSharedWith.clear() + } updatedKeys.clear() - clearSharedWith.clear() } private fun UUID.toDistributionId() = DistributionId.from(this) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/TurnOnNotificationsBottomSheet.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/TurnOnNotificationsBottomSheet.kt index 13ab601885..efc65452c7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/TurnOnNotificationsBottomSheet.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/TurnOnNotificationsBottomSheet.kt @@ -147,6 +147,7 @@ private fun TurnOnNotificationsSheetContent( Text( text = stringResource(titleRes), style = MaterialTheme.typography.headlineSmall, + color = MaterialTheme.colorScheme.onSurface, modifier = Modifier .align(Alignment.CenterHorizontally) .padding(bottom = 12.dp, top = 10.dp) @@ -155,6 +156,7 @@ private fun TurnOnNotificationsSheetContent( Text( text = stringResource(subtitleRes), style = MaterialTheme.typography.bodyMedium, + color = MaterialTheme.colorScheme.onSurface, modifier = Modifier .align(Alignment.CenterHorizontally) .padding(bottom = 32.dp) @@ -162,6 +164,7 @@ private fun TurnOnNotificationsSheetContent( Text( text = stringResource(R.string.TurnOnNotificationsBottomSheet__1_tap_settings_below), + color = MaterialTheme.colorScheme.onSurface, modifier = Modifier.padding(bottom = 32.dp) ) @@ -190,6 +193,7 @@ private fun TurnOnNotificationsSheetContent( Text( text = step2Text, inlineContent = step2InlineContent, + color = MaterialTheme.colorScheme.onSurface, modifier = Modifier.padding(bottom = 32.dp) ) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt index 56b11e5aa2..1c6ac48595 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt @@ -194,8 +194,12 @@ sealed class NotificationItem(val threadRecipient: Recipient, protected val reco } data class ThumbnailInfo(val uri: Uri? = null, val contentType: String? = null) { + var needsShrinking = false + private set + companion object { val NONE = ThumbnailInfo() + val NEEDS_SHRINKING = ThumbnailInfo().apply { needsShrinking = true } } } } @@ -209,7 +213,7 @@ class MessageNotification(threadRecipient: Recipient, record: MessageRecord) : N override val isNewNotification: Boolean = notifiedTimestamp == 0L && !record.isEditMessage val hasSelfMention = record.hasSelfMention() - private var thumbnailInfo: ThumbnailInfo? = null + private var thumbnailInfo: ThumbnailInfo = NotificationThumbnails.getWithoutModifying(this) override fun getPrimaryTextActual(context: Context): CharSequence { return if (KeyCachingService.isLocked()) { @@ -263,15 +267,13 @@ class MessageNotification(threadRecipient: Recipient, record: MessageRecord) : N } override fun getThumbnailInfo(context: Context): ThumbnailInfo { - if (thumbnailInfo == null) { - thumbnailInfo = if (SignalStore.settings().messageNotificationsPrivacy.isDisplayMessage && !KeyCachingService.isLocked()) { - NotificationThumbnails.get(context, this) - } else { - ThumbnailInfo() + if (thumbnailInfo.needsShrinking) { + if (SignalStore.settings().messageNotificationsPrivacy.isDisplayMessage && !KeyCachingService.isLocked()) { + thumbnailInfo = NotificationThumbnails.get(context, this) } } - return thumbnailInfo!! + return thumbnailInfo } override fun canReply(context: Context): Boolean { diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationThumbnails.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationThumbnails.kt index 12745702da..474bb7a90b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationThumbnails.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationThumbnails.kt @@ -33,6 +33,35 @@ object NotificationThumbnails { private val thumbnailCache = LinkedHashMap(MAX_CACHE_SIZE) + fun getWithoutModifying(notificationItem: NotificationItem): NotificationItem.ThumbnailInfo { + val thumbnailSlide: Slide? = notificationItem.slideDeck?.thumbnailSlide + + if (thumbnailSlide == null || thumbnailSlide.uri == null) { + return NotificationItem.ThumbnailInfo.NONE + } + + if (thumbnailSlide.fileSize > SUPPORTED_SIZE_THRESHOLD) { + return NotificationItem.ThumbnailInfo.NONE + } + + if (thumbnailSlide.fileSize < TARGET_SIZE) { + return NotificationItem.ThumbnailInfo(thumbnailSlide.publicUri, thumbnailSlide.contentType) + } + + val messageId = MessageId(notificationItem.id) + val thumbnail: CachedThumbnail? = synchronized(thumbnailCache) { thumbnailCache[messageId] } + + if (thumbnail != null) { + return if (thumbnail != CachedThumbnail.PENDING) { + NotificationItem.ThumbnailInfo(thumbnail.uri, thumbnail.contentType) + } else { + NotificationItem.ThumbnailInfo.NONE + } + } + + return NotificationItem.ThumbnailInfo.NEEDS_SHRINKING + } + fun get(context: Context, notificationItem: NotificationItem): NotificationItem.ThumbnailInfo { val thumbnailSlide: Slide? = notificationItem.slideDeck?.thumbnailSlide diff --git a/app/src/main/java/org/thoughtcrime/securesms/payments/currency/CurrencyUtil.java b/app/src/main/java/org/thoughtcrime/securesms/payments/currency/CurrencyUtil.java index c640de5f32..3404688a0f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/payments/currency/CurrencyUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/payments/currency/CurrencyUtil.java @@ -15,6 +15,8 @@ */ public final class CurrencyUtil { + public static Currency EURO = Currency.getInstance("EUR"); + public static @Nullable Currency getCurrencyByCurrencyCode(@NonNull String currencyCode) { try { return Currency.getInstance(currencyCode); diff --git a/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java b/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java index 42723f9cea..d711cbe1f7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java @@ -32,7 +32,7 @@ import org.thoughtcrime.securesms.lock.v2.SvrConstants; import org.thoughtcrime.securesms.lock.v2.PinKeyboardType; import org.thoughtcrime.securesms.profiles.AvatarHelper; -import org.thoughtcrime.securesms.profiles.edit.EditProfileActivity; +import org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.registration.RegistrationUtil; import org.thoughtcrime.securesms.registration.fragments.RegistrationViewDelegate; @@ -238,7 +238,7 @@ private void handleSuccess() { if (Recipient.self().getProfileName().isEmpty() || !AvatarHelper.hasAvatar(activity, Recipient.self().getId())) { final Intent main = MainActivity.clearTop(activity); - final Intent profile = EditProfileActivity.getIntentForUserProfile(activity); + final Intent profile = CreateProfileActivity.getIntentForUserProfile(activity); profile.putExtra("next_intent", main); startActivity(profile); diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileActivity.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileActivity.java similarity index 74% rename from app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileActivity.java rename to app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileActivity.java index edf12ea040..abbc383a8b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileActivity.java @@ -19,7 +19,7 @@ /** * Shows editing screen for your profile during registration. Also handles group name editing. */ -public class EditProfileActivity extends BaseActivity implements EditProfileFragment.Controller { +public class CreateProfileActivity extends BaseActivity implements CreateProfileFragment.Controller { public static final String NEXT_INTENT = "next_intent"; public static final String EXCLUDE_SYSTEM = "exclude_system"; @@ -30,16 +30,16 @@ public class EditProfileActivity extends BaseActivity implements EditProfileFrag private final DynamicTheme dynamicTheme = new DynamicRegistrationTheme(); public static @NonNull Intent getIntentForUserProfile(@NonNull Context context) { - Intent intent = new Intent(context, EditProfileActivity.class); - intent.putExtra(EditProfileActivity.SHOW_TOOLBAR, false); + Intent intent = new Intent(context, CreateProfileActivity.class); + intent.putExtra(CreateProfileActivity.SHOW_TOOLBAR, false); return intent; } public static @NonNull Intent getIntentForGroupProfile(@NonNull Context context, @NonNull GroupId groupId) { - Intent intent = new Intent(context, EditProfileActivity.class); - intent.putExtra(EditProfileActivity.SHOW_TOOLBAR, true); - intent.putExtra(EditProfileActivity.GROUP_ID, groupId.toString()); - intent.putExtra(EditProfileActivity.NEXT_BUTTON_TEXT, R.string.save); + Intent intent = new Intent(context, CreateProfileActivity.class); + intent.putExtra(CreateProfileActivity.SHOW_TOOLBAR, true); + intent.putExtra(CreateProfileActivity.GROUP_ID, groupId.toString()); + intent.putExtra(CreateProfileActivity.NEXT_BUTTON_TEXT, R.string.save); return intent; } @@ -49,10 +49,10 @@ public void onCreate(Bundle bundle) { dynamicTheme.onCreate(this); - setContentView(R.layout.profile_create_activity); + setContentView(R.layout.create_profile_activity); if (bundle == null) { - NavHostFragment fragment = NavHostFragment.create(R.navigation.edit_profile, getIntent().getExtras()); + NavHostFragment fragment = NavHostFragment.create(R.navigation.create_profile, getIntent().getExtras()); getSupportFragmentManager().beginTransaction() .add(R.id.fragment_container, fragment) .commit(); @@ -60,7 +60,7 @@ public void onCreate(Bundle bundle) { getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { - if (!Navigation.findNavController(EditProfileActivity.this, R.id.fragment_container).popBackStack()) { + if (!Navigation.findNavController(CreateProfileActivity.this, R.id.fragment_container).popBackStack()) { finish(); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileFragment.java similarity index 92% rename from app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java rename to app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileFragment.java index 541f51d8dc..88cf5699c6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/CreateProfileFragment.java @@ -30,7 +30,7 @@ import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.avatar.Avatars; import org.thoughtcrime.securesms.avatar.picker.AvatarPickerFragment; -import org.thoughtcrime.securesms.databinding.ProfileCreateFragmentBinding; +import org.thoughtcrime.securesms.databinding.CreateProfileFragmentBinding; import org.thoughtcrime.securesms.groups.GroupId; import org.thoughtcrime.securesms.groups.ParcelableGroupId; import org.thoughtcrime.securesms.keyvalue.PhoneNumberPrivacyValues; @@ -49,25 +49,25 @@ import java.io.IOException; import java.io.InputStream; -import static org.thoughtcrime.securesms.profiles.edit.EditProfileActivity.EXCLUDE_SYSTEM; -import static org.thoughtcrime.securesms.profiles.edit.EditProfileActivity.GROUP_ID; -import static org.thoughtcrime.securesms.profiles.edit.EditProfileActivity.NEXT_BUTTON_TEXT; -import static org.thoughtcrime.securesms.profiles.edit.EditProfileActivity.NEXT_INTENT; -import static org.thoughtcrime.securesms.profiles.edit.EditProfileActivity.SHOW_TOOLBAR; +import static org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity.EXCLUDE_SYSTEM; +import static org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity.GROUP_ID; +import static org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity.NEXT_BUTTON_TEXT; +import static org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity.NEXT_INTENT; +import static org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity.SHOW_TOOLBAR; /** * Used for profile creation during registration. */ -public class EditProfileFragment extends LoggingFragment { +public class CreateProfileFragment extends LoggingFragment { - private static final String TAG = Log.tag(EditProfileFragment.class); + private static final String TAG = Log.tag(CreateProfileFragment.class); private static final int MAX_DESCRIPTION_GLYPHS = 480; private static final int MAX_DESCRIPTION_BYTES = 8192; private Intent nextIntent; private EditProfileViewModel viewModel; - private ProfileCreateFragmentBinding binding; + private CreateProfileFragmentBinding binding; private Controller controller; @@ -84,7 +84,7 @@ public void onAttach(@NonNull Context context) { @Override public @Nullable View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - binding = ProfileCreateFragmentBinding.inflate(inflater, container, false); + binding = CreateProfileFragmentBinding.inflate(inflater, container, false); return binding.getRoot(); } @@ -130,7 +130,7 @@ private void handleMediaFromResult(@NonNull Media media) { if (avatarBytes != null) { viewModel.setAvatarMedia(media); viewModel.setAvatar(avatarBytes); - GlideApp.with(EditProfileFragment.this) + GlideApp.with(CreateProfileFragment.this) .load(avatarBytes) .skipMemoryCache(true) .diskCacheStrategy(DiskCacheStrategy.NONE) @@ -217,7 +217,7 @@ private void initializeResources(@Nullable GroupId groupId) { }); binding.whoCanFindMeContainer.setVisibility(View.VISIBLE); - binding.whoCanFindMeContainer.setOnClickListener(v -> SafeNavigation.safeNavigate(Navigation.findNavController(v), EditProfileFragmentDirections.actionCreateProfileFragmentToPhoneNumberPrivacy())); + binding.whoCanFindMeContainer.setOnClickListener(v -> SafeNavigation.safeNavigate(Navigation.findNavController(v), CreateProfileFragmentDirections.actionCreateProfileFragmentToPhoneNumberPrivacy())); presentWhoCanFindMeDescription(SignalStore.phoneNumberPrivacy().getPhoneNumberListingMode()); } } @@ -299,9 +299,9 @@ private void presentWhoCanFindMeDescription(PhoneNumberPrivacyValues.PhoneNumber private void startAvatarSelection() { if (viewModel.isGroup()) { Parcelable groupId = ParcelableGroupId.from(viewModel.getGroupId()); - SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), EditProfileFragmentDirections.actionCreateProfileFragmentToAvatarPicker((ParcelableGroupId) groupId, viewModel.getAvatarMedia())); + SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), CreateProfileFragmentDirections.actionCreateProfileFragmentToAvatarPicker((ParcelableGroupId) groupId, viewModel.getAvatarMedia())); } else { - SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), EditProfileFragmentDirections.actionCreateProfileFragmentToAvatarPicker(null, null)); + SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), CreateProfileFragmentDirections.actionCreateProfileFragmentToAvatarPicker(null, null)); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditSelfProfileRepository.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditSelfProfileRepository.java index 2509c32643..b76341a361 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditSelfProfileRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditSelfProfileRepository.java @@ -157,6 +157,6 @@ public void uploadProfile(@NonNull ProfileName profileName, @Override public void getCurrentUsername(@NonNull Consumer> callback) { - callback.accept(Recipient.self().getUsername()); + callback.accept(Optional.ofNullable(SignalStore.account().getUsername())); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutFragment.java index ace51d5d06..9160a8b8e3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutFragment.java @@ -43,7 +43,7 @@ /** * Let's you edit the 'About' section of your profile. */ -public class EditAboutFragment extends Fragment implements ManageProfileActivity.EmojiController { +public class EditAboutFragment extends Fragment implements EditProfileActivity.EmojiController { public static final int ABOUT_MAX_GLYPHS = 140; public static final int ABOUT_LIMIT_DISPLAY_THRESHOLD = 120; diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutViewModel.java index f451dc9bd6..ab97f5f328 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditAboutViewModel.java @@ -12,12 +12,12 @@ public final class EditAboutViewModel extends ViewModel { - private final ManageProfileRepository repository; + private final EditProfileRepository repository; private final BehaviorSubject saveState; private final PublishSubject events; public EditAboutViewModel() { - this.repository = new ManageProfileRepository(); + this.repository = new EditProfileRepository(); this.saveState = BehaviorSubject.createDefault(SaveState.IDLE); this.events = PublishSubject.create(); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileActivity.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileActivity.java similarity index 79% rename from app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileActivity.java rename to app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileActivity.java index 23317c29bd..9eb3ef2bd4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileActivity.java @@ -20,9 +20,9 @@ import org.thoughtcrime.securesms.util.navigation.SafeNavigation; /** - * Activity that manages the local user's profile, as accessed via the settings. + * Activity for editing your profile after you're already registered. */ -public class ManageProfileActivity extends PassphraseRequiredActivity implements ReactWithAnyEmojiBottomSheetDialogFragment.Callback { +public class EditProfileActivity extends PassphraseRequiredActivity implements ReactWithAnyEmojiBottomSheetDialogFragment.Callback { public static final int RESULT_BECOME_A_SUSTAINER = 12382; @@ -32,17 +32,17 @@ public class ManageProfileActivity extends PassphraseRequiredActivity implements public static final String START_AT_AVATAR = "start_at_avatar"; public static @NonNull Intent getIntent(@NonNull Context context) { - return new Intent(context, ManageProfileActivity.class); + return new Intent(context, EditProfileActivity.class); } public static @NonNull Intent getIntentForUsernameEdit(@NonNull Context context) { - Intent intent = new Intent(context, ManageProfileActivity.class); + Intent intent = new Intent(context, EditProfileActivity.class); intent.putExtra(START_AT_USERNAME, true); return intent; } public static @NonNull Intent getIntentForAvatarEdit(@NonNull Context context) { - Intent intent = new Intent(context, ManageProfileActivity.class); + Intent intent = new Intent(context, EditProfileActivity.class); intent.putExtra(START_AT_AVATAR, true); return intent; } @@ -51,7 +51,7 @@ public class ManageProfileActivity extends PassphraseRequiredActivity implements public void onCreate(Bundle bundle, boolean ready) { dynamicTheme.onCreate(this); - setContentView(R.layout.manage_profile_activity); + setContentView(R.layout.edit_profile_activity); if (bundle == null) { Bundle extras = getIntent().getExtras(); @@ -65,16 +65,16 @@ public void onCreate(Bundle bundle, boolean ready) { if (extras != null && extras.getBoolean(START_AT_USERNAME, false)) { if (SignalStore.uiHints().hasSeenUsernameEducation()) { - NavDirections action = ManageProfileFragmentDirections.actionManageUsername(); + NavDirections action = EditProfileFragmentDirections.actionManageUsername(); SafeNavigation.safeNavigate(navController, action); } else { - NavDirections action = ManageProfileFragmentDirections.actionManageProfileFragmentToUsernameEducationFragment(); + NavDirections action = EditProfileFragmentDirections.actionManageProfileFragmentToUsernameEducationFragment(); SafeNavigation.safeNavigate(navController, action); } } if (extras != null && extras.getBoolean(START_AT_AVATAR, false)) { - NavDirections action = ManageProfileFragmentDirections.actionManageProfileFragmentToAvatarPicker(null, null); + NavDirections action = EditProfileFragmentDirections.actionManageProfileFragmentToAvatarPicker(null, null); SafeNavigation.safeNavigate(navController, action); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileFragment.kt new file mode 100644 index 0000000000..835eefeb43 --- /dev/null +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileFragment.kt @@ -0,0 +1,319 @@ +package org.thoughtcrime.securesms.profiles.manage + +import android.content.DialogInterface +import android.graphics.drawable.Drawable +import android.os.Bundle +import android.text.TextUtils +import android.util.TypedValue +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.appcompat.app.AlertDialog +import androidx.core.content.res.ResourcesCompat +import androidx.lifecycle.ViewModelProvider +import androidx.lifecycle.map +import androidx.navigation.Navigation.findNavController +import androidx.navigation.fragment.findNavController +import com.airbnb.lottie.SimpleColorFilter +import com.bumptech.glide.Glide +import com.google.android.material.dialog.MaterialAlertDialogBuilder +import com.google.android.material.snackbar.Snackbar +import org.signal.core.util.concurrent.LifecycleDisposable +import org.thoughtcrime.securesms.AvatarPreviewActivity +import org.thoughtcrime.securesms.LoggingFragment +import org.thoughtcrime.securesms.R +import org.thoughtcrime.securesms.avatar.Avatars.getForegroundColor +import org.thoughtcrime.securesms.avatar.Avatars.getTextSizeForLength +import org.thoughtcrime.securesms.avatar.picker.AvatarPickerFragment +import org.thoughtcrime.securesms.badges.models.Badge +import org.thoughtcrime.securesms.components.emoji.EmojiUtil +import org.thoughtcrime.securesms.databinding.EditProfileFragmentBinding +import org.thoughtcrime.securesms.keyvalue.AccountValues +import org.thoughtcrime.securesms.keyvalue.SignalStore +import org.thoughtcrime.securesms.mediasend.Media +import org.thoughtcrime.securesms.profiles.ProfileName +import org.thoughtcrime.securesms.profiles.manage.EditProfileViewModel.AvatarState +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameDeleteResult +import org.thoughtcrime.securesms.recipients.Recipient +import org.thoughtcrime.securesms.util.FeatureFlags +import org.thoughtcrime.securesms.util.NameUtil.getAbbreviation +import org.thoughtcrime.securesms.util.livedata.LiveDataUtil +import org.thoughtcrime.securesms.util.navigation.safeNavigate +import org.thoughtcrime.securesms.util.views.SimpleProgressDialog +import org.thoughtcrime.securesms.util.visible +import java.util.Arrays +import java.util.Optional + +/** + * Fragment for editing your profile after you're already registered. + */ +class EditProfileFragment : LoggingFragment() { + + private var avatarProgress: AlertDialog? = null + + private lateinit var viewModel: EditProfileViewModel + private lateinit var binding: EditProfileFragmentBinding + private lateinit var disposables: LifecycleDisposable + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { + binding = EditProfileFragmentBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + disposables = LifecycleDisposable() + disposables.bindTo(viewLifecycleOwner) + + UsernameEditFragment.ResultContract().registerForResult(parentFragmentManager, viewLifecycleOwner) { + Snackbar.make(view, R.string.ManageProfileFragment__username_created, Snackbar.LENGTH_SHORT).show() + } + + UsernameShareBottomSheet.ResultContract.registerForResult(parentFragmentManager, viewLifecycleOwner) { + Snackbar.make(view, R.string.ManageProfileFragment__username_copied, Snackbar.LENGTH_SHORT).show() + } + + initializeViewModel() + + binding.toolbar.setNavigationOnClickListener { requireActivity().finish() } + binding.manageProfileEditPhoto.setOnClickListener { onEditAvatarClicked() } + binding.manageProfileNameContainer.setOnClickListener { v: View -> findNavController(v).safeNavigate(EditProfileFragmentDirections.actionManageProfileName()) } + + binding.manageProfileUsernameContainer.setOnClickListener { v: View -> + if (SignalStore.uiHints().hasSeenUsernameEducation()) { + if (SignalStore.account().username != null) { + MaterialAlertDialogBuilder(requireContext(), R.style.ThemeOverlay_Signal_MaterialAlertDialog_List) + .setItems(R.array.username_edit_entries) { _: DialogInterface?, w: Int -> + when (w) { + 0 -> findNavController(v).safeNavigate(EditProfileFragmentDirections.actionManageUsername()) + 1 -> displayConfirmUsernameDeletionDialog() + else -> throw IllegalStateException() + } + } + .show() + } else { + findNavController(v).safeNavigate(EditProfileFragmentDirections.actionManageUsername()) + } + } else { + findNavController(v).safeNavigate(EditProfileFragmentDirections.actionManageProfileFragmentToUsernameEducationFragment()) + } + } + + binding.manageProfileAboutContainer.setOnClickListener { v: View -> findNavController(v).safeNavigate(EditProfileFragmentDirections.actionManageAbout()) } + + parentFragmentManager.setFragmentResultListener(AvatarPickerFragment.REQUEST_KEY_SELECT_AVATAR, viewLifecycleOwner) { _: String?, bundle: Bundle -> + if (bundle.getBoolean(AvatarPickerFragment.SELECT_AVATAR_CLEAR)) { + viewModel.onAvatarSelected(requireContext(), null) + } else { + val result = bundle.getParcelable(AvatarPickerFragment.SELECT_AVATAR_MEDIA) + viewModel.onAvatarSelected(requireContext(), result) + } + } + + val avatarInitials = binding.manageProfileAvatarInitials + avatarInitials.addOnLayoutChangeListener { _, _, _, _, _, _, _, _, _ -> + if (avatarInitials.length() > 0) { + updateInitials(avatarInitials.text.toString()) + } + } + + binding.manageProfileBadgesContainer.visibility = View.GONE + + binding.manageProfileAvatar.setOnClickListener { + startActivity( + AvatarPreviewActivity.intentFromRecipientId(requireContext(), Recipient.self().id), + AvatarPreviewActivity.createTransitionBundle(requireActivity(), binding.manageProfileAvatar) + ) + } + + if (FeatureFlags.usernames() && SignalStore.account().username != null && SignalStore.account().usernameSyncState != AccountValues.UsernameSyncState.USERNAME_AND_LINK_CORRUPTED) { + binding.usernameLinkContainer.setOnClickListener { + findNavController().safeNavigate(EditProfileFragmentDirections.actionManageProfileFragmentToUsernameLinkFragment()) + } + + if (SignalStore.account().usernameSyncState == AccountValues.UsernameSyncState.LINK_CORRUPTED) { + binding.linkErrorIndicator.visibility = View.VISIBLE + } else { + binding.linkErrorIndicator.visibility = View.GONE + } + + if (SignalStore.tooltips().showProfileSettingsQrCodeTooltop()) { + binding.usernameLinkTooltip.visibility = View.VISIBLE + binding.linkTooltipCloseButton.setOnClickListener { + binding.usernameLinkTooltip.visibility = View.GONE + SignalStore.tooltips().markProfileSettingsQrCodeTooltipSeen() + } + } + } else { + binding.usernameLinkContainer.visibility = View.GONE + } + } + + private fun initializeViewModel() { + viewModel = ViewModelProvider(this, EditProfileViewModel.Factory()).get(EditProfileViewModel::class.java) + + LiveDataUtil + .distinctUntilChanged(viewModel.avatar) { b1, b2 -> Arrays.equals(b1.avatar, b2.avatar) } + .map { avatarState -> Optional.ofNullable(avatarState.avatar) } + .observe(viewLifecycleOwner) { avatarData -> presentAvatarImage(avatarData) } + + viewModel.avatar.observe(viewLifecycleOwner) { presentAvatarPlaceholder(it) } + viewModel.profileName.observe(viewLifecycleOwner) { presentProfileName(it) } + viewModel.events.observe(viewLifecycleOwner) { presentEvent(it) } + viewModel.about.observe(viewLifecycleOwner) { presentAbout(it) } + viewModel.aboutEmoji.observe(viewLifecycleOwner) { presentAboutEmoji(it) } + viewModel.badge.observe(viewLifecycleOwner) { presentBadge(it) } + + if (viewModel.shouldShowUsername()) { + viewModel.username.observe(viewLifecycleOwner) { presentUsername(it) } + } else { + binding.manageProfileUsernameContainer.visibility = View.GONE + } + } + + private fun presentAvatarImage(avatarData: Optional) { + if (avatarData.isPresent) { + Glide.with(this) + .load(avatarData.get()) + .circleCrop() + .into(binding.manageProfileAvatar) + } else { + Glide.with(this).load(null as Drawable?).into(binding.manageProfileAvatar) + } + } + + private fun presentAvatarPlaceholder(avatarState: AvatarState) { + if (avatarState.avatar == null) { + val initials: CharSequence? = getAbbreviation(avatarState.self.getDisplayName(requireContext())) + val foregroundColor = getForegroundColor(avatarState.self.avatarColor) + + binding.manageProfileAvatarBackground.colorFilter = SimpleColorFilter(avatarState.self.avatarColor.colorInt()) + binding.manageProfileAvatarPlaceholder.colorFilter = SimpleColorFilter(foregroundColor.colorInt) + binding.manageProfileAvatarInitials.setTextColor(foregroundColor.colorInt) + + if (TextUtils.isEmpty(initials)) { + binding.manageProfileAvatarPlaceholder.visibility = View.VISIBLE + binding.manageProfileAvatarInitials.visibility = View.GONE + } else { + updateInitials(initials.toString()) + binding.manageProfileAvatarPlaceholder.visibility = View.GONE + binding.manageProfileAvatarInitials.visibility = View.VISIBLE + } + } else { + binding.manageProfileAvatarPlaceholder.visibility = View.GONE + binding.manageProfileAvatarInitials.visibility = View.GONE + } + + if (avatarProgress == null && avatarState.loadingState == EditProfileViewModel.LoadingState.LOADING) { + avatarProgress = SimpleProgressDialog.show(requireContext()) + } else if (avatarProgress != null && avatarState.loadingState == EditProfileViewModel.LoadingState.LOADED) { + avatarProgress!!.dismiss() + } + } + + private fun updateInitials(initials: String) { + binding.manageProfileAvatarInitials.setTextSize( + TypedValue.COMPLEX_UNIT_PX, + getTextSizeForLength( + context = requireContext(), + text = initials, + maxWidth = binding.manageProfileAvatarInitials.measuredWidth * 0.8f, + maxSize = binding.manageProfileAvatarInitials.measuredWidth * 0.45f + ) + ) + + binding.manageProfileAvatarInitials.text = initials + } + + private fun presentProfileName(profileName: ProfileName?) { + if (profileName == null || profileName.isEmpty) { + binding.manageProfileName.setText(R.string.ManageProfileFragment_profile_name) + } else { + binding.manageProfileName.text = profileName.toString() + } + } + + private fun presentUsername(username: String?) { + if (username.isNullOrEmpty()) { + binding.manageProfileUsername.setText(R.string.ManageProfileFragment_username) + } else { + binding.manageProfileUsername.text = username + } + + if (SignalStore.account().usernameSyncState == AccountValues.UsernameSyncState.USERNAME_AND_LINK_CORRUPTED) { + binding.usernameErrorIndicator.visibility = View.VISIBLE + } else { + binding.usernameErrorIndicator.visibility = View.GONE + } + } + + private fun presentAbout(about: String?) { + if (about.isNullOrEmpty()) { + binding.manageProfileAbout.setText(R.string.ManageProfileFragment_about) + } else { + binding.manageProfileAbout.text = about + } + } + + private fun presentAboutEmoji(aboutEmoji: String?) { + if (aboutEmoji.isNullOrEmpty()) { + binding.manageProfileAboutIcon.setImageDrawable(ResourcesCompat.getDrawable(resources, R.drawable.symbol_edit_24, null)) + } else { + val emoji = EmojiUtil.convertToDrawable(requireContext(), aboutEmoji) + if (emoji != null) { + binding.manageProfileAboutIcon.setImageDrawable(emoji) + } else { + binding.manageProfileAboutIcon.setImageDrawable(ResourcesCompat.getDrawable(resources, R.drawable.symbol_edit_24, null)) + } + } + } + + private fun presentBadge(badge: Optional) { + if (badge.isPresent && badge.get().visible && !badge.get().isExpired()) { + binding.manageProfileBadge.setBadge(badge.orElse(null)) + } else { + binding.manageProfileBadge.setBadge(null) + } + } + + private fun presentEvent(event: EditProfileViewModel.Event) { + when (event) { + EditProfileViewModel.Event.AVATAR_DISK_FAILURE -> Toast.makeText(requireContext(), R.string.ManageProfileFragment_failed_to_set_avatar, Toast.LENGTH_LONG).show() + EditProfileViewModel.Event.AVATAR_NETWORK_FAILURE -> Toast.makeText(requireContext(), R.string.EditProfileNameFragment_failed_to_save_due_to_network_issues_try_again_later, Toast.LENGTH_LONG).show() + } + } + + private fun onEditAvatarClicked() { + findNavController(requireView()).safeNavigate(EditProfileFragmentDirections.actionManageProfileFragmentToAvatarPicker(null, null)) + } + + private fun displayConfirmUsernameDeletionDialog() { + MaterialAlertDialogBuilder(requireContext()) + .setTitle(R.string.ManageProfileFragment__delete_username_dialog_title) + .setMessage(requireContext().getString(R.string.ManageProfileFragment__delete_username_dialog_body, SignalStore.account().username)) + .setPositiveButton(R.string.delete) { _, _ -> onUserConfirmedUsernameDeletion() } + .setNegativeButton(android.R.string.cancel) { d: DialogInterface?, w: Int -> } + .show() + } + + private fun onUserConfirmedUsernameDeletion() { + binding.progressCard.visibility = View.VISIBLE + + disposables += viewModel + .deleteUsername() + .subscribe { result: UsernameDeleteResult -> + binding.progressCard.visibility = View.GONE + handleUsernameDeletionResult(result) + } + } + + private fun handleUsernameDeletionResult(usernameDeleteResult: UsernameDeleteResult) { + when (usernameDeleteResult) { + UsernameDeleteResult.SUCCESS -> { + Snackbar.make(requireView(), R.string.ManageProfileFragment__username_deleted, Snackbar.LENGTH_SHORT).show() + binding.usernameLinkContainer.visibility = View.GONE + } + UsernameDeleteResult.NETWORK_ERROR -> Snackbar.make(requireView(), R.string.ManageProfileFragment__couldnt_delete_username, Snackbar.LENGTH_SHORT).show() + } + } +} diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileNameViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileNameViewModel.java index f944b54c49..b6c71fdffd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileNameViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileNameViewModel.java @@ -14,12 +14,12 @@ public final class EditProfileNameViewModel extends ViewModel { - private final ManageProfileRepository repository; + private final EditProfileRepository repository; private final MutableLiveData saveState; private final SingleLiveEvent events; public EditProfileNameViewModel() { - this.repository = new ManageProfileRepository(); + this.repository = new EditProfileRepository(); this.saveState = new MutableLiveData<>(SaveState.IDLE); this.events = new SingleLiveEvent<>(); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileRepository.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileRepository.java similarity index 96% rename from app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileRepository.java rename to app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileRepository.java index a11987e9dc..e004166b35 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileRepository.java @@ -20,9 +20,9 @@ import java.io.ByteArrayInputStream; import java.io.IOException; -final class ManageProfileRepository { +final class EditProfileRepository { - private static final String TAG = Log.tag(ManageProfileRepository.class); + private static final String TAG = Log.tag(EditProfileRepository.class); public void setName(@NonNull Context context, @NonNull ProfileName profileName, @NonNull Consumer callback) { SignalExecutors.UNBOUNDED.execute(() -> { diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileViewModel.java similarity index 93% rename from app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileViewModel.java rename to app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileViewModel.java index 7ea96fb323..0a78309a40 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/EditProfileViewModel.java @@ -16,6 +16,7 @@ import org.thoughtcrime.securesms.badges.models.Badge; import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.jobs.RetrieveProfileJob; +import org.thoughtcrime.securesms.keyvalue.SignalStore; import org.thoughtcrime.securesms.mediasend.Media; import org.thoughtcrime.securesms.profiles.AvatarHelper; import org.thoughtcrime.securesms.profiles.ProfileName; @@ -37,9 +38,9 @@ import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.core.Single; -class ManageProfileViewModel extends ViewModel { +class EditProfileViewModel extends ViewModel { - private static final String TAG = Log.tag(ManageProfileViewModel.class); + private static final String TAG = Log.tag(EditProfileViewModel.class); private final MutableLiveData internalAvatarState; private final MutableLiveData profileName; @@ -49,21 +50,19 @@ class ManageProfileViewModel extends ViewModel { private final LiveData avatarState; private final SingleLiveEvent events; private final RecipientForeverObserver observer; - private final ManageProfileRepository repository; - private final UsernameRepository usernameEditRepository; + private final EditProfileRepository repository; private final MutableLiveData> badge; private byte[] previousAvatar; - public ManageProfileViewModel() { + public EditProfileViewModel() { this.internalAvatarState = new MutableLiveData<>(); this.profileName = new MutableLiveData<>(); this.username = new MutableLiveData<>(); this.about = new MutableLiveData<>(); this.aboutEmoji = new MutableLiveData<>(); this.events = new SingleLiveEvent<>(); - this.repository = new ManageProfileRepository(); - this.usernameEditRepository = new UsernameRepository(); + this.repository = new EditProfileRepository(); this.badge = new DefaultValueLiveData<>(Optional.empty()); this.observer = this::onRecipientChanged; this.avatarState = LiveDataUtil.combineLatest(Recipient.self().live().getLiveData(), internalAvatarState, (self, state) -> new AvatarState(state, self)); @@ -105,7 +104,7 @@ public ManageProfileViewModel() { } public Single deleteUsername() { - return usernameEditRepository.deleteUsername().observeOn(AndroidSchedulers.mainThread()); + return UsernameRepository.deleteUsername().observeOn(AndroidSchedulers.mainThread()); } public boolean shouldShowUsername() { @@ -163,7 +162,7 @@ public boolean canRemoveAvatar() { private void onRecipientChanged(@NonNull Recipient recipient) { profileName.postValue(recipient.getProfileName()); - username.postValue(recipient.getUsername().orElse(null)); + username.postValue(SignalStore.account().getUsername()); about.postValue(recipient.getAbout()); aboutEmoji.postValue(recipient.getAboutEmoji()); badge.postValue(Optional.ofNullable(recipient.getFeaturedBadge())); @@ -281,7 +280,7 @@ enum Event { static class Factory extends ViewModelProvider.NewInstanceFactory { @Override public @NonNull T create(@NonNull Class modelClass) { - return Objects.requireNonNull(modelClass.cast(new ManageProfileViewModel())); + return Objects.requireNonNull(modelClass.cast(new EditProfileViewModel())); } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileFragment.java deleted file mode 100644 index ce80fef614..0000000000 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/ManageProfileFragment.java +++ /dev/null @@ -1,319 +0,0 @@ -package org.thoughtcrime.securesms.profiles.manage; - -import android.graphics.drawable.Drawable; -import android.os.Bundle; -import android.text.TextUtils; -import android.util.TypedValue; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.Toast; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.appcompat.app.AlertDialog; -import androidx.core.content.res.ResourcesCompat; -import androidx.lifecycle.LiveData; -import androidx.lifecycle.Transformations; -import androidx.lifecycle.ViewModelProvider; -import androidx.navigation.Navigation; - -import com.airbnb.lottie.SimpleColorFilter; -import com.bumptech.glide.Glide; -import com.google.android.material.dialog.MaterialAlertDialogBuilder; -import com.google.android.material.snackbar.Snackbar; - -import org.signal.core.util.logging.Log; -import org.thoughtcrime.securesms.AvatarPreviewActivity; -import org.thoughtcrime.securesms.LoggingFragment; -import org.thoughtcrime.securesms.R; -import org.thoughtcrime.securesms.avatar.Avatars; -import org.thoughtcrime.securesms.avatar.picker.AvatarPickerFragment; -import org.thoughtcrime.securesms.badges.models.Badge; -import org.thoughtcrime.securesms.components.emoji.EmojiTextView; -import org.thoughtcrime.securesms.components.emoji.EmojiUtil; -import org.thoughtcrime.securesms.databinding.ManageProfileFragmentBinding; -import org.thoughtcrime.securesms.keyvalue.SignalStore; -import org.thoughtcrime.securesms.mediasend.Media; -import org.thoughtcrime.securesms.profiles.ProfileName; -import org.thoughtcrime.securesms.profiles.manage.ManageProfileViewModel.AvatarState; -import org.thoughtcrime.securesms.recipients.Recipient; -import org.signal.core.util.concurrent.LifecycleDisposable; -import org.thoughtcrime.securesms.util.NameUtil; -import org.thoughtcrime.securesms.util.livedata.LiveDataUtil; -import org.thoughtcrime.securesms.util.navigation.SafeNavigation; -import org.thoughtcrime.securesms.util.views.SimpleProgressDialog; - -import java.util.Arrays; -import java.util.Optional; - -import io.reactivex.rxjava3.disposables.Disposable; - -public class ManageProfileFragment extends LoggingFragment { - - private static final String TAG = Log.tag(ManageProfileFragment.class); - - private AlertDialog avatarProgress; - private ManageProfileViewModel viewModel; - private ManageProfileFragmentBinding binding; - private LifecycleDisposable disposables; - - @Override - public @Nullable View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - binding = ManageProfileFragmentBinding.inflate(inflater, container, false); - - return binding.getRoot(); - } - - @Override - public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { - disposables = new LifecycleDisposable(); - disposables.bindTo(getViewLifecycleOwner()); - - new UsernameEditFragment.ResultContract().registerForResult(getParentFragmentManager(), getViewLifecycleOwner(), isUsernameCreated -> { - Snackbar.make(view, R.string.ManageProfileFragment__username_created, Snackbar.LENGTH_SHORT).show(); - }); - - UsernameShareBottomSheet.ResultContract.INSTANCE.registerForResult(getParentFragmentManager(), getViewLifecycleOwner(), isCopiedToClipboard -> { - Snackbar.make(view, R.string.ManageProfileFragment__username_copied, Snackbar.LENGTH_SHORT).show(); - }); - - initializeViewModel(); - - binding.toolbar.setNavigationOnClickListener(v -> requireActivity().finish()); - - binding.manageProfileEditPhoto.setOnClickListener(v -> onEditAvatarClicked()); - - binding.manageProfileNameContainer.setOnClickListener(v -> { - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageProfileName()); - }); - - binding.manageProfileUsernameContainer.setOnClickListener(v -> { - if (SignalStore.uiHints().hasSeenUsernameEducation()) { - if (Recipient.self().getUsername().isPresent()) { - new MaterialAlertDialogBuilder(requireContext(), R.style.ThemeOverlay_Signal_MaterialAlertDialog_List) - .setItems(R.array.username_edit_entries, (d, w) -> { - switch (w) { - case 0: - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageUsername()); - break; - case 1: - displayConfirmUsernameDeletionDialog(); - break; - default: - throw new IllegalStateException(); - } - }) - .show(); - } else { - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageUsername()); - } - } else { - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageProfileFragmentToUsernameEducationFragment()); - } - }); - - binding.manageProfileAboutContainer.setOnClickListener(v -> { - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageAbout()); - }); - - getParentFragmentManager().setFragmentResultListener(AvatarPickerFragment.REQUEST_KEY_SELECT_AVATAR, getViewLifecycleOwner(), (key, bundle) -> { - if (bundle.getBoolean(AvatarPickerFragment.SELECT_AVATAR_CLEAR)) { - viewModel.onAvatarSelected(requireContext(), null); - } else { - Media result = bundle.getParcelable(AvatarPickerFragment.SELECT_AVATAR_MEDIA); - viewModel.onAvatarSelected(requireContext(), result); - } - }); - - EmojiTextView avatarInitials = binding.manageProfileAvatarInitials; - avatarInitials.addOnLayoutChangeListener((v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) -> { - if (avatarInitials.length() > 0) { - updateInitials(avatarInitials.getText().toString()); - } - }); - - binding.manageProfileBadgesContainer.setVisibility(View.GONE); - - binding.manageProfileAvatar.setOnClickListener(v -> { - startActivity(AvatarPreviewActivity.intentFromRecipientId(requireContext(), Recipient.self().getId()), - AvatarPreviewActivity.createTransitionBundle(requireActivity(), binding.manageProfileAvatar)); - }); - - binding.manageProfileUsernameShare.setOnClickListener(v -> { - SafeNavigation.safeNavigate(Navigation.findNavController(v), ManageProfileFragmentDirections.actionManageProfileFragmentToShareUsernameDialog()); - }); - } - - @Override - public void onDestroyView() { - super.onDestroyView(); - binding = null; - } - - private void initializeViewModel() { - viewModel = new ViewModelProvider(this, new ManageProfileViewModel.Factory()).get(ManageProfileViewModel.class); - - LiveData> avatarImage = Transformations.map(LiveDataUtil.distinctUntilChanged(viewModel.getAvatar(), (b1, b2) -> Arrays.equals(b1.getAvatar(), b2.getAvatar())), - b -> Optional.ofNullable(b.getAvatar())); - avatarImage.observe(getViewLifecycleOwner(), this::presentAvatarImage); - - viewModel.getAvatar().observe(getViewLifecycleOwner(), this::presentAvatarPlaceholder); - viewModel.getProfileName().observe(getViewLifecycleOwner(), this::presentProfileName); - viewModel.getEvents().observe(getViewLifecycleOwner(), this::presentEvent); - viewModel.getAbout().observe(getViewLifecycleOwner(), this::presentAbout); - viewModel.getAboutEmoji().observe(getViewLifecycleOwner(), this::presentAboutEmoji); - viewModel.getBadge().observe(getViewLifecycleOwner(), this::presentBadge); - - if (viewModel.shouldShowUsername()) { - viewModel.getUsername().observe(getViewLifecycleOwner(), this::presentUsername); - } else { - binding.manageProfileUsernameContainer.setVisibility(View.GONE); - } - } - - private void presentAvatarImage(@NonNull Optional avatarData) { - if (avatarData.isPresent()) { - Glide.with(this) - .load(avatarData.get()) - .circleCrop() - .into(binding.manageProfileAvatar); - } else { - Glide.with(this).load((Drawable) null).into(binding.manageProfileAvatar); - } - } - - private void presentAvatarPlaceholder(@NonNull AvatarState avatarState) { - if (avatarState.getAvatar() == null) { - CharSequence initials = NameUtil.getAbbreviation(avatarState.getSelf().getDisplayName(requireContext())); - Avatars.ForegroundColor foregroundColor = Avatars.getForegroundColor(avatarState.getSelf().getAvatarColor()); - - binding.manageProfileAvatarBackground.setColorFilter(new SimpleColorFilter(avatarState.getSelf().getAvatarColor().colorInt())); - binding.manageProfileAvatarPlaceholder.setColorFilter(new SimpleColorFilter(foregroundColor.getColorInt())); - binding.manageProfileAvatarInitials.setTextColor(foregroundColor.getColorInt()); - - if (TextUtils.isEmpty(initials)) { - binding.manageProfileAvatarPlaceholder.setVisibility(View.VISIBLE); - binding.manageProfileAvatarInitials.setVisibility(View.GONE); - } else { - updateInitials(initials.toString()); - binding.manageProfileAvatarPlaceholder.setVisibility(View.GONE); - binding.manageProfileAvatarInitials.setVisibility(View.VISIBLE); - } - } else { - binding.manageProfileAvatarPlaceholder.setVisibility(View.GONE); - binding.manageProfileAvatarInitials.setVisibility(View.GONE); - } - - if (avatarProgress == null && avatarState.getLoadingState() == ManageProfileViewModel.LoadingState.LOADING) { - avatarProgress = SimpleProgressDialog.show(requireContext()); - } else if (avatarProgress != null && avatarState.getLoadingState() == ManageProfileViewModel.LoadingState.LOADED) { - avatarProgress.dismiss(); - } - } - - private void updateInitials(String initials) { - binding.manageProfileAvatarInitials.setTextSize(TypedValue.COMPLEX_UNIT_PX, - Avatars.getTextSizeForLength(requireContext(), - initials, - binding.manageProfileAvatarInitials.getMeasuredWidth() * 0.8f, - binding.manageProfileAvatarInitials.getMeasuredWidth() * 0.45f)); - binding.manageProfileAvatarInitials.setText(initials); - } - - private void presentProfileName(@Nullable ProfileName profileName) { - if (profileName == null || profileName.isEmpty()) { - binding.manageProfileName.setText(R.string.ManageProfileFragment_profile_name); - } else { - binding.manageProfileName.setText(profileName.toString()); - } - } - - private void presentUsername(@Nullable String username) { - if (username == null || username.isEmpty()) { - binding.manageProfileUsername.setText(R.string.ManageProfileFragment_username); - binding.manageProfileUsernameSubtitle.setText(R.string.ManageProfileFragment_your_username); - binding.manageProfileUsernameShare.setVisibility(View.GONE); - } else { - binding.manageProfileUsername.setText(username); - binding.manageProfileUsernameShare.setVisibility(View.VISIBLE); - } - } - - private void presentAbout(@Nullable String about) { - if (about == null || about.isEmpty()) { - binding.manageProfileAbout.setText(R.string.ManageProfileFragment_about); - } else { - binding.manageProfileAbout.setText(about); - } - } - - private void presentAboutEmoji(@NonNull String aboutEmoji) { - if (aboutEmoji == null || aboutEmoji.isEmpty()) { - binding.manageProfileAboutIcon.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.symbol_edit_24, null)); - } else { - Drawable emoji = EmojiUtil.convertToDrawable(requireContext(), aboutEmoji); - - if (emoji != null) { - binding.manageProfileAboutIcon.setImageDrawable(emoji); - } else { - binding.manageProfileAboutIcon.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.symbol_edit_24, null)); - } - } - } - - private void presentBadge(@NonNull Optional badge) { - if (badge.isPresent() && badge.get().getVisible() && !badge.get().isExpired()) { - binding.manageProfileBadge.setBadge(badge.orElse(null)); - } else { - binding.manageProfileBadge.setBadge(null); - } - } - - private void presentEvent(@NonNull ManageProfileViewModel.Event event) { - switch (event) { - case AVATAR_DISK_FAILURE: - Toast.makeText(requireContext(), R.string.ManageProfileFragment_failed_to_set_avatar, Toast.LENGTH_LONG).show(); - break; - case AVATAR_NETWORK_FAILURE: - Toast.makeText(requireContext(), R.string.EditProfileNameFragment_failed_to_save_due_to_network_issues_try_again_later, Toast.LENGTH_LONG).show(); - break; - } - } - - private void onEditAvatarClicked() { - SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), ManageProfileFragmentDirections.actionManageProfileFragmentToAvatarPicker(null, null)); - } - - private void displayConfirmUsernameDeletionDialog() { - new MaterialAlertDialogBuilder(requireContext()) - .setTitle("Delete Username?") // TODO [alex] -- Final copy - .setMessage("This will remove your username, allowing other users to claim it. Are you sure?") // TODO [alex] -- Final copy - .setPositiveButton(R.string.delete, (d, w) -> { - onUserConfirmedUsernameDeletion(); - }) - .setNegativeButton(android.R.string.cancel, (d, w) -> {}) - .show(); - } - - private void onUserConfirmedUsernameDeletion() { - binding.progressCard.setVisibility(View.VISIBLE); - Disposable disposable = viewModel.deleteUsername() - .subscribe(result -> { - binding.progressCard.setVisibility(View.GONE); - handleUsernameDeletionResult(result); - }); - disposables.add(disposable); - } - - private void handleUsernameDeletionResult(@NonNull UsernameRepository.UsernameDeleteResult usernameDeleteResult) { - switch (usernameDeleteResult) { - case SUCCESS: - Snackbar.make(requireView(), R.string.ManageProfileFragment__username_deleted, Snackbar.LENGTH_SHORT).show(); - break; - case NETWORK_ERROR: - Snackbar.make(requireView(), R.string.ManageProfileFragment__couldnt_delete_username, Snackbar.LENGTH_SHORT).show(); - break; - } - } -} diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditFragment.java index 2a1b91db02..8557a2953d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditFragment.java @@ -1,5 +1,6 @@ package org.thoughtcrime.securesms.profiles.manage; +import android.animation.LayoutTransition; import android.content.Intent; import android.content.res.ColorStateList; import android.graphics.drawable.Drawable; @@ -9,8 +10,6 @@ import android.view.ViewGroup; import android.view.inputmethod.EditorInfo; import android.widget.EditText; -import android.widget.ImageView; -import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; @@ -24,8 +23,6 @@ import androidx.navigation.fragment.NavHostFragment; import com.google.android.material.dialog.MaterialAlertDialogBuilder; -import com.google.android.material.progressindicator.CircularProgressIndicatorSpec; -import com.google.android.material.progressindicator.IndeterminateDrawable; import com.google.android.material.textfield.TextInputLayout; import org.signal.core.util.DimensionUnit; @@ -34,6 +31,7 @@ import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.contactshare.SimpleTextWatcher; import org.thoughtcrime.securesms.databinding.UsernameEditFragmentBinding; +import org.thoughtcrime.securesms.keyvalue.SignalStore; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.util.FragmentResultContract; import org.signal.core.util.concurrent.LifecycleDisposable; @@ -52,6 +50,17 @@ public class UsernameEditFragment extends LoggingFragment { private LifecycleDisposable lifecycleDisposable; private UsernameEditFragmentArgs args; + private static final LayoutTransition ANIMATED_LAYOUT = new LayoutTransition(); + private static final LayoutTransition STATIC_LAYOUT = new LayoutTransition(); + + static { + STATIC_LAYOUT.disableTransitionType(LayoutTransition.CHANGE_APPEARING); + STATIC_LAYOUT.disableTransitionType(LayoutTransition.CHANGE_DISAPPEARING); + STATIC_LAYOUT.disableTransitionType(LayoutTransition.APPEARING); + STATIC_LAYOUT.disableTransitionType(LayoutTransition.DISAPPEARING); + STATIC_LAYOUT.disableTransitionType(LayoutTransition.CHANGING); + } + public static UsernameEditFragment newInstance() { return new UsernameEditFragment(); } @@ -96,7 +105,9 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat binding.usernameDoneButton.setOnClickListener(v -> viewModel.onUsernameSubmitted()); binding.usernameSkipButton.setOnClickListener(v -> viewModel.onUsernameSkipped()); - UsernameState usernameState = Recipient.self().getUsername().map(UsernameState.Set::new).orElse(UsernameState.NoUsername.INSTANCE); + String username = SignalStore.account().getUsername(); + UsernameState usernameState = username != null ? new UsernameState.Set(username) : UsernameState.NoUsername.INSTANCE; + binding.usernameText.setText(usernameState.getNickname()); binding.usernameText.addTextChangedListener(new SimpleTextWatcher() { @Override @@ -155,6 +166,8 @@ private void onUiStateChanged(@NonNull UsernameEditViewModel.State state) { presentButtonState(state.buttonState); presentSummary(state.username); + binding.root.setLayoutTransition(ANIMATED_LAYOUT); + switch (state.usernameStatus) { case NONE: usernameInputWrapper.setError(null); @@ -190,6 +203,8 @@ private void onUiStateChanged(@NonNull UsernameEditViewModel.State state) { CharSequence error = usernameInputWrapper.getError(); binding.usernameError.setVisibility(error != null ? View.VISIBLE : View.GONE); binding.usernameError.setText(usernameInputWrapper.getError()); + + binding.root.setLayoutTransition(STATIC_LAYOUT); } private void presentButtonState(@NonNull UsernameEditViewModel.ButtonState buttonState) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt index c1166cfe7e..ac7fffbd69 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt @@ -14,7 +14,6 @@ import org.signal.core.util.Result import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameDeleteResult import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameSetResult -import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.util.UsernameUtil.InvalidReason import org.thoughtcrime.securesms.util.UsernameUtil.checkUsername import org.thoughtcrime.securesms.util.rx.RxStore @@ -33,7 +32,6 @@ import java.util.concurrent.TimeUnit */ internal class UsernameEditViewModel private constructor(private val isInRegistration: Boolean) : ViewModel() { private val events: PublishSubject = PublishSubject.create() - private val repo: UsernameRepository = UsernameRepository() private val nicknamePublisher: PublishProcessor = PublishProcessor.create() private val disposables: CompositeDisposable = CompositeDisposable() @@ -41,7 +39,7 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr defaultValue = State( buttonState = ButtonState.SUBMIT_DISABLED, usernameStatus = UsernameStatus.NONE, - username = Recipient.self().username.map { UsernameState.Set(it) }.orElse(UsernameState.NoUsername) + username = SignalStore.account().username?.let { UsernameState.Set(it) } ?: UsernameState.NoUsername ), scheduler = Schedulers.computation() ) @@ -60,7 +58,7 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr fun onNicknameUpdated(nickname: String) { uiState.update { state: State -> - if (nickname.isBlank() && Recipient.self().username.isPresent) { + if (nickname.isBlank() && SignalStore.account().username != null) { return@update State( buttonState = if (isInRegistration) ButtonState.SUBMIT_DISABLED else ButtonState.DELETE, usernameStatus = UsernameStatus.NONE, @@ -71,9 +69,19 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr val invalidReason: InvalidReason? = checkUsername(nickname) if (invalidReason != null) { - State(ButtonState.SUBMIT_DISABLED, mapUsernameError(invalidReason), state.username) + // We only want to show actual errors after debouncing. But we also don't want to allow users to submit names with errors. + // So we disable submit, but we don't show an error yet. + State( + buttonState = ButtonState.SUBMIT_DISABLED, + usernameStatus = UsernameStatus.NONE, + username = state.username + ) } else { - State(ButtonState.SUBMIT_DISABLED, UsernameStatus.NONE, state.username) + State( + buttonState = ButtonState.SUBMIT_DISABLED, + usernameStatus = UsernameStatus.NONE, + username = state.username + ) } } @@ -92,7 +100,7 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr return } - if (usernameState.username == Recipient.self().username.orElse(null)) { + if (usernameState.username == SignalStore.account().username) { uiState.update { State(ButtonState.SUBMIT_DISABLED, UsernameStatus.NONE, it.username) } return } @@ -105,7 +113,7 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr uiState.update { State(ButtonState.SUBMIT_LOADING, UsernameStatus.NONE, it.username) } - disposables += repo.confirmUsername(usernameState).subscribe { result: UsernameSetResult -> + disposables += UsernameRepository.confirmUsername(usernameState).subscribe { result: UsernameSetResult -> val nickname = usernameState.getNickname() when (result) { @@ -138,7 +146,7 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr fun onUsernameDeleted() { uiState.update { state: State -> State(ButtonState.DELETE_LOADING, UsernameStatus.NONE, state.username) } - disposables += repo.deleteUsername().subscribe { result: UsernameDeleteResult -> + disposables += UsernameRepository.deleteUsername().subscribe { result: UsernameDeleteResult -> when (result) { UsernameDeleteResult.SUCCESS -> { uiState.update { state: State -> State(ButtonState.DELETE_DISABLED, UsernameStatus.NONE, state.username) } @@ -169,12 +177,19 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr val invalidReason: InvalidReason? = checkUsername(nickname) if (invalidReason != null) { + uiState.update { state -> + State( + buttonState = ButtonState.SUBMIT_DISABLED, + usernameStatus = mapUsernameError(invalidReason), + username = state.username + ) + } return } uiState.update { State(ButtonState.SUBMIT_DISABLED, UsernameStatus.NONE, UsernameState.Loading) } - disposables += repo.reserveUsername(nickname).subscribe { result: Result -> + disposables += UsernameRepository.reserveUsername(nickname).subscribe { result: Result -> result.either( onSuccess = { reserved: UsernameState.Reserved -> uiState.update { State(ButtonState.SUBMIT, UsernameStatus.NONE, reserved) } @@ -229,7 +244,8 @@ internal class UsernameEditViewModel private constructor(private val isInRegistr } companion object { - private const val NICKNAME_PUBLISHER_DEBOUNCE_TIMEOUT_MILLIS: Long = 500 + private const val NICKNAME_PUBLISHER_DEBOUNCE_TIMEOUT_MILLIS: Long = 1000 + private fun mapUsernameError(invalidReason: InvalidReason): UsernameStatus { return when (invalidReason) { InvalidReason.TOO_SHORT -> UsernameStatus.TOO_SHORT diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameRepository.kt index 6df328a6d2..52cfcfafe1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameRepository.kt @@ -13,6 +13,7 @@ import org.signal.libsignal.usernames.Username import org.thoughtcrime.securesms.components.settings.app.usernamelinks.main.UsernameLinkResetResult import org.thoughtcrime.securesms.database.SignalDatabase import org.thoughtcrime.securesms.dependencies.ApplicationDependencies +import org.thoughtcrime.securesms.keyvalue.AccountValues import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.storage.StorageSyncHelper @@ -22,16 +23,69 @@ import org.whispersystems.signalservice.api.SignalServiceAccountManager import org.whispersystems.signalservice.api.push.ServiceId.ACI import org.whispersystems.signalservice.api.push.UsernameLinkComponents import org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException +import org.whispersystems.signalservice.api.push.exceptions.UsernameIsNotAssociatedWithAnAccountException import org.whispersystems.signalservice.api.push.exceptions.UsernameIsNotReservedException import org.whispersystems.signalservice.api.push.exceptions.UsernameMalformedException import org.whispersystems.signalservice.api.push.exceptions.UsernameTakenException +import org.whispersystems.signalservice.api.util.UuidUtil +import org.whispersystems.signalservice.api.util.toByteArray import java.io.IOException +import java.util.UUID /** * Performs various actions around usernames and username links. + * + * Usernames and username links are more complicated than you may think. This is because we want the following properties: + * - We want usernames to be assigned a random numerical discriminator to avoid land grabs + * - We don't want to store plaintext usernames on the service + * - We don't want plaintext usernames in username links + * - We want username links to be revocable and rotatable without changing your username + * - We want users to be able to turn a link into a displayable username in the app + * + * As a result, the process of reserving them, creating links, and parsing those links is more complex. + * + * # Setting a username + * + * To start, let's define a username as being composed of two parts: a nickname and a discriminator. The nickname is the user-chosen part of the username, and + * the discriminator is a random set of digits that we bolt onto the end so that people can choose whatever nickname they want. So a username ends up looking + * like this: mynickname.123 + * + * Setting a username is a multi-step process. + * + * 1. The user chooses a nickname. + * 2. We take that nickname and pair it with a bunch of possible discriminators of different lengths, turning them into a list of possible usernames. + * 3. We hash those possible usernames and submit them to the service. It will reserve the first one that's available, returning it in the response. + * 4. We present the (nickname, discriminator) combo to the user, and they can choose to confirm it. + * 5. If the user confirms it, we tell the service the final username hash, and it saves it as the final username. + * + * # Username links + * + * There's three main components to username links: + * - An encrypted username blob + * - A serverId (which is a UUID) + * - "entropy" (some random bytes used to encrypt the username) + * + * The service basically stores a map of (serverId -> encrypted username blob). We can ask the service for the encrypted username blob for a given serverId, + * and then decrypt it with the entropy. Simple enough. + * + * How are those pieces shared? Well, the link looks like this: + * https://signal.me/#eu/<32 bytes of entropy><16 bytes of serverId uuid> + * + * So, when we get a link, we parse out the entropy and serverId. We then use the serverId to get the encrypted username, and then decrypt it with the entropy. + * + * This gives us everything we want: + * - We can rotate our link without changing our username by just picking new (serverId, entropy) and storing a new blob on the service. + * - When the user decrypts the username, they see it displayed exactly how the user uploaded it. + * - The service has no idea what links correspond to what usernames -- it's just storing encrypted blobs. */ -class UsernameRepository { - private val accountManager: SignalServiceAccountManager = ApplicationDependencies.getSignalServiceAccountManager() +object UsernameRepository { + private val TAG = Log.tag(UsernameRepository::class.java) + + private val URL_REGEX = """(https://)?signal.me/?#eu/([a-zA-Z0-9+\-_/]+)""".toRegex() + + val BASE_URL = "https://signal.me/#eu/" + + private val accountManager: SignalServiceAccountManager get() = ApplicationDependencies.getSignalServiceAccountManager() /** * Given a nickname, this will temporarily reserve a matching discriminator that can later be confirmed via [confirmUsername]. @@ -54,6 +108,7 @@ class UsernameRepository { /** * Deletes the username from the local user's account */ + @JvmStatic fun deleteUsername(): Single { return Single .fromCallable { deleteUsernameInternal() } @@ -70,20 +125,20 @@ class UsernameRepository { */ fun createOrResetUsernameLink(): Single { if (!NetworkUtil.isConnected(ApplicationDependencies.getApplication())) { - Log.w(TAG, "[createOrRotateUsernameLink] No network! Not making any changes.") + Log.w(TAG, "[createOrResetUsernameLink] No network! Not making any changes.") return Single.just(UsernameLinkResetResult.NetworkUnavailable) } val usernameString = SignalStore.account().username if (usernameString.isNullOrBlank()) { - Log.w(TAG, "[createOrRotateUsernameLink] No username set! Cannot rotate the link!") + Log.w(TAG, "[createOrResetUsernameLink] No username set! Cannot rotate the link!") return Single.just(UsernameLinkResetResult.UnexpectedError) } val username = try { Username(usernameString) } catch (e: BaseUsernameException) { - Log.w(TAG, "[createOrRotateUsernameLink] Failed to parse our own username! Cannot rotate the link!") + Log.w(TAG, "[createOrResetUsernameLink] Failed to parse our own username! Cannot rotate the link!") return Single.just(UsernameLinkResetResult.UnexpectedError) } @@ -92,16 +147,21 @@ class UsernameRepository { try { SignalStore.account().usernameLink = null - Log.d(TAG, "[createOrRotateUsernameLink] Creating username link...") + Log.d(TAG, "[createOrResetUsernameLink] Creating username link...") val components = accountManager.createUsernameLink(username) SignalStore.account().usernameLink = components + + if (SignalStore.account().usernameSyncState == AccountValues.UsernameSyncState.LINK_CORRUPTED) { + SignalStore.account().usernameSyncState = AccountValues.UsernameSyncState.IN_SYNC + } + SignalDatabase.recipients.markNeedsSync(Recipient.self().id) StorageSyncHelper.scheduleSyncForDataChange() - Log.d(TAG, "[createOrRotateUsernameLink] Username link created.") + Log.d(TAG, "[createOrResetUsernameLink] Username link created.") UsernameLinkResetResult.Success(components) } catch (e: IOException) { - Log.w(TAG, "[createOrRotateUsernameLink] Failed to rotate the username!") + Log.w(TAG, "[createOrResetUsernameLink] Failed to rotate the username!", e) UsernameLinkResetResult.NetworkError } } @@ -111,8 +171,9 @@ class UsernameRepository { /** * Given a full username link, this will do the necessary parsing and network lookups to resolve it to a (username, ACI) pair. */ - fun convertLinkToUsernameAndAci(url: String): Single { - val components: UsernameLinkComponents = UsernameUtil.parseLink(url) ?: return Single.just(UsernameLinkConversionResult.Invalid) + @JvmStatic + fun fetchUsernameAndAciFromLink(url: String): Single { + val components: UsernameLinkComponents = parseLink(url) ?: return Single.just(UsernameLinkConversionResult.Invalid) return Single .fromCallable { @@ -124,7 +185,7 @@ class UsernameRepository { username = Username.fromLink(link) - val aci = accountManager.getAciByUsernameHash(UsernameUtil.hashUsernameToBase64(username.toString())) + val aci = accountManager.getAciByUsername(username) UsernameLinkConversionResult.Success(username, aci) } catch (e: IOException) { @@ -147,6 +208,49 @@ class UsernameRepository { .subscribeOn(Schedulers.io()) } + @JvmStatic + fun fetchAciForUsername(username: String): Single { + return Single.fromCallable { + try { + val aci: ACI = ApplicationDependencies.getSignalServiceAccountManager().getAciByUsername(Username(username)) + UsernameAciFetchResult.Success(aci) + } catch (e: UsernameIsNotAssociatedWithAnAccountException) { + Log.w(TAG, "[fetchAciFromUsername] Failed to get ACI for username hash", e) + UsernameAciFetchResult.NotFound + } catch (e: IOException) { + Log.w(TAG, "[fetchAciFromUsername] Hit network error while trying to resolve ACI from username", e) + UsernameAciFetchResult.NetworkError + } + } + } + + /** + * Parses out the [UsernameLinkComponents] from a link if possible, otherwise null. + * You need to make a separate network request to convert these components into a username. + */ + @JvmStatic + fun parseLink(url: String): UsernameLinkComponents? { + val match: MatchResult = URL_REGEX.find(url) ?: return null + val path: String = match.groups[2]?.value ?: return null + val allBytes: ByteArray = Base64.decode(path) + + if (allBytes.size != 48) { + return null + } + + val entropy: ByteArray = allBytes.slice(0 until 32).toByteArray() + val serverId: ByteArray = allBytes.slice(32 until allBytes.size).toByteArray() + val serverIdUuid: UUID = UuidUtil.parseOrNull(serverId) ?: return null + + return UsernameLinkComponents(entropy = entropy, serverId = serverIdUuid) + } + + fun UsernameLinkComponents.toLink(): String { + val combined: ByteArray = this.entropy + this.serverId.toByteArray() + val base64 = Base64.encodeUrlSafeWithoutPadding(combined) + return BASE_URL + base64 + } + @WorkerThread private fun reserveUsernameInternal(nickname: String): Result { return try { @@ -188,7 +292,7 @@ class UsernameRepository { SignalStore.account().username = username.username SignalStore.account().usernameLink = null SignalDatabase.recipients.setUsername(Recipient.self().id, reserved.username) - SignalStore.account().usernameOutOfSync = false + SignalStore.account().usernameSyncState = AccountValues.UsernameSyncState.IN_SYNC Log.i(TAG, "[confirmUsername] Successfully confirmed username.") if (tryToSetUsernameLink(username)) { @@ -232,7 +336,9 @@ class UsernameRepository { return try { accountManager.deleteUsername() SignalDatabase.recipients.setUsername(Recipient.self().id, null) - SignalStore.account().usernameOutOfSync = false + SignalStore.account().username = null + SignalStore.account().usernameLink = null + SignalStore.account().usernameSyncState = AccountValues.UsernameSyncState.IN_SYNC Log.i(TAG, "[deleteUsername] Successfully deleted the username.") UsernameDeleteResult.SUCCESS } catch (e: IOException) { @@ -267,7 +373,9 @@ class UsernameRepository { data class NotFound(val username: Username?) : UsernameLinkConversionResult() } - companion object { - private val TAG = Log.tag(UsernameRepository::class.java) + sealed class UsernameAciFetchResult { + class Success(val aci: ACI) : UsernameAciFetchResult() + object NotFound : UsernameAciFetchResult() + object NetworkError : UsernameAciFetchResult() } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/providers/AvatarProvider.kt b/app/src/main/java/org/thoughtcrime/securesms/providers/AvatarProvider.kt index ab908e940d..4e6eb0d0e4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/providers/AvatarProvider.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/providers/AvatarProvider.kt @@ -7,21 +7,12 @@ package org.thoughtcrime.securesms.providers import android.content.ContentUris import android.content.ContentValues -import android.content.Context import android.content.Intent import android.content.UriMatcher import android.database.Cursor import android.graphics.Bitmap import android.net.Uri -import android.os.Build -import android.os.Handler -import android.os.HandlerThread -import android.os.MemoryFile import android.os.ParcelFileDescriptor -import android.os.ProxyFileDescriptorCallback -import androidx.annotation.RequiresApi -import org.signal.core.util.StreamUtil -import org.signal.core.util.ThreadUtil import org.signal.core.util.concurrent.SignalExecutors import org.signal.core.util.logging.Log import org.thoughtcrime.securesms.BuildConfig @@ -33,10 +24,6 @@ import org.thoughtcrime.securesms.service.KeyCachingService import org.thoughtcrime.securesms.util.AvatarUtil import org.thoughtcrime.securesms.util.DrawableUtil import org.thoughtcrime.securesms.util.MediaUtil -import org.thoughtcrime.securesms.util.MemoryFileUtil -import org.thoughtcrime.securesms.util.ServiceUtil -import java.io.ByteArrayInputStream -import java.io.ByteArrayOutputStream import java.io.File import java.io.FileNotFoundException import java.io.IOException @@ -90,14 +77,10 @@ class AvatarProvider : BaseContentProvider() { if (VERBOSE) Log.i(TAG, "Loading avatar.") try { val recipient = getRecipientId(uri)?.let { Recipient.resolved(it) } ?: return null - return if (Build.VERSION.SDK_INT >= 26) { - getParcelStreamProxyForAvatar(recipient) - } else { - getParcelStreamForAvatar(recipient) - } + return getParcelFileDescriptorForAvatar(recipient) } catch (ioe: IOException) { Log.w(TAG, ioe) - throw FileNotFoundException("Error opening file") + throw FileNotFoundException("Error opening file: " + ioe.message) } } @@ -178,82 +161,21 @@ class AvatarProvider : BaseContentProvider() { return recipientId } - @RequiresApi(26) - private fun getParcelStreamProxyForAvatar(recipient: Recipient): ParcelFileDescriptor { - val storageManager = requireNotNull(ServiceUtil.getStorageManager(context!!)) - val handlerThread = SignalExecutors.getAndStartHandlerThread("avatarservice-proxy", ThreadUtil.PRIORITY_IMPORTANT_BACKGROUND_THREAD) - val handler = Handler(handlerThread.looper) - - val parcelFileDescriptor = storageManager.openProxyFileDescriptor( - ParcelFileDescriptor.MODE_READ_ONLY, - ProxyCallback(context!!.applicationContext, recipient, handlerThread), - handler - ) - - if (VERBOSE) Log.i(TAG, "${recipient.id}:createdProxy") - return parcelFileDescriptor - } - - private fun getParcelStreamForAvatar(recipient: Recipient): ParcelFileDescriptor { - val outputStream = ByteArrayOutputStream() - AvatarUtil.getBitmapForNotification(context!!, recipient, DrawableUtil.SHORTCUT_INFO_WRAPPED_SIZE).apply { - compress(Bitmap.CompressFormat.PNG, 100, outputStream) - } - - val memoryFile = MemoryFile("${recipient.id}-imf", outputStream.size()) - - val memoryFileOutputStream = memoryFile.outputStream - StreamUtil.copy(ByteArrayInputStream(outputStream.toByteArray()), memoryFileOutputStream) - StreamUtil.close(memoryFileOutputStream) - - return MemoryFileUtil.getParcelFileDescriptor(memoryFile) - } - - @RequiresApi(26) - private class ProxyCallback( - private val context: Context, - private val recipient: Recipient, - private val handlerThread: HandlerThread - ) : ProxyFileDescriptorCallback() { - - private var memoryFile: MemoryFile? = null + private fun getParcelFileDescriptorForAvatar(recipient: Recipient): ParcelFileDescriptor { + val pipe: Array = ParcelFileDescriptor.createPipe() - override fun onGetSize(): Long { - if (VERBOSE) Log.i(TAG, "${recipient.id}:onGetSize:${Thread.currentThread().name}:${hashCode()}") - ensureResourceLoaded() - return memoryFile!!.length().toLong() - } - - override fun onRead(offset: Long, size: Int, data: ByteArray?): Int { - ensureResourceLoaded() - val memoryFileSnapshot = memoryFile - return memoryFileSnapshot!!.readBytes(data, offset.toInt(), 0, size.coerceAtMost((memoryFileSnapshot.length() - offset).toInt())) - } + SignalExecutors.UNBOUNDED.execute { + ParcelFileDescriptor.AutoCloseOutputStream(pipe[1]).use { output -> + if (VERBOSE) Log.i(TAG, "Writing to pipe:${recipient.id}") - override fun onRelease() { - if (VERBOSE) Log.i(TAG, "${recipient.id}:onRelease") - memoryFile = null - handlerThread.quitSafely() - } - - private fun ensureResourceLoaded() { - if (memoryFile != null) { - return + AvatarUtil.getBitmapForNotification(context!!, recipient, DrawableUtil.SHORTCUT_INFO_WRAPPED_SIZE).apply { + compress(Bitmap.CompressFormat.PNG, 100, output) + } + output.flush() + if (VERBOSE) Log.i(TAG, "Writing to pipe done:${recipient.id}") } - - if (VERBOSE) Log.i(TAG, "Reading ${recipient.id} icon into RAM.") - - val outputStream = ByteArrayOutputStream() - val avatarBitmap = AvatarUtil.getBitmapForNotification(context, recipient, DrawableUtil.SHORTCUT_INFO_WRAPPED_SIZE) - avatarBitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream) - - if (VERBOSE) Log.i(TAG, "Writing ${recipient.id} icon to MemoryFile") - - memoryFile = MemoryFile("${recipient.id}-imf", outputStream.size()) - - val memoryFileOutputStream = memoryFile!!.outputStream - StreamUtil.copy(ByteArrayInputStream(outputStream.toByteArray()), memoryFileOutputStream) - StreamUtil.close(memoryFileOutputStream) } + + return pipe[0] } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java index 61611d31f4..be425d5a7f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java @@ -667,7 +667,7 @@ public boolean hasNonUsernameDisplayName(@NonNull Context context) { public @NonNull Optional getUsername() { if (FeatureFlags.usernames()) { - return Optional.ofNullable(username); + return OptionalUtil.absentIfEmpty(username); } else { return Optional.empty(); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/RegistrationCompleteFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/RegistrationCompleteFragment.kt index 1563b63d90..bc9763b6b2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/RegistrationCompleteFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/RegistrationCompleteFragment.kt @@ -19,7 +19,7 @@ import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.lock.v2.CreateSvrPinActivity import org.thoughtcrime.securesms.pin.PinRestoreActivity import org.thoughtcrime.securesms.profiles.AvatarHelper -import org.thoughtcrime.securesms.profiles.edit.EditProfileActivity +import org.thoughtcrime.securesms.profiles.edit.CreateProfileActivity import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.registration.RegistrationUtil import org.thoughtcrime.securesms.registration.viewmodel.RegistrationViewModel @@ -72,7 +72,7 @@ class RegistrationCompleteFragment : LoggingFragment() { } if (needsProfile) { - startIntent = chainIntents(EditProfileActivity.getIntentForUserProfile(activity), startIntent) + startIntent = chainIntents(CreateProfileActivity.getIntentForUserProfile(activity), startIntent) } activity.startActivity(startIntent) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/AttachmentProgressService.kt b/app/src/main/java/org/thoughtcrime/securesms/service/AttachmentProgressService.kt index af8ca46040..a340d0ff1d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/AttachmentProgressService.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/AttachmentProgressService.kt @@ -14,13 +14,11 @@ import org.signal.core.util.PendingIntentFlags import org.signal.core.util.logging.Log import org.thoughtcrime.securesms.MainActivity import org.thoughtcrime.securesms.R -import org.thoughtcrime.securesms.jobs.UnableToStartException import org.thoughtcrime.securesms.notifications.NotificationChannels import org.thoughtcrime.securesms.notifications.NotificationIds import java.util.concurrent.CopyOnWriteArraySet import java.util.concurrent.locks.ReentrantLock import kotlin.concurrent.withLock -import kotlin.jvm.Throws /** * A service to show attachment progress. In order to ensure we only show one status notification, @@ -55,23 +53,27 @@ class AttachmentProgressService : SafeForegroundService() { * use to update the notification. * * Important: This could fail to start! We do our best to start the service regardless of context, - * but it will fail on some devices, throwing an [UnableToStartException] if it does so. + * but it will fail on some devices. If this happens, the returned [Controller] will be null. */ @JvmStatic - @Throws(UnableToStartException::class) - fun start(context: Context, title: String): Controller { + fun start(context: Context, title: String): Controller? { controllerLock.withLock { - if (controllers.isEmpty()) { + val started = if (controllers.isEmpty()) { Log.i(TAG, "[start] First controller. Starting.") SafeForegroundService.start(context, AttachmentProgressService::class.java) } else { Log.i(TAG, "[start] No need to start the service again. Already have an active controller.") + true } - val controller = Controller(context, title) - controllers += controller - onControllersChanged(context) - return controller + return if (started) { + val controller = Controller(context, title) + controllers += controller + onControllersChanged(context) + controller + } else { + null + } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/SafeForegroundService.kt b/app/src/main/java/org/thoughtcrime/securesms/service/SafeForegroundService.kt index eb7d2b2391..187b9104e3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/SafeForegroundService.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/SafeForegroundService.kt @@ -14,7 +14,9 @@ import androidx.core.app.ServiceCompat import org.signal.core.util.logging.Log import org.thoughtcrime.securesms.jobs.ForegroundServiceUtil import org.thoughtcrime.securesms.jobs.UnableToStartException -import kotlin.jvm.Throws +import java.util.concurrent.locks.ReentrantLock +import javax.annotation.CheckReturnValue +import kotlin.concurrent.withLock /** * A simple parent class meant to encourage the safe usage of foreground services. @@ -29,17 +31,48 @@ abstract class SafeForegroundService : Service() { private const val ACTION_START = "start" private const val ACTION_STOP = "stop" + private var states: MutableMap, State> = mutableMapOf() + private val stateLock = ReentrantLock() + /** * Safety starts the target foreground service. - * Important: This operation can fail. If it does, [UnableToStartException] is thrown. + * @return False if we tried to start the service but failed, otherwise true. */ - @Throws(UnableToStartException::class) - fun start(context: Context, serviceClass: Class) { - val intent = Intent(context, serviceClass).apply { - action = ACTION_START + @CheckReturnValue + fun start(context: Context, serviceClass: Class): Boolean { + stateLock.withLock { + val state = currentState(serviceClass) + + Log.d(TAG, "[start] Current state: $state") + + return when (state) { + State.STARTING, + State.NEEDS_RESTART -> { + Log.d(TAG, "[start] No need to start the service again. Current state: $state") + true + } + State.STOPPED -> { + Log.d(TAG, "[start] Starting service.") + states[serviceClass] = State.STARTING + try { + ForegroundServiceUtil.startWhenCapable( + context = context, + intent = Intent(context, serviceClass).apply { action = ACTION_START } + ) + true + } catch (e: UnableToStartException) { + Log.w(TAG, "[start] Failed to start the service!") + states[serviceClass] = State.STOPPED + false + } + } + State.STOPPING -> { + Log.d(TAG, "[start] Attempted to start while the service is stopping. Enqueueing a restart.") + states[serviceClass] = State.NEEDS_RESTART + true + } + } } - - ForegroundServiceUtil.startWhenCapable(context, intent) } /** @@ -48,15 +81,41 @@ abstract class SafeForegroundService : Service() { * a start is pending, preventing the posting of a foreground notification. */ fun stop(context: Context, serviceClass: Class) { - val intent = Intent(context, serviceClass).apply { - action = ACTION_STOP + stateLock.withLock { + val state = currentState(serviceClass) + + Log.d(TAG, "[stop] Current state: $state") + + when (state) { + State.STARTING -> { + Log.d(TAG, "[stop] Stopping service.") + states[serviceClass] = State.STOPPING + try { + ForegroundServiceUtil.startWhenCapable( + context = context, + intent = Intent(context, serviceClass).apply { action = ACTION_STOP } + ) + } catch (e: UnableToStartException) { + Log.w(TAG, "Failed to start service class $serviceClass", e) + states[serviceClass] = State.STOPPED + } + } + + State.STOPPED, + State.STOPPING -> { + Log.d(TAG, "[stop] No need to stop the service. Current state: $state") + } + + State.NEEDS_RESTART -> { + Log.i(TAG, "[stop] Clearing pending restart.") + states[serviceClass] = State.STOPPING + } + } } + } - try { - ForegroundServiceUtil.startWhenCapable(context, intent) - } catch (e: UnableToStartException) { - Log.w(TAG, "Failed to start service class $serviceClass", e) - } + private fun currentState(clazz: Class): State { + return states.getOrPut(clazz) { State.STOPPED } } } @@ -74,10 +133,10 @@ abstract class SafeForegroundService : Service() { when (val action = intent.action) { ACTION_START -> { - onServiceStarted(intent) + onServiceStartCommandReceived(intent) } ACTION_STOP -> { - onServiceStopped(intent) + onServiceStopCommandReceived(intent) ServiceCompat.stopForeground(this, ServiceCompat.STOP_FOREGROUND_REMOVE) stopSelf() } @@ -88,8 +147,28 @@ abstract class SafeForegroundService : Service() { } override fun onDestroy() { - Log.d(tag, "[onDestroy]") super.onDestroy() + + stateLock.withLock { + val state = currentState(javaClass) + + Log.d(tag, "[onDestroy] Current state: $state") + when (state) { + State.STOPPED, + State.STARTING, + State.STOPPING -> { + states[javaClass] = State.STOPPED + } + + State.NEEDS_RESTART -> { + Log.i(TAG, "[onDestroy] Restarting service!") + states[javaClass] = State.STOPPED + if (!start(this, javaClass)) { + Log.w(TAG, "[onDestroy] Failed to restart service.") + } + } + } + } } override fun onBind(intent: Intent?): IBinder? = null @@ -104,8 +183,22 @@ abstract class SafeForegroundService : Service() { abstract fun getForegroundNotification(intent: Intent): Notification /** Event listener for when the service is started via an intent. */ - open fun onServiceStarted(intent: Intent) = Unit + open fun onServiceStartCommandReceived(intent: Intent) = Unit /** Event listener for when the service is stopped via an intent. */ - open fun onServiceStopped(intent: Intent) = Unit + open fun onServiceStopCommandReceived(intent: Intent) = Unit + + private enum class State { + /** The service is not running. */ + STOPPED, + + /** We told the service to start (via an intent). It may or may not be actually running yet. */ + STARTING, + + /** We told the service to stop (via an intent), but it's still technically running. */ + STOPPING, + + /** We requested that the service be started while it was in the process of stopping. */ + NEEDS_RESTART + } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncHelper.java b/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncHelper.java index d929636fa5..fa0c219722 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncHelper.java +++ b/app/src/main/java/org/thoughtcrime/securesms/storage/StorageSyncHelper.java @@ -120,8 +120,8 @@ public static SignalStorageRecord buildAccountRecord(@NonNull Context context, @ final OptionalBool storyViewReceiptsState = SignalStore.storyValues().getViewedReceiptsEnabled() ? OptionalBool.ENABLED : OptionalBool.DISABLED; - if (self.getStorageServiceId() == null) { - Log.w(TAG, "[buildAccountRecord] No storageId for self! Generating. (Record had ID: " + (record != null && record.getStorageId() != null) + ")"); + if (self.getStorageServiceId() == null || (record != null && record.getStorageId() == null)) { + Log.w(TAG, "[buildAccountRecord] No storageId for self or record! Generating. (Self: " + (self.getStorageServiceId() != null) + ", Record: " + (record != null && record.getStorageId() != null) + ")"); SignalDatabase.recipients().updateStorageId(self.getId(), generateKey()); self = Recipient.self().fresh(); record = recipientTable.getRecordForSync(self.getId()); @@ -135,7 +135,9 @@ record = recipientTable.getRecordForSync(self.getId()); final boolean hasReadOnboardingStory = SignalStore.storyValues().getUserHasViewedOnboardingStory() || SignalStore.storyValues().getUserHasReadOnboardingStory(); - SignalAccountRecord.Builder account = new SignalAccountRecord.Builder(record != null ? record.getStorageId() : self.getStorageServiceId(), record != null ? record.getSyncExtras().getStorageProto() : null) + byte[] storageId = record != null && record.getStorageId() != null ? record.getStorageId() : self.getStorageServiceId(); + + SignalAccountRecord.Builder account = new SignalAccountRecord.Builder(storageId, record != null ? record.getSyncExtras().getStorageProto() : null) .setProfileKey(self.getProfileKey()) .setGivenName(self.getProfileName().getGivenName()) .setFamilyName(self.getProfileName().getFamilyName()) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java b/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java index 3996449fc4..4c79f2e274 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java @@ -22,9 +22,12 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder; +import org.signal.core.util.concurrent.RxExtensions; import org.signal.core.util.concurrent.SignalExecutors; import org.signal.core.util.concurrent.SimpleTask; import org.signal.core.util.logging.Log; +import org.signal.libsignal.usernames.BaseUsernameException; +import org.signal.libsignal.usernames.Username; import org.signal.ringrtc.CallLinkRootKey; import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.WebRtcCallActivity; @@ -40,11 +43,16 @@ import org.thoughtcrime.securesms.groups.ui.invitesandrequests.joining.GroupJoinUpdateRequiredBottomSheetDialogFragment; import org.thoughtcrime.securesms.groups.v2.GroupInviteLinkUrl; import org.thoughtcrime.securesms.permissions.Permissions; +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository; +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameAciFetchResult; +import org.thoughtcrime.securesms.profiles.manage.UsernameRepository.UsernameLinkConversionResult; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.service.webrtc.links.CallLinkRoomId; import org.thoughtcrime.securesms.sms.MessageSender; import org.thoughtcrime.securesms.util.views.SimpleProgressDialog; import org.whispersystems.signalservice.api.push.ServiceId; +import org.whispersystems.signalservice.api.push.UsernameLinkComponents; +import org.whispersystems.signalservice.internal.storage.protos.AccountRecord; import java.io.IOException; import java.util.Objects; @@ -275,46 +283,13 @@ public static void handleGroupLinkUrl(@NonNull FragmentActivity activity, * If the url is a signal.me link it will handle it. */ public static void handlePotentialSignalMeUrl(@NonNull FragmentActivity activity, @NonNull String potentialUrl) { - String e164 = SignalMeUtil.parseE164FromLink(activity, potentialUrl); - String username = SignalMeUtil.parseUsernameFromLink(potentialUrl); - - if (e164 != null || username != null) { - SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(activity, 500, 500); - - SimpleTask.run(() -> { - Recipient recipient = Recipient.UNKNOWN; - if (e164 != null) { - recipient = Recipient.external(activity, e164); - - if (!recipient.isRegistered() || !recipient.hasServiceId()) { - try { - ContactDiscovery.refresh(activity, recipient, false, TimeUnit.SECONDS.toMillis(10)); - recipient = Recipient.resolved(recipient.getId()); - } catch (IOException e) { - Log.w(TAG, "[handlePotentialSignalMeUrl] Failed to refresh directory for new contact."); - } - } - } else { - Optional serviceId = UsernameUtil.fetchAciForUsernameHash(username); - if (serviceId.isPresent()) { - recipient = Recipient.externalUsername(serviceId.get(), username); - } - } + String e164 = SignalMeUtil.parseE164FromLink(activity, potentialUrl); + UsernameLinkComponents username = UsernameRepository.parseLink(potentialUrl); - return recipient; - }, recipient -> { - dialog.dismiss(); - - if (recipient != Recipient.UNKNOWN) { - startConversation(activity, recipient, null); - } else if (username != null) { - new MaterialAlertDialogBuilder(activity) - .setTitle(R.string.ContactSelectionListFragment_username_not_found) - .setMessage(activity.getString(R.string.ContactSelectionListFragment_s_is_not_a_signal_user, username)) - .setPositiveButton(android.R.string.ok, null) - .show(); - } - }); + if (e164 != null) { + handleE164Link(activity, e164); + } else if (username != null) { + handleUsernameLink(activity, potentialUrl); } } @@ -440,6 +415,67 @@ private static void startVideoCallInternal(@NonNull CallContext callContext, @No .execute(); } + private static void handleE164Link(Activity activity, String e164) { + SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(activity, 500, 500); + + SimpleTask.run(() -> { + Recipient recipient = Recipient.external(activity, e164); + + if (!recipient.isRegistered() || !recipient.hasServiceId()) { + try { + ContactDiscovery.refresh(activity, recipient, false, TimeUnit.SECONDS.toMillis(10)); + recipient = Recipient.resolved(recipient.getId()); + } catch (IOException e) { + Log.w(TAG, "[handlePotentialSignalMeUrl] Failed to refresh directory for new contact."); + } + } + + return recipient; + }, recipient -> { + dialog.dismiss(); + + if (recipient.isRegistered() && recipient.hasServiceId()) { + startConversation(activity, recipient, null); + } else { + new MaterialAlertDialogBuilder(activity) + .setMessage(activity.getString(R.string.NewConversationActivity__s_is_not_a_signal_user, e164)) + .setPositiveButton(android.R.string.ok, null) + .show(); + } + }); + } + + private static void handleUsernameLink(Activity activity, String link) { + SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(activity, 500, 500); + + SimpleTask.run(() -> { + try { + UsernameLinkConversionResult result = RxExtensions.safeBlockingGet(UsernameRepository.fetchUsernameAndAciFromLink(link)); + + // TODO we could be better here and report different types of errors to the UI + if (result instanceof UsernameLinkConversionResult.Success success) { + return Recipient.externalUsername(success.getAci(), success.getUsername().getUsername()); + } else { + return null; + } + } catch (InterruptedException e) { + Log.w(TAG, "Interrupted?", e); + return null; + } + }, recipient -> { + dialog.dismiss(); + + if (recipient != null && recipient.isRegistered() && recipient.hasServiceId()) { + startConversation(activity, recipient, null); + } else { + new MaterialAlertDialogBuilder(activity) + .setMessage(activity.getString(R.string.UsernameLinkSettings_qr_result_not_found_no_username)) + .setPositiveButton(android.R.string.ok, null) + .show(); + } + }); + } + private interface CallContext { @NonNull Permissions.PermissionsBuilder getPermissionsBuilder(); void startActivity(@NonNull Intent intent); diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java index 4a4be10011..3db4c87768 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java @@ -116,8 +116,8 @@ public final class FeatureFlags { public static final String INSTANT_VIDEO_PLAYBACK = "android.instantVideoPlayback"; private static final String CONVERSATION_ITEM_V2_TEXT = "android.conversationItemV2.text.4"; public static final String CRASH_PROMPT_CONFIG = "android.crashPromptConfig"; - private static final String SEPA_DEBIT_DONATIONS = "android.sepa.debit.donations.2"; - private static final String IDEAL_DONATIONS = "android.ideal.donations.2"; + private static final String SEPA_DEBIT_DONATIONS = "android.sepa.debit.donations.3"; + private static final String IDEAL_DONATIONS = "android.ideal.donations.3"; public static final String IDEAL_ENABLED_REGIONS = "global.donations.idealEnabledRegions"; public static final String SEPA_ENABLED_REGIONS = "global.donations.sepaEnabledRegions"; diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.java b/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.java deleted file mode 100644 index 2892f46872..0000000000 --- a/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.thoughtcrime.securesms.util; - -import android.content.Context; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; - -import com.google.i18n.phonenumbers.PhoneNumberUtil; - -import org.thoughtcrime.securesms.phonenumbers.PhoneNumberFormatter; - -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.util.Locale; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -class SignalMeUtil { - private static final String HOST = "^(https|sgnl)://" + "signal\\.me"; - private static final Pattern E164_PATTERN = Pattern.compile(HOST + "/#p/(\\+[0-9]+)$"); - private static final Pattern USERNAME_PATTERN = Pattern.compile(HOST + "/#u/(.+)$"); - - /** - * If this is a valid signal.me link and has a valid e164, it will return the e164. Otherwise, it will return null. - */ - public static @Nullable String parseE164FromLink(@NonNull Context context, @Nullable String link) { - if (Util.isEmpty(link)) { - return null; - } - - Matcher matcher = E164_PATTERN.matcher(link); - - if (matcher.matches()) { - String e164 = matcher.group(2); - - if (PhoneNumberUtil.getInstance().isPossibleNumber(e164, Locale.getDefault().getCountry())) { - return PhoneNumberFormatter.get(context).format(e164); - } else { - return null; - } - } else { - return null; - } - } - - /** - * If this is a valid signal.me link and has a valid username, it will return the username. Otherwise, it will return null. - */ - public static @Nullable String parseUsernameFromLink(@Nullable String link) { - if (Util.isEmpty(link)) { - return null; - } - - Matcher matcher = USERNAME_PATTERN.matcher(link); - - if (matcher.matches()) { - String username = matcher.group(2); - try { - return username == null || username.isEmpty() ? null : URLDecoder.decode(username, StandardCharsets.UTF_8.toString()); - } catch (UnsupportedEncodingException e) { - return null; - } - } else { - return null; - } - } -} diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.kt b/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.kt new file mode 100644 index 0000000000..53f3f6d6d4 --- /dev/null +++ b/app/src/main/java/org/thoughtcrime/securesms/util/SignalMeUtil.kt @@ -0,0 +1,30 @@ +package org.thoughtcrime.securesms.util + +import android.content.Context +import com.google.i18n.phonenumbers.PhoneNumberUtil +import org.thoughtcrime.securesms.phonenumbers.PhoneNumberFormatter +import java.util.Locale + +internal object SignalMeUtil { + private val E164_REGEX = """^(https|sgnl)://signal\.me/#p/(\+[0-9]+)$""".toRegex() + + /** + * If this is a valid signal.me link and has a valid e164, it will return the e164. Otherwise, it will return null. + */ + @JvmStatic + fun parseE164FromLink(context: Context, link: String?): String? { + if (link.isNullOrBlank()) { + return null + } + + return E164_REGEX.find(link)?.let { match -> + val e164: String = match.groups[2]?.value ?: return@let null + + if (PhoneNumberUtil.getInstance().isPossibleNumber(e164, Locale.getDefault().country)) { + PhoneNumberFormatter.get(context).format(e164) + } else { + null + } + } + } +} diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/UsernameUtil.kt b/app/src/main/java/org/thoughtcrime/securesms/util/UsernameUtil.kt index 7400a20444..6defc731c5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/UsernameUtil.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/UsernameUtil.kt @@ -1,21 +1,7 @@ package org.thoughtcrime.securesms.util -import androidx.annotation.WorkerThread -import org.signal.core.util.Base64 import org.signal.core.util.logging.Log -import org.signal.libsignal.usernames.BaseUsernameException -import org.signal.libsignal.usernames.Username -import org.thoughtcrime.securesms.database.SignalDatabase.Companion.recipients -import org.thoughtcrime.securesms.dependencies.ApplicationDependencies -import org.thoughtcrime.securesms.recipients.Recipient -import org.whispersystems.signalservice.api.push.ServiceId -import org.whispersystems.signalservice.api.push.UsernameLinkComponents -import org.whispersystems.signalservice.api.util.UuidUtil -import org.whispersystems.signalservice.api.util.toByteArray -import java.io.IOException import java.util.Locale -import java.util.Optional -import java.util.UUID import java.util.regex.Pattern object UsernameUtil { @@ -24,24 +10,29 @@ object UsernameUtil { const val MAX_LENGTH = 32 private val FULL_PATTERN = Pattern.compile(String.format(Locale.US, "^[a-zA-Z_][a-zA-Z0-9_]{%d,%d}$", MIN_LENGTH - 1, MAX_LENGTH - 1), Pattern.CASE_INSENSITIVE) private val DIGIT_START_PATTERN = Pattern.compile("^[0-9].*$") - private val URL_PATTERN = """(https://)?signal.me/?#eu/([a-zA-Z0-9+\-_/]+)""".toRegex() private const val BASE_URL_SCHEMELESS = "signal.me/#eu/" private const val BASE_URL = "https://$BASE_URL_SCHEMELESS" private val SEARCH_PATTERN = Pattern.compile( String.format( Locale.US, - "^[a-zA-Z_][a-zA-Z0-9_]{%d,%d}(.[0-9]+)?$", + "^@?[a-zA-Z_][a-zA-Z0-9_]{%d,%d}(.[0-9]+)?$", MIN_LENGTH - 1, MAX_LENGTH - 1, Pattern.CASE_INSENSITIVE ) ) + @JvmStatic fun isValidUsernameForSearch(value: String): Boolean { return value.isNotEmpty() && SEARCH_PATTERN.matcher(value).matches() } + @JvmStatic + fun sanitizeUsernameFromSearch(value: String): String { + return value.replace("[^a-zA-Z0-9_.]".toRegex(), "") + } + @JvmStatic fun checkUsername(value: String?): InvalidReason? { return when { @@ -66,81 +57,6 @@ object UsernameUtil { } } - @JvmStatic - @WorkerThread - fun fetchAciForUsername(username: String): Optional { - val localId = recipients.getByUsername(username) - - if (localId.isPresent) { - val recipient = Recipient.resolved(localId.get()) - if (recipient.serviceId.isPresent) { - Log.i(TAG, "Found username locally -- using associated UUID.") - return recipient.serviceId - } else { - Log.w(TAG, "Found username locally, but it had no associated UUID! Clearing it.") - recipients.clearUsernameIfExists(username) - } - } - - Log.d(TAG, "No local user with this username. Searching remotely.") - - return try { - fetchAciForUsernameHash(Base64.encodeUrlSafeWithoutPadding(Username.hash(username))) - } catch (e: BaseUsernameException) { - Optional.empty() - } - } - - /** - * Hashes a username to a url-safe base64 string. - * @throws BaseUsernameException If the username is invalid and un-hashable. - */ - @Throws(BaseUsernameException::class) - fun hashUsernameToBase64(username: String?): String { - return Base64.encodeUrlSafeWithoutPadding(Username.hash(username)) - } - - @JvmStatic - @WorkerThread - fun fetchAciForUsernameHash(base64UrlSafeEncodedUsernameHash: String): Optional { - return try { - val aci = ApplicationDependencies.getSignalServiceAccountManager().getAciByUsernameHash(base64UrlSafeEncodedUsernameHash) - Optional.ofNullable(aci) - } catch (e: IOException) { - Log.w(TAG, "Failed to get ACI for username hash", e) - Optional.empty() - } - } - - /** - * Generates a username link from the provided [UsernameLinkComponents]. - */ - fun generateLink(components: UsernameLinkComponents): String { - val combined: ByteArray = components.entropy + components.serverId.toByteArray() - val base64 = Base64.encodeUrlSafeWithoutPadding(combined) - return BASE_URL + base64 - } - - /** - * Parses out the [UsernameLinkComponents] from a link if possible, otherwise null. - * You need to make a separate network request to convert these components into a username. - */ - fun parseLink(url: String): UsernameLinkComponents? { - val match: MatchResult = URL_PATTERN.find(url) ?: return null - val path: String = match.groups[2]?.value ?: return null - val allBytes: ByteArray = Base64.decode(path) - - if (allBytes.size != 48) { - return null - } - - val entropy: ByteArray = allBytes.slice(0 until 32).toByteArray() - val serverId: ByteArray = allBytes.slice(32 until allBytes.size).toByteArray() - val serverIdUuid: UUID = UuidUtil.parseOrNull(serverId) ?: return null - - return UsernameLinkComponents(entropy = entropy, serverId = serverIdUuid) - } - enum class InvalidReason { TOO_SHORT, TOO_LONG, diff --git a/app/src/main/protowire/Database.proto b/app/src/main/protowire/Database.proto index e2b2bffcb3..ced4593290 100644 --- a/app/src/main/protowire/Database.proto +++ b/app/src/main/protowire/Database.proto @@ -306,11 +306,13 @@ message PendingOneTimeDonation { IDEAL = 3; } - PaymentMethodType paymentMethodType = 1; - FiatValue amount = 2; - BadgeList.Badge badge = 3; - int64 timestamp = 4; - optional DonationErrorValue error = 5; + PaymentMethodType paymentMethodType = 1; + FiatValue amount = 2; + BadgeList.Badge badge = 3; + int64 timestamp = 4; + optional DonationErrorValue error = 5; + bool pendingVerification = 6; + bool checkedVerification = 7; } /** diff --git a/app/src/main/res/drawable/ic_tooltip_arrow_up.xml b/app/src/main/res/drawable/ic_tooltip_arrow_up.xml new file mode 100644 index 0000000000..b3588dd66f --- /dev/null +++ b/app/src/main/res/drawable/ic_tooltip_arrow_up.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/profile_create_activity.xml b/app/src/main/res/layout/create_profile_activity.xml similarity index 85% rename from app/src/main/res/layout/profile_create_activity.xml rename to app/src/main/res/layout/create_profile_activity.xml index c4060663d9..2a2a38ca90 100644 --- a/app/src/main/res/layout/profile_create_activity.xml +++ b/app/src/main/res/layout/create_profile_activity.xml @@ -5,4 +5,4 @@ android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".profiles.edit.EditProfileActivity" /> \ No newline at end of file + tools:context=".profiles.edit.CreateProfileActivity" /> \ No newline at end of file diff --git a/app/src/main/res/layout/profile_create_fragment.xml b/app/src/main/res/layout/create_profile_fragment.xml similarity index 100% rename from app/src/main/res/layout/profile_create_fragment.xml rename to app/src/main/res/layout/create_profile_fragment.xml diff --git a/app/src/main/res/layout/dsl_button_primary.xml b/app/src/main/res/layout/dsl_button_primary.xml index b10d735e27..3d4b176f15 100644 --- a/app/src/main/res/layout/dsl_button_primary.xml +++ b/app/src/main/res/layout/dsl_button_primary.xml @@ -11,7 +11,7 @@ android:insetTop="2dp" android:insetBottom="2dp" app:iconGravity="textStart" - app:iconSize="32dp" + app:iconSize="24dp" app:iconTint="@null" tools:icon="@drawable/credit_card" tools:text="Primary button" diff --git a/app/src/main/res/layout/dsl_button_tonal.xml b/app/src/main/res/layout/dsl_button_tonal.xml index a269c6ea93..345e6468a7 100644 --- a/app/src/main/res/layout/dsl_button_tonal.xml +++ b/app/src/main/res/layout/dsl_button_tonal.xml @@ -11,7 +11,7 @@ android:insetTop="2dp" android:insetBottom="2dp" app:iconGravity="textStart" - app:iconSize="32dp" + app:iconSize="24dp" app:iconTint="@null" tools:icon="@drawable/bank_transfer" tools:text="Tonal button" diff --git a/app/src/main/res/layout/manage_profile_activity.xml b/app/src/main/res/layout/edit_profile_activity.xml similarity index 89% rename from app/src/main/res/layout/manage_profile_activity.xml rename to app/src/main/res/layout/edit_profile_activity.xml index 42ba46d32c..14f12b993f 100644 --- a/app/src/main/res/layout/manage_profile_activity.xml +++ b/app/src/main/res/layout/edit_profile_activity.xml @@ -5,7 +5,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".profiles.edit.EditProfileActivity"> + tools:context=".profiles.edit.CreateProfileActivity"> + app:navGraph="@navigation/edit_profile" /> diff --git a/app/src/main/res/layout/manage_profile_fragment.xml b/app/src/main/res/layout/edit_profile_fragment.xml similarity index 65% rename from app/src/main/res/layout/manage_profile_fragment.xml rename to app/src/main/res/layout/edit_profile_fragment.xml index 6531fb9e6e..a1ce46b374 100644 --- a/app/src/main/res/layout/manage_profile_fragment.xml +++ b/app/src/main/res/layout/edit_profile_fragment.xml @@ -12,7 +12,8 @@ + android:layout_height="wrap_content" + android:animateLayoutChanges="true"> @@ -128,21 +129,12 @@ android:layout_height="wrap_content" android:layout_marginStart="24dp" android:textAlignment="viewStart" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/manage_profile_name_icon" - app:layout_constraintTop_toTopOf="parent" tools:text="Peter Parker" /> - @@ -151,18 +143,19 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?selectableItemBackground" - android:minHeight="72dp" android:paddingStart="@dimen/dsl_settings_gutter" - android:paddingEnd="@dimen/safety_number_recipient_row_item_gutter" + android:paddingEnd="@dimen/dsl_settings_gutter" + android:paddingTop="16dp" + android:paddingBottom="16dp" app:layout_constraintTop_toBottomOf="@id/manage_profile_name_container"> @@ -173,40 +166,72 @@ android:layout_height="wrap_content" android:layout_marginStart="24dp" android:textAlignment="viewStart" - app:layout_constraintBottom_toTopOf="@id/manage_profile_username_subtitle" - app:layout_constraintEnd_toStartOf="@id/manage_profile_username_share" - app:layout_constraintStart_toEndOf="@id/manage_profile_username_icon" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_chainStyle="packed" - app:layout_goneMarginEnd="48dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toEndOf="@id/manage_profile_username_icon" + app:layout_constraintEnd_toEndOf="@id/username_error_indicator" tools:text="\@spiderman" /> - + + + + + + + + + app:layout_constraintBottom_toBottomOf="parent"/> @@ -219,16 +244,16 @@ android:paddingTop="16dp" android:paddingEnd="@dimen/dsl_settings_gutter" android:paddingBottom="16dp" - app:layout_constraintTop_toBottomOf="@id/manage_profile_username_container"> + app:layout_constraintTop_toBottomOf="@id/username_link_container"> @@ -240,22 +265,12 @@ android:layout_marginStart="24dp" android:textAlignment="viewStart" app:emoji_forceCustom="true" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/manage_profile_about_icon" - app:layout_constraintTop_toTopOf="parent" tools:text="Photographer for the Daily Bugle" /> - - + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/paypal_button.xml b/app/src/main/res/layout/paypal_button.xml index b54c4a8eac..2fffa16dbf 100644 --- a/app/src/main/res/layout/paypal_button.xml +++ b/app/src/main/res/layout/paypal_button.xml @@ -18,7 +18,5 @@ app:iconGravity="textStart" app:iconPadding="0dp" app:iconTint="@null" - app:backgroundTint="#EEEEEE" - app:strokeColor="@color/paypal_outline" - app:strokeWidth="1.5dp" /> + app:backgroundTint="#f6c757" /> diff --git a/app/src/main/res/layout/username_edit_fragment.xml b/app/src/main/res/layout/username_edit_fragment.xml index 60bd79287d..dee44d61ec 100644 --- a/app/src/main/res/layout/username_edit_fragment.xml +++ b/app/src/main/res/layout/username_edit_fragment.xml @@ -2,6 +2,7 @@ @@ -31,7 +32,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/toolbar" - app:srcCompat="@drawable/ic_at_24" + app:srcCompat="@drawable/symbol_at_24" app:tint="@color/signal_colorOnSurface" /> + app:srcCompat="@drawable/symbol_at_24" + app:tint="@color/signal_colorOnSurface"/> @@ -512,6 +512,16 @@ app:popUpTo="@id/app_settings" app:popUpToInclusive="true" /> + + @@ -566,8 +576,8 @@ + - - - - - - - + \ No newline at end of file diff --git a/app/src/main/res/navigation/create_profile.xml b/app/src/main/res/navigation/create_profile.xml new file mode 100644 index 0000000000..148bf5c975 --- /dev/null +++ b/app/src/main/res/navigation/create_profile.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/navigation/edit_profile.xml b/app/src/main/res/navigation/edit_profile.xml index 5cd5e09059..2026f77b48 100644 --- a/app/src/main/res/navigation/edit_profile.xml +++ b/app/src/main/res/navigation/edit_profile.xml @@ -2,22 +2,47 @@ + android:id="@+id/manage_profile" + app:startDestination="@id/manageProfileFragment"> + android:id="@+id/manageProfileFragment" + android:name="org.thoughtcrime.securesms.profiles.manage.EditProfileFragment" + android:label="fragment_manage_profile" + tools:layout="@layout/edit_profile_fragment"> + + + + + + + app:enterAnim="@anim/fragment_open_enter" + app:exitAnim="@anim/fragment_open_exit" + app:popEnterAnim="@anim/fragment_close_enter" + app:popExitAnim="@anim/fragment_close_exit"> + + + android:id="@+id/action_manageProfileFragment_to_shareUsernameDialog" + app:destination="@id/shareUsernameDialog" /> + + + + - + + + + + + android:id="@+id/profileNameManageFragment" + android:name="org.thoughtcrime.securesms.profiles.manage.EditProfileNameFragment" + android:label="fragment_manage_profile_name" + tools:layout="@layout/edit_profile_name_fragment" /> + + + + + + + +

\ No newline at end of file diff --git a/app/src/main/res/navigation/manage_profile.xml b/app/src/main/res/navigation/manage_profile.xml deleted file mode 100644 index 98cdb05adf..0000000000 --- a/app/src/main/res/navigation/manage_profile.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/navigation/username_link_settings.xml b/app/src/main/res/navigation/username_link_settings.xml new file mode 100644 index 0000000000..e2154c2b06 --- /dev/null +++ b/app/src/main/res/navigation/username_link_settings.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 6878e8fee5..bc1811dd46 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -644,7 +644,7 @@ %1$s%% tot dusver… Molly benodig toestemming om ekstern te stoor ten einde rugsteunkopieë te maak, maar dit is permanent geweier. Gaan asseblief na die toepassinginstellings, kies \"Toestemmings\" en aktiveer \"Storing\". - Set backup time + Stel tyd vir rugsteun @@ -991,12 +991,15 @@ Profielnaam Gebruikernaam Meer oor - Skryf ’n paar woorde oor jouself - Jou naam - Jou gebruikersnaam Kon nie avatar stel nie Wapens + + QR-kode of skakel Wysig foto + + Deel jou gebruikersnaam + + Laat ander mense \'n klets met jou begin deur jou unieke QR-kode of skakel te deel. Gebruikersnaam geskep @@ -1005,10 +1008,16 @@ Kon nie gebruikersnaam skrap nie. Probeer later weer. Gebruikersnaam geskrap + + Skrap gebruikernaam? + + "Dit sal jou gebruikersnaam verwyder en jou QR-kode en skakel deaktiveer. %1$s sal beskikbaar wees vir ander mense om dit oor te neem. Is jy seker?" - Iets het verkeerd geloop met jou gebruikernaam, dit is nie meer aan jou rekening toegewys nie. Jy kan probeer om dit weer op te stel of \'n nuwe een kies. + Iets het verkeerd geloop met jou gebruikernaam, dit is nie meer aan jou rekening toegewys nie. Jy kan probeer om dit weer op te stel of \'n nuwe een kies. + + Iets het verkeerd geloop met jou QR-kode en gebruikernaamskakel, dis nie meer geldig nie. Skep \'n nuwe skakel om met ander te deel. Stel nou reg @@ -2104,8 +2113,8 @@ ’n Nuwe weergawe van Molly is beskikbaar. Tik om opdatering te doen. Molly kon nie opdateer nie Ons sal later weer probeer. - Molly successfully updated - You were automatically updated to version %1$s. + Molly suksesvol opgedateer + Jy is outomaties na weergawe %1$s opgedateer. Stuur boodskap? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Om end-tot-end-enkriptering met %1$s te verifieer, vergelyk die nommers hierbo met hul toestel. Jy kan ook die kode op hul toestel skandeer. Tik om te skandeer Suksesvolle passing Kon nie veiligheidsnommer verifieer nie @@ -3015,6 +3024,7 @@ Betalings Kletse + Toepassingbywerkings Bestuur stoorruimte Gebruik minder data vir oproepe Nooit @@ -4566,6 +4576,8 @@ Bekyk kontak %1$s is nie \'n Signal-gebruiker nie + + %1$s is nie \'n Signal-gebruiker nie Soek vir naam of nommer @@ -4751,6 +4763,12 @@ Ander maniere om te gee Skenk namens \'n vriend/in + + Kon nie skenking bevestig nie + + Jou skenking van %1$s/maand kon nie bevestig word nie. Gaan na jou banktoepassing om jou iDEAL-betaling goed te keur. + + Jou eenmalige skenking van %1$s kon nie bevestig word nie. Gaan na jou banktoepassing om jou iDEAL-betaling goed te keur. Voer Eie Bedrag in @@ -4817,16 +4835,16 @@ Kontak steundiens Kry ’n %1$s-wapen - Betaling word verwerk… + Verwerk tans skenking… - Kon nie betaling verwerk nie + Kon nie skenking verwerk nie Probeer ’n ander betaalmetode of kontak jou bank vir meer inligting. Vind meer uit - Kon nie betaling verwerk nie. %1$s - Jou betaling kon nie verwerk word nie en geen betaling is van jou gehef nie. Probeer asb. weer. + Kon nie skenking verwerk nie. %1$s + Jou skenking kon nie verwerk word nie en geen betaling is van jou gehef nie. Probeer asb. weer. Steeds besig om te verwerk Kon nie wapen byvoeg nie @@ -4836,9 +4854,9 @@ Skenking was onsuksesvol - Jou betaling is verwerk maar Signal kon nie jou skenkingsboodskap stuur nie. Kontak asb. ondersteuning. + Jou skenking is verwerk maar Signal kon nie jou skenkingsboodskap stuur nie. Kontak asb. ondersteuning. Jou wapen kon nie by jou rekening gevoeg word nie, maar \'n betaling is dalk van jou gehef. Kontak asb. ondersteuning. - Jou betaling word nog verwerk. Dit kan ’n paar minute duur afhangend van jou verbinding. + Jou skenking word nog verwerk. Dit kan \'n paar minute neem, afhangende van jou verbinding. Kon nie intekening kanselleer nie Intekeningkansellasie vereis ’n internetverbinding. Jou toestel ondersteun nie Google Pay nie. Jy kan dus nie inteken om ’n wapen te verdien nie. Jy kan Signal steeds ondersteun deur ’n skenking op ons webwerf te maak. @@ -4850,6 +4868,8 @@ Hierdie gebruiker kan nie geskenke ontvang totdat hulle Signal opgedateer het nie. Jou geskenk kon nie gestuur word nie as gevolg van \'n netwerkfout. Kontroleer jou verbinding en probeer weer. + + Jou iDEAL-skenking kon nie verwerk word nie. Probeer ’n ander betaalmetode of kontak jou bank vir meer inligting. Skenking namens %1$s @@ -4894,7 +4914,7 @@ Die vervaljaar op jou betaalmetode is verkeerd. Werk dit by in Google Pay en probeer weer. - Probeer weer die betaling voltooi of kontak jou bank vir meer inligting. + Probeer weer die skenking voltooi of kontak jou bank vir meer inligting. Probeer weer of kontak jou bank vir meer inligting. @@ -4918,9 +4938,9 @@ Die bankrekening wat verskaf is, het onvoldoende fondse om hierdie aankoop te voltooi; probeer weer of kontak jou bank vir meer inligting. - Hierdie betaling is deur die rekeninghouer teruggetrek en kon nie verwerk word nie. Daar is nie koste van jou verhaal nie. + Hierdie skenking is deur die rekeninghouer teruggetrek en kon nie verwerk word nie. Geen betaling is van jou gehef nie. - \'n Fout het voorgekom tydens die verwerking van hierdie betaling. Probeer asseblief weer. + \'n Fout het voorgekom tydens die verwerking van hierdie skenking. Probeer asseblief weer. Die bankbesonderhede wat verskaf is, kon nie verwerk word nie; kontak jou bank vir meer inligting. @@ -5575,8 +5595,8 @@ Alle verbindings is nagegaan, tik stuur om voort te gaan. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Jy het %1$d konneksie wat moontlik Signal herinstalleer of van toestelle verander het. Voordat jy stuur, het jy die opsie om hulle veiligheidsnommers na te gaan. + Jy het %1$d konneksies wat moontlik Signal herinstalleer of van toestelle verander het. Voordat jy stuur, het jy die opsie om hulle veiligheidsnommers na te gaan. Verifieer veiligheidsnommer @@ -5821,15 +5841,21 @@ Private boodskappe, befonds deur jou. Geen advertensies, geen nasporing, geen kompromis nie. Maak nou \'n skenking om Signal te ondersteun. - You have a donation pending + Jy het \'n hangende skenking - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Bankoorplasings neem gewoonlik 1 werksdag om te verwerk. Wag asseblief totdat hierdie betaling voltooi is voordat jy jou intekening opdateer. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Bankoorplasings neem gewoonlik 1 werksdag om te verwerk. Wag asseblief totdat hierdie betaling voltooi is voordat jy nog \'n skenking maak. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Jou skenking word nog verwerk. Dit kan \'n paar minute neem, afhangende van jou verbinding. Wag asseblief totdat hierdie betaling voltooi is voordat jy jou intekening opdateer. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Jou skenking word nog verwerk. Dit kan \'n paar minute neem, afhangende van jou verbinding. Wag asseblief totdat hierdie betaling voltooi is voordat jy nog \'n skenking maak. + + Jou iDEAL-skenking word nog verwerk. Gaan na jou banktoepassing om jou betaling goed te keur voordat jy nog \'n skenking maak. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Maandeliks @@ -5858,8 +5884,8 @@ iDEAL - Verlaat Signal om betaling te bevestig? - Sodra hierdie betaling bevestig is, keer terug na Signal om verwerking van jou skenking te voltooi. + Verlaat Signal om skenking te bevestig? + Wanneer dit bevestig is, keer terug na Signal om verwerking van jou skenking te voltooi. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Vind meer uit - Gaan voort + Stem in - Read more + Lees meer Kon nie versoek laai nie - Voer jou bankbesonderhede en e-posadres in. Jou e-pos word deur Stripe gebruik om vir jou opdaterings oor jou skenking te stuur. %1$s + Voer jou bankbesonderhede en e-posadres in. Stripe gebruik hierdie e-posadres om vir jou opdaterings oor jou skenking te stuur. %1$s Vind meer uit diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 76c7cb2a31..aa56e8761a 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -708,7 +708,7 @@ ‫%1$s%% إلى الآن… يحتاج سيجنال إلى إذن الوصول إلى سعة التخزين الخارجية لإنشاء نسخ احتياطية، ولكن رُفض الإذن على نحو دائم. الرجاء الاطلاع على إعدادات التطبيق ثم اختيار \"الصلاحيات\"، ثم تفعيل \"سعة التخزين\". - Set backup time + ضبط وقت النسخ الاحتياطي @@ -1127,12 +1127,15 @@ اسم الحساب اسم المستخدم حول - يمكنك كتابة بضع كلمات عنك - اسمك - اسم المستخدم الخاص بك فشل ضبط صورة حسابك الشارات + + رمز أو رابط الاستجابة السريع تحرير الصورة + + شارك اسم المُستخدم الخاص بك + + اسمح للآخرين ببدء محادثة معك عبر مشاركة رمز أو رابط الاستجابة السريع الفريد الخاص بك. تم إنشاء اسم المستخدم @@ -1141,10 +1144,16 @@ تعذّر حذف اسم المستخدم. يُرجى المحاولة مرة أخرى لاحقًا. تم حذف اسم المستخدم + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - حدثت مشكلة مع اسم المستخدم الخاص بك ولم يعد مخصصًا لحسابك. يمكنك محاولة تعيينه من جديد أو اختيار اسم مستخدم جديد. + حدثت مشكلة مع اسم المستخدم الخاص بك ولم يعد مخصصًا لحسابك. يمكنك محاولة تعيينه من جديد أو اختيار اسم مستخدم جديد. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. إصلاح الآن @@ -2396,8 +2405,8 @@ إصدار جديد من سيجنال متوفر. انقر للتحديث. تعذّر على سيجنال التحديث سنحاول من جديد لاحقًا. - Molly successfully updated - You were automatically updated to version %1$s. + تم تحديث سيجنال بنجاح + تم تحديثك تلقائيًا إلى الإصدار %1$s. هل تود إرسال الرسالة ؟ @@ -3061,7 +3070,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + للتحقّق من أمان التشفير من الطرف للطرف مع %1$s، قارن الأرقام أعلاه بأجهزته. يُمكنه أيضًا مسح الرمز على جهازه. المس للمسح تم التوافُق بنجاح لقد فشل التحقق من رقم الأمان @@ -3375,6 +3384,7 @@ الدفوعات الدردشات + تحديثات التطبيق إدارة التخزين استخدام بيانات أقل أثناء المكالمات أبدا @@ -4986,6 +4996,8 @@ عرض جهات الاتصال لم يعُد %1$s من مستخدمي سيجنال + + لم يعُد %1$s من مستخدمي سيجنال البحث باستخدام الاسم أو الرقم @@ -5187,6 +5199,12 @@ طرق أخرى للتبرّع تبرّع لصديق + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. إدخال مَبلَغ مُخَصَّص @@ -5253,16 +5271,16 @@ الاتصال بالدعم احصل على شارة %1$s - تجري معالجة الدفوعات… + Processing donation… - حدث خطأ أثناء معالجة عملية الدفع + Error processing donation يُرجى محاولة القيام بطريقة أخرى للدفع أو الاتصال بالمصرف الذي لديك عنده حساب للمزيد من المعلومات. معرفة المزيد - حدث خطأ أثناء معالجة عملية الدفع. %1$s - تعذرت معالجة عملية دفعك ولم يتم تحصيل رسوم منك. حاول مرة اخرى. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ما زال قيد المعالجة تعذّر إضافة الشارة @@ -5272,9 +5290,9 @@ تعذّر التبرع - تمت مُعالجة عملية دفعك ولكن لم يتمكّن سيجنال من إرسال رسالة التبرع. يُرجى الاتصال بفريق الدعم. + Your donation was processed but Signal could not send your donation message. Please contact support. تعذّر إضافة شارتك إلى حسابك، ولكن يُمكن أن المبلغ قد خُصم من حسابك. يُرجى التواصل مع قسم الدعم. - ما زالت عملية الدفع الخاصة بك قيد المعالجة. قد يستغرق الأمر بضع دقائق وفقاً لاتصال شبكتك. + Your donation is still being processed. This can take a few minutes depending on your connection. فشل إلغاء الاشتراك يتطلب إلغاء الاشتراك اتصالاً بالإنترنت. لا يدعم جهازك Google Pay، لذلك لا يُمكنك الاشتراك لِربح شارة. ما زال يُمكنك دعم سيجنال بالتبرع على موقعنا الإلكتروني. @@ -5286,6 +5304,8 @@ لا يُمكن لهذا المُستخدم تلقّي الهدايا حتى يقوم بترقية تطبيق سيجنال. تعذّر إرسال هديتك بسبب خطأ في الشبكة. تحقّق من اتصالك بالشبكة ثم حاول مجددًا. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. تبرّع نيابة عن %1$s @@ -5330,7 +5350,7 @@ إن سنة انتهاء صلاحية طريقة دفعك غير صحيحة. يُرجى تحديثها في Google Pay ثم المحاولة مرة أخرى. - يُرجى محاولة إتمام الدفع مرة أخرى أو الاتصال بالمصرف الذي لديك حساب عنده للمزيد من المعلومات. + Try completing the donation again or contact your bank for more information. يُرجى المحاولة مرة أخرى أو الاتصال بالمصرف الذي لديك حساب عنده للمزيد من المعلومات. @@ -5354,9 +5374,9 @@ لا يتوفر الحساب البنكي الذي أدخلته على مبالغ كافية لإتمام عملية الشراء هذه. يُرجى المحاولة مرة أخرى أو الاتصال بمصرفك للمزيد من المعلومات. - لقد أُلغيت هذه العملية من قبل صاحب الحساب وتعذّر معالجتها. لم تُحصّل أي رسوم منك. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - حدث خطأ أثناء معالجة عملية الدفع هذه، يُرجى إعادة المُحاولة لاحقًا. + An error occurred while processing this donation, please try again. تعذّر معالجة المعلومات المصرفية المُدلى بها، يُرجى الاتصال بمصرفك للمزيد من المعلومات. @@ -6079,12 +6099,12 @@ تمت مراجعة كل جهات الاتصال، انقر إرسال للمواصلة. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d من جهات اتصالك قد يكون أعاد تثبيت سيجنال أو غيّر جهازه. قبل مشاركة قِصتك معه، يُرجى مراجعة أرقام الأمان الخاصة به أو فكّر في حذفه من قصتك. + %1$d من جهات اتصالك قد يكون أعاد تثبيت سيجنال أو غيّر جهازه. قبل مشاركة قِصتك معه، يُرجى مراجعة أرقام الأمان الخاصة به أو فكّر في حذفه من قصتك. + %1$d من جهات اتصالك قد يكونوا أعادو تثبيت سيجنال أو غيّروا أجهزتهم. قبل مشاركة قِصتك معهم، يُرجى مراجعة أرقام الأمان الخاصة بهم أو فكّر في حذفهم من قصتك. + %1$d من جهات اتصالك قد يكونوا أعادو تثبيت سيجنال أو غيّروا أجهزتهم. قبل مشاركة قِصتك معهم، يُرجى مراجعة أرقام الأمان الخاصة بهم أو فكّر في حذفهم من قصتك. + %1$d من جهات اتصالك قد يكونوا أعادو تثبيت سيجنال أو غيّروا أجهزتهم. قبل مشاركة قِصتك معهم، يُرجى مراجعة أرقام الأمان الخاصة بهم أو فكّر في حذفهم من قصتك. + %1$d من جهات اتصالك قد يكونوا أعادو تثبيت سيجنال أو غيّروا أجهزتهم. قبل مشاركة قِصتك معهم، يُرجى مراجعة أرقام الأمان الخاصة بهم أو فكّر في حذفهم من قصتك. تحقق من رقم اﻷمان @@ -6341,15 +6361,21 @@ تراسل خاص، مُموّل من طرفك. بدون إعلانات، بدون مُتعقبات، بدون رقابة. تبرّع الآن لدعم سيجنال. - You have a donation pending + لديك تبرّع مُعلق - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + عادة ما تستغرق التحويلات المصرفية يوم عمل واحد للمعالجة. يُرجى الانتظار حتى اكتمال عملية الدفع هذه قبل تحديث اشتراكك. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + عادة ما تستغرق التحويلات المصرفية يوم عمل واحد للمعالجة. يُرجى الانتظار حتى اكتمال عملية الدفع هذه قبل التبرّع مرة أخرى. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. شهريًا @@ -6382,8 +6408,8 @@ iDEAL - مغادرة سيجنال لتأكيد الدفع؟ - بمُجرد تأكيد عملية الدفع هذه، عُد إلى سيجنال لإنهاء عملية التبرع. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6409,7 +6435,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6421,15 +6447,15 @@ معرفة المزيد - مواصلة + Agree - Read more + قراءة المزيد تعذر تحميل الطلب - يُرجى إدخال معلومات تفاصيل حسابك المصرفي وبريدك الإلكتروني. يستخدم Stripe بريدك الإلكتروني لإرسال تحديثات متعلقة بتبرعاتك. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s معرفة المزيد diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 3ea023882f..16acaa5024 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -644,7 +644,7 @@ İndiyə qədər %1$s%%… Molly, nüsxələri yaratmaq üçün xarici anbar icazəsi tələb edir, ancaq bu icazə birdəfəlik rədd edilib. Zəhmət olmasa tətbiq tənzimləmələrində \"İcazələr\"i seçib \"Anbar\"ı fəallaşdırın. - Set backup time + Ehtiyat nüsxənin çıxarılması üçün vaxt təyin edin @@ -991,12 +991,15 @@ Profil adı İstifadəçi adı Haqqında - Özünüz haqqında bir neçə söz yazın - Adınız - İstifadəçi adınız Avatar tənzimlənmədi Nişanlar + + QR kodu və ya keçid Fotoya düzəliş et + + İstifadəçi adınızı paylaşın + + QR kodunuzu və ya keçidi paylaşaraq, digərlərinin sizinlə çata başlamasına icazə verin. İstifadəçi adı yaradıldı @@ -1005,10 +1008,16 @@ İstifadəçi adını silmək mümkün olmadı. Daha sonra yenidən cəhd edin. İstifadəçi adı silindi + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - İstifadəçi adınızla bağlı xəta yarandı, o artıq hesabınıza təyin edilməyib. Onu yenidən quraşdırmağa cəhd edin və ya yenisini seçin. + İstifadəçi adınızla bağlı xəta yarandı, o artıq hesabınıza təyin edilməyib. Onu yenidən quraşdırmağa cəhd edin və ya yenisini seçin. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. İndi düzəlt @@ -2104,8 +2113,8 @@ Molly-ın yeni versiyası mövcuddur. Yeniləmək üçün toxunun. Molly-ı yeniləmək mümkün olmadı Daha sonra yenidən cəhd edəcəyik. - Molly successfully updated - You were automatically updated to version %1$s. + Molly uğurla yeniləndi + %1$s versiyası avtomatik yeniləndi. Mesaj göndərilsin? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s ilə olan ucdan-uca şifrələməni yoxlamaq üçün yuxarıdakı nömrələri onun cihazı ilə müqayisə edin. Həmçinin onun cihazındakı kodu da skan edə bilərsiniz. Skan etmək üçün toxunun Uğurlu Güvənlik nömrəsi təsdiqlənmədi @@ -3015,6 +3024,7 @@ Ödənişlər Çatlar + Tətbiq yeniləmələri Anbarı idarə et Zənglər üçün daha az verilənlər istifadə et Heç vaxt @@ -4566,6 +4576,8 @@ Kontakta bax %1$s Signal istifadəçisi deyil + + %1$s Signal istifadəçisi deyil Ad və ya nömrə axtarın @@ -4751,6 +4763,12 @@ Digər metodlar Bir dostunuza ianə verin + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Xüsusi məbləğ daxil et @@ -4817,16 +4835,16 @@ Dəstək ilə əlaqə %1$s nişanını əldə edin - Ödəniş emal olunur… + Processing donation… - Ödəniş emal xətası + Error processing donation Başqa ödəniş metodunu sınayın və ya daha ətraflı məlumat üçün bankınızla əlaqə saxlayın. Daha ətraflı - Ödəniş emal xətası. %1$s - Ödənişinizi emal etmək mümkün olmadı və sizdən ödəniş alınmadı. Yenidən cəhd edin. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Hələ də emal olunur Nişan əlavə etmək mümkün olmadı @@ -4836,9 +4854,9 @@ İanə vermək mümkün olmadı - Ödənişiniz emal edildi, amma Signal ianə mesajınızı göndərə bilmədi. Zəhmət olmasa dəstək xidməti ilə əlaqə saxlayın. + Your donation was processed but Signal could not send your donation message. Please contact support. Nişanınızı hesabınıza əlavə etmək mümkün olmadı, ancaq sizdən ödəniş alınmış ola bilər. Dəstək xidməti ilə əlaqə saxlayın. - Ödənişiniz emal olunur. Bu, bağlantınızdan asılı olaraq bir neçə dəqiqə çəkə bilər. + Your donation is still being processed. This can take a few minutes depending on your connection. Abunəlik ləğv edilmədi Abunəlik ləğvi üçün internet bağlantısı tələb olunur. Cihazınız \"Google Pay\"i dəstəkləmir, buna görə də, nişan qazanmaq üçün abunə ola bilməzsiniz. Veb saytımızdan ianə edərək Signal-a yenə də dəstək ola bilərsiniz. @@ -4850,6 +4868,8 @@ İstifadəçi Signal versiyasını yeniləməyənədək ianələri qəbul edə bilməyəcək. Şəbəkə xətasına görə ianənizi göndərmək mümkün olmadı. Bağlantınızı yoxlayıb yenidən cəhd edin. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s adından ianə @@ -4894,7 +4914,7 @@ Ödəniş metodunuzdakı son istifadə ili yanlışdır. Google Play-də yeniləyib yenidən sınayın. - Ödənişi yenidən tamamlamağa çalışın və ya daha ətraflı məlumat üçün bankınızla əlaqə saxlayın. + Try completing the donation again or contact your bank for more information. Yenidən sınayın və ya daha ətraflı məlumat üçün bankınızla əlaqə saxlayın. @@ -4918,9 +4938,9 @@ Bu ödəniş əmrini tamamlamaq üçün təmin edilmiş bank hesabında kifayət qədər pul yoxdur, yenidən cəhd edin və ya daha ətraflı məlumat üçün bankınızla əlaqə saxlayın. - Bu ödəniş əmri hesab sahibi tərəfindən geri çəkilib və ödənişi tamamlamaq mümkün deyil. Sizdən ödəniş tutulmayıb. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Bu ödəniş yerinə yetirilərkən bir xəta baş verdi, daha sonra təkrar cəhd edin. + An error occurred while processing this donation, please try again. Təmin edilmiş bank məlumatları ilə davam etmək mümkün olmadı, ətraflı məlumat üçün bankınızla əlaqə saxlayın. @@ -5575,8 +5595,8 @@ Bütün əlaqələr nəzərdən keçirilib, davam etmək üçün \"Göndər\" düyməsinə toxunun. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d kontaktınız Signal-ı yenidən quraşdırmış və ya cihazlarını dəyişmiş ola bilər. Onunla hekayəni paylaşmazdan əvvəl təhlükəsizlik nömrəsini nəzərdən keçirə və ya onu hekayəndən silməyi seçə bilərsiniz. + %1$d kontaktınız Signal-ı yenidən quraşdırmış və ya cihazlarını dəyişmiş ola bilər. Onunla hekayəni paylaşmazdan əvvəl təhlükəsizlik nömrəsini nəzərdən keçirə və ya onu hekayəndən silməyi seçə bilərsiniz. Güvənlik nömrəsini təsdiqlə @@ -5821,15 +5841,21 @@ Dəstəklərinizlə yaradılmış şəxsi mesajlaşma. Reklamsız, təqibsiz və güzəştsiz. Signal-ı dəstəkləmək üçün indi ianə verin. - You have a donation pending + Gözləyən bir ianəniz var - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Bank vasitəsilə pul köçürmələrinin tamamlanması adətən 1 iş günü çəkir. Abunəliyinizi yeniləməzdən əvvəl bu ödənişin tamamlanmasını gözləyin. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Bank vasitəsilə pul köçürmələrinin tamamlanması adətən 1 iş günü çəkir. Başqa bir ianə verməzdən əvvəl bu ödənişin tamamlanmasını gözləyin. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Aylıq @@ -5858,8 +5884,8 @@ iDEAL - Ödənişi təsdiq etmək üçün Signal-dan çıxılsın? - Bu ödəniş təsdiq olunduqdan dərhal sonra ianənizin emalını tamamlamaq üçün Signal-a qayıdın. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Daha ətraflı - Davam et + Agree - Read more + Daha çox oxu Pul köçürmə əmrinizi yükləmək mümkün olmadı - Bank rekvizitlərinizi və e-poçt ünvanınızı daxil edin. Stripe, e-poçtunuzdan ianələrinizlə bağlı sizə yeniləmələr göndərmək üçün istifadə edir. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Daha ətraflı diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index d2799477bb..e4c45b46ca 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -644,7 +644,7 @@ %1$s%% дотук… Molly изисква разрешение за достъп до външните хранилища, за да може да създаде архиви, но този достъп е парманентно отказан. Моля, продължете до настройки на приложенията и изберете \"Разрешения\" и активирайте \"Хранилище\". - Set backup time + Задаване на час за архивиране @@ -991,12 +991,15 @@ Име на профила Потребителско име Биография - Напиши нещо за себе си - Името ти - Твоето Потребителско име Неуспешно задаване на аватар Значки + + QR код или линк Редактирай снимка + + Споделете потребителското си име + + Позволете на другите да започнат чат с вас, като споделите своя уникален QR код или линк. Потребителското име е създадено @@ -1005,10 +1008,16 @@ Потребителското име не можа да бъде изтрито. Опитайте пак по-късно. Потребителското име е изтрито + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Нещо се обърка с вашето потребителско име, то вече не е свързано с акаунта ви. Можете да опитате да го зададете отново или да си изберете друго. + Нещо се обърка с вашето потребителско име, то вече не е свързано с акаунта ви. Можете да опитате да го зададете отново или да си изберете друго. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Коригиране сега @@ -2104,8 +2113,8 @@ Има нова версия на Molly. Докоснете за актуализиране. Molly не успя да се актуализира Ще опитаме отново по-късно. - Molly successfully updated - You were automatically updated to version %1$s. + Molly е актуализиран успешно + Получихте автоматична актуализация до версия %1$s. Изпращане на съобщение? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + За да проверите криптирането от край до край между вас и %1$s, сравнете цифрите по-горе с устройството на другия потребител. Можете също така да сканирате кода на неговото устройство. Натиснете за сканиране Успешно съвпадение Неуспешна проверка на номера за безопасност @@ -3015,6 +3024,7 @@ Плащания Чатове + Обновления на приложението Управление на съхранението Използвайте по-малко данни за разговори Никога @@ -4566,6 +4576,8 @@ Вижте контакта %1$s не е потребител на Signal + + %1$s не е потребител на Signal Търси по име или номер @@ -4751,6 +4763,12 @@ Други начини за даряване Дарете за приятел + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Въведете индивидуална сума @@ -4817,16 +4835,16 @@ Връзка с отдела за поддръжка Вземете значка %1$s - Обработка на плащането… + Processing donation… - Грешка при обработване на плащането + Error processing donation Опитайте с друг начин на плащане или се свържете с банката си за повече информация. Научете повече - Грешка при обработване на плащането. %1$s - Плащането ви не можа да бъде обработено и не сте таксувани. Моля, опитайте отново. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Все още се обработва Неуспешно добавяне на значка @@ -4836,9 +4854,9 @@ Дарението не беше успешно - Вашето плащане беше обработено, но Signal не можа да изпрати вашето съобщение за дарение. Моля, свържете се с поддръжката. + Your donation was processed but Signal could not send your donation message. Please contact support. Значката ви не можа да бъде добавена към акаунта ви, но е възможно да сте били таксувани. Моля, свържете се с поддръжката. - Плащането ви все още се обработва. Това може да отнеме няколко минути в зависимост от връзката ви. + Your donation is still being processed. This can take a few minutes depending on your connection. Неуспешно анулиране на абонамент Анулирането на абонамент изисква връзка с интернет. Вашето устройство не поддържа Google Pay, така че не можете да се абонирате и да получите значка. Все още можете да подкрепите Signal, като направите дарение на нашия уебсайт. @@ -4850,6 +4868,8 @@ Този потребител не може да получава дарения, докато не надгради Signal. Вашето дарение не беше изпратено заради мрежова грешка. Проверете връзката си и опитайте отново. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Дарение от името на %1$s @@ -4894,7 +4914,7 @@ Годината на изтичане на срока на валидност на вашия начин на плащане е неправилна. Актуализирайте я в Google Pay и опитайте отново. - Опитайте да извършите плащането отново или се свържете с банката си за повече информация. + Try completing the donation again or contact your bank for more information. Опитайте отново или се свържете с банката си за повече информация. @@ -4918,9 +4938,9 @@ Предоставената банкова сметка няма достатъчно средства за извършване на тази покупка, опитайте отново или се свържете с вашата банка за повече информация. - Това плащане беше отменено от титуляра на сметката и не можа да бъде обработено. Не сте били таксувани. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Възникна грешка при обработката на това плащане, моля, опитайте отново. + An error occurred while processing this donation, please try again. Предоставените банкови данни не можаха да бъдат обработени, свържете се с вашата банка за повече информация. @@ -5575,8 +5595,8 @@ Всички връзки бяха прегледани, докоснете \"изпращане\", за да продължите. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Имате %1$d връзка, която е възможно да е преинсталирала Signal или да е сменила устройството си. Преди изпращането можете да прегледате нейния номер за безопасност, ако желаете. + Имате %1$d връзки, които е възможно да са преинсталирали Signal или да са сменили устройството си. Преди изпращането можете да прегледате техните номера за безопасност, ако желаете. Проверка на числата за сигурност @@ -5821,15 +5841,21 @@ Частни съобщения, финансирани от вас. Без реклами, без следене, без компромис. Дарете сега, за да подкрепите Signal. - You have a donation pending + Имате изчакващо дарение - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Обработката на банковите преводи обикновено отнема 1 работен ден. Моля, изчакайте плащането да приключи, преди да актуализирате абонамента си. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Обработката на банковите преводи обикновено отнема 1 работен ден. Моля, изчакайте плащането да приключи, преди да направите друго дарение. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Ежемесечно @@ -5858,8 +5884,8 @@ iDEAL - Излизане от Signal за потвърждаване на плащането? - След като това плащане бъде потвърдено, върнете се към Signal, за да завършите обработката на вашето дарение. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Научете повече - Продължете + Agree - Read more + Прочети повече Неуспешно зареждане на заявката - Въведете вашите банкови данни и имейл адрес. Имейлът ви се използва от Stripe, за да ви изпращат актуализации относно вашето дарение. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Научете повече diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index d1b2b2a13a..1f2dc4d886 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -644,7 +644,7 @@ এখন পর্যন্ত %1$s %%… ব্যাকআপগুলি তৈরি করতে Molly এর জন্য বাহ্যিক স্টোরেজ অনুমতি প্রয়োজন, তবে এটি স্থায়ীভাবে অস্বীকার করা হয়েছে। দয়া করে অ্যাপ্লিকেশন সেটিংস যান, \"অনুমতিগুলি\" নির্বাচন করুন এবং \"স্টোরেজ\" সক্ষম করুন। - Set backup time + ব্যাকআপ সময় সেট করুন @@ -991,12 +991,15 @@ প্রোফাইল নাম ব্যবহারকারীর নাম সম্বন্ধে - নিজের সম্পর্কে কিছু লিখুন - আপনার নাম - আপনার ব্যবহারকারি নাম অবতার সেট করতে ব্যর্থ ব্যাজ + + QR কোড বা লিংক ছবি সম্পাদনা করুন + + আপনার \'ব্যবহারকারীর নাম\' শেয়ার করুন + + আপনার অনন্য QR কোড বা লিংক শেয়ার করে অন্যদের আপনার সাথে চ্যাট শুরু করার সুযোগ দিন। ইউজারনেম তৈরি করা হয়েছে @@ -1005,10 +1008,16 @@ ইউজারনেম মুছে ফেলা যায়নি। পরবর্তীতে আবার চেষ্টা করুন। ইউজারনেম মুছে ফেলা হয়েছে + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - আপনার \'ব্যবহারকারীর নাম\' নিয়ে কিছু একটা সমস্যা হয়েছে, এটি আর আপনার অ্যাকাউন্টের জন্য বরাদ্দ করা নেই। আপনি আবার চেষ্টা করে এটি সেট করতে পারেন বা নতুন একটি বেছে নিতে পারেন। + আপনার \'ব্যবহারকারীর নাম\' নিয়ে কিছু একটা সমস্যা হয়েছে, এটি আর আপনার অ্যাকাউন্টের জন্য বরাদ্দ করা নেই। আপনি আবার চেষ্টা করে এটি সেট করতে পারেন বা নতুন একটি বেছে নিতে পারেন। + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. এখনই ঠিক করুন @@ -2104,8 +2113,8 @@ Molly-এর একটি নতুন সংস্করণ পাওয়া যাচ্ছে। আপডেট করতে ট্যাপ করুন। Molly আপডেট করতে ব্যর্থ হয়েছে আমরা পরে আবার চেষ্টা করবো। - Molly successfully updated - You were automatically updated to version %1$s. + Molly সফলভাবে আপডেট করা হয়েছে + আপনি স্বয়ংক্রিয়ভাবে %1$s সংস্করণে আপডেট হয়েছেন। বার্তা পাঠান? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s-এর সাথে এন্ড-টু-এন্ড এনক্রিপশন যাচাই করতে, তাদের ডিভাইসের সাথে উপরের নম্বরগুলো তুলনা করুন। আপনি তাদের ডিভাইস থেকেও কোডটি স্ক্যান করতে পারবেন। স্ক্যান করতে আলতো চাপুন সফল ম্যাচ নিরাপত্তা নম্বর যাচাই করতে ব্যর্থ হয়েছে @@ -3015,6 +3024,7 @@ পেমেন্ট চ্যাট + অ্যাপ আপডেট সমূহ স্টোরেজ ব্যাবস্থাপনা কলগুলির জন্য কম ডেটা ব্যবহার করুন কখনোই না @@ -4566,6 +4576,8 @@ কন্টাক্ট দেখুন %1$s Signal ব্যবহারকারী নন + + %1$s Signal ব্যবহারকারী নন নাম বা নাম্বার খুঁজুন @@ -4751,6 +4763,12 @@ ডোনেশন দেয়ার অন্যান্য উপায় বন্ধুর জন্য ডোনেট করুন + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. কাস্টম পরিমাণ লিখুন @@ -4817,16 +4835,16 @@ সহায়তায় যোগাযোগ করুন একটি %1$s ব্যাজ নিন - পেমেন্ট প্রক্রিয়া করা হচ্ছে… + Processing donation… - ত্রুটি প্রক্রিয়াকরণ পেমেন্ট + Error processing donation অন্য পেমেন্ট পদ্ধতি ব্যবহার করে দেখুন বা আরো তথ্যের জন্য আপনার ব্যাঙ্কের সাথে যোগাযোগ করুন। আরো জানুন - ত্রুটি প্রক্রিয়াকরণ পেমেন্ট। %1$s - আপনার পেমেন্ট প্রক্রিয়া করা যায়নি এবং আপনাকে চার্জ করা হয়নি। অনুগ্রহ করে আবার চেষ্টা করুন। + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. এখনও প্রক্রিয়া করা হচ্ছে ব্যাজ যোগ করা যায়নি @@ -4836,9 +4854,9 @@ ডোনেশন সফল হয়নি - আপনার পেমেন্ট প্রক্রিয়া করা হয়েছে কিন্তু Signal আপনার ডোনেশনের ম্যাসেজ পাঠাতে পারেনি। অনুগ্রহ করে সহায়তা কেন্দ্রে যোগাযোগ করুন। + Your donation was processed but Signal could not send your donation message. Please contact support. আপনার ব্যাজটি আপনার অ্যাকাউন্টে যোগ করা যায়নি, তবে আপনাকে চার্জ করা হতে পারে। অনুগ্রহ করে সহায়তা কেন্দ্রে যোগাযোগ করুন। - আপনার পেমেন্ট এখনও প্রক্রিয়া করা হচ্ছে। আপনার সংযোগের উপর নির্ভর করে এটি কয়েক মিনিট সময় নিতে পারে। + Your donation is still being processed. This can take a few minutes depending on your connection. সাবস্ক্রিপশন বাতিল করতে ব্যর্থ হয়েছে সাবস্ক্রিপশন বাতিল করার জন্য ইন্টারনেট সংযোগ প্রয়োজন। আপনার ডিভাইস Google Pay সমর্থন করে না, তাই আপনি ব্যাজ অর্জন করতে সাবস্ক্রাইব করতে পারবেন না। আপনি এখনও আমাদের ওয়েবসাইটে ডোনেশন দিয়ে Signal-কে সমর্থন করতে পারেন। @@ -4850,6 +4868,8 @@ এই ব্যবহারকারী Signal আপগ্রেড না করা পর্যন্ত ডোনেশন গ্রহণ করতে পারবেন না। নেটওয়ার্ক ত্রুটির কারণে আপনার ডোনেশন পাঠানো যায়নি। আপনার নেটওয়ার্ক সংযোগ ঠিক আছে কি না দেখুন এবং আবার চেষ্টা করুন। + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s-এর পক্ষ থেকে ডোনেশন @@ -4894,7 +4914,7 @@ আপনার অর্থপ্রদানের পদ্ধতিতে মেয়াদ শেষ হওয়ার বছরটি ভুল। Google Pay-তে আপডেট করে আবার চেষ্টা করুন। - পেমেন্ট সম্পন্ন করার জন্য আবার চেষ্টা করুন বা আরো তথ্যের জন্য আপনার ব্যাঙ্কের সাথে যোগাযোগ করুন। + Try completing the donation again or contact your bank for more information. আবার চেষ্টা করুন বা আরো তথ্য জানতে জন্য আপনার ব্যাঙ্কের সাথে যোগাযোগ করুন। @@ -4918,9 +4938,9 @@ প্রদত্ত ব্যাংক অ্যাকাউন্টে এই ক্রয়টি সম্পন্ন করার জন্য পর্যাপ্ত অর্থ নেই, আবার চেষ্টা করুন বা আরো তথ্যের জন্য আপনার ব্যাংকের সাথে যোগাযোগ করুন। - এই পেমেন্টটি অ্যাকাউন্ট হোল্ডার কর্তৃক বাতিল করা হয়েছে এবং প্রক্রিয়া করা যায়নি। আপনার কাছ থেকে অর্থ কেটে নেওয়া হয়নি। + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - এই পেমেন্টটি প্রক্রিয়া করার সময় একটি ত্রুটি ঘটেছে, অনুগ্রহ করে আবার চেষ্টা করুন। + An error occurred while processing this donation, please try again. প্রদত্ত ব্যাংক বিবরণ প্রক্রিয়া করা যায়নি, আরো তথ্যের জন্য আপনার ব্যাংকের সাথে যোগাযোগ করুন। @@ -5575,8 +5595,8 @@ সকল কানেকশন রিভিউ করা হয়েছে, চালিয়ে যেতে সেন্ডে ট্যাপ করুন। - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + আপনার %1$dটি কানেকশন আছে, যারা হয়তো Signal আবার ইন্সটল করেছেন বা ডিভাইস পরিবর্তন করেছেন। তাদের সাথে আপনার স্টোরি শেয়ার করার আগে তাদের নিরাপত্তা নম্বরগুলো পর্যালোচনা করুন বা আপনার স্টোরি দেখা থেকে তাদের বাদ দিন। + আপনার %1$dটি কানেকশন আছে, যারা হয়তো Signal আবার ইনস্টল করেছেন বা ডিভাইস পরিবর্তন করেছেন। তাদের সাথে আপনার স্টোরি শেয়ার করার আগে তাদের নিরাপত্তা নম্বরগুলো পর্যালোচনা করুন বা আপনার স্টোরি দেখা থেকে তাদের বাদ দিন। নিরাপত্তা নাম্বার যাচাই করুন @@ -5821,15 +5841,21 @@ ব্যক্তিগত ম্যাসেজিং, আপনাদের অর্থেই চালিত। নেই কোনো বিজ্ঞাপন, নেই কোনো ট্র্যাকিং, নেই কোনো আপোস। Signal-কে সমর্থন করতে এখনই ডোনেট করুন। - You have a donation pending + আপনার একটি জমা না হওয়া ডোনেশন রয়েছে - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ব্যাংক ট্রান্সফার প্রক্রিয়া করতে সাধারণত 1 কার্যদিবস প্রয়োজন হয়। অনুগ্রহ করে আপনার সাবস্ক্রিপশন আপডেট করার আগে এই পেমেন্টটি সম্পন্ন হওয়ার আগ পর্যন্ত অপেক্ষা করুন। - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ব্যাংক ট্রান্সফার প্রক্রিয়া করতে সাধারণত 1 কার্যদিবস প্রয়োজন হয়। অনুগ্রহ করে আরেকটি ডোনেশন পাঠানোর আগে এই পেমেন্টটি সম্পন্ন হওয়ার আগ পর্যন্ত অপেক্ষা করুন। - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. মাসিক @@ -5858,8 +5884,8 @@ iDEAL - পেমেন্ট নিশ্চিত করতে Signal ছেড়ে যাবেন? - একবার এই পেমেন্ট নিশ্চিত হয়ে গেলে, আপনার ডোনেশন প্রক্রিয়াকরণ শেষ করতে Signal-এ ফিরে যান। + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ আরো জানুন - চালিয়ে যান + Agree - Read more + আরও পড়ুন অনুরোধ লোড করা যায়নি - আপনার ব্যাংকের বিবরণ এবং ইমেইল ঠিকানা লিখুন। আপনার ডোনেশন সম্পর্কে আপডেট পাঠাতে Stripe আপনার ইমেইল ব্যবহার করে। %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s আরো জানুন diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index 4078008a94..e330020cc7 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -676,7 +676,7 @@ %1$s%% do sada… Mollyu je potrebno dopuštenje da pristupi memoriji uređaja kako bi mogao kreirati rezervne kopije, ali je ono trajno uskraćeno. Molimo nastavite do postavki aplikacije, odaberite \"Dozvole\" i aktivirajte stavku \"Prostor za pohranu\". - Set backup time + Podesite vrijeme rezervne kopije @@ -1059,12 +1059,15 @@ Ime profila Korisničko ime O kontaktu - Napišite nekoliko riječi o sebi - Vaše ime - Vaše korisničko ime Neuspjelo postavljanje slike profila Značke + + QR kȏd ili poveznica Obradi fotografiju + + Podijelite korisničko ime + + Podijelite jedinstveni QR kȏd ili poveznicu i omogućite drugima da razgovaraju s vama. Korisničko ime je kreirano @@ -1073,10 +1076,16 @@ Brisanje korisničkog imena nije uspjelo. Pokušajte ponovo kasnije. Korisničko ime je izbrisano + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Nešto nije u redu s vašim korisničkim imenom, više nije dodijeljeno vašem računu. Možete ga pokušati ponovo postaviti ili odabrati novo. + Nešto nije u redu s vašim korisničkim imenom, više nije dodijeljeno vašem računu. Možete ga pokušati ponovo postaviti ili odabrati novo. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Popravi sada @@ -2250,8 +2259,8 @@ Dostupna je nova verzija Mollya. Dodirnite za ažuriranje. Ažuriranje signala nije uspjelo Pokušat ćemo ponovo kasnije. - Molly successfully updated - You were automatically updated to version %1$s. + Molly je uspješno ažuriran + Automatski ste ažurirani na verziju %1$s. Poslati poruku? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Za potvrdu sveobuhvatnog šifriranja sa %1$s, uporedite gore navedene brojeve sa njihovim uređajem. Također možete skenirati kod na njihovom uređaju. Pritisnite da skenirate Podudara se Provjera sigurnosnog broja nije uspjela @@ -3195,6 +3204,7 @@ Plaćanja Chatovi + Nove verzije aplikacije Upravljanje memorijom Koristi manju količinu podataka za pozive Nikad @@ -4776,6 +4786,8 @@ Prikaži kontakt %1$s nije korisnik/ca Signala + + %1$s nije korisnik/ca Signala Traži ime ili broj @@ -4969,6 +4981,12 @@ Drugi načini davanja Donirajte za prijatelja + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Unesite iznos @@ -5035,16 +5053,16 @@ Kontaktirajte podršku Preuzmite značku %1$s - Obrađujem… + Processing donation… - Greška prilikom obrađivanja uplate + Error processing donation Pokušajte koristiti drugi metod plaćanja ili kontaktirajte svoju banku za više informacija. Saznaj više - Greška prilikom obrađivanja uplate. %1$s - Vašu uplatu nije bilo moguće obraditi i iznos nije naplaćen. Molimo pokušajte ponovo. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Još uvijek obrađujem Nije bilo moguće dodati značku @@ -5054,9 +5072,9 @@ Doniranje nije uspjelo - Vaša uplata je obrađena ali Signal nije mogao poslati vašu poruku za donaciju. Molimo kontaktirajte podršku. + Your donation was processed but Signal could not send your donation message. Please contact support. Vašu značku nije bilo moguće dodati na Vaš račun, ali je moguće da je uplata prošla. Molimo, kontaktirajte podršku. - Vaša se uplata još obrađuje. To može potrajati nekoliko minuta, zavisno od kvaliteta Vaše konekcije. + Your donation is still being processed. This can take a few minutes depending on your connection. Neuspjelo otkazivanje pretplate Otkazivanje pretplate traži internet-konekciju. Vaš uređaj ne podržava Google Pay i zato se ne možete pretplatiti i dobiti značku. I dalje možete podržati Signal kroz donaciju na našoj web stranici. @@ -5068,6 +5086,8 @@ Ovaj korisnik ne može primimati donacije dok ne nadogradi Signal. Slanje vaše donacije nije uspjelo zbog greške mreže. Provjerite svoju vezu i pokušajte ponovno. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donacija u ime korisnika %1$s @@ -5112,7 +5132,7 @@ Godina isteka na Vašem metodu plaćanja nije tačna. Ažurirajte je na Google Payu i pokušajte ponovo. - Pokušajte ponovo okončati uplatu ili kontaktirajte svoju banku za više informacija. + Try completing the donation again or contact your bank for more information. Pokušajte ponovo ili kontaktirajte svoju banku za više informacija. @@ -5136,9 +5156,9 @@ Na navedenom bankovnom računu nema dovoljno sredstava za završetak ove kupovine, pokušajte ponovo ili kontaktirajte banku za više informacija. - Vlasnik računa je zaustavio ovu uplatu i nije se mogla obraditi. Uplata vam nije naplaćena. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Došlo je do greške prilikom obrade ove uplate, pokušajte ponovo. + An error occurred while processing this donation, please try again. Dostavljeni bankovni podaci se ne mogu obraditi, kontaktirajte banku za više informacija. @@ -5827,10 +5847,10 @@ Sve veze su pregledane, dodirnite \"Pošalji\" da nastavite. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Imate %1$d kontakt koji je možda ponovo instalirao Signal ili je promijenio uređaj. Prije nego što podijelite priču s tom osobom, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz svoje priče. + Imate %1$d kontakta koja su možda ponovo instalirala Signal ili su promijenili uređaj. Prije nego što podijelite priču s tim osobama, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz svoje priče. + Imate %1$d kontakata koji su možda ponovo instalirali Signal ili su promijenili uređaj. Prije nego što podijelite priču s tim osobama, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz svoje priče. + Imate %1$d kontakata koja su možda ponovo instalirala Signal ili su promijenili uređaj. Prije nego što podijelite priču s tim osobama, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz svoje priče. Provjerite sigurnosni broj @@ -6081,15 +6101,21 @@ Privatno razmjenjivanje poruka koje finansirate vi. Bez oglasa, bez praćenja, bez kompromisa. Donirajte sada da podržite Signal. - You have a donation pending + Imate donaciju na čekanju - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Obrada bankovnih transfera obično traje 1 radni dan. Pričekajte da se ovo plaćanje završi prije nego što ažurirate svoju pretplatu. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Obrada bankovnih transfera obično traje 1 radni dan. Pričekajte da se ova uplata završi prije nego što date drugu donaciju. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mjesečno @@ -6120,8 +6146,8 @@ iDEAL - Napustiti Signal za potvrdu plaćanja? - Nakon što se ova uplata potvrdi, vratite se na Signal da završite obradu vaše donacije. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Saznaj više - Nastavi + Agree - Read more + Saznaj više Učitavanje naloga nije uspjelo - Unesite bankovne podatke i adresu e-pošte. Stripe koristi vašu e-poštu da vam šalje ažuriranja o vašoj donaciji. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Saznaj više diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index b6864fbc11..d4b4ae1e26 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -644,7 +644,7 @@ %1$s%% fins ara… El Molly necessita el permís de l\'emmagatzematge extern per tal de crear còpies de seguretat. Si us plau, continueu cap al menú de configuració de l\'aplicació, seleccioneu Permisos i activeu-hi l\'emmagatzematge. - Set backup time + Establir hora per la còpia de seguretat @@ -991,12 +991,15 @@ Nom del perfil Nom d\'usuari Quant a - Escriviu alguna cosa sobre vosaltres. - El nom - El nom d\'usuari Ha fallat establir l\'avatar. Insígnies + + Codi QR o enllaç Edita la fotografia + + Comparteix el teu àlies + + Deixa que altres persones comencin un xat amb tu compartint el teu codi QR o enllaç únic. S\'ha creat el nom d\'usuari @@ -1005,10 +1008,16 @@ No s\'ha pogut eliminar l\'àlies. Torna-ho a provar més tard. Àlies eliminat + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - S\'ha produït un error amb el teu àlies, ja no està assignat al teu compte. Pots provar de configurar-lo de nou o triar-ne un de diferent. + S\'ha produït un error amb el teu àlies, ja no està assignat al teu compte. Pots provar de configurar-lo de nou o triar-ne un de diferent. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Reparar-ho ara @@ -2104,8 +2113,8 @@ Hi ha disponible una nova versió de Molly. Toca per actualitzar-lo. No s\'ha pogut actualitzar Molly Ho tornarem a provar més tard. - Molly successfully updated - You were automatically updated to version %1$s. + Molly s\'ha actualitzat correctament + S\'ha actualitzat automàticament a la versió %1$s. Voleu enviar el missatge? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Per verificar el xifrat amb %1$s, compara les xifres de dalt amb les del dispositiu d\'aquella persona. També pots escanejar el codi del seu dispositiu. Feu un toc per escanejar Coincidència correcta Ha fallat verificar el número de seguretat. @@ -3015,6 +3024,7 @@ Pagaments Xats + Actualitzacions de l\'aplicació Gestioneu l\'emmagatzematge Usa menys dades per a les trucades Mai @@ -4566,6 +4576,8 @@ Veure contacte %1$s no fa servir Signal. + + %1$s no fa servir Signal. Cerqueu un nom o un número @@ -4751,6 +4763,12 @@ Altres maneres de fer-hi una donació Fer una donació per un amic + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Introdueix la quantitat personalitzada @@ -4817,16 +4835,16 @@ Contacteu amb l\'Assistència Obtenir una insígnia %1$s - Es processa el pagament… + Processing donation… - S\'ha produït un error en processar el pagament. + Error processing donation Proveu un altre mètode de pagament o poseu-vos en contacte amb el banc per obtenir-ne més informació. Més informació - S\'ha produït un error en processar el pagament. %1$s - El pagament no s\'ha pogut processar i no se t\'ha cobrat. Si us plau, torna-ho a provar. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Encara en procés No s\'ha pogut afegir la insígnia. @@ -4836,9 +4854,9 @@ Donació fallida - El teu pagament ha estat processat, però Signal no ha pogut enviar el teu missatge de donació. Posa\'t en contacte amb el servei tècnic. + Your donation was processed but Signal could not send your donation message. Please contact support. La insígnia no s\'ha pogut afegir al compte, però és possible que se t\'hagi cobrat. Posa\'t en contacte amb el servei d\'assistència. - El pagament encara s\'està processant. Això pot trigar uns quants minuts segons la connexió. + Your donation is still being processed. This can take a few minutes depending on your connection. No s\'ha pogut cancel·lar la subscripció. La cancel·lació de la subscripció requereix una connexió a Internet. El teu dispositiu no és compatible amb Google Pay, de manera que no t\'hi pots subscriure per guanyar una insígnia. Pots donar suport al Signal fent una donació al nostre lloc web. @@ -4850,6 +4868,8 @@ Aquesta persona no pot rebre donacions fins que no actualitzi Signal. No s\'ha pogut enviar la teva donació a causa d\'un error de la xarxa. Comprova la connexió i torna-ho a provar. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donació en nom de %1$s @@ -4894,7 +4914,7 @@ L\'any de venciment del mètode de pagament és incorrecte. Actualitzeu-lo a Google Pay i torneu-lo a provar. - Proveu de tornar a completar el pagament o poseu-vos en contacte amb el banc per obtenir-ne més informació. + Try completing the donation again or contact your bank for more information. Torneu-ho a provar o contacteu amb el banc per obtenir-ne més informació. @@ -4918,9 +4938,9 @@ El compte bancari proporcionat no té fons suficients per completar aquesta compra. Torna-ho a provar o posa\'t en contacte amb el teu banc per obtenir més informació. - El titular del compte ha revocat aquest pagament i no s\'ha pogut processar. No se t\'ha efectuat el càrrec. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Hi ha hagut un error en processar aquest pagament, torna-ho a provar. + An error occurred while processing this donation, please try again. Les dades bancàries proporcionades no s\'han pogut processar; posa\'t en contacte amb el teu banc per obtenir més informació. @@ -5575,8 +5595,8 @@ S\'han revisat tots els contactes, toca enviar per a continuar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Tens %1$d contacte que pot ser que hagi reinstal·lat Signal o canviat de dispositiu. Pots revisar el seu número de seguretat abans d\'enviar. + Tens %1$d contactes que pot ser que hagin reinstal·lat Signal o canviat de dispositiu. Pots revisar els seus números de seguretat abans d\'enviar. Verifica el número de seguretat @@ -5821,15 +5841,21 @@ Missatgeria privada, finançada per tu. Sense anuncis, ni rastrejadors, ni compromís. Fes ja una donació per ajudar a Signal. - You have a donation pending + Tens una donació pendent - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Les transferències bancàries solen trigar 1 dia laborable a processar-se. Espera fins que es completi el pagament abans d\'actualitzar la teva subscripció. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Les transferències bancàries solen trigar 1 dia laborable a processar-se. Espera fins que es completi aquest pagament abans de fer una altra donació. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensual @@ -5858,8 +5884,8 @@ iDEAL - Vols sortir de Signal per confirmar el pagament? - Un cop confirmat aquest pagament, torna a Signal per acabar de processar la teva donació. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Més informació - Continuar + Agree - Read more + Llegiu-ne més. No s\'ha pogut carregar el mandat - Introdueix la informació del teu compte bancari i el teu correu electrònic. Stripe utilitza el teu correu electrònic per enviar-te actualitzacions sobre la teva donació. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Més informació diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index df47a29f8d..cf0760eb36 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -676,7 +676,7 @@ Zatím %1$s%%… Molly potřebuje oprávnění pro přístup k úložišti, aby mohl vytvářet zálohy, ale toto oprávnění je nyní trvale zakázáno. Prosím pokračujte do menu nastavení aplikací, vyberte \"Oprávnění\" a povolte \"Úložiště\". - Set backup time + Nastavte si čas zálohování @@ -1059,12 +1059,15 @@ Název profilu Uživatelské jméno O mně - Napište pár slov o sobě - Vaše jméno - Vaše uživatelské jméno Nepodařilo se nastavit avatar Odznaky + + QR kód nebo odkaz Upravit fotku + + Sdílení uživatelského jména + + Sdílením svého jedinečného QR kódu nebo odkazu umožníte ostatním zahájit s vámi chat. Uživatelské jméno vytvořeno @@ -1073,10 +1076,16 @@ Uživatelské jméno se nepodařilo odstranit. Zkuste to znovu později. Uživatelské jméno odstraněno + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Něco se pokazilo s vaším uživatelským jménem. Již není přiřazeno k vašemu účtu. Můžete ho zkusit nastavit znovu, nebo si zvolit nové. + Něco se pokazilo s vaším uživatelským jménem. Již není přiřazeno k vašemu účtu. Můžete ho zkusit nastavit znovu, nebo si zvolit nové. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Opravit hned @@ -2250,8 +2259,8 @@ K dispozici je nová verze aplikace Molly. Klepnutím ji aktualizujete. Molly se nepodařilo aktualizovat Zkusíme to znovu později. - Molly successfully updated - You were automatically updated to version %1$s. + Molly byl úspěšně aktualizován + Byla provedena automatická aktualizace na verzi %1$s. Odeslat zprávu? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Pokud chcete ověřit koncové šifrování s uživatelem %1$s, porovnejte výše uvedená čísla s jeho zařízením. Můžete také naskenovat kód na jeho zařízením. Klepnutím skenovat Shoduje se Nepodařilo se ověřit bezpečnostní číslo @@ -3195,6 +3204,7 @@ Platby Chaty + Aktualizace aplikace Správa úložiště Šetřit data při hovorech Nikdy @@ -4776,6 +4786,8 @@ Zobrazit kontakt %1$s není uživatelem služby Signal + + %1$s není uživatelem služby Signal Vyhledat jméno nebo číslo @@ -4969,6 +4981,12 @@ Jiné možnosti podpory Přispět za přítele + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Zadat vlastní částku @@ -5035,16 +5053,16 @@ Kontaktovat podporu Získat %1$s odznak - Zpracovávání platby… + Processing donation… - Chyba při zpracování platby + Error processing donation Zkuste jiný způsob platby nebo se obraťte na svou banku a požádejte o další informace. Více informací - Chyba při zpracovávání platby. %1$s - Vaše platba nemohla být zpracována a nebyla vám účtována. Zkuste to prosím znovu. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Stále zpracovávám Odznak se nepodařilo přidat @@ -5054,9 +5072,9 @@ Přispění se nezdařilo - Vaše platba byla zpracována, ale Signal nemohl odeslat vaši zprávu o příspěvku. Kontaktujte prosím podporu. + Your donation was processed but Signal could not send your donation message. Please contact support. Váš odznak se nepodařilo přidat k vašemu účtu, ale platba pravděpodobně proběhla. Kontaktujte prosím podporu. - Vaše platba se stále zpracovává. To může trvat několik minut v závislosti na vašem připojení. + Your donation is still being processed. This can take a few minutes depending on your connection. Zrušení předplatného se nepodařilo Zrušení předplatného vyžaduje aktivní připojení k internetu. Vaše zařízení nepodporuje službu Google Pay, takže se nemůžete přihlásit k odběru a získat odznak. Přesto můžete Signal podpořit příspěvkem na našich webových stránkách. @@ -5068,6 +5086,8 @@ Tento uživatel nemůže přijímat příspěvky, dokud si neaktualizuje aplikaci Signal. Váš příspěvek nemohl být odeslán z důvodu chyby sítě. Zkontrolujte připojení k internetu a zkuste to znovu. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Příspěvek jménem uživatele %1$s @@ -5112,7 +5132,7 @@ Rok platnosti u vaší platební metody je nesprávný. Aktualizujte jej v Google Pay a zkuste to znovu. - Zkuste platbu dokončit znovu nebo se obraťte na svou banku a požádejte o další informace. + Try completing the donation again or contact your bank for more information. Zkuste to znovu nebo se obraťte na svou banku a požádejte o další informace. @@ -5136,9 +5156,9 @@ Na zadaném bankovním účtu není dostatek prostředků k dokončení nákupu. Zkuste to znovu nebo se obraťte na svou banku s žádostí o další informací. - Tato platba byla majitelem účtu zrušena a nemohla být zpracována. Platba vám nebyla odečtena. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Při zpracování této platby se vyskytla chyba. Zkuste to prosím znovu. + An error occurred while processing this donation, please try again. Zadané bankovní údaje nebylo možné zpracovat. Další informace vám poskytne vaše banka. @@ -5827,10 +5847,10 @@ Všechna spojení byla zkontrolována, pokračujte klepnutím na tlačítko odeslat. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Máte %1$d spojení, které si pravděpodobně přeinstalovalo aplikaci Signal nebo změnilo zařízení. Před sdílením příběhu s ním zkontrolujte jeho bezpečnostní číslo nebo zvažte jeho odebrání z příběhu. + Máte %1$d spojení, která si pravděpodobně přeinstalovala aplikaci Signal nebo změnila zařízení. Před sdílením příběhu s nimi zkontrolujte jejich bezpečnostní čísla nebo zvažte jejich odebrání z příběhu. + Máte %1$d spojení, která si pravděpodobně přeinstalovala aplikaci Signal nebo změnila zařízení. Před sdílením příběhu s nimi zkontrolujte jejich bezpečnostní čísla nebo zvažte jejich odebrání z příběhu. + Máte %1$d spojení, která si pravděpodobně přeinstalovala aplikaci Signal nebo změnila zařízení. Před sdílením příběhu s nimi zkontrolujte jejich bezpečnostní čísla nebo zvažte jejich odebrání z příběhu. Ověření bezpečnostního čísla @@ -6081,15 +6101,21 @@ Soukromé zasílání zpráv financované vámi. Žádné reklamy, žádné sledování, žádné kompromisy. Přispějte nyní a podpořte službu Signal. - You have a donation pending + Máte nezpracovaný příspěvek - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Zpracování bankovního převodu obvykle trvá 1 pracovní den. S aktualizací předplatného prosím počkejte, dokud nebude tato platba dokončena. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Zpracování bankovního převodu obvykle trvá 1 pracovní den. S dalším příspěvkem prosím počkejte, dokud nebude tato platba dokončena. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Měsíčně @@ -6120,8 +6146,8 @@ iDEAL - Opustit Signal a potvrdit platbu? - Po potvrzení platby se vraťte do aplikace Signal a dokončete zpracování příspěvku. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Více informací - Pokračovat + Agree - Read more + Číst dále Požadavek se nepodařilo načíst - Zadejte své bankovní údaje a e-mailovou adresu. Váš e-mail používá společnost Stripe k zasílání aktuálních informací o vašem příspěvku. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Více informací diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 34ff439a05..9b63dbb12e 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -644,7 +644,7 @@ %1$s%% indtil videre… Molly beder om tilladelse til at tilgå ekstern lagerplads for at oprette sikkerhedskopier, hvilket er blevet nægtet. Gå venligst til appindstillinger, vælg \"Tilladelser\" og tilvælg \"Lagerplads\". - Set backup time + Indstil tidspunkt for sikkerhedskopiering @@ -991,12 +991,15 @@ Profilnavn Brugernavn Om - Skriv et par ord om dig selv - Dit navn - Dit brugernavn Avataren kunne ikke opsættes Badges + + QR-kode eller link Rediger billede + + Del dit brugernavn + + Lad andre starte en chat med dig ved at dele din unikke QR-kode eller dit link. Brugernavn oprettet @@ -1005,10 +1008,16 @@ Kunne ikke slette brugernavn. Prøv igen senere. Brugernavn slettet + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Noget gik galt med dit brugernavn, det er ikke længere tildelt din konto. Du kan prøve at indstille det igen eller vælge et nyt. + Noget gik galt med dit brugernavn, det er ikke længere tildelt din konto. Du kan prøve at indstille det igen eller vælge et nyt. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Få hjælp nu @@ -2104,8 +2113,8 @@ En ny version af Molly er tilgængelig. Tryk for at opdatere. Molly kunne ikke opdateres Vi prøver igen senere. - Molly successfully updated - You were automatically updated to version %1$s. + Molly er hermed opdateret + Du er blevet automatisk opdateret til version %1$s. Send besked? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + For at verificere E2E-krypteringen med %1$s, skal du sammenligne ovenstående tal med vedkommendes enhed. De kan også scanne koden på vedkommendes enhed. Tryk for at scanne Vellykket match Kunne ikke verificere sikkerhedsnummer @@ -3015,6 +3024,7 @@ Betalinger Chats + App-opdateringer Administrer lagerplads Brug færre data til opkald Aldrig @@ -4566,6 +4576,8 @@ Se kontakt %1$s bruger ikke Signal + + %1$s bruger ikke Signal Søg navn eller nummer @@ -4751,6 +4763,12 @@ Andre måder at give på Donér for en ven + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Angiv tilpasset beløb @@ -4817,16 +4835,16 @@ Kontakt Support Få et %1$s-badge - Bearbejder betaling … + Processing donation… - Fejl ved behandling af betaling + Error processing donation Prøv en anden betalingsmetode, eller kontakt din bank for at få flere oplysninger. Få mere at vide - Fejl ved behandling af betaling. %1$s - Din betaling kunne ikke gennemføres, og du er ikke blevet opkrævet. Prøv igen. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Behandler stadig Kunne ikke tilføje badge @@ -4836,9 +4854,9 @@ Donation mislykkedes - Din betaling blev behandlet, men Signal kunne ikke sende din donationsmeddelelse. Kontakt support. + Your donation was processed but Signal could not send your donation message. Please contact support. Dit badge kunne ikke tilføjes til din konto, men du kan være blevet opkrævet. Kontakt support. - Din betaling er stadig under behandling. Det kan tage et par minutter afhængigt af din forbindelse. + Your donation is still being processed. This can take a few minutes depending on your connection. Opsigelse af abonnementet mislykkedes Opsigelse af abonnement kræver en internetforbindelse. Din enhed understøtter ikke Google Pay, så du kan ikke abonnere for at optjene et badge. Du kan stadig støtte Signal ved at give et bidrag på vores hjemmeside. @@ -4850,6 +4868,8 @@ Denne bruger kan ikke modtage donationer, før vedkommende opgraderer Signal. Din donation kunne ikke sendes på grund af en netværksfejl. Tjek din forbindelse, og prøv igen. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donation på vegne af %1$s @@ -4894,7 +4914,7 @@ Udløbsåret på din betalingsmetode er forkert. Opdater det i Google Pay, og prøv igen. - Prøv at gennemføre betalingen igen, eller kontakt din bank for at få flere oplysninger. + Try completing the donation again or contact your bank for more information. Prøv igen, eller kontakt din bank for at få flere oplysninger. @@ -4918,9 +4938,9 @@ Din bankkonto har ikke tilstrækkelige midler til at gennemføre dette køb, prøv igen eller kontakt din bank for at få yderligere oplysninger. - Betalingen blev tilbagekaldt af kontohaveren og kunne ikke behandles. Du er ikke blevet debiteret. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Der opstod en fejl ved behandling af denne betaling. Prøv igen. + An error occurred while processing this donation, please try again. De angivne bankoplysninger kunne ikke behandles. Kontakt din bank for mere information. @@ -5575,8 +5595,8 @@ Alle forbindelser er gennemgået. Tryk send for at fortsætte. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Du har %1$d kontakt, der muligvis har geninstalleret Signal eller skiftet enhed. Gennemgå vedkommendes sikkerhedsnummer, eller overvej at fjerne dem fra din historie, inden du deler din historie med dem. + Du har %1$d kontakter, der muligvis har geninstalleret Signal eller skiftet enhed. Gennemgå vedkommendes sikkerhedsnummer, eller overvej at fjerne dem fra din historie, inden du deler din historie med dem. Verificer sikkerhedsnummer @@ -5821,15 +5841,21 @@ Private beskeder, der er finansieret af dig. Ingen annoncer, ingen sporing, ingen kompromiser. Donér nu for at støtte Signal. - You have a donation pending + Du har en afventende donation - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Bankoverførsler tager som regel én arbejdsdag at behandle. Vent på at betalingen bliver gennemført, inden du opdaterer dit abonnement. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Bankoverførsler tager som regel én arbejdsdag at behandle. Vent på at betalingen bliver gennemført, inden du foretager en anden donation. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Månedlig @@ -5858,8 +5884,8 @@ iDEAL - Forlad Signal for at bekræfte betaling? - Når denne betaling er bekræftet, skal du vende tilbage til Signal for at afslutte behandlingen af din donation. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Få mere at vide - Fortsæt + Agree - Read more + Læs mere Kunne ikke indlæse anmodningen - Angiv dine bankoplysninger og din mailadresse. Stripe bruger din mailadresse til at sende dig opdateringer om din donation. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Få mere at vide diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b4efbc8458..2acb988894 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -644,7 +644,7 @@ %1$s%% bisher … Molly benötigt zum Erstellen von Datensicherungen die Berechtigung »Speicher«, diese wurde jedoch dauerhaft abgelehnt. Bitte öffne die App-Einstellungen, wähle »Berechtigungen« und aktiviere »Speicher«. - Set backup time + Datensicherungszeit festlegen @@ -991,12 +991,15 @@ Profilname Nutzername Info - Schreib einige Worte über dich - Dein Name - Dein Nutzername Avatar konnte nicht festgelegt werden Abzeichen + + QR-Code oder Link Foto bearbeiten + + Teile deinen Nutzernamen mit anderen + + Erlaube es anderen, einen Chat mit dir zu beginnen, indem du deinen einzigartigen QR-Code oder Link mit ihnen teilst. Username erstellt @@ -1005,10 +1008,16 @@ Nutzername konnte nicht gelöscht werden. Versuche es später erneut. Nutzername gelöscht + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Mit deinem Nutzernamen ist etwas schief gelaufen, er ist deinem Konto nicht mehr zugeordnet. Du kannst versuchen, ihn erneut einzugeben oder einen neuen zu wählen. + Mit deinem Nutzernamen ist etwas schief gelaufen, er ist deinem Konto nicht mehr zugeordnet. Du kannst versuchen, ihn erneut einzugeben oder einen neuen zu wählen. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Jetzt beheben @@ -2104,8 +2113,8 @@ Eine neue Molly-Version ist verfügbar. Zum Aktualisieren antippen. Molly konnte nicht aktualisiert werden Wir versuchen es später erneut. - Molly successfully updated - You were automatically updated to version %1$s. + Molly wurde erfolgreich aktualisiert + Du wurdest automatisch auf Version %1$s aktualisiert. Nachricht senden? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Um die Ende-zu-Ende-Verschlüsselung mit %1$s zu verifizieren, vergleiche die Nummern mit seinem/ihrem Gerät. Du kannst den Code auch auf seinem/ihrem Gerät scannen. Zum Scannen antippen Vergleich erfolgreich Sicherheitsnummer konnte nicht verifiziert werden @@ -3015,6 +3024,7 @@ Zahlungen Chats + App-Aktualisierungen Speicher verwalten Datenverbrauch für Anrufe reduzieren Nie @@ -4566,6 +4576,8 @@ Kontakt anzeigen %1$s ist kein Signal-Nutzer + + %1$s ist kein Signal-Nutzer Name oder Nummer suchen @@ -4751,6 +4763,12 @@ Weitere Möglichkeiten für Spenden Für einen Freund spenden + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Eigenen Betrag eingeben @@ -4817,16 +4835,16 @@ Support kontaktieren Erhalte ein %1$s-Abzeichen - Zahlung wird verarbeitet … + Processing donation… - Fehler beim Verarbeiten der Zahlung + Error processing donation Versuche eine andere Zahlungsmethode oder kontaktiere für mehr Informationen deine Bank. Mehr erfahren - Fehler beim Verarbeiten der Zahlung. %1$s - Deine Zahlung konnte nicht verarbeitet werden und wurde nicht abgebucht. Bitte versuche es erneut. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Wird noch verarbeitet Abzeichen konnte nicht hinzugefügt werden. @@ -4836,9 +4854,9 @@ Spende fehlgeschlagen - Deine Zahlung wurde bearbeitet, aber Signal konnte deine Spendenmitteilung nicht versenden. Bitte kontaktiere den Support. + Your donation was processed but Signal could not send your donation message. Please contact support. Dein Abzeichen konnte deinem Konto nicht hinzugefügt werden, eventuell wurde jedoch die Zahlung abgebucht. Bitte kontaktiere den Support. - Deine Zahlung wird noch verarbeitet. Dies kann einige Minuten dauern, abhängig von deiner Internetverbindung. + Your donation is still being processed. This can take a few minutes depending on your connection. Regelmäßige Spende konnte nicht gekündigt werden Die Kündigung regelmäßiger Spenden benötigt eine Internetverbindung. Dein Gerät unterstützt Google Pay nicht, daher kannst du nicht spenden, um ein Abzeichen zu erhalten. Aber durch eine Spende auf unserer Website kannst du Signal trotzdem unterstützen. @@ -4850,6 +4868,8 @@ Dieser User kann keine Spenden erhalten, bis er Signal aktualisiert. Deine Spende konnte aufgrund eines Netzwerkfehlers nicht gesendet werden. Überprüfe deine Verbindung und versuche es erneut. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Spende im Namen von %1$s @@ -4894,7 +4914,7 @@ Das Ablaufjahr deiner Zahlungsmethode ist falsch. Aktualisiere es in Google Pay und versuche es erneut. - Versuche erneut, diesen Kauf abzuschließen, oder kontaktiere für mehr Informationen deine Bank. + Try completing the donation again or contact your bank for more information. Versuche es erneut oder kontaktiere für mehr Informationen deine Bank. @@ -4918,9 +4938,9 @@ Das angegebene Bankkonto hat nicht genügend Guthaben, um diesen Kauf abzuschließen. Versuche es noch einmal oder kontaktiere deine Bank, um mehr zu erfahren. - Diese Zahlung wurde vom Kontoinhaber/von der Kontoinhaberin widerrufen und konnte nicht bearbeitet werden. Dir wurde keine Gebühr berechnet. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Bei der Bearbeitung dieser Zahlung ist ein Fehler aufgetreten. Bitte versuche es erneut. + An error occurred while processing this donation, please try again. Die angegebene Bankverbindung konnte nicht verarbeitet werden. Bitte kontaktiere deine Bank, um mehr zu erfahren. @@ -5575,8 +5595,8 @@ Alle Verbindungen wurden geprüft, tippe auf „Senden“, um fortzufahren. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Du hast %1$d Verbindung, die Signal möglicherweise erneut installiert oder das Gerät gewechselt hat. Optional kannst du seine/ihre Sicherheitsnummer vor dem Senden überprüfen. + Du hast %1$d Verbindungen, die Signal möglicherweise erneut installiert oder das Gerät gewechselt haben. Optional kannst du ihre Sicherheitsnummern vor dem Senden überprüfen. Sicherheitsnummer verifizieren @@ -5821,15 +5841,21 @@ Privates Messaging. Von dir finanziert. Keine Werbung, kein Tracking, keine Kompromisse. Jetzt Signal unterstützen und spenden. - You have a donation pending + Eine Spende ist noch ausstehend - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Die Verarbeitung von Banküberweisungen dauert in der Regel einen Werktag. Bitte warte, bis diese Zahlung abgeschlossen ist, bevor du deine regelmäßige Spende aktualisierst. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Die Verarbeitung von Banküberweisungen dauert in der Regel einen Werktag. Bitte warte, bis diese Zahlung abgeschlossen ist, bevor du eine weitere Spende vornimmst. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Monatlich @@ -5858,8 +5884,8 @@ iDEAL - Signal verlassen, um Zahlung zu bestätigen? - Sobald diese Zahlung bestätigt ist, kannst du zu Signal zurückkehren, um den Spendenvorgang abzuschließen. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Mehr erfahren - Fortfahren + Agree - Read more + Weiterlesen Lastschriftanfrage konnte nicht geladen werden - Gib deine Bankverbindung und deine E-Mail Adresse ein. Deine E-Mail-Adresse wird von Stripe verwendet, um dir Updates zu deiner Spende zu schicken. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Mehr erfahren diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index daa53b9afd..15af97f69f 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -644,7 +644,7 @@ %1$s%% μέχρι τώρα… Το Molly χρειάζεται τα δικαιώματα πρόσβασης εξωτερικής μνήμης για τη δημιουργία αντιγράφων ασφαλείας, αλλά αυτά δεν έχουν δοθεί μόνιμα. Παρακαλώ πήγαινε στις ρυθμίσεις εφαρμογών, επέλεξε τα \"Δικαιώματα\", και ενεργοποίησε το \"Αποθηκευτικός Χώρος\". - Set backup time + Ορισμός ώρας δημιουργίας αντίγραφου ασφαλείας @@ -991,12 +991,15 @@ Όνομα προφίλ Όνομα χρήστη Πληροφορίες - Γράψε μερικές λέξεις για σένα - Το όνομά σου - Το όνομα χρήστη σου Αποτυχία ορισμού εικόνας προφίλ Σήματα + + Κωδικός QR ή Σύνδεσμος Επεξεργασία φωτογραφίας + + Μοιράσου το όνομα χρήστη σου + + Άσε τους άλλους να ξεκινήσουν μια συνομιλία μαζί σου κοινοποιώντας τον μοναδικό κωδικό QR ή τον σύνδεσμό σου. Το όνομα χρήστη δημιουργήθηκε @@ -1005,10 +1008,16 @@ Δεν ήταν δυνατή η διαγραφή του ονόματος χρήστη. Δοκίμασε ξανά αργότερα. Το όνομα χρήστη διαγράφηκε + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Κάτι πήγε στραβά με το όνομα χρήστη σου, δεν αντιστοιχεί πλέον στον λογαριασμό σου. Μπορείς να δοκιμάσεις να το ρυθμίσεις ξανά ή να επιλέξεις ένα νέο. + Κάτι πήγε στραβά με το όνομα χρήστη σου, δεν αντιστοιχεί πλέον στον λογαριασμό σου. Μπορείς να δοκιμάσεις να το ρυθμίσεις ξανά ή να επιλέξεις ένα νέο. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Διόρθωση τώρα @@ -2104,8 +2113,8 @@ Μια νέα έκδοση του Molly είναι διαθέσιμη. Πάτα για ενημέρωση. Αποτυχία ενημέρωσης Molly Θα προσπαθήσουμε ξανά αργότερα. - Molly successfully updated - You were automatically updated to version %1$s. + Το Molly ενημερώθηκε με επιτυχία + Έγινε αυτόματη ενημέρωση της εφαρμογής σου στην έκδοση %1$s. Αποστολή μηνύματος; @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Για να επαληθεύσεις την κρυπτογράφηση από άκρο σε άκρο με τον χρήστη %1$s, σύγκρινε τους παραπάνω αριθμούς με αυτούς στη συσκευή του. Μπορείς επίσης να σκανάρεις τον κωδικό σου με τη συσκευή του. Πάτα για σκανάρισμα Επιτυχής σύγκριση Αποτυχία επιβεβαίωσης αριθμού ασφαλείας @@ -3015,6 +3024,7 @@ Πληρωμές Συνομιλίες + Αναβαθμίσεις εφαρμογής Διαχείριση χώρου αποθήκευσης Χρήση λιγότερων δεδομένων για τις κλήσεις Ποτέ @@ -4566,6 +4576,8 @@ Προβολή επαφής Ο χρήστης %1$s δεν χρησιμοποιεί Signal + + Ο χρήστης %1$s δεν χρησιμοποιεί Signal Αναζήτηση ονόματος ή άριθμού @@ -4751,6 +4763,12 @@ Άλλοι τρόποι δωρεάς Κάνε δωρεά για έναν φίλο ή φίλη + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Εισαγωγή προσαρμοσμένου ποσού @@ -4817,16 +4835,16 @@ Επικοινωνία με την υποστήριξη Πάρε ένα σήμα %1$s - Επεξεργασία πληρωμής… + Processing donation… - Σφάλμα κατά την επεξεργασία της πληρωμής + Error processing donation Δοκίμασε άλλο τρόπο πληρωμής ή επικοινώνησε με την τράπεζά σου για περισσότερες πληροφορίες. Μάθε περισσότερα - Σφάλμα κατά την επεξεργασία της πληρωμής. %1$s - Η πληρωμή σου δεν ήταν δυνατό να διεκπεραιωθεί και δεν έχεις χρεωθεί. Προσπάθησε ξανά. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ακόμα επεξεργάζεται Αδυναμία προσθήκης σήματος @@ -4836,9 +4854,9 @@ Η δωρεά απέτυχε - Έγινε επεξεργασία της πληρωμής σου από τη Signal, αλλά δεν καταφέραμε να στείλουμε το μήνυμα της δωρεάς. Επικοινώνησε με την υποστήριξη. + Your donation was processed but Signal could not send your donation message. Please contact support. Το σήμα σου δεν ήταν δυνατό να προστεθεί στον λογαριασμό σου, αλλά ενδέχεται να έχεις χρεωθεί. Επικοινώνησε με την υποστήριξη. - Η πληρωμή σου βρίσκεται ακόμα σε επεξεργασία. Μπορεί να πάρει ακόμα μερικά λεπτά, ανάλογα με τη σύνδεσή σου. + Your donation is still being processed. This can take a few minutes depending on your connection. Αποτυχία ακύρωσης συνδρομής Πρέπει να υπάρχει σύνδεση στο διαδίκτυο για την ακύρωση της συνδρομής. Η συσκευή σου δεν υποστηρίζει το Google Pay, οπότε δεν μπορείς να γίνεις συνδρομητής για να λάβεις σήμα. Μπορείς όμως να υποστηρίξεις το Signal κάνοντας μια δωρεά στην ιστοσελίδα μας. @@ -4850,6 +4868,8 @@ Ο χρήστης δεν μπορεί να λάβει δωρεές μέχρι να αναβαθμίσει τη Signal. Η δωρεά δεν εστάλη λόγω σφάλματος δικτύου. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Δωρεά εκ μέρους του χρήστη %1$s @@ -4894,7 +4914,7 @@ Το έτος λήξης της κάρτας σου είναι λάθος. Ανανέωσέ το στο Google Pay και προσπάθησε ξανά. - Δοκίμασε να ολοκληρώσεις τη πληρωμή ξανά, ή επικοινώνησε με την τράπεζά σου για περισσότερες πληροφορίες. + Try completing the donation again or contact your bank for more information. Δοκίμασε ξανά ή επικοινώνησε με την τράπεζά σου για περισσότερες πληροφορίες. @@ -4918,9 +4938,9 @@ Ο τραπεζικός λογαριασμός που παρέχεται δεν έχει επαρκή χρήματα για την ολοκλήρωση αυτής της αγοράς. Δοκίμασε ξανά ή επικοινώνησε με την τράπεζά σου για περισσότερες πληροφορίες. - Αυτή η πληρωμή ανακλήθηκε από τον κάτοχο του λογαριασμού και δεν ήταν δυνατή η επεξεργασία της. Δεν έχεις χρεωθεί. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Παρουσιάστηκε σφάλμα κατά την επεξεργασία αυτής της πληρωμής. Δοκίμασε ξανά. + An error occurred while processing this donation, please try again. Δεν ήταν δυνατή η επεξεργασία των τραπεζικών στοιχείων που παρέχονται. Επικοινώνησε με την τράπεζά σου για περισσότερες πληροφορίες. @@ -5575,8 +5595,8 @@ Όλες οι επαφές έχουν ελεγχτεί. Πάτα Αποστολή για να συνεχίσεις. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Έχεις %1$d επαφή που μπορεί να έχει εγκαταστήσει εκ νέου το Signal ή να έχει αλλάξει συσκευή. Προτού μοιραστείς την ιστορία σου μαζί της, έλεγξε τους αριθμούς ασφαλείας της. Διαφορετικά, μπορείς να την αφαιρέσεις από την ιστορία σου. + Έχεις %1$d επαφές που μπορεί να έχουν εγκαταστήσει εκ νέου το Signal ή να έχουν αλλάξει συσκευές. Προτού μοιραστείς την ιστορία σου μαζί τους, έλεγξε τους αριθμούς ασφαλείας τους. Διαφορετικά, μπορείς να τις αφαιρέσεις από την ιστορία σου. Επαλήθευση αριθμού ασφαλείας @@ -5821,15 +5841,21 @@ Ιδιωτικά μηνύματα, χρηματοδότηση από εσένα. Χωρίς διαφημίσεις, παρακολούθηση, συμβιβασμούς. Κάνε τώρα μια δωρεά για να στηρίξεις το Signal. - You have a donation pending + Μια δωρεά σου εκκρεμεί - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Οι τραπεζικές μεταφορές συνήθως χρειάζονται 1 εργάσιμη ημέρα για να διεκπεραιωθούν. Περίμενε μέχρι να ολοκληρωθεί αυτή η πληρωμή προτού ενημερώσεις τη συνδρομή σου. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Οι τραπεζικές μεταφορές συνήθως χρειάζονται 1 εργάσιμη ημέρα για να διεκπεραιωθούν. Περίμενε μέχρι να ολοκληρωθεί αυτή η πληρωμή προτού κάνεις άλλη δωρεά. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Μηνιαία @@ -5858,8 +5884,8 @@ iDEAL - Αποχώρηση από το Signal για επιβεβαίωση πληρωμής; - Μόλις επιβεβαιωθεί αυτή η πληρωμή, έλα πάλι στο Signal για να ολοκληρώσεις την επεξεργασία της δωρεάς σου. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Μάθε περισσότερα - Συνέχεια + Agree - Read more + Δες περισσότερα Αποτυχία φόρτωσης εντολής - Πρόσθεσε τα στοιχεία της τράπεζας και τη διεύθυνση email σου. Το email σου χρησιμοποιείται από τη Stripe για να στέλνει ενημερώσεις σχετικά με τη δωρεά σου. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Μάθε περισσότερα diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index c325d9988e..8b76714ab5 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -644,7 +644,7 @@ %1$s de %% de momento … Molly necesita acceso al almacenamiento para crear copias de seguridad. Por favor, ve a la aplicación «Ajustes», selecciona Molly en el menú «Aplicaciones y notificaciones» y en «Permisos» activa «Almacenamiento». - Set backup time + Establecer hora para la copia de seguridad @@ -991,12 +991,15 @@ Nombre de perfil Alias (nombre de usuari@) Biografía - Escribe unas pocas palabras sobre ti - Tu nombre - Alias (nombre de usuari@) Fallo al seleccionar foto de perfil Insignias + + Código QR o enlace Editar foto + + Comparte tu alias + + Deja que otras personas inicien un chat contigo compartiendo tu código QR o enlace único. Se ha creado el nombre de usuario @@ -1005,10 +1008,16 @@ No se ha podido eliminar el alias. Inténtalo de nuevo más tarde. Alias eliminado + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Ha habido un problema con tu alias, ya no está asignado a tu cuenta. Puedes intentar configurarlo de nuevo o elegir uno distinto. + Ha habido un problema con tu alias, ya no está asignado a tu cuenta. Puedes intentar configurarlo de nuevo o elegir uno distinto. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Reparalo ahora @@ -2104,8 +2113,8 @@ Una nueva versión de Molly está disponible. Toca para actualizar. Molly no se ha podido actualizar Lo intentaremos de nuevo más tarde. - Molly successfully updated - You were automatically updated to version %1$s. + Molly se ha actualizado con éxito + Se actualizó automáticamente a la versión %1$s. ¿Enviar mensaje? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Para verificar el cifrado con %1$s, compara las cifras de arriba con las del dispositivo de esa persona. También puedes escanear el código de su dispositivo. Toca para escanear Las cifras coinciden Fallo al verificar las cifras de seguridad @@ -3015,6 +3024,7 @@ Pagos Chats + Actualizaciones de la aplicación Gestionar almacenamiento Ahorrar datos en llamadas Nunca @@ -4566,6 +4576,8 @@ Ver contacto %1$s no usa Signal + + %1$s no usa Signal Buscar por nombre o número @@ -4751,6 +4763,12 @@ Otras formas de aportar Donar en nombre de un amigo + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Introduce una cantidad personalizada @@ -4817,16 +4835,16 @@ Contactar con el soporte técnico Consigue la insignia «%1$s» - Procesando pago … + Processing donation… - Fallo al procesar el pago + Error processing donation Selecciona otro método de pago o contacta con tu banco para más información. Saber más - Fallo al procesar el pago. %1$s - No se ha podido procesar tu pago y no hemos hecho el cargo. Inténtalo de nuevo. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. En proceso … Fallo al añadir insignia @@ -4836,9 +4854,9 @@ Donación fallida - Tu pago ha sido procesado, pero Signal no ha podido enviar tu mensaje de donación. Por favor, ponte en contacto con servicio técnico. + Your donation was processed but Signal could not send your donation message. Please contact support. No se ha podido añadir la insignia a tu perfil, pero puede haberse tramitado tu pago. Por favor, contacta con el soporte. - Todavía se está procesando tu pago. Puede tomar unos minutos dependiendo de tu conexión. + Your donation is still being processed. This can take a few minutes depending on your connection. Fallo al cancelar la suscripción Necesitas una conexión a internet para cancelar la suscripción. Tu dispositivo no tiene Google Pay activado, por lo que no puedes crear una suscripción y conseguir una insignia. También puedes contribuir a Signal al hacer una donación en la página web de Signal. @@ -4850,6 +4868,8 @@ Esta persona no puede recibir donaciones hasta que actualice Signal. No se ha podido mandar tu donación a causa de un error de la red. Comprueba tu conexión y vuelve a intentarlo. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donación en nombre de %1$s @@ -4894,7 +4914,7 @@ El año de vencimiento en tu método de pago no es correcto. Actualízalo en Google Pay e inténtalo de nuevo. - Intenta completar el pago de nuevo o contacta con tu banco para más información. + Try completing the donation again or contact your bank for more information. Inténtalo de nuevo o contacta con tu banco para más información. @@ -4918,9 +4938,9 @@ La cuenta bancaria proporcionada no tiene fondos suficientes para completar esta compra. Vuelve a intentarlo o ponte en contacto con tu banco para obtener más información. - Este pago fue revocado por el titular de la cuenta y no pudo procesarse. No se te ha cobrado. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Se produjo un error al procesar este pago, inténtalo de nuevo. + An error occurred while processing this donation, please try again. Los datos bancarios proporcionados no han podido ser procesados. Ponte en contacto con tu banco para obtener más información. @@ -5575,8 +5595,8 @@ Se han revisado todos los contactos. Toca enviar para continuar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d de tus contactos puede haber reinstalado Signal o cambiado de dispositivo. Antes de compartir tu historia con esta persona, revisa su número de seguridad o considera retirarle de tu historia. + %1$d de tus contactos pueden haber reinstalado Signal o cambiado de dispositivo. Antes de compartir tu historia con estas personas, revisa sus números de seguridad o considera retirarles de tu historia. Verificar cifras de seguridad @@ -5821,15 +5841,21 @@ Mensajería privada, financiada por ti. Sin anuncios, ni rastreos, ni compromiso. Haz una donación ya para ayudar a Signal. - You have a donation pending + Tienes una donación pendiente - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Las transferencias bancarias suelen tardar 1 día hábil en procesarse. Por favor, espera hasta que se complete este pago antes de actualizar tu suscripción. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Las transferencias bancarias suelen tardar 1 día hábil en procesarse. Por favor, espera hasta que se complete este pago antes de realizar otra donación. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensual @@ -5858,8 +5884,8 @@ iDEAL - ¿Salir de Signal para confirmar el pago? - Una vez confirmado este pago, regresa a Signal para terminar de procesar tu donación. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Saber más - Continuar + Agree - Read more + Leer más No se pudo cargar el mandato - Introduce los datos de tu cuenta bancaria y tu correo electrónico. Stripe utiliza tu correo electrónico para mandarte actualizaciones sobre tu donación. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Saber más diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 04ebe142eb..7ea23efb1e 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -644,7 +644,7 @@ %1$s/ %% … Molly vajab varukoopiate loomiseks välismälu õigust, ent see on püsivalt keelatud. Palun jätka rakenduse seadetes, vali \"Load\" ning luba \"Mäluruum\". - Set backup time + Vali varukoopia tegemise aeg @@ -991,12 +991,15 @@ Profiilinimi Kasutajanimi Teave - Kirjuta enda kohta paar sõna - Sinu nimi - Sinu kasutajanimi Profiilipildi määramine ei õnnestunud Märgid + + QR-kood või link Muuda fotot + + Jaga oma kasutajanime + + Jaga oma unikaalset QR-koodi või linki, et teised saaksid sinuga vestlust alustada. Kasutajanimi loodud @@ -1005,10 +1008,16 @@ Kasutajanime ei saanud kustutada. Proovi hiljem uuesti. Kasutajanimi kustutatud + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Sinu kasutajanimega seoses läks midagi valesti ja see ei ole enam sinu kontoga seotud. Saad proovida seda uuesti seadistada või valida uue. + Sinu kasutajanimega seoses läks midagi valesti ja see ei ole enam sinu kontoga seotud. Saad proovida seda uuesti seadistada või valida uue. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Paranda @@ -2104,8 +2113,8 @@ Mollyi uus versioon on saadaval. Toksa uuendamiseks. Mollyi uuendamine ebaõnnestus Proovime hiljem uuesti. - Molly successfully updated - You were automatically updated to version %1$s. + Molly on edukalt uuendatud + Sinu versioon on automaatselt uuendatud versioonile %1$s. Saadad sõnumi? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Kasutajaga %1$s otspunktkrüpteerimise kontrollimiseks võrdle ülalpool olevaid numbreid tema seadmes olevatega. Võid ka skannida tema seadmes olevat koodi. Koputa skäneerimiseks Edukas sobivus. Turvanumbri kinnitamine ei õnnestunud @@ -3015,6 +3024,7 @@ Maksed Vestlused + Rakenduse uuendused Halda salvestusruumi Kasuta kõnede jaoks vähem andmesidet Mitte kunagi @@ -4566,6 +4576,8 @@ Vaata kontakti %1$s ei ole Signali kasutaja + + %1$s ei ole Signali kasutaja Otsi nime või numbri järgi @@ -4751,6 +4763,12 @@ Muud viisid toetamiseks Anneta sõbra nimel + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Sisesta kohandatud summa @@ -4817,16 +4835,16 @@ Võta ühendust kasutajatoega Saa märk „%1$s“ - Makse töötlemine… + Processing donation… - Tõrge makse töötlemisel + Error processing donation Proovi teist maksemeetodit või võta ühendust oma pangaga, et saada täiendavat teavet. Rohkem teavet - Tõrge makse töötlemisel. %1$s - Sinu makse töötlemine ei õnnestunud ja sult ei võetud tasu. Palun proovi uuesti. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Töötlemine käib Märgi lisamine ei õnnestunud @@ -4836,9 +4854,9 @@ Annetus nurjus - Sinu makse küll õnnestus, aga Signal ei saanud sinu annetusega saadetud sõnumit saata. Palun võta ühendust kasutajatoega. + Your donation was processed but Signal could not send your donation message. Please contact support. Sinu kontole ei õnnestunud märki lisada, kuid on võimalik, et sult võeti tasu. Palun pöördu kasutajatoe poole. - Sinu makset töödeldakse endiselt. Selleks võib olenevalt sinu internetiühendusest kuluda mõni minut. + Your donation is still being processed. This can take a few minutes depending on your connection. Tellimust ei õnnestunud tühistada Tellimuse tühistamiseks on vajalik internetiühendus. Sinu seadmes ei ole Google Pay lubatud, nii et sa ei saa tellimust teha ja toetajaks hakata. Signali toetuseks saad teha annetuse meie veebilehel. @@ -4850,6 +4868,8 @@ See kasutaja ei saa annetusi vastu võtta enne kui ta Signalit uuendab. Sinu annetust ei saanud saata võrgu vea tõttu. Kontrolli oma ühendust ja proovi uuesti. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Annetus kasutaja %1$s nimel @@ -4894,7 +4914,7 @@ Sinu maksekaardi aegumise aasta on vigane. Uuenda seda Google Pay rakenduses ja proovi uuesti. - Proovi makset uuesti teostada või võta täiendava teabe saamiseks ühendust oma pangaga. + Try completing the donation again or contact your bank for more information. Proovi uuesti või võta täiendava teabe saamiseks ühendust oma pangaga. @@ -4918,9 +4938,9 @@ Esitatud pangakontol on selle ostu tegemiseks liiga vähe vahendeid – proovi uuesti või võta lisateabe saamiseks ühendust oma pangaga. - Konto omanik katkestas selle makse ja seda ei saanud töödelda. Sinu kontolt ei võetud raha. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Selle makse töötlemisel tekkis viga, palun proovi uuesti. + An error occurred while processing this donation, please try again. Esitatud pangakonto andmeid ei saanud töödelda – võta lisateabe saamiseks ühendust oma pangaga. @@ -5575,8 +5595,8 @@ Kõik kontaktid on kontrollitud, jätkamiseks toksa \"Saada\". - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Sul on %1$d kontakt, kes võib olla Signali uuesti paigaldanud või oma seadme välja vahetanud. Enne temaga oma loo jagamist on sul võimalik kontrollida tema turvanumbrit või kaaluda tema eemaldamist oma lugudest. + Sul on %1$d kontakti, kes võivad olla Signali uuesti paigaldanud või oma seadme välja vahetanud. Enne nendega oma loo jagamist on sul võimalik kontrollida nende turvanumbreid või kaaluda nende eemaldamist oma lugudest. Kinnita turvanumbrit @@ -5821,15 +5841,21 @@ Privaatne sõnumiside, mida toetad sina ise. Ei mingeid reklaame, jälgijaid ega järeleandmisi. Anneta nüüd, et Signalit toetada. - You have a donation pending + Sul on annetus ootel - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Pangaülekannete töötlemiseks kulub enamasti 1 tööpäev. Enne kui tellimust uuendad, oota palun, et see makse lõpuni jõuaks. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Pangaülekannete töötlemiseks kulub enamasti 1 tööpäev. Enne kui teed uue annetuse, oota palun, et see makse lõpuni jõuaks. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Igakuine @@ -5858,8 +5884,8 @@ iDEAL - Kas lahkuda Signalist, et makse kinnitada? - Kui see makse on kinnitatud, mine tagasi Signalisse, et oma annetuse töötlemine lõpule viia. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Rohkem teavet - Jätka + Agree - Read more + Loe rohkem Käsu laadimine ebaõnnestus - Sisesta oma pangaandmed ja meiliaadress. Stripe kasutab sinu meiliaadressi, et saata sulle teavitusi sinu annetuse kohta. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Rohkem teavet diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index d86dc9b22c..193047c1bf 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -644,7 +644,7 @@ %% %1$s oraingoz… Molly-ek kanpoko memorian gordetzeko baimena behar du babeskopiak egin ahal izateko baina baimena ukatuta izan du beti. Joan aplikazioaren ezarpenetara, aukeratu \"Baimenak\" eta gaitu \"Biltegiratzea\". - Set backup time + Ezarri babeskopiak egiteko ordua @@ -991,12 +991,15 @@ Profilaren izena Erabiltzailearen izena Honi buruz - Idatzi zuri buruzko hitz batzuk… - Zure izena - Zure erabiltzaile-izena Huts egin du zure irudia ezartzeak Bereizgarriak + + QR kodea edo esteka Editatu argazkia + + Partekatu zure erabiltzaile-izena + + Partekatu zure QR kode edo esteka esklusiboa eta eman jendeari zurekin txateatzen hasteko aukera. Sortu da erabiltzaile-izena @@ -1005,10 +1008,16 @@ Ezin izan da ezabatu erabiltzaile-izena. Saiatu berriro geroago. Ezabatu da erabiltzaile-izena + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Zerbait gertatu da erabiltzaile-izenarekin, eta jada ez dago kontuari esleitua. Berriro konfiguratu, edo beste bat aukera dezakezu. + Zerbait gertatu da erabiltzaile-izenarekin, eta jada ez dago kontuari esleitua. Berriro konfiguratu, edo beste bat aukera dezakezu. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Konpondu orain @@ -2104,8 +2113,8 @@ Molly-en bertsio berri bat dago. Eguneratzeko, sakatu hau. Ezin izan da eguneratu Molly Berriro saiatuko gara geroago. - Molly successfully updated - You were automatically updated to version %1$s. + Eguneratu da Molly + %1$s bertsioa automatikoki instalatu da. Mezua bidali? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s erabiltzailearekin muturretik muturrerako enkriptatzea egiaztatzeko, alderatu goiko zenbakiak haren gailukoekin. Halaber, haren gailuko kodea eskanea dezakezu. Sakatu eskaneatzeko Konbinazio arrakastatsua Ezin izan da egiaztatu segurtasun-zenbakia @@ -3015,6 +3024,7 @@ Ordainketak Txatak + Aplikazioaren eguneraketak Kudeatu biltegiratzea Deientzat datu gutxiago erabili Inoiz ez @@ -4566,6 +4576,8 @@ Ikusi kontaktua %1$s ez da Signal-en erabiltzailea + + %1$s ez da Signal-en erabiltzailea Bilatu izena edo zenbakia @@ -4751,6 +4763,12 @@ Emateko beste modu batzuk Egin dohaitza lagun bati + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Adierazi zenbateko pertsonalizatu bat @@ -4817,16 +4835,16 @@ Harremanetan jarri laguntza taldearekin Lortu %1$s bereizgarria - Ordainketa prozesatzen… + Processing donation… - Errorea ordainketa prozesatzean + Error processing donation Saiatu beste ordainketa-metodo bat edo jarri harremanetan zure bankuarekin informazio gehiago lortzeko. Informazio gehiago - Errorea ordainketa prozesatzean. %1$s - Ezin izan da prozesatu ordainketa, eta ez zaizu ezer kobratu. Saiatu berriro. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Oraindik prozesatzen Ezin izan da gehitu bereizgarria. @@ -4836,9 +4854,9 @@ Ezin izan da egin dohaintza - Prozesatu da ordainketa, baina Signal-ek ezin izan du bidali zure dohaintzaren mezua. Mesedez, jarri harremanetan laguntza-zerbitzuarekin. + Your donation was processed but Signal could not send your donation message. Please contact support. Ezin izan da gehitu bereizgarria kontuan, baina baliteke kobratu izatea. Jarri harremanetan laguntza-zerbitzuarekin. - Zure ordainketa prozesatzen ari da oraindik. Minutu batzuk iraun ditzake zure konexioaren arabera. + Your donation is still being processed. This can take a few minutes depending on your connection. Ezin izan da bertan behera utzi harpidetza Harpidetza bertan behera uzteko, Internetera konektatuta egon behar duzu. Zure gailua ez da bateragarria Google Pay-rekin; beraz, ezin zara harpidetu bereizgarri bat irabazteko. Hala ere, Signal-i lagundu diezaiokezu, gure webgunean dohaintza bat eginez. @@ -4850,6 +4868,8 @@ Signal berritzen duen arte, erabiltzaile honek ezin du dohaintzarik jaso. Sareko errore bat dela eta, ezin izan da bidali dohaintza. Egiaztatu Internetera konektatuta zaudela eta saiatu berriro. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Dohaintza honen izenean: %1$s @@ -4894,7 +4914,7 @@ Zure ordainketa-metodoaren iraungitze-urtea ez da zuzena. Eguneratu Google Pay-n eta saiatu berriro. - Saiatu berriro ordainketa egiten edo jarri harremanetan zure bankuarekin informazio gehiago lortzeko. + Try completing the donation again or contact your bank for more information. Saiatu berriro edo jarri harremanetan zure bankuarekin informazio gehiago lortzeko. @@ -4918,9 +4938,9 @@ Sartutako banku-kontuak ez du diru nahikorik erosketa burutzeko, saiatu berriro edo jarri zure bankuarekin harremanetan informazio gehiago lortzeko. - Ordainketa hau kontuaren titularrak baliogabetu du eta ezin izan da prozesatu. Ez zaizu ezer kobratu. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Errore bat gertatu da ordainketa hau prozesatzean. Saiatu berriro. + An error occurred while processing this donation, please try again. Ezin izan dira emandako banku-datuak prozesatu, jarri harremanetan zure bankuarekin informazio gehiago lortzeko. @@ -5575,8 +5595,8 @@ Konexio guztiak berrikusi dira. Aurrera egiteko, sakatu Bidali. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal berriro instalatu duen edo gailuz aldatu den %1$d konexio duzu. Zure istorioa harekin partekatu aurretik, berrikusi haren segurtasun zenbakiak edo ken ezazu zure istoriotik. + Signal berriro instalatu duen edo gailuz aldatu den %1$d konexio dituzu. Zure istorioa haiekin partekatu aurretik, berrikusi haien segurtasun zenbakiak edo ken itzazu zure istoriotik. Segurtasun zenbakia baieztatu @@ -5821,15 +5841,21 @@ Mezularitza pribatua, zuk finantzatua. Iragarkirik gabe, jarraipen-tresnarik gabe, konpromisorik gabe. Egin dohaintza bat orain Signal-i laguntzeko. - You have a donation pending + Dohaintza bat zain duzu - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Banku-transferentziak prozesatzeko lanegun bat behar izaten da. Harpidetza eguneratu aurretik, itxaron ordainketa hau osatu arte. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Banku-transferentziak prozesatzeko lanegun bat behar izaten da. Beste dohaintza bat egin aurretik, itxaron ordainketa hau osatu arte. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Hilero @@ -5858,8 +5884,8 @@ iDEAL - Signal-etik irten nahi duzu ordainketa berresteko? - Ordainketa hau berretsitakoan, itzuli Signal-era dohaintza prozesatzen amaitzeko. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Informazio gehiago - Jarraitu + Agree - Read more + Irakurri gehiago Ezin izan da kargatu eskera - Sartu zure banku-datuak eta helbide elektronikoa. Zure posta elektronikoa erabiltzen du Stripe-k zure dohaintzari buruzko eguneraketak bidaltzeko. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Informazio gehiago diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 8ae3a99fef..cd4c1cc91a 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -644,7 +644,7 @@ %1$s%% تا کنون… سیگنال برای پشتیبان‌گیری نیاز به مجوز حافظه دارد، اما اجازه آن داده نشده است. لطفاً به تنظیمات برنامه رفته، «مجوزها» را انتخاب کنید و «ذخیره‌سازی» را فعال کنید. - Set backup time + تنظیم زمان پشتیبان‌گیری @@ -991,12 +991,15 @@ نام پروفایل نام کاربری درباره - چند کلمه دربارهٔ خودتان بنویسید - نام شما - نام کاربری شما تنظیم آواتار ناموفق بود نشان‌ها + + پیوند یا کد QR ویرایش عکس + + هم‌رسانی نام کاربری‌تان + + با هم‌رسانی پیوند یا کد QR منحصربه‌فرد خود، اجازه دهید دیگران گفتگویی را با شما شروع کنند. نام کاربری ایجاد شد @@ -1005,10 +1008,16 @@ پاک کردن نام کاربری انجام نشد. بعداً دوباره امتحان کنید. نام کاربری پاک شد + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - خطایی در مورد نام کاربری شما رخ داد، این نام دیگر به حساب شما تعلق ندارد. می‌توانید سعی کنید و آن را دوباره تنظیم کنید یا نام کاربری دیگری انتخاب کنید. + خطایی در مورد نام کاربری شما رخ داد، این نام دیگر به حساب شما تعلق ندارد. می‌توانید سعی کنید و آن را دوباره تنظیم کنید یا نام کاربری دیگری انتخاب کنید. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. اکنون اصلاح شود @@ -2104,8 +2113,8 @@ نسخۀ جدیدی از سیگنال دردسترس است. برای به‌روزرسانی، ضربه بزنید. سیگنال به‌روزرسانی نشد بعداً دوباره امتحان خواهیم کرد. - Molly successfully updated - You were automatically updated to version %1$s. + سیگنال به‌روز شد + به‌طور خودکار به نسخۀ %1$s به‌روزرسانی شده‌اید. ارسال پیام؟ @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + برای تأیید رمزگذاری سرتاسری با %1$s، شماره‌های بالا را با دستگاه او مقایسه کنید. همچنین می‌توانید کد نمایش‌داده‌شده در دستگاه او را اسکن کنید. برای اسکن کردن ضربه بزنید انطباق موفق وارسی شمارهٔ ایمنی ناموفق بود @@ -3015,6 +3024,7 @@ پرداخت‌ها گفتگوها + به‌روزرسانی‌های برنامه مدیریت حافظه استفادهٔ کمتر داده‌ها برای تماس‌ها هرگز @@ -4566,6 +4576,8 @@ مشاهده مخاطب %1$s کاربر سیگنال نیست + + %1$s کاربر سیگنال نیست نام یا شماره را جستجو کنید @@ -4751,6 +4763,12 @@ سایر روش‌های اهداء از طرف یکی از دوستان کمک مالی اهدا کنید + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. وارد کردن مبلغ دلخواه @@ -4817,16 +4835,16 @@ تماس با پشتیبانی یک نشان %1$s بگیرید - در حال پردازش پرداخت… + Processing donation… - خطا در پردازش پرداخت + Error processing donation یک روش پرداختی دیگر را امتحان کنید یا با بانک خود برای اطلاعات بیشتر تماس بگیرید. اطلاعات بیشتر - خطا در پردازش پرداخت. %1$s - پرداخت شما پردازش نشد و هزینه‌ای از شما کسر نشد. لطفاً دوباره امتحان کنید. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. هنوز در حال پردازش نشان افزوده نشد @@ -4836,9 +4854,9 @@ اهدای کمک مالی انجام نشد - پرداختتان پردازش شد اما سیگنال نتوانست پیام اهدای کمک مالی شما را ارسال کند. لطفاً با پشتیبانی تماس بگیرید. + Your donation was processed but Signal could not send your donation message. Please contact support. نشان شما به حساب کاربری‌تان اضافه نشد، اما ممکن است هزینه‌ای از شما کسر شده باشد. لطفاً با پشتیبانی تماس بگیرید. - پرداخت شما هنوز در حال پردازش است. این فرآیند بسته به اتصال اینترنت شما ممکن است چند دقیقه به طول بیانجامد. + Your donation is still being processed. This can take a few minutes depending on your connection. لغو اشتراک انجام نشد لغو اشتراک به اتصال اینترنت نیاز دارد. دستگاه شما از Google Pay پشتیبانی نمی‌کند، پس نمی‌توانید برای کسب نشان اشتراک بگیرید. همچنان می‌توانید از طریق کمک‌های اهدایی در وب‌سایت ما از سیگنال پشتیبانی کنید. @@ -4850,6 +4868,8 @@ این کاربر تا زمانی که سیگنال را ارتقا ندهد، نمی‌تواند اهدای کمک مالی را دریافت کند. کمک مالی اهدایی شما به دلیل خطای شبکه ارسال نشد. اتصال خود را بررسی و دوباره تلاش کنید. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. کمک مالی از طرف %1$s @@ -4894,7 +4914,7 @@ سال انقضای روش پرداخت شما نادرست است. آن را در Google Pay به‌روزرسانی کنید و دوباره امتحان کنید. - دوباره تکمیل پرداخت را امتحان کنید یا برای اطلاعات بیشتر با بانک خود تماس بگیرید. + Try completing the donation again or contact your bank for more information. دوباره امتحان کنید یا برای اطلاعات بیشتر با بانک خود تماس بگیرید. @@ -4918,9 +4938,9 @@ موجودی حساب بانکی ارائه‌شده برای تکمیل این خرید کافی نیست، دوباره تلاش کنید یا برای اطلاعات بیشتر با بانک خود تماس بگیرید. - دارندۀ حساب این پرداخت را لغو کرده و قابل پردازش نیست. هزینه‌ای از شما کسر نشده است. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - خطایی در پردازش این پرداخت رخ داد، لطفاً دوباره تلاش کنید. + An error occurred while processing this donation, please try again. مشخصات بانکی ارائه‌شده قابل پردازش نبود، برای اطلاعات بیشتر با بانک خود تماس بگیرید. @@ -5575,8 +5595,8 @@ تمام آشنایان بررسی شده‌اند، برای ادامه روی ارسال ضربه بزنید. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + شما %1$d آشنا دارید که ممکن است سیگنال را دوباره نصب کرده یا دستگاه خود را تغییر داده باشد. قبل از به اشتراک گذاشتن استوری خود با او، شماره ایمنی‌اش را بررسی کنید یا او را از استوری‌تان حذف کنید. + شما %1$d آشنا دارید که ممکن است سیگنال را دوباره نصب کرده یا دستگاه خود را تغییر داده باشند. قبل از هم‌رسانی استوری خود با آن‌ها، شماره ایمنی‌شان را بررسی کنید یا آن‌ها را از استوری‌تان حذف کنید. وارسی شمارهٔ ایمنی @@ -5821,15 +5841,21 @@ پیام‌رسانی خصوصی، با تأمین مالی شما. بدون تبلیغات، بدون ردیابی، بدون کاستن از کیفیت. اکنون برای حمایت از سیگنال کمک مالی اهدا کنید. - You have a donation pending + یک کمک مالی در انتظار تأیید دارید - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + پردازش انتقال‌های بانکی معمولاً ۱ روز کاری طول می‌کشد. لطفاً قبل از به‌روزرسانی اشتراک خود، صبر کنید تا این پرداخت تکمیل شود. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + پردازش انتقال‌های بانکی معمولاً ۱ روز کاری طول می‌کشد. لطفاً قبل از اهدای کمک مالی دیگر، صبر کنید تا این پرداخت تکمیل شود. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ماهانه @@ -5858,8 +5884,8 @@ iDEAL - برای تأیید پرداخت از سیگنال خارج می‌شوید؟ - وقتی پرداخت تأیید شد، برای تکمیل پردازش اهدای کمک مالی‌تان به سیگنال برگردید. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ اطلاعات بیشتر - ادامه + Agree - Read more + بیشتر بخوانید فرمان بارگیری نشد - مشخصات بانکی و آدرس ایمیل خود را وارد کنید. Stripe از ایمیل شما برای ارسال به‌روزرسانی‌ها درباره کمک مالی‌تان استفاده می‌کند. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s اطلاعات بیشتر diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 10524123e1..38b7f12866 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -644,7 +644,7 @@ %1$s%% tähän mennessä… Molly tarvitsee luvan käyttää laitteesi tallennustilaa varmuuskopioiden luomista varten, mutta tämä käyttöoikeus on pysyvästi evätty Mollyilta. Voit muuttaa tätä menemällä sovellusten asetuksiin, valitsemalla \"Sovelluksen käyttöoikeudet\" ja laittamalla päälle \"Tallennustila\". - Set backup time + Aseta varmuuskopiointiaika @@ -991,12 +991,15 @@ Profiilin nimi Käyttäjätunnus Tiedot - Kirjoita muutama sana itsestäsi - Nimesi - Käyttäjätunnuksesi Avatarin asettaminen epäonnistui Merkit + + QR-koodi tai linkki Muokkaa kuvaa + + Jaa käyttäjänimesi + + Jaa yksilöllinen QR-koodi tai linkki, jotta muut voivat aloittaa keskustelun kanssasi. Käyttäjänimi luotu @@ -1005,10 +1008,16 @@ Käyttäjänimeä ei voitu poistaa. Yritä myöhemmin uudelleen. Käyttäjänimi poistettu + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Jokin meni vikaan käyttäjänimessä. Se ei ole enää liitetty tiliisi. Voit yrittää asettaa sen uudelleen tai valita uuden käyttäjänimen. + Jokin meni vikaan käyttäjänimessä. Se ei ole enää liitetty tiliisi. Voit yrittää asettaa sen uudelleen tai valita uuden käyttäjänimen. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Korjaa nyt @@ -2104,8 +2113,8 @@ Uusi versio Mollyista on saatavilla. Päivitä napauttamalla. Mollyin päivitys epäonnistui Yritämme myöhemmin uudelleen. - Molly successfully updated - You were automatically updated to version %1$s. + Mollyin päivitys onnistui + Päivitettiin automaattisesti versioon %1$s. Lähetetäänkö viesti? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Varmenna päästä päähän -salaus henkilön %1$s kanssa vertaamalla yllä olevia numeroita hänen laitteeseensa. Voit myös skannata koodin hänen laitteellaan. Skannaa napauttamalla Vastaavuus varmistettu Turvanumeron varmentaminen epäonnistui @@ -3015,6 +3024,7 @@ Maksut Keskustelut + Sovellusten päivitykset Tallennustilan hallinta Vähennä puhelujen datankäyttöä ei koskaan @@ -4566,6 +4576,8 @@ Näytä yhteystieto %1$s ei ole Signalin käyttäjä + + %1$s ei ole Signalin käyttäjä Etsi nimellä tai numerolla @@ -4751,6 +4763,12 @@ Muut lahjoitustavat Lahjoita ystävän puolesta + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Syötä uusi summa @@ -4817,16 +4835,16 @@ Ota yhteyttä tukeen Hanki %1$s-merkki - Käsitellään maksua… + Processing donation… - Virhe käsiteltäessä maksua + Error processing donation Kokeile toista maksutapaa tai ole yhteydessä pankkiisi saadaksesi lisätietoja. Lue lisää - Virhe käsiteltäessä maksua. %1$s - Maksua ei voitu käsitellä, eikä sinua ei ole veloitettu. Ole hyvä ja yritä uudelleen. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Käsitellään edelleen Merkkiä ei voitu lisätä @@ -4836,9 +4854,9 @@ Lahjoitus epäonnistui - Maksusi käsiteltiin, mutta Signal ei voinut lähettää lahjoitusviestiäsi. Ota yhteys tukeen. + Your donation was processed but Signal could not send your donation message. Please contact support. Merkkiä ei voitu lisätä tilillesi, mutta sinua on silti ehkä veloitettu. Ota yhteyttä tukeen. - Maksua käsitellään vielä. Tämä voi kestää muutamia minuutteja yhteydestäsi riippuen. + Your donation is still being processed. This can take a few minutes depending on your connection. Tilauksen peruutus epäonnistui Tilauksen peruutus vaatii internet-yhteyden. Laitteesi ei tue Google Payta, joten et voi tehdä tilausta ansaitaksesi merkin. Voit silti tukea Signalia tekemällä lahjoituksen verkkosivustomme kautta. @@ -4850,6 +4868,8 @@ Tämä käyttäjä ei voi saada lahjoituksia, ennen kuin hän on päivittänyt Signalin. Lahjoitustasi ei voitu lähettää verkkovirheen takia. Tarkista yhteytesi ja yritä uudelleen. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Lahjoitus henkilön %1$s puolesta @@ -4894,7 +4914,7 @@ Maksutavan erääntymisvuosi on virheellinen. Päivitä se Google Payssa ja yritä uudelleen. - Yritä suorittaa maksu uudelleen tai ole yhteydessä pankkiisi saadaksesi lisätietoja. + Try completing the donation again or contact your bank for more information. Yritä uudelleen tai ole yhteydessä pankkiisi saadaksesi lisätietoja. @@ -4918,9 +4938,9 @@ Annetulla pankkitilillä ei ole riittävästi katetta tämän ostoksen tekemiseen. Yritä uudelleen tai ole yhteydessä pankkiisi. - Tilin omistaja peruutti tämän maksun, eikä sitä voitu käsitellä. Sinua ei veloitettu. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Maksun käsittelyssä tapahtui virhe. Yritä uudelleen. + An error occurred while processing this donation, please try again. Annettuja pankkitietoja ei voitu käsitellä. Ota yhteyttä pankkiisi saadaksesi lisätietoja. @@ -5575,8 +5595,8 @@ Kaikki kontaktit on tarkistettu. Jatka napauttamalla. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Sinulla on %1$d kontakti, joka on ehkä asentanut Signalin uudelleen tai vaihtanut käyttämäänsä laitetta. Voit halutessasi tarkistaa hänen turvanumeronsa ennen lähettämistä. + Sinulla on %1$d kontaktia, jotka ovat ehkä asentaneet Signalin uudelleen tai vaihtaneet käyttämäänsä laitetta. Voit halutessasi tarkistaa heidän turvanumeronsa ennen lähettämistä. Varmenna turvanumero @@ -5821,15 +5841,21 @@ Yksityistä viestintää – sinun rahoittamanasi. Ei mainoksia, seurantaa tai kompromisseja. Tue Signalia lahjoittamalla nyt. - You have a donation pending + Sinulla on käsittelyssä oleva lahjoitus - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Pankkisiirtojen käsittely kestää yleensä yhden arkipäivän. Odota, kunnes maksu on suoritettu, ennen kuin päivität tilauksesi. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Pankkisiirtojen käsittely kestää yleensä yhden arkipäivän. Odota, kunnes maksu on suoritettu, ennen kuin teet uuden lahjoituksen. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Kuukausittain @@ -5858,8 +5884,8 @@ iDEAL - Siirrytäänkö pois Signalista maksun vahvistamiseksi? - Palaa Signaliin maksun vahvistamisen jälkeen, jotta lahjoitus voidaan käsitellä loppuun. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Lue lisää - Jatka + Agree - Read more + Lue lisää Pankkivaltuutuksen lataaminen epäonnistui - Anna pankkitietosi ja sähköpostiosoitteesi. Stripe käyttää sähköpostiosoitettasi lähettääkseen sinulle päivityksiä lahjoituksestasi. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Lue lisää diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index d8e089cabf..5109e5a1ab 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -644,7 +644,7 @@ %1$s%% jusqu’à présent… Molly exige l’autorisation d’accès à l\'espace de stockage externe afin de créer des sauvegardes, mais elle a été refusée définitivement. Veuillez accéder au menu des paramètres des applis, sélectionner « Autorisations » et activer « Stockage ». - Set backup time + Définir l’heure de sauvegarde @@ -991,12 +991,15 @@ Nom de profil Nom d’utilisateur À propos - Écrivez quelques mots à votre sujet - Votre nom - Votre nom d’utilisateur Échec de définition de l’avatar Macarons + + Code QR ou lien Modifier la photo + + Partagez votre pseudo + + Proposez de converser avec d\'autres personnes en leur partageant votre code QR ou un lien unique. Pseudo créé @@ -1005,10 +1008,16 @@ Impossible de supprimer le nom d’utilisateur. Réessayez plus tard. Nom d’utilisateur supprimé + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Une erreur s’est produite et votre nom d’utilisateur n’est plus associé à votre compte. Vous pouvez tenter de le reconfigurer ou en choisir un autre. + Une erreur s’est produite et votre nom d’utilisateur n’est plus associé à votre compte. Vous pouvez tenter de le reconfigurer ou en choisir un autre. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Résoudre @@ -2104,8 +2113,8 @@ Une nouvelle version de Molly est disponible. Appuyez pour lancer la mise à jour. Molly n’a pas pu être mis à jour Nous réessaierons plus tard. - Molly successfully updated - You were automatically updated to version %1$s. + Molly a été mis à jour avec succès + La version %1$s a été automatiquement installée. Envoyer le message ? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Pour vérifier le chiffrement de bout en bout avec %1$s, comparez les chiffres ci-dessus avec leur appareil. Vous pouvez aussi scanner le code sur leur appareil. Touchez pour lire Correspondance effective Échec de la confirmation du numéro de sécurité. @@ -3015,6 +3024,7 @@ Paiements Conversations + Mises à jour de l’appli Gérer l\'espace de stockage Utiliser moins de données pour les appels Jamais @@ -4566,6 +4576,8 @@ Voir les Contacts %1$s n’utilise pas Signal + + %1$s n’utilise pas Signal Chercher un nom ou un numéro @@ -4751,6 +4763,12 @@ Autres moyens de donner Faire un don pour un ami + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Saisissez un montant personnalisé @@ -4817,16 +4835,16 @@ Contacter l’assistance Obtenez un macaron %1$s - Traitement du paiement… + Processing donation… - Erreur de traitement du paiement + Error processing donation Essayez un autre mode de paiement ou contactez votre banque pour plus d’informations. En savoir plus - Erreur de traitement du paiement. %1$s - Votre paiement n’a pas pu être traité et vous n’avez pas été débité. Veuillez réessayer. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. En cours de traitement Impossible d’ajouter le macaron @@ -4836,9 +4854,9 @@ Échec de l\'envoi du don - Votre paiement a été traité, mais Signal n\'a pas pu envoyer votre confirmation de don. Veuillez contacter l’assistance. + Your donation was processed but Signal could not send your donation message. Please contact support. Votre macaron n’a pas pu être ajouté à votre compte, mais vous avez peut-être été facturé. Veuillez contacter le service d’assistance. - Votre paiement est en cours de traitement. Cela peut prendre quelques minutes en fonction de votre connexion. + Your donation is still being processed. This can take a few minutes depending on your connection. Échec de l’annulation de l’abonnement L’annulation de l’abonnement nécessite une connexion Internet. Votre appareil ne prend pas en charge Google Pay, vous ne pouvez donc pas vous abonner pour gagner un macaron. Vous pouvez toujours soutenir Signal en faisant un don sur notre site Web. @@ -4850,6 +4868,8 @@ Cet utilisateur doit mettre à niveau Signal pour pouvoir recevoir des dons. Votre don ne peut pas être envoyé à cause d\'une erreur de réseau. Vérifiez votre connexion et réessayez. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Don de la part de %1$s @@ -4894,7 +4914,7 @@ L’année d’expiration de votre mode de paiement est erronée. Mettez-la à jour dans Google Pay puis réessayez. - Essayez à nouveau d’effectuer le paiement ou contactez votre banque pour plus d’informations. + Try completing the donation again or contact your bank for more information. Essayez à nouveau ou contactez votre banque pour plus d’informations. @@ -4918,9 +4938,9 @@ Les fonds disponibles sur le compte bancaire renseigné sont insuffisants pour effectuer cet achat. Veuillez réessayer ou contacter votre banque pour plus d’informations. - Le paiement a été refusé par le titulaire du compte et n’a donc pas pu être traité. Vous n’avez pas été débité. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Une erreur s’est produite lors du traitement de ce paiement. Veuillez réessayer. + An error occurred while processing this donation, please try again. Les coordonnées bancaires renseignées n’ont pas été reconnues. Veuillez contacter votre banque pour plus d’informations. @@ -5575,8 +5595,8 @@ Toutes les connexions ont été revues, appuyez sur envoyer pour continuer. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d de vos contacts a sûrement réinstallé Signal ou changé d’appareil. Avant de partager votre Story avec ces personnes, vérifiez leurs numéros de sécurité ou excluez-les de votre partage. + %1$d de vos contacts ont sûrement réinstallé Signal ou changé d’appareil. Avant de partager votre Story avec ces personnes, vérifiez leurs numéros de sécurité ou excluez-les de votre partage. Confirmer le numéro de sécurité @@ -5821,15 +5841,21 @@ Une messagerie privée, financée par vous. Aucune publicité, aucun traqueur, aucun compromis. Faites un don pour soutenir Signal. - You have a donation pending + Un don en attente - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Le traitement des virements bancaires prend généralement 1 jour ouvré. Veuillez attendre que ce paiement soit finalisé avant de mettre votre don à jour. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Le traitement des virements bancaires prend généralement 1 jour ouvré. Veuillez attendre que ce paiement soit finalisé avant d’effectuer un autre don. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensuel @@ -5858,8 +5884,8 @@ iDEAL - Quitter Signal pour confirmer le paiement ? - Une fois ce paiement confirmé, retournez sur Signal pour finaliser votre don. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ En savoir plus - Poursuivre + Agree - Read more + Lire la suite Échec du chargement - Veuillez saisir vos coordonnées bancaires et votre adresse e-mail. Votre adresse e-mail est utilisée par Stripe pour vous envoyer des informations concernant votre don. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s En savoir plus diff --git a/app/src/main/res/values-ga/strings.xml b/app/src/main/res/values-ga/strings.xml index d93a4547bd..c47ef71575 100644 --- a/app/src/main/res/values-ga/strings.xml +++ b/app/src/main/res/values-ga/strings.xml @@ -692,7 +692,7 @@ %1$s%% go dtí seo… Éilíonn Molly cead stórais sheachtraigh chun cúltacaí a chruthú ach diúltaíodh go buan dó. Lean ar aghaidh chuig socruithe na haipe, roghnaigh \"Ceadanna\" agus cumasaigh \"Stóras\". - Set backup time + Socraigh am cúltacaithe @@ -1093,12 +1093,15 @@ Ainm Próifíle Ainm úsáideora Maidir leis - Scríobh beagán fút féin - Your Name - D\'ainm úsáideora Theip ar shocrú an abhatár Suaitheantais + + Cód QR nó Nasc Edit Photo + + Comhroinn d\'Ainm Úsáideora + + Lig do dhaoine eile tosú ar chomhrá leat trí do chód QR uathúil nó do nasc a chomhroinnt. Cruthaíodh ainm úsáideora @@ -1107,10 +1110,16 @@ Níorbh fhéidir an t-ainm úsáideora a scriosadh. Triail arís níos déanaí. Ainm úsáideora scriosta + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Bhí fadhb le d\'ainm úsáideora, níl sé sannta do do chuntas a thuilleadh. Is féidir leat athshocrú a thriail nó ceann nua a roghnú. + Bhí fadhb le d\'ainm úsáideora, níl sé sannta do do chuntas a thuilleadh. Is féidir leat athshocrú a thriail nó ceann nua a roghnú. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Deisigh anois @@ -2323,8 +2332,8 @@ Tá leagan nua de Molly ar fáil. Tapáil lena nuashonrú. Theip ar nuashonrú Molly Triailfimid arís níos déanaí. - Molly successfully updated - You were automatically updated to version %1$s. + D\'éirigh le nuashonrú Molly + Nuashonraíodh go huathoibríoch chuig leagan %1$s. Seol an teachtaireacht? @@ -2974,7 +2983,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Chun criptiú ó cheann ceann le %1$s a fhíorú, cuir na huimhreacha thuas i gcomparáid le gléas an duine sin. Is féidir leat an cód a scanadh ar ghléas an duine sin freisin. Cnag le scanadh D\'éirigh leis an meaitseáil Theip ar fhíorú na huimhreach sábháilteachta @@ -3285,6 +3294,7 @@ Íocaíochtaí Comhráite + Cuir nuashonruithe leis Bainistigh stóras Bain feidhm as níos lú sonraí i gcomhair glaonna Choíche @@ -4881,6 +4891,8 @@ Féach ar an teagmhálaí Ní úsáideoir Signal é/í %1$s + + Ní úsáideoir Signal é/í %1$s Cuardaigh ainm nó uimhir @@ -5078,6 +5090,12 @@ Other Ways to Give Tabhair airgead ar son Cara + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Cuir isteach Méid Saincheaptha @@ -5144,16 +5162,16 @@ Déan Teagmháil le Foireann Tacaíochta Signal Faigh suaitheantas %1$s - Íocaíocht á próiseáil… + Processing donation… - Error Processing Payment + Error processing donation Try another payment method or contact your bank for more information. Tuilleadh faisnéise - Error processing payment. %1$s - Níorbh fhéidir d\'íocaíocht a phróiseáil agus níor gearradh aon táille ort. Triail arís. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Still Processing Níor fhéidir suaitheantas a chur leis @@ -5163,9 +5181,9 @@ Theip ar an tabhartas - Rinneadh d\'íocaíocht a phróiseáil ach ní raibh Signal in ann do theachtaireacht faoin tabhartas a sheoladh. Déan teagmháil leis an bhfoireann tacaíochta. + Your donation was processed but Signal could not send your donation message. Please contact support. Níorbh fhéidir do shuaitheantas a chur le do chuntas, ach seans gur gearradh táille ort. Déan teagmháil leis an bhfoireann tacaíochta. - Your payment is still being processed. This can take a few minutes depending on your connection. + Your donation is still being processed. This can take a few minutes depending on your connection. Theip ar chur an tsíntiúis ar ceal Teastaíonn nasc Idirlín chun an síntiús a chur ar ceal. Ní thacaíonn do ghléas le Google Pay, mar sin ní féidir leat síntiús a ghlacadh chun suaitheantas a thuilleamh. Is féidir leat tacú le Signal fós trí airgead a thabhairt ar ár suíomh gréasáin. @@ -5177,6 +5195,8 @@ Ní féidir leis an úsáideoir seo tabhartais a fháil go dtí go bhfuil Signal uasghrádaithe aige/aici. Níorbh fhéidir do thabhartas a sheoladh de dheasca earráid líonra. Seiceáil do nasc agus triail arís. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Tabhartas ar son %1$s @@ -5221,7 +5241,7 @@ Tá an bhliain as feidhm ar do mhodh íocaíochta mícheart. Nuashonraigh in Google Pay í agus triail arís. - Try completing the payment again or contact your bank for more information. + Try completing the donation again or contact your bank for more information. Triail arís nó déan teagmháil le do bhanc le tuilleadh faisnéise a fháil. @@ -5245,9 +5265,9 @@ Ní leor an t-airgead sa chuntas bainc seo leis an gceannachán a chur i gcrích, triail arís nó déan teagmháil le do bhanc le tuilleadh faisnéise a fháil. - Chealaigh sealbhóir an chuntais an íocaíocht seo agus níorbh fhéidir í a phróiseáil. Níor gearradh aon táillí ort. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Tharla earráid agus an íocaíocht seo á próiseáil, triail arís. + An error occurred while processing this donation, please try again. Níorbh fhéidir na sonraí bainc a phróiseáil, déan teagmháil le do bhanc le tuilleadh faisnéise a fháil. @@ -5953,11 +5973,11 @@ Rinneadh athbhreithniú ar na teagmhálaithe go léir, tapáil Seol chun leanúint ar aghaidh. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Tá %1$d teagmhálaí amháin agat a bhfuil seans ann gur athshuiteáil sé/sí Signal nó gur athraigh sé/sí an gléas. Sula gcomhroinneann tú do scéal, déan athbhreithniú ar uimhreacha sábháilteachta an duine sin nó smaoinigh ar an duine sin a bhaint de do scéal. + Tá %1$d theagmhálaí agat a bhfuil seans ann gur athshuiteáil siad Signal nó gur athraigh siad an gléas. Sula gcomhroinneann tú do scéal, déan athbhreithniú ar uimhreacha sábháilteachta na ndaoine sin nó smaoinigh ar na daoine sin a bhaint de do scéal. + Tá %1$d theagmhálaí agat a bhfuil seans ann gur athshuiteáil siad Signal nó gur athraigh siad an gléas. Sula gcomhroinneann tú do scéal, déan athbhreithniú ar uimhreacha sábháilteachta na ndaoine sin nó smaoinigh ar na daoine sin a bhaint de do scéal. + Tá %1$d dteagmhálaí agat a bhfuil seans ann gur athshuiteáil siad Signal nó gur athraigh siad an gléas. Sula gcomhroinneann tú do scéal, déan athbhreithniú ar uimhreacha sábháilteachta na ndaoine sin nó smaoinigh ar na daoine sin a bhaint de do scéal. + Tá %1$d teagmhálaí agat a bhfuil seans ann gur athshuiteáil siad Signal nó gur athraigh siad an gléas. Sula gcomhroinneann tú do scéal, déan athbhreithniú ar uimhreacha sábháilteachta na ndaoine sin nó smaoinigh ar na daoine sin a bhaint de do scéal. Fíordheimhnigh an uimhir shábháilteachta @@ -6211,15 +6231,21 @@ Teachtaireachtaí príobháideacha, maoinithe agatsa. Gan aon fhógraí, gan aon rianairí, gan aon chomhghéilleadh. Bronn airgead ar Signal anois chun tacú leis. - You have a donation pending + Tá tabhartas ar feitheamh agat - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Is gnách go bpróiseáiltear aistrithe bainc laistigh de 1 lá gnó amháin. Fan go gcríochnófar an íocaíocht seo roimh do shíntiús a nuashonrú. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Is gnách go bpróiseáiltear aistrithe bainc laistigh de 1 lá gnó amháin. Fan go gcríochnófar an íocaíocht seo roimh thabhartas eile a thabhairt. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Míosúil @@ -6251,8 +6277,8 @@ iDEAL - Imigh as Signal leis an íocaíocht a dheimhniú? - Nuair a dheimhnítear an íocaíocht seo, fill ar Signal chun próiseáil do thabhartais a chur i gcrích. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6278,7 +6304,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6290,15 +6316,15 @@ Tuilleadh faisnéise - Ar aghaidh + Agree - Read more + Léigh a thuilleadh Theip ar lódáil an tsainordaithe - Cuir isteach do shonraí bainc agus do sheoladh ríomhphoist. Úsáideann Stripe do sheoladh ríomhphoist chun nuashonruithe a sheoladh chugat faoi do thabhartas. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Tuilleadh faisnéise diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 93265998b6..1e989bd208 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -644,7 +644,7 @@ %1$s%% por agora… Molly require permiso de almacenamento para poder crear copias de seguranza, pero este denegouseo de forma permanente. Vai a configuración da aplicación, selecciona «Permisos» e activa «Almacenamento». - Set backup time + Configurar hora para copia de seguranza @@ -991,12 +991,15 @@ Nome de perfil Nome de usuario Acerca de - Escribe unhas palabras acerca de ti - O teu nome - O teu nome de usuario Erro ao configurar o avatar Insignias + + Código QR ou ligazón Editar foto + + Comparte o teu nome de usuario + + Que os demais inicien a conversa ao compartir o teu código QR ou ligazón únicos. Nome de usuario creado @@ -1005,10 +1008,16 @@ Erro ao borrar o nome de usuario. Volver tentar máis tarde. Nome de usuario borrado + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Algo saíu mal co teu nome de usuario e xa non está asignado á túa conta. Podes probar e configuralo de novo ou elixir un novo. + Algo saíu mal co teu nome de usuario e xa non está asignado á túa conta. Podes probar e configuralo de novo ou elixir un novo. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Corrixir @@ -2104,8 +2113,8 @@ Hai dispoñible unha nova versión de Molly. Preme para actualizar. Molly non se puido actualizar Volveremos intentalo de novo máis tarde. - Molly successfully updated - You were automatically updated to version %1$s. + Molly actualizouse con éxito + Actualización automática á versión %1$s. Enviar mensaxe? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Para verificar a encriptación de extremo a extremo con %1$s, compara os números de máis arriba co seu dispositivo. Tamén podes escanear o código no seu dispositivo. Toca para escanear Emparellamento realizado con éxito Erro na verificación do número de seguranza @@ -3015,6 +3024,7 @@ Pagamentos Conversas + Actualizacións da app Administrar almacenamento Utilizar menos datos durante as chamadas Nunca @@ -4566,6 +4576,8 @@ Ver contacto %1$s non emprega Signal + + %1$s non emprega Signal Buscar nome ou número @@ -4751,6 +4763,12 @@ Apoiar doutra maneira Doar en nome dun amigo + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Inserir cantidade personalizada @@ -4817,16 +4835,16 @@ Contactar coa Axuda Consegue a insignia %1$s - Procesando pagamento… + Processing donation… - Erro ao procesar o pagamento + Error processing donation Proba outro método de pagamento ou contacta co teu banco para obter máis información. Máis información - Erro ao procesar o pagamento. %1$s - O teu pagamento non se procesou e non se realizou o cobro. Inténtao de novo. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Procesando Non se puido engadir a insignia @@ -4836,9 +4854,9 @@ Erro ao doar - O teu pagamento procesouse, mais Signal non puido enviar a túa mensaxe de doazón. Contacta co centro de axuda. + Your donation was processed but Signal could not send your donation message. Please contact support. A túa insignia non puido engadirse á túa conta, pero pode que se realizara o cobro. Contacta co centro de axuda. - O teu pagamento segue procesándose. Dependendo da túa conexión, pode tardar uns minutos. + Your donation is still being processed. This can take a few minutes depending on your connection. Erro ao cancelar a subscrición Para cancelar a subscrición é necesaria unha conexión á Internet. O teu dispositivo non admite Google Pay, polo que non te podes subscribir para gañar unha insignia. Podes apoiar a Signal doando na nosa páxina web. @@ -4850,6 +4868,8 @@ Este usuario non pode recibir doazóns até que actualice Signal. Non se enviou a túa doazón por un erro de rede. Comproba a túa conexión e inténtao de novo. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Doazón en nome de %1$s @@ -4894,7 +4914,7 @@ O ano de caducidade do teu método de pagamento é incorrecto. Actualízao en Google Pay e inténtao de novo. - Intenta completar o pagamento de novo ou contacta co teu banco para obter máis información. + Try completing the donation again or contact your bank for more information. Inténtao de novo ou contacta co teu banco para obter máis información. @@ -4918,9 +4938,9 @@ A conta bancaria presentada non ten fondos suficientes para completar a compra, téntao de novo ou contacta co teu banco para obter máis información. - O titular da conta rexeitou este pagamento e non se procesou. Non se realizou o cobro. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Aconteceu un erro durante o procesamento deste pagamentos, téntao de novo. + An error occurred while processing this donation, please try again. A información bancaria non puido procesarse, contacta co teu banco para obter máis información. @@ -5575,8 +5595,8 @@ Revisáronse todas as conexións, preme «Enviar» para continuar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Tes %1$d conexión que pode que volvese instalar Signal ou que cambiase de dispositivo. Se queres, podes revisar o seu número de seguranza antes de enviar nada. + Tes %1$d conexións que pode que volvesen instalar Signal ou que cambiasen de dispositivos. Se queres, podes revisar os seus números de seguranza antes de enviar nada. Comprobar número de seguranza @@ -5821,15 +5841,21 @@ Mensaxería privada que existe grazas a ti. Sen anuncios, sen rastrexadores, sen compromiso. Doa agora para apoiar a Signal. - You have a donation pending + Tes unha doazón pendente - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + As transferencias bancarias tardan 1 día laborable en procesarse. Espera ata que o pagamento se complete antes de actualizar a túa subscrición. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + As transferencias bancarias tardan 1 día laborable en procesarse. Espera ata que o pagamento se complete antes de facer outra doazón. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensualmente @@ -5858,8 +5884,8 @@ iDEAL - Abandonar Signal para confirmar o pagamento? - Cando se confirme este pagamento, volve a Signal para rematar de procesar a túa doazón. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Máis información - Continuar + Agree - Read more + Máis información Erro ao cargar a petición - Insire os teus datos bancarios e enderezo electrónico. Stripe empregará o teu enderezo para enviarche actualizacións sobre a túa doazón. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Máis información diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml index 0616d34c1d..505f5e6658 100644 --- a/app/src/main/res/values-gu/strings.xml +++ b/app/src/main/res/values-gu/strings.xml @@ -644,7 +644,7 @@ %1$s%% અત્યાર સુધી… બૅકઅપ બનાવવા માટે Molly ને બાહ્ય સ્ટોરેજ પરવાનગીની જરૂર હોય છે, પરંતુ તે કાયમી ધોરણે નામંજૂર કરવામાં આવી છે. કૃપા કરીને એપ્લિકેશન સેટિંગ્સ ચાલુ રાખો, \"પરવાનગી\" પસંદ કરો અને \"સ્ટોરેજ\" સક્ષમ કરો. - Set backup time + બેકઅપ સમય સેટ કરો @@ -991,12 +991,15 @@ પ્રોફાઇલ નામ વપરાશકર્તા નામ વિશે - તમારા વિશે થોડા શબ્દો લખો - તમારું નામ - તમારું ઉપયોગકર્તા નામ અવતાર સેટ કરવામાં નિષ્ફળ બૅજ + + QR કોડ અથવા લિંક ફોટો સંપાદિત કરો + + તમારું યુઝરનેમ શેર કરો + + તમારો વિશિષ્ટ QR કોડ કે લિંક શેર કરીને અન્ય લોકોને તમારી સાથે ચેટ શરૂ કરવા દો. યુઝરનેમ બનાવ્યું @@ -1005,10 +1008,16 @@ યુઝરનેમ ડિલીટ કરી શક્યા નહીં. પછી ફરી પ્રયાસ કરો. યુઝરનેમ ડિલીટ કર્યું + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - તમારા યુઝરનેમ સાથે કંઈક ખોટું થયું છે, તે હવે તમારા એકાઉન્ટને સોંપાયેલું નથી. તમે તેને ફરીથી સેટ કરવાનો પ્રયાસ કરી શકો છો અથવા નવું પસંદ કરી શકો છો. + તમારા યુઝરનેમ સાથે કંઈક ખોટું થયું છે, તે હવે તમારા એકાઉન્ટને સોંપાયેલું નથી. તમે તેને ફરીથી સેટ કરવાનો પ્રયાસ કરી શકો છો અથવા નવું પસંદ કરી શકો છો. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. અત્યારે ઠીક કરો @@ -2104,8 +2113,8 @@ Mollyનું નવું વર્ઝન ઉપલબ્ધ છે. અપડેટ કરવા માટે ટૅપ કરો. Molly અપડેટ થવામાં નિષ્ફળ રહ્યું અમે પછીથી ફરી પ્રયાસ કરીશું. - Molly successfully updated - You were automatically updated to version %1$s. + Molly સફળતાપૂર્વક અપડેટ થઈ ગયું + તમને આપમેળે વર્ઝન %1$s પર અપડેટ કરવામાં આવ્યા હતા. મેસેજ મોકલો? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s સાથે તમારા એન્ડ-ટૂ-એન્ડ એન્ક્રિપ્શનની ખાતરી કરવા, ઉપર દર્શાવેલા નંબર તેમના ડિવાઇસ સાથે સરખાવો. તમે તેમના ડિવાઇસ પરનો કોડ પણ સ્કેન કરી શકો છો. સ્કેન કરવા માટે ટેપ કરો સફળતાપૂર્વક મેચ થયું સલામતી નંબર ચકાસવામાં નિષ્ફળ @@ -3015,6 +3024,7 @@ પેમેન્ટ્સ ચેટ + એપ્લિકેશન અપડેટ્સ મેસેજ સ્ટોરેજ કૉલ્સ માટે ઓછો ડેટા વાપરો ક્યારેય નહિ @@ -4566,6 +4576,8 @@ સંપર્ક જુઓ %1$s હવે Signal વપરાશકર્તા નથી + + %1$s હવે Signal વપરાશકર્તા નથી નામ અથવા નંબર સર્ચ કરો @@ -4751,6 +4763,12 @@ ફાળો આપવાની અન્ય રીતો મિત્ર માટે દાન આપો + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. કસ્ટમ રકમ દાખલ કરો @@ -4817,16 +4835,16 @@ સપોર્ટનો સંપર્ક કરો %1$s બૅજ મેળવો - પેમેન્ટ પ્રક્રિયા થઈ રહી છે… + Processing donation… - ચુકવણીની પ્રક્રિયા કરવામાં ત્રુટિ + Error processing donation અન્ય ચુકવણી પદ્ધતિ અજમાવો અથવા વધુ માહિતી માટે તમારી બેંકનો સંપર્ક કરો. વધુ જાણો - ચુકવણીની પ્રક્રિયા કરવામાં ત્રુટિ. %1$s - તમારી ચુકવણીની પ્રક્રિયા થઈ ન શકી અને તમારી પાસેથી ચાર્જ લેવામાં આવ્યો નથી. કૃપા કરીને ફરી પ્રયાસ કરો. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. હજી પ્રક્રિયા ચાલુ છે બૅજ ઉમેરી ન શક્યા @@ -4836,9 +4854,9 @@ દાન આપવાનું નિષ્ફળ - તમારી ચુકવણીની પ્રક્રિયા કરવામાં આવી હતી પરંતુ Signal તમારો દાનનો મેસેજ મોકલી શક્યું નથી. કૃપા કરીને સપોર્ટનો સંપર્ક કરો. + Your donation was processed but Signal could not send your donation message. Please contact support. તમારું બૅજ તમારા એકાઉન્ટ પર ઉમેરી ન શકાયું, પરંતુ તમારી પાસેથી ચાર્જ લેવામાં આવ્યો હોઈ શકે છે. કૃપા કરીને સપોર્ટનો સંપર્ક કરો. - તમારી ચુકવણીની હજી પ્રક્રિયા ચાલુ છે. આમાં તમારા કનેક્શનને આધારે થોડી મિનિટો લાગી શકે છે. + Your donation is still being processed. This can take a few minutes depending on your connection. સબ્સ્ક્રિપ્શન રદ કરવાનું નિષ્ફળ સબ્સ્ક્રિપ્શન રદ કરવા માટે ઇન્ટરનેટ કનેક્શનની જરૂર પડશે. તમારું ડિવાઇસ Google Pay સપોર્ટ કરતું નથી, તેથી તમે બૅજ અર્જિત કરવા માટે સબ્સ્ક્રાઇબ કરી શકતા નથી. તમે હજી પણ અમારી વેબસાઇટ પર યોગદાન આપીને Signalને સહયોગ આપી શકો છો. @@ -4850,6 +4868,8 @@ આ ઉપયોગકર્તા Signalને અપગ્રેડ ન કરે ત્યાં સુધી દાન પ્રાપ્ત નહીં કરી શકે. નેટવર્ક ભૂલને કારણે તમારું દાન મોકલી ન શકાયું. તમારું કનેક્શન તપાસો અને ફરીથી પ્રયત્ન કરો. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s વતી દાન @@ -4894,7 +4914,7 @@ તમારી ચુકવણી પદ્ધતિ પર સમાપ્તિ વર્ષ ખોટું છે. તેને Google Payમાં અપડેટ કરો અને ફરી પ્રયાસ કરો. - ફરીથી ચુકવણી પૂરી કરવાનો પ્રયાસ કરો અથવા વધુ માહિતી માટે તમારી બેંકનો સંપર્ક કરો. + Try completing the donation again or contact your bank for more information. ફરી પ્રયાસ કરો અથવા વધુ માહિતી માટે તમારી બેંકનો સંપર્ક કરો. @@ -4918,9 +4938,9 @@ આપેલા બેંક એકાઉન્ટમાં આ ખરીદી પૂર્ણ કરવા માટે પૂરતું ફંડ નથી, ફરી પ્રયાસ કરો અથવા વધુ માહિતી માટે તમારી બેંકનો સંપર્ક કરો. - આ ચુકવણી એકાઉન્ટ ધારક દ્વારા રદ કરવામાં આવી હતી અને તેની પ્રક્રિયા થઈ શકી નથી. તમારી પાસેથી પૈસા લેવામાં આવ્યા નથી. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - આ ચુકવણીની પ્રક્રિયા કરતી વખતે એક ભૂલ આવી, કૃપા કરીને ફરી પ્રયાસ કરો. + An error occurred while processing this donation, please try again. આપેલી બેંક વિગતો પર પ્રક્રિયા કરી શકાઈ નથી, વધુ માહિતી માટે તમારી બેંકનો સંપર્ક કરો. @@ -5575,8 +5595,8 @@ બધા જ કનેક્શનની સમીક્ષા થઈ ચૂકી છે, ચાલુ રાખવા માટે મોકલો પર ટૅપ કરો. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + તમારી પાસે %1$d કનેક્શન એવું છે જેણે Signal ફરીથી ઇન્સ્ટોલ કર્યું હોઈ શકે અથવા ડિવાઇસ બદલ્યું હોઈ શકે છે. તેમની સાથે તમારી સ્ટોરી શેર કરતાં પહેલાં તેમના સેફ્ટી નંબરને રિવ્યૂ કરો અથવા તેમને તમારી સ્ટોરીમાંથી દૂર કરવાનું ધ્યાને લો. + તમારી પાસે %1$d કનેક્શન એવા છે જેમણે Signal ફરીથી ઇન્સ્ટોલ કર્યું હોઈ શકે અથવા ડિવાઇસ બદલ્યા હોઈ શકે છે. તેમની સાથે તમારી સ્ટોરી શેર કરતાં પહેલાં તેમના સેફ્ટી નંબરને રિવ્યૂ કરો અથવા તેમને તમારી સ્ટોરીમાંથી દૂર કરવાનું ધ્યાને લો. સલામતી નંબર ચકાસો @@ -5821,15 +5841,21 @@ ખાનગી મેસેજિંગ, તમારા ભંડોળની મદદથી. કોઈ જાહેરાતો નહીં, કોઈ પગેરું નહીં, કોઈ બાંધછોડ નહીં. Signalને સહાય કરવા દાન આપો. - You have a donation pending + તમારું દાન બાકી છે - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + બેંક ટ્રાન્સફરની પ્રક્રિયામાં સામાન્ય રીતે 1 કામકાજી દિવસ લાગે છે. તમારું સબ્સ્ક્રિપ્શન અપડેટ કરતાં પહેલાં કૃપા કરીને આ ચુકવણી પૂર્ણ થાય ત્યાં સુધી રાહ જુઓ. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + બેંક ટ્રાન્સફરની પ્રક્રિયામાં સામાન્ય રીતે 1 કામકાજી દિવસ લાગે છે. અન્ય દાન આપતાં પહેલાં કૃપા કરીને આ ચુકવણી પૂર્ણ થાય ત્યાં સુધી રાહ જુઓ. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. માસિક @@ -5858,8 +5884,8 @@ iDEAL - ચુકવણીની ખાતરી કરવા માટે Signal છોડવું છે? - એકવાર આ ચુકવણીની ખાતરી થઈ જાય, પછી તમારા દાનની પ્રક્રિયા પૂર્ણ કરવા માટે Signal પર પાછા આવો. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ વધુ જાણો - ચાલુ રાખો + Agree - Read more + વધુ vancho મેન્ડેટ લોડ થવામાં નિષ્ફળ થયું - તમારી બેંક વિગતો અને ઇમેઇલ એડ્રેસ દાખલ કરો. Stripe તમારા દાન વિશે તમને અપડેટ્સ મોકલવા માટે તમારા ઇમેઇલનો ઉપયોગ કરે છે. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s વધુ જાણો diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 279c655e96..53f3fb65e2 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -644,7 +644,7 @@ अब तक %1$s%%… बैकअप बनाने के लिए Molly को बाहरी संग्रहण अनुमति की आवश्यकता होती है, लेकिन इसे स्थायी रूप से अस्वीकार कर दिया गया है। कृपया ऐप सेटिंग्स को जारी रखें, \"अनुमतियां\" चुनें और \"संग्रहण\" सक्षम करें। - Set backup time + बैकअप समय निर्धारित करें @@ -991,12 +991,15 @@ प्रोफ़ाइल नाम उपयोगकर्ता नाम हमारे बारे में - अपने बारे में कुछ शब्द लिखें - आपका नाम? - आपका उपयोगकर्ता नाम अवतार सेट करने में विफल बैज + + QR कोड या लिंक फ़ोटो एडिट करें + + अपना यूज़रनेम साझा करें + + अपना यूनिक QR कोड या लिंक साझा करके दूसरों को अपने साथ चैट शुरू करने दें। यूज़रनेम बनाया गया @@ -1005,10 +1008,16 @@ यूज़रनेम डिलीट नहीं किया जा सका। बाद में पुन: प्रयास करें। यूज़रनेम डिलीट कर दिया गया है + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - आपके यूज़रनेम में कुछ गलत है, यह अब आपके अकाउंट के लिए असाइन नहीं है। आप इसे फिर से सेट करने की कोशिश कर सकते हैं या एक नया चुन सकते हैं। + आपके यूज़रनेम में कुछ गलत है, यह अब आपके अकाउंट के लिए असाइन नहीं है। आप इसे फिर से सेट करने की कोशिश कर सकते हैं या एक नया चुन सकते हैं। + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. अभी ठीक करें @@ -2104,8 +2113,8 @@ Molly का नया संस्करण उपलब्ध है। अपडेट करने के लिए टैप करें। Molly अपडेट करने में विफल रहे हम बाद में पुनः प्रयास करेंगे। - Molly successfully updated - You were automatically updated to version %1$s. + Molly सफलतापूर्वक अपडेट किया गया + आपको अपने आप %1$s संस्करण पर अपडेट कर दिया गया है। मेसेज भेजें? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s के साथ अपने एंड-टू-एंड एन्क्रिप्शन की पुष्टि करने के लिए, ऊपर दिए गए नंबरों की उनके डिवाइस से तुलना करें। आप उनकी डिवाइस पर कोड को स्कैन भी कर सकते हैं। स्कैन करने के लिए टैप करें सफ़ल मैच सुरक्षा नंबर जांचने में असफ़ल @@ -3015,6 +3024,7 @@ भुगतान चैट + ऐप अपडेट भंडारण प्रबंधित करें कॉल के लिए कम डेटा का उपयोग करें कभी नहीं @@ -4566,6 +4576,8 @@ संपर्क देखें %1$s एक Signal यूज़र नहीं है + + %1$s एक Signal यूज़र नहीं है नाम या नंबर खोजें @@ -4751,6 +4763,12 @@ देने के अन्य तरीके किसी दोस्त के लिए दान दें + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. कस्टम राशि दर्ज करें @@ -4817,16 +4835,16 @@ समर्थन से संपर्क करें एक %1$s बैज पाएँ - भुगतान प्रोसेस किया जा रहा है… + Processing donation… - पेमेंट प्रोसेस करने में एरर + Error processing donation किसी अन्य भुगतान विधि से प्रयास करें या फिर अधिक जानकारी के लिए अपने बैंक से संपर्क करें। अधिक जानें - पेमेंट प्रोसेस करने में एरर. %1$s - आपका भुगतान प्रोसेस नहीं किया जा सका और आपसे शुल्क नहीं लिया गया है। कृपया फिर से कोशिश करें। + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. अभी भी प्रोसेस कर रहे बैज नहीं जोड़ा जा सका @@ -4836,9 +4854,9 @@ दान विफल रहा - आपका भुगतान प्रोसेस कर लिया गया था लेकिन Signal द्वारा आपका दान संदेश नहीं भेजा जा सका। कृपया सपोर्ट से संपर्क करें। + Your donation was processed but Signal could not send your donation message. Please contact support. आपका बैज आपके अकाउंट में जोड़ा नहीं जा सका, लेकिन हो सकता है कि आपसे शुल्क लिया गया हो। कृपया सपोर्ट से संपर्क करें। - आपकी पेमेंट अभी भी प्रोसेस की जा रही है. आपके कनेक्शन के आधार पर इसमें कुछ मिनट लग सकते हैं. + Your donation is still being processed. This can take a few minutes depending on your connection. सब्सक्रिप्शन रद्द नहीं किया जा सका सब्सक्रिप्शन को रद्द करने के लिए इंटरनेट कनेक्शन आवश्यक है। आपका डिवाइस Google Pay को सपोर्ट नहीं करता है, इसलिए आप बैज पाने के लिए सब्सक्राइब नहीं कर सकते। आप फिर भी हमारी वेबसाइट पर दान करके Signal का समर्थन कर सकते हैं। @@ -4850,6 +4868,8 @@ यह यूज़र तब तक दान नहीं प्राप्त कर सकता जब तक वह Signal को अपग्रेड न कर ले। आपका दान किसी नेटवर्क दोष के कारण नहीं भेजा जा सका। अपना कनेक्शन जाँचें और फिर से प्रयास करें। + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s की ओर से दान @@ -4894,7 +4914,7 @@ आपकी भुगतान विधि पर दिया गया समाप्ति का वर्ष गलत है। इसे Google Pay में अपडेट करें और फिर से प्रयास करें।  - फिर से भुगतान पूरा करने का प्रयास करें या फिर अधिक जानकारी के लिए अपने बैंक से संपर्क करें। + Try completing the donation again or contact your bank for more information. फिर से प्रयास करें या फिर अधिक जानकारी के लिए अपने बैंक से संपर्क करें। @@ -4918,9 +4938,9 @@ प्रदान किए गए बैंक अकाउंट में इस खरीदारी को पूरा करने के लिए पर्याप्त धनराशि नहीं है, पुनः प्रयास करें या अधिक जानकारी के लिए अपने बैंक से संपर्क करें। - इस भुगतान को अकाउंट धारक द्वारा रद्द कर दिया गया था और संसाधित नहीं किया जा सका। आपसे शुल्क नहीं लिया गया है। + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - इस भुगतान को संसाधित करते समय एक त्रुटि हुई, कृपया पुनः प्रयास करें। + An error occurred while processing this donation, please try again. प्रदान किए गए बैंक विवरण संसाधित नहीं किए जा सके, अधिक जानकारी के लिए अपने बैंक से संपर्क करें। @@ -5575,8 +5595,8 @@ सभी कनेक्शन की समीक्षा कर ली गई है, जारी रखने के लिए भेजें पर टैप करें। - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + आपका %1$d कनेक्शन है जिसने शायद Signal फिर से इंस्टॉल किया हो या डिवाइस बदले हों। आप उसे भेजने से पहले वैकल्पिक तौर पर उनकी सुरक्षा संख्याओं की समीक्षा कर सकते हैं या उन्हें स्टोरी से हटा सकते हैं। + आपके %1$d कनेक्शन हैं जिन्होंने शायद Signal फिर से इंस्टॉल किया हो या डिवाइस बदले हों। आप उन्हें भेजने से पहले वैकल्पिक तौर पर उनकी सुरक्षा संख्याओं की समीक्षा कर सकते हैं या उन्हें स्टोरी से हटा सकते हैं। सुरक्षा संख्या सत्यापित करें @@ -5821,15 +5841,21 @@ आपके द्वारा आर्थिक सहायता प्राप्त निजी संदेश सेवा। न कोई विज्ञापन, न ट्रैकिंग, न ही समझौता। Signal को सहयोग देने के लिए अभी दान दें। - You have a donation pending + आपका दान लंबित है - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + बैंक हस्तांतरण प्रक्रिया में आमतौर पर 1 कार्यदिवस लगता है। कृपया अपना सब्सक्रिप्शन अपडेट करने से पहले इस भुगतान के पूरा होने तक इंतजार करें। - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + बैंक हस्तांतरण प्रक्रिया में आमतौर पर 1 कार्यदिवस लगता है। कृपया, दूसरा दान करने से पहले इस भुगतान के पूरा होने तक इंतजार करें। - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. मासिक @@ -5858,8 +5884,8 @@ iDEAL - भुगतान की पुष्टि के लिए Signal छोड़ें? - इस भुगतान की पुष्टि हो जाने पर, अपने दान की प्रक्रिया पूरी करने के लिए Signal पर वापस लौटें। + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ अधिक जानें - जारी रखें + Agree - Read more + ज़्यादा पढ़ें मैंडेट लोड करने में विफल - अपना बैंक विवरण और ईमेल पता दर्ज करें। आपके दान के बारे में अपडेट भेजने के लिए स्ट्राइप द्वारा आपके ईमेल का उपयोग किया जाता है। %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s अधिक जानें diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index f7766aa205..e41644268c 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -676,7 +676,7 @@ %1$s%% do sada… Molly zahtijeva dopuštenje za vanjski prostor za pohranu kako bi stvorio sigurnosne kopije, ali je trajno odbijen. Otvorite postavke aplikacije, odaberite \"Dozvole\" i omogućite \"Prostor za pohranu\". - Set backup time + Postavite vrijeme sigurnosnog kopiranja @@ -1059,12 +1059,15 @@ Ime profila Korisničko ime Opis - Napišite par riječi o sebi - Vaše ime - Vaše korisničko ime Neuspješno postavljanje slike profila Značke + + QR kôd ili poveznica Uredi fotografiju + + Podijelite svoje korisničko ime + + Podijelite svoj jedinstveni QR kôd ili poveznicu kako bi drugi mogli započeti razgovor s vama. Korisničko ime je kreirano @@ -1073,10 +1076,16 @@ Brisanje korisničkog imena nije uspjelo. Pokušajte ponovno kasnije. Korisničko ime je izbrisano + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Došlo je do pogreške s vašim korisničkim imenom – nije više povezano s vašim računom. Možete ga ponovno postaviti ili odabrati novo. + Došlo je do pogreške s vašim korisničkim imenom – nije više povezano s vašim računom. Možete ga ponovno postaviti ili odabrati novo. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Ispravi odmah @@ -2250,8 +2259,8 @@ Dostupna je nova verzija Mollya. Dodirnite za ažuriranje. Ažuriranje Mollya nije uspjelo Pokušat ćemo ponovno kasnije. - Molly successfully updated - You were automatically updated to version %1$s. + Molly je uspješno ažuriran + Aplikacija je automatski ažurirana na verziju %1$s. Pošalji poruku? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Za provjeru sveobuhvatne enkripcije s kontaktom %1$s, usporedite gore navedene brojeve s uređajem vašeg sugovornika ili skenirajte kôd na njegovom uređaju. Pritisni za skeniranje Rezultati se podudaraju Provjera sigurnosnog broja nije uspjela @@ -3195,6 +3204,7 @@ Plaćanja Razgovori + Ažuriranja aplikacije Upravljanje prostorom za pohranu Koristi manje mobilnih podataka za pozive Nikada @@ -4776,6 +4786,8 @@ Prikaži kontakt %1$s nije korisnik Signala + + %1$s nije korisnik Signala Pretraži ime ili broj @@ -4969,6 +4981,12 @@ Druge opcije doniranja Donirajte u ime prijatelja + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Unesi drugi iznos @@ -5035,16 +5053,16 @@ Kontaktirajte podršku Osvojite značku %1$s - Obrada uplate… + Processing donation… - Pogreška pri obradi plaćanja + Error processing donation Promijenite način plaćanja ili se obratite svojoj banci za više informacija. Saznajte više - Pogreška pri obradi plaćanja. %1$s - Vašu transakciju nije bilo moguće obraditi te vam se iznos neće naplatiti. Molimo pokušajte ponovno. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Obrada u tijeku Nije moguće dodati značku @@ -5054,9 +5072,9 @@ Donacija nije uspjela - Vaša uplata je obrađena, ali Signal nije mogao poslati vašu poruku uz donaciju. Molimo kontaktirajte podršku. + Your donation was processed but Signal could not send your donation message. Please contact support. Vašu značku nije bilo moguće dodati na vaš profil, ali možda vam je naplaćena. Molimo kontaktirajte korisničku podršku. - Vaša se uplata još uvijek obrađuje. To može potrajati nekoliko minuta ovisno o vašoj vezi. + Your donation is still being processed. This can take a few minutes depending on your connection. Otkazivanje pretplate nije uspjelo Za otkazivanje pretplate potrebna je internetska veza. Vaš uređaj ne podržava Google Pay, stoga se ne možete pretplatiti i osvojiti značku. I dalje možete podržati Signal donacijom na našoj internetskoj stranici. @@ -5068,6 +5086,8 @@ Korisnik ne može primati donacije dok ne nadogradi aplikaciju Signal. Slanje donacije nije uspjelo zbog mrežne pogreške. Provjerite internetsku vezu i pokušajte ponovno. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donacija u ime korisnika %1$s @@ -5112,7 +5132,7 @@ Godina isteka vaše kartice je netočna. Ažurirajte ju u Google Payu i pokušajte ponovno. - Ponovno pokušajte dovršiti plaćanje ili se obratite svojoj banci za više informacija. + Try completing the donation again or contact your bank for more information. Pokušajte ponovno ili se obratite svojoj banci za više informacija. @@ -5136,9 +5156,9 @@ Na navedenom bankovnom računu nema dovoljno sredstava za ovu kupnju, pokušajte ponovno ili se obratite svojoj banci za više informacija. - Ovu uplatu opozvao je vlasnik računa i nije ju moguće obraditi. Vaš račun nije terećen. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Došlo je do pogreške prilikom obrade plaćanja, pokušajte ponovno kasnije. + An error occurred while processing this donation, please try again. Navedene bankovne podatke nije bilo moguće obraditi, kontaktirajte svoju banku za više informacija. @@ -5827,10 +5847,10 @@ Svi kontakti su pregledani, dodirnite Pošalji za nastavak. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d osoba među vašim kontaktima je ponovno instalirala Signal ili promijenila uređaj. Prije nego što s njom podijelite vaše priče, pregledajte njezine sigurnosne brojeve ili razmislite o tome da je uklonite iz gledatelja vaših priča. + %1$d osobe među vašim kontaktima su ponovno instalirale Signal ili promijenile uređaj. Prije nego što s njima podijelite vaše priče, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz gledatelja vaših priča. + %1$d osoba među vašim kontaktima je ponovno instaliralo Signal ili promijenilo uređaj. Prije nego što s njima podijelite vaše priče, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz gledatelja vaših priča. + %1$d osoba među vašim kontaktima je ponovno instaliralo Signal ili promijenilo uređaj. Prije nego što s njima podijelite vaše priče, pregledajte njihove sigurnosne brojeve ili razmislite o tome da ih uklonite iz gledatelja vaših priča. Potvrdi sigurnosni broj @@ -6081,15 +6101,21 @@ Privatna razmjena poruka koju financirate vi. Bez oglasa, bez praćenja, bez kompromisa. Donirajte odmah i podržite Signal. - You have a donation pending + Vaša donacija je na čekanju - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Obrada transakcije putem bankovnog transfera u prosjeku traje 1 radni dan. Prije ažuriranja pretplate pričekajte završetak transakcije. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Obrada transakcije putem bankovnog transfera u prosjeku traje 1 radni dan. Pričekajte završetak transakcije prije nego što izvršite novu donaciju. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mjesečna donacija @@ -6120,8 +6146,8 @@ iDEAL - Napustiti Signal radi potvrde plaćanja? - Nakon što je uplata potvrđena, vratite se na Signal da bismo dovršili obradu vaše donacije. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Saznajte više - Nastavi + Agree - Read more + Pročitaj više Učitavanje naloga nije uspjelo - Unesite svoje bankovne podatke i adresu e-pošte. Stripe će koristiti navedenu adresu e-pošte za slanje ažuriranja o vašoj donaciji. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Saznajte više diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 3aab400c7d..4e2cc36ad9 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -644,7 +644,7 @@ %1$s%% eddig… A Mollynak külső tárhely engedélyre van szüksége ahhoz, hogy biztonsági mentést hozzon létre, de ez jelenleg meg van tagadva. Kérlek menj az alkalmazás-beállításokhoz, válaszd az \"Engedélyek\"-et és engedélyezd a \"Tárhely\"-t. - Set backup time + Állítsd be a biztonsági mentés idejét @@ -991,12 +991,15 @@ Profilnév Felhasználónév Névjegy - Írj néhány szót magadról! - Neved - Felhasználóneved Nem sikerült beállítani a profilképet Jelvények + + QR kód vagy link Fotó szerkesztése + + Felhasználónév megosztása + + A profilodhoz tartozó egyedi QR kód vagy link megosztásával más felhasználók csevegést kezdeményezhetnek veled. Felhasználónév létrehozva @@ -1005,10 +1008,16 @@ Nem sikerült törölni a felhasználónevet. Próbáld újra később! Felhasználónév törölve + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Valami hiba történt a felhasználóneveddel, már nincs hozzárendelve a fiókodhoz. Megpróbálhatod újra beállítani, vagy választhatsz egy újat. + Valami hiba történt a felhasználóneveddel, már nincs hozzárendelve a fiókodhoz. Megpróbálhatod újra beállítani, vagy választhatsz egy újat. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Javítás most @@ -2104,8 +2113,8 @@ Megjelent a Molly új verziója. A frissítéshez koppints. A Molly frissítése sikertelen Később újra megpróbáljuk. - Molly successfully updated - You were automatically updated to version %1$s. + Molly sikeresen frissítve + Automatikusan frissítettél a(z) %1$s verzióra. Üzenet küldése? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + A végpontok közötti titkosítás ellenőrzéséhez %1$s felhasználóval, hasonlítsd össze a fent látható számokat az ő készülékén megjelenő számokkal. A kódot a készülékeden is beolvashatod. Koppints a szkenneléshez Sikeres egyezés Biztonsági azonosító ellenőrzése sikertelen @@ -3015,6 +3024,7 @@ Fizetések Csevegések + App frissítések Tárhely kezelése Kevesebb adat használata hívásokhoz Soha @@ -4566,6 +4576,8 @@ Névjegy megtekintése %1$s nem Signal-felhasználó + + %1$s nem Signal-felhasználó Telefonszám vagy név keresése @@ -4751,6 +4763,12 @@ Az adományozás egyéb módjai Adományozz egy ismerősnek + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Egyedi összeg megadása @@ -4817,16 +4835,16 @@ Kapcsolatfelvétel a támogatással Szerezz egy %1$s jelvényt - Fizetés feldolgozása… + Processing donation… - Hiba történt a fizetés feldolgozása során + Error processing donation Próbáld újra egy másik fizetési eszközzel, vagy keresd fel bankodat további információért! Tudj meg többet - Hiba történt a fizetés feldolgozása során. %1$s - Fizetésed feldolgozása sikertelen, nem került összeg levonásra. Kérjük, próbáld újra! + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Még dolgozunk Jelvény hozzáadása sikertelen. @@ -4836,9 +4854,9 @@ Adományozás sikertelen - A fizetésed feldolgoztuk, de a Signal nem tudta elküldeni az adományozási üzenetet. Kérjük vedd fel a kapcsolatot a Támogatási Központtal! + Your donation was processed but Signal could not send your donation message. Please contact support. Nem tudtuk a jelvényed a fiókodhoz rendelni, pedig elképzelhető, hogy a fizetés sikeres volt. Kérjük, vedd fel a kapcsolatot az Ügyfélszolgálattal! - A fizetés feldolgozása folyamatban. Ez a kapcsolatod sebességétől függően eltarthat egy ideig. + Your donation is still being processed. This can take a few minutes depending on your connection. Előfizetés törlése sikertelen Az előfizetés törlése internetkapcsolatot igényel. Az eszközöd nem támogatja a Google Pay-t, így nem tudsz előfizetést indítani jelvény elnyeréséért. Alternatívaként továbbra is adományozhatsz a Signal számára weboldalunkon. @@ -4850,6 +4868,8 @@ A felhasználó nem fogadhat adományokat, amíg nem frissíti a Signalt. Adományod hálózati hiba miatt nem küldhető el. Ellenőrizd az internetkapcsolatod, és próbáld újra! + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Adomány %1$s nevében @@ -4894,7 +4914,7 @@ A kártyádhoz tartozó lejárati év helytelen. Frissítsd a Google Payben, majd próbáld újra! - Próbáld meg újra végrehajtani a fizetési tranzakciót, vagy keresd fel bankodat további információért! + Try completing the donation again or contact your bank for more information. Próbáld újra, vagy keresd fel bankodat további információért! @@ -4918,9 +4938,9 @@ A megadott bankszámlán nincs elegendő fedezet a vásárlás befejezéséhez. Próbálkozz újra, vagy fordulj a bankodhoz további információért. - Ezt a fizetést a számlabirtokos visszavonta, és nem sikerült feldolgozni. A számládat nem terhelték meg. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Hiba történt a fizetés feldolgozása közben. Kérjük, próbáld újra. + An error occurred while processing this donation, please try again. A megadott banki adatokat nem tudtuk feldolgozni. További információért fordulj a bankodhoz. @@ -5575,8 +5595,8 @@ Minden névjegy ellenőrzése megtörtént, a folytatáshoz koppints a Küldés gombra. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Van %1$d olyan névjegyed, aki újratelepítette a Signalt, vagy eszközt cserélt. Mielőtt megosztanád velük a Történeted, vess egy pillantást a biztonsági számukra, vagy akár ki is zárhatod őket a Történet megtekintéséből. + %1$d olyan névjegyed van, aki újratelepítette a Signalt vagy eszközt cserélt. Mielőtt megosztanád velük a Történeted, vess egy pillantást a biztonsági számukra, vagy akár ki is zárhatod őket a Történet megtekintéséből. Bizt. szám ellenőrzése @@ -5821,15 +5841,21 @@ Privát üzenetküldés, általad támogatva. Nincsenek hirdetések, nincs nyomon követés, nincsenek kompromisszumok. Adományozz most, és támogasd a Signalt! - You have a donation pending + Van egy függőben lévő adományod - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + A banki átutalások feldolgozása általában 1 munkanapot vesz igénybe. Mielőtt frissíted az előfizetésed, kérjük, várd meg, amíg a fizetés teljesül. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + A banki átutalások feldolgozása általában 1 munkanapot vesz igénybe. Mielőtt újra adományoznál, kérjük, várd meg, amíg a fizetés teljesül. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Havi @@ -5858,8 +5884,8 @@ iDEAL - Kilépsz a Signalból a fizetés megerősítéséhez? - A fizetés megerősítése után térj vissza a Signalra és fejezd be az adomány feldolgozását. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Tudj meg többet - Tovább + Agree - Read more + További információk Nem sikerült betölteni a megbízást - Add meg a banki adataidat és az e-mail címedet. Az e-mail címedet a Stripe arra használja, hogy értesítést küldjön az adományodról. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Tudj meg többet diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index a1ff1f724e..41bd5191e5 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -628,7 +628,7 @@ %1$s%% sejauh ini… Molly memerlukan izin penyimpanan eksternal untuk membuat cadangan, tetapi saat ini izin ditolak secara permanen. Harap lanjutkan ke menu pengaturan aplikasi, pilih \"Izin\", dan aktifkan \"Penyimpanan\". - Set backup time + Atur waktu pencadangan @@ -957,12 +957,15 @@ Nama profil Nama Pengguna Tentang - Tulis beberapa kata tentang Anda - Nama Anda - Nama pengguna Anda Gagal mengatur avatar Lencana + + Kode QR atau Tautan Sunting foto + + Bagikan Nama Pengguna Anda + + Izinkan orang lain memulai obrolan dengan membagikan tautan atau kode QR unik Anda. Nama pengguna dibuat @@ -971,10 +974,16 @@ Tidak dapat menghapus nama pengguna. Coba lagi nanti. Nama pengguna dihapus + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Ada yang salah dengan nama pengguna Anda, nama pengguna tersebut tidak lagi ditetapkan untuk akun Anda. Anda bisa mencoba dan mengaturnya lagi atau memilih yang baru. + Ada yang salah dengan nama pengguna Anda, nama pengguna tersebut tidak lagi ditetapkan untuk akun Anda. Anda bisa mencoba dan mengaturnya lagi atau memilih yang baru. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Perbaiki sekarang @@ -2031,8 +2040,8 @@ Molly versi baru telah tersedia. Ketuk untuk memperbarui. Molly gagal diperbarui Kami akan coba lagi nanti. - Molly successfully updated - You were automatically updated to version %1$s. + Molly berhasil diperbarui + Aplikasi secara otomatis diperbarui ke versi %1$s. Kirim pesan? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Untuk memverifikasi enkripsi end-to-end dengan %1$s, bandingkan nomor di atas dengan perangkat mereka. Anda juga bisa memindai kode di perangkat mereka. Ketuk untuk memindai Pencocokan berhasil Gagal memverifikasi nomor keamanan @@ -2925,6 +2934,7 @@ Pembayaran Obrolan + Pembaruan aplikasi Kelola penyimpanan Kurangi penggunaan data untuk panggilan Tidak pernah @@ -4461,6 +4471,8 @@ Lihat kontak %1$s bukan pengguna Signal + + %1$s bukan pengguna Signal Cari nama atau nomor @@ -4642,6 +4654,12 @@ Cara lain untuk memberi Donasi untuk Teman + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Masukkan Jumlah Kustom @@ -4708,16 +4726,16 @@ Hubungi Bantuan Dapatkan lencana %1$s - Memproses pembayaran… + Processing donation… - Gagal memproses pembayaran + Error processing donation Coba metode pembayaran lain atau hubungi bank Anda untuk informasi lebih lanjut. Pelajari selengkapnya - Gagal memproses pembayaran. %1$s - Pembayaran tidak dapat diproses dan Anda belum ditagih. Silakan coba lagi. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Masih memproses Tidak dapat menambahkan lencana @@ -4727,9 +4745,9 @@ Donasi gagal - Pembayaran telah diproses, tetapi Signal tidak dapat mengirimkan pesan donasi Anda. Mohon hubungi bantuan. + Your donation was processed but Signal could not send your donation message. Please contact support. Lencana Anda tidak dapat ditambahkan ke akun Anda, tetapi Anda mungkin telah dikenakan biaya. Harap hubungi bagian dukungan. - Pembayaran Anda sedang diproses. Ini dapat memakan waktu beberapa menit tergantung koneksi Anda. + Your donation is still being processed. This can take a few minutes depending on your connection. Gagal membatalkan langganan Pembatalan langganan memerlukan koneksi internet. Perangkat Anda tidak mendukung Google Pay sehingga Anda tidak dapat berlangganan dan mendapatkan lencana. Anda tetap bisa mendukung Signal dengan berdonasi melalui situs web kami. @@ -4741,6 +4759,8 @@ Pengguna ini tidak dapat menerima donasi sampai dia mengupgrade Signal. Donasi Anda tidak bisa dikirim karena kesalahan jaringan. Periksa koneksi dan coba lagi. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donasi atas nama %1$s @@ -4785,7 +4805,7 @@ Tahun kedaluwarsa pada metode pembayaran Anda salah. Perbarui di Google Pay dan coba lagi. - Coba selesaikan pembayaran lagi atau hubungi bank Anda untuk informasi lebih lanjut. + Try completing the donation again or contact your bank for more information. Coba lagi atau hubungi bank Anda untuk informasi lebih lanjut. @@ -4809,9 +4829,9 @@ Jumlah uang di rekening bank yang diberikan tidak cukup untuk menyelesaikan pembelian ini, coba lagi atau hubungi bank Anda untuk informasi lebih lanjut. - Otorisasi pembayaran ini telah dibatalkan oleh pemegang rekening dan tidak dapat diproses. Anda belum dikenakan tagihan. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Terjadi kesalahan saat memproses pembayaran ini, silakan coba lagi. + An error occurred while processing this donation, please try again. Detail bank yang diberikan tidak dapat diproses, hubungi bank Anda untuk informasi lebih lanjut. @@ -5449,7 +5469,7 @@ Semua koneksi telah ditinjau, ketuk kirim untuk melanjutkan. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Anda punya %1$d koneksi yang mungkin telah menginstal ulang Signal atau berganti perangkat. Sebelum berbagi cerita dengan mereka, tinjau nomor keamanan mereka atau pertimbangkan untuk menghapus mereka dari cerita Anda. Verifikasi nomor keamanan @@ -5691,15 +5711,21 @@ Perpesanan privat, didanai oleh Anda. Tanpa iklan, tanpa pelacak, tanpa kompromi. Donasi sekarang untuk mendukung Signal. - You have a donation pending + Anda memiliki donasi yang tertunda - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Proses transfer bank biasanya perlu waktu 1 hari kerja. Harap tunggu hingga pembayaran ini selesai sebelum memperbarui langganan Anda. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Proses transfer bank biasanya perlu waktu 1 hari kerja. Harap tunggu hingga pembayaran ini selesai sebelum memberikan donasi lagi. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Bulanan @@ -5727,8 +5753,8 @@ iDEAL - Keluar dari Signal untuk mengonfirmasi pembayaran? - Setelah pembayaran dikonfirmasi, kembali ke Signal untuk selesaikan pemrosesan donasi Anda. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ Pelajari selengkapnya - Lanjutkan + Agree - Read more + Baca lebih lanjut Gagal memuat permintaan - Masukkan detail bank dan alamat email Anda. Email Anda digunakan oleh Stripe untuk mengirimkan pembaruan terkait donasi Anda. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Pelajari selengkapnya diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 5c5adbe12a..8a6a7dff6a 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -644,7 +644,7 @@ %1$s%% finora… Molly richiede l\'autorizzazione per creare backup in memoria, ma è stata negata in modo permanente. Si prega di continuare con le impostazioni dell\'app, selezionare \"Autorizzazioni\", quindi abilitare \"Archiviazione\". - Set backup time + Imposta orario per il backup @@ -991,12 +991,15 @@ Nome profilo Nome utente Info - Scrivi qualche parola su di te - Il tuo nome - Il tuo nome utente Impossibile impostare avatar Badge + + Codice QR o link Modifica foto + + Condividi il tuo nome utente + + Consenti ad altre persone di iniziare una chat con te condividendo il tuo codice QR o link. Nome utente creato @@ -1005,10 +1008,16 @@ Impossibile eliminare il nome utente. Riprova più tardi. Nome utente eliminato + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Qualcosa è andato storto con il tuo nome utente: non è più assegnato al tuo account. Puoi provare a impostarlo di nuovo oppure sceglierne un altro. + Qualcosa è andato storto con il tuo nome utente: non è più assegnato al tuo account. Puoi provare a impostarlo di nuovo oppure sceglierne un altro. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Risolvi ora @@ -2104,8 +2113,8 @@ È disponibile una nuova versione di Molly. Tocca qui per aggiornare. Molly non è riuscito ad aggiornarsi Proveremo di nuovo più tardi. - Molly successfully updated - You were automatically updated to version %1$s. + Aggiornamento di Molly riuscito! + La tua app è stata automaticamente aggiornata alla versione %1$s. Inviare messaggio? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Per verificare la sicurezza della tua crittografia end-to-end con %1$s, confronta i numeri qui in alto con quelli sul dispositivo dell\'altra persona. Puoi anche scansionare direttamente il codice dal dispositivo dell\'altra persona. Tocca per la scansione Verifica riuscita Verifica del numero di sicurezza non riuscita @@ -3015,6 +3024,7 @@ Pagamenti Conversazioni + Aggiornamenti app Gestisci memoria Utilizza meno dati per le chiamate Mai @@ -4566,6 +4576,8 @@ Vedi contatto %1$s non è un utente di Signal + + %1$s non è un utente di Signal Cerca nome o numero @@ -4751,6 +4763,12 @@ Altri modi per donare Fai una donazione per un\'altra persona + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Inserisci un importo personalizzato @@ -4817,16 +4835,16 @@ Contatta l\'assistenza Ottieni un badge %1$s - Pagamento in elaborazione… + Processing donation… - Errore nell\'elaborazione del pagamento + Error processing donation Prova un altro metodo di pagamento o contatta la tua banca per maggiori informazioni. Scopri di più - Errore nell\'elaborazione del pagamento. %1$s - Non siamo riusciti ad elaborare il pagamento e l\'importo non ti è stato addebitato. Prova di nuovo. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ancora in fase di elaborazione Non è stato possibile aggiungere il badge @@ -4836,9 +4854,9 @@ Donazione non riuscita - Il tuo pagamento è stato elaborato correttamente, ma Signal non è riuscito a inviare il messaggio relativo alla tua donazione. Ti consigliamo di contattare l\'assistenza. + Your donation was processed but Signal could not send your donation message. Please contact support. Il badge non può essere aggiunto al tuo account, ma potresti aver ricevuto l\'addebito. Contatta l\'assistenza. - Il tuo pagamento è ancora in fase di elaborazione. Questo può richiedere alcuni minuti a seconda della tua connessione. + Your donation is still being processed. This can take a few minutes depending on your connection. Impossibile annullare il contributo L\'annullamento del contributo richiede una connessione a Internet. Il tuo dispositivo non supporta Google Pay, quindi non puoi donare e, di conseguenza, ricevere il badge. Puoi comunque sostenere Signal facendo una donazione sul nostro sito web. @@ -4850,6 +4868,8 @@ Questa persona non può ricevere una donazione perché deve prima aggiornare Signal. Impossibile inviare la tua donazione per via di un errore di rete. Controlla la tua connessione e riprova. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donazione per conto di %1$s @@ -4894,7 +4914,7 @@ L\'anno di scadenza del tuo metodo di pagamento non è corretto. Aggiornalo in Google Pay e riprova. - Prova a completare il pagamento di nuovo o contatta la tua banca per maggiori informazioni. + Try completing the donation again or contact your bank for more information. Riprova o contatta la tua banca per maggiori informazioni. @@ -4918,9 +4938,9 @@ Il conto corrente fornito non dispone di fondi sufficienti per completare l\'acquisto. Prova di nuovo o contatta la tua banca per maggiori informazioni. - Questo pagamento è stato annullato dall\'intestatario del conto e non può essere elaborato. Non ti è stato addebitato alcun importo. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Si è verificato un errore durante l\'elaborazione del pagamento. Riprova più tardi. + An error occurred while processing this donation, please try again. Non è stato possibile elaborare i dettagli del conto corrente che ci hai fornito. Contatta la tua banca per maggiori informazioni. @@ -5575,8 +5595,8 @@ I codici di sicurezza di tutte le Amicizie di Signal sono stati verificati: tocca Invia per continuare. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Hai %1$d contatto che potrebbe aver reinstallato Signal oppure cambiato dispositivo. Prima di condividere la tua Storia, puoi verificare i suoi codici di sicurezza (oppure rimuovere questa persona dalla condivisione della Storia). + Hai %1$d contatti che potrebbero aver reinstallato Signal oppure cambiato dispositivo. Prima di condividere la tua Storia, puoi verificare i loro codici di sicurezza (oppure rimuovere queste persone dalla condivisione della Storia). Verifica numero sicuro @@ -5821,15 +5841,21 @@ Messaggi privati e sicuri, sostenuti proprio da te. Niente pubblicità, niente tracciamenti e nessun compromesso. Dona ora a Signal per supportare il nostro lavoro. - You have a donation pending + Hai una donazione in sospeso - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + L\'elaborazione dei bonifici bancari di solito richiede un giorno lavorativo. Attendi il completamento del pagamento prima di aggiornare/cambiare il tuo abbonamento. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + L\'elaborazione dei bonifici bancari di solito richiede un giorno lavorativo. Attendi il completamento del pagamento prima di effettuare un\'altra donazione. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensile @@ -5858,8 +5884,8 @@ iDEAL - Uscire da Signal per confermare il pagamento? - Dopo aver completato il pagamento, torna su Signal per completare l\'elaborazione della tua donazione. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Scopri di più - Continua + Agree - Read more + Leggi tutto Impossibile caricare la richiesta - Inserisci i dettagli del tuo conto corrente e il tuo indirizzo email. La tua email viene usata da Stripe per inviarti aggiornamenti sulla tua donazione. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Scopri di più diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index cd230e7fe1..a055326dbf 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -676,7 +676,7 @@ %1$s%% עד כה… Molly דורש הרשאת אחסון חיצוני על מנת ליצור גיבויים, אבל היא נדחתה לצמיתות. אנא המשך אל הגדרות היישום, בחר \"הרשאות\" ואפשר את \"אחסון\". - Set backup time + הגדרת זמן גיבוי @@ -1059,12 +1059,15 @@ שם פרופיל שם משתמש אודות - כתוב כמה מילים על עצמך - שמך - שם המשתמש שלך נכשל בהגדרת יצגן תגים + + קוד QR או לינק ערוך תמונה + + שיתוף שם המשתמש שלך + + מאפשרים לאחרים להתחיל איתך צ׳אט באמצעות שיתוף קוד ה–QR או הלינק הייחודיים שלך. שם משתמש נוצר @@ -1073,10 +1076,16 @@ לא הצלחנו למחוק שם משתמש. יש לנסות שוב מאוחר יותר. שם המשתמש נמחק + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - משהו השתבש עם שם המשתמש שלך, הוא כבר לא מקושר לחשבון שלך. אפשר לנסות להגדיר אותו שוב או לבחור אחד חדש. + משהו השתבש עם שם המשתמש שלך, הוא כבר לא מקושר לחשבון שלך. אפשר לנסות להגדיר אותו שוב או לבחור אחד חדש. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. תיקון כעת @@ -2250,8 +2259,8 @@ גרסה חדשה של Molly זמינה. יש ללחוץ כדי לעדכן. עדכון Molly נכשל ננסה שוב מאוחר יותר. - Molly successfully updated - You were automatically updated to version %1$s. + Molly עודכנה בהצלחה + עודכנת אוטומטית לגרסה %1$s. לשלוח הודעה? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + כדי לאמת את ההצפנה שלך מקצה לקצה עם %1$s, יש להשוות את המספרים שלמעלה עם המכשיר של הצד השני. אפשר גם לסרוק את הקוד במכשיר שלו או שלה. הקש כדי לסרוק התאמה מוצלחת אימות מספר בטיחות נכשל @@ -3195,6 +3204,7 @@ תשלומים צ׳אטים + עדכוני יישום נהל אחסון השתמש בפחות נתונים עבור שיחות אף פעם @@ -4776,6 +4786,8 @@ צפייה באיש קשר %1$s לא משתמש/ת ב–Signal + + %1$s לא משתמש/ת ב–Signal חפש שם או מספר @@ -4969,6 +4981,12 @@ דרכים אחרות לתת ביצוע תרומה בשביל חבר/ה + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. הכנסת סכום מותאם אישית @@ -5035,16 +5053,16 @@ צור קשר עם תמיכה קבלת תג %1$s - מעבד תשלום… + Processing donation… - שגיאה בעיבוד תשלום + Error processing donation נסה שיטת תשלום אחרת או צור קשר עם הבנק שלך בשביל עוד מידע. למידע נוסף - שגיאה בעיבוד תשלום. %1$s - לא ניתן היה לעבד את התשלום שלך ולא חויבת. כדאי לנסות שוב. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. עדין מעבד לא הייתה אפשרות להוסיף תג @@ -5054,9 +5072,9 @@ התרומה נכשלה - התשלום שלך עבד אבל Signal לא הצליחה לשלוח את ההודעה על התרומה. יש ליצור קשר עם התמיכה. + Your donation was processed but Signal could not send your donation message. Please contact support. לא הייתה אפשרות להוסיף את התג שלך לחשבון שלך, אבל ייתכן שחויבת. כדאי ליצור קשר עם התמיכה. - התשלום שלך עדין מעובד. זה יכול לקחת מספר דקות בהתאם לחיבור שלך. + Your donation is still being processed. This can take a few minutes depending on your connection. ביטול המנוי נכשל ביטול מנוי דורש חיבור לאינטרנט. המכשיר שלך לא תומך ב–Google Pay, כך שאין לך אפשרות להירשם כמנוי כדי להרוויח תג. עדיין אפשר לתמוך ב–Signal באמצעות ביצוע תרומה באתר שלנו. @@ -5068,6 +5086,8 @@ משתמש זה לא יכול לקבל תרומות עד שהוא ישדרג את Signal. לא הצלחנו לשלוח את התרומה שלך בגלל שגיאת רשת. כדאי לבדוק את החיבור ולנסות שוב. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. תרומה בשם %1$s @@ -5112,7 +5132,7 @@ שנת התפוגה בשיטת התשלום שלך שגויה. עדכן אותה ב־Google Pay ונסה שוב. - נסה להשלים את התשלום שוב או צור קשר עם הבנק שלך בשביל עוד מידע. + Try completing the donation again or contact your bank for more information. נסה שוב או צור קשר עם הבנק שלך בשביל עוד מידע. @@ -5136,9 +5156,9 @@ אין מספיק כסף בחשבון הבנק שסופק כדי להשלים את הרכישה הזו, יש לנסות שוב או ליצור קשר עם הבנק למידע נוסף. - התשלום הזה בוטל על ידי בעל החשבון ולא ניתן היה לעבד אותו. לא חויבת. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - אירעה שגיאה בעת עיבוד התשלום הזה, יש לנסות שוב. + An error occurred while processing this donation, please try again. לא ניתן היה לעבד את פרטי הבנק שסופקו, יש ליצור קשר עם הבנק למידע נוסף. @@ -5827,10 +5847,10 @@ כל חברי ה-Signal נסקרו, יש ללחוץ על שליחה כדי להמשיך. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + יש לך חבר או חברת Signal %1$d שיתכן והתקינו מחדש את Signal או החליפו מכשירים. כדאי לסקור את מספרי הבטיחות שלהם לפני שיתוף הסטורי, או להסיר אותם מהסטורי במידת הצורך. + יש לך %1$d חברי Signal שיתכן והתקינו מחדש את Signal או החליפו מכשירים. כדאי לסקור את מספרי הבטיחות שלהם לפני שיתוף הסטורי, או להסיר אותם מהסטורי במידת הצורך. + יש לך %1$d חברי Signal שיתכן והתקינו מחדש את Signal או החליפו מכשירים. כדאי לסקור את מספרי הבטיחות שלהם לפני שיתוף הסטורי, או להסיר אותם מהסטורי במידת הצורך. + יש לך %1$d חברי Signal שיתכן והתקינו מחדש את Signal או החליפו מכשירים. כדאי לסקור את מספרי הבטיחות שלהם לפני שיתוף הסטורי, או להסיר אותם מהסטורי במידת הצורך. אימות מספר בטיחות @@ -6081,15 +6101,21 @@ שליחת הודעות פרטית, ממומנת על ידך. בלי מודעות, בלי מעקב, בלי פשרות. תורמים עכשיו ותומכים ב–Signal. - You have a donation pending + יש לך תרומה בהמתנה - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + עיבוד העברות בנקאיות לוקח בדרך כלל יום עסקים 1. יש להמתין עד שתשלום זה יסתיים לפני עדכון המנוי שלך. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + עיבוד העברות בנקאיות לוקח בדרך כלל יום עסקים 1. יש להמתין עד שתשלום זה יסתיים לפני ביצוע תרומה נוספת. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. חודשית @@ -6120,8 +6146,8 @@ iDEAL - לעזוב את Signal כדי לאשר את התשלום הזה? - לאחר אישור התשלום הזה, יש לחזור אל Signal כדי לסיים את עיבוד התרומה שלך. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ למידע נוסף - המשך + Agree - Read more + קרא עוד טעינת בקשה נכשלה - יש להזין את פרטי חשבון הבנק וכתובת האימייל שלך. Stripe משתמשת באימייל שלך כדי לשלוח לך עדכונים על התרומה שלך. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s למידע נוסף diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index cba66b54de..c350349868 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -628,7 +628,7 @@ %1$s%%完了 バックアップを作成するには、Mollyに外部ストレージへのアクセス許可が必要ですが、無効になっています。アプリ設定メニューの「アプリの権限」で「ストレージ」を有効にしてください。 - Set backup time + バックアップする時間を設定する @@ -957,12 +957,15 @@ プロフィール名 ユーザー名 自己紹介 - 簡単な自己紹介を記入してください - あなたの名前 - あなたのユーザー名 アバターの設定に失敗しました バッジ + + QR コードもしくはリンク 画像を編集 + + ユーザー名を共有する + + QRコードかリンクを共有すると、相手はあなたとチャットを開始できます。 ユーザー名を作成しました @@ -971,10 +974,16 @@ ユーザー名を削除できませんでした。あとで再度試してください。 ユーザー名を削除しました + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - ユーザー名に問題が発生したため、アカウントに割り当てられていません。もう一度設定し直すか、新しいものを選んでみてください。 + ユーザー名に問題が発生したため、アカウントに割り当てられていません。もう一度設定し直すか、新しいものを選んでみてください。 + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 今すぐ修正する @@ -2031,8 +2040,8 @@ 新バージョンのMollyが利用可能です。タップして更新します。 Mollyの更新に失敗しました 後で再度試してみます。 - Molly successfully updated - You were automatically updated to version %1$s. + Mollyが正常に更新されました + バージョン%1$sに自動的に更新されました。 メッセージを送信しますか? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s とのやりとりがエンドツーエンドで暗号化されているかを検証するには、お互いの端末で、上記の番号が相手端末上の番号と同じか確認してください。相手の端末上のコードをスキャンする方法もあります。 タップしてスキャンする 一致しました 安全番号を検証できませんでした @@ -2925,6 +2934,7 @@ 決済機能 チャット + アプリ更新 ストレージの管理 通話でのデータ通信量の抑制 なし @@ -4461,6 +4471,8 @@ 連絡先を表示する %1$sはSignalユーザーではありません + + %1$sはSignalユーザーではありません 名前か電話番号で検索 @@ -4642,6 +4654,12 @@ その他の支援の方法 友達に代わって寄付する + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 金額を入力してください @@ -4708,16 +4726,16 @@ サポートに問い合わせる %1$sバッジを獲得しましょう - 決済を処理しています… + Processing donation… - 決済の処理中にエラーが発生しました + Error processing donation 別の決済方法をお試しいただくか、取引先の銀行にお問い合わせください。 詳しく見る - 決済の処理中にエラーが発生しました。%1$s - 決済処理ができず、課金されていません。再度試してください。 + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 処理を継続しています バッジを追加できませんでした @@ -4727,9 +4745,9 @@ 寄付できませんでした - お支払いは処理されましたが、Signal は寄付メッセージを送信できませんでした。サポートにお問い合わせください。 + Your donation was processed but Signal could not send your donation message. Please contact support. あなたのアカウントにバッジを追加できませんでしたが、課金はされている可能性があります。サポートまでお問い合わせください。 - あなたの決済はまだ処理が続いています。接続状況によっては数分かかる場合があります。 + Your donation is still being processed. This can take a few minutes depending on your connection. サブスクリプションを解除できませんでした サブスクリプションを解除するには、インターネット接続が必要です。 お使いの端末がGoogle Payに対応していないため、バッジを獲得できるサブスクリプションができません。ウェブサイトから寄付してただくことでSignalをサポートしていただくことができます。 @@ -4741,6 +4759,8 @@ このユーザーはSignalをアップグレードしていないため、寄付を受け取れません。 ネットワークエラーのため寄付を送信できませんでした。インターネット接続を確認して再度試してください。 + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$sに代わって寄付をする @@ -4785,7 +4805,7 @@ 決済方法の有効期限の年が正しくありません。Google Payで更新して、再度試してください。 - 再度、決済をお試しいただくか、取引先の銀行にお問い合わせください。 + Try completing the donation again or contact your bank for more information. 再度お試しいただくか、取引先の銀行にお問い合わせください。 @@ -4809,9 +4829,9 @@ 指定された銀行口座には、この支払いを完了するための資金が不足しています。もう一度お試しいただくか、詳細について銀行にお問い合わせください。 - このお支払いは口座名義人によって取り消されたため、処理できませんでした。課金はされていません。 + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - このお支払いは処理中にエラーが発生しました。もう一度お試しください。 + An error occurred while processing this donation, please try again. ご提供いただいた銀行情報は処理できませんでした。詳細については、銀行にお問い合わせください。 @@ -5449,7 +5469,7 @@ すべてのコネクションが確認されました。続行するには送信をタップしてください。 - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d 人のコネクションがSignalを再インストールしたか端末を変更した可能性があります。ストーリーを彼らと共有する前に、彼らの安全番号を確認するか、あなたのストーリーから彼らを削除することを検討してください。 安全番号を確認 @@ -5691,15 +5711,21 @@ あなたが資金提供するプライベートメッセージ。広告なし、トラッキングなし、不正アクセスなし。Signalをサポートするための寄付を今すぐお願いします。 - You have a donation pending + 1件の寄付が手続き中です - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 銀行振り込みの場合、処理されるまで通常1営業日かかります。この決済が完了してから、再度、寄付のお手続きをしてください。 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 銀行振り込みの場合、処理されるまで通常1営業日かかります。この決済が完了してから、次の寄付をおこなってください。 - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 毎月 @@ -5727,8 +5753,8 @@ iDEAL - 決済を確認するためにSignalを離れますか? - 決済を確認したら、Signalに戻って寄付の手続きを完了させてください。 + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 詳しく見る - 続行 + Agree - Read more + 続きを読む リクエストを読み込めませんでした - 銀行口座の情報およびメールアドレスを入力してください。いただいたメールアドレスは、Stripeがお客様の寄付に関するお知らせをお送りするために使用されます。%1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 詳しく見る diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index 1e88e1fd4a..051d9f5048 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -644,7 +644,7 @@ %1$s%% ჯერ… სათადარიგო ასლების შესაქმნელად Molly-ი საჭიროებს გარე მეხსიერებაზე წვდომის ნებართვას, მაგრამ ის სამუდამოდ იქნა უარყოფილი. გთხოვთ, შეხვიდე აპის პარამეტრებში, აირჩიო „ნებართვები“ და ჩართო „შენახვა“. - Set backup time + დააყენე სარეზერვო კოპიების შექმნის დრო @@ -991,12 +991,15 @@ პროფილის სახელი მომხმარებლის სახელი აღწერილობა - დაწერე ერთი-ორი სიტყვა შენ შესახებ - შენი სახელი - შენი მომხმარებლის სახელი ავატარის დაყენება ვერ მოხერხდა ემბლემები + + QR კოდი ან ბმული ფოტოს რედაქტირება + + მომხმარებლის სახელის გაზიარება + + მიეცი საშუალება სხვებს დაიწყონ შენთან ჩატი შენი უნიკალური QR კოდის ან ბმულის გაზიარებით. მომხმარებლის სახელი შეიქმნა @@ -1005,10 +1008,16 @@ მომხმარებლის სახელის წაშლა ვერ მოხერხდა. მოგვიანებით სცადე. მომხმარებლის სახელი წაიშალა + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - შენს მომხმარებლის სახელს რაღაც მოუვიდა, ის შენს მონაცემებთან აღარ არის დაკავშირებული. შეგიძლია სცადო და ის ახლიდან დააყენო, ან ახალი შეარჩიო. + შენს მომხმარებლის სახელს რაღაც მოუვიდა, ის შენს მონაცემებთან აღარ არის დაკავშირებული. შეგიძლია სცადო და ის ახლიდან დააყენო, ან ახალი შეარჩიო. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ახლა მოგვარება @@ -2104,8 +2113,8 @@ Molly-ის ახალი ვერსია ხელმისაწვდომია. დააჭირე განახლებისთვის. Molly-ის განახლება ვერ მოხერხდა მოგვიანებით ისევ ვცდით. - Molly successfully updated - You were automatically updated to version %1$s. + Molly-ი წარმატებით განახლდა + შენ ავტომატურად გადახვედი %1$s ვერსიაზე. გავაგზავნოთ შეტყობინება? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s-სთან ბოლომდე დაშიფვრის დასადასტურებლად, შეედარე მის მოწყობილობაში მოცემულ ციფრებს. ასევე შეგიძლია კოდი მათ მოწყობილობაზე დაასკანირო. დააჭირე დასასკანირებლად წარმატებული დამთხვევა უსაფრთხოების ნომრის ვერიფიცირება ვერ მოხერხდა @@ -3015,6 +3024,7 @@ ტრანზაქციები ჩატები + აპის განახლებები მეხსიერების მართვა ზარებისთვის ნაკლები მონაცემების გამოყენება არასდროს @@ -4566,6 +4576,8 @@ კონტაქტის ნახვა %1$s Signal-ის მომხმარებელი არაა + + %1$s Signal-ის მომხმარებელი არაა სახელის ან ნომრის ძებნა @@ -4751,6 +4763,12 @@ გაცემის სხვა გზები გაუკეთე დონაცია მეგობარს + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. ჩაწერე სასურველი თანხა @@ -4817,16 +4835,16 @@ მხარდაჭერის გუნდთან დაკავშირება მიიღე %1$s ემბლემა - ვამუშავებთ ტრანზაქციას… + Processing donation… - ტრანზაქციის დამუშავებისას ხარვეზი მოხდა + Error processing donation სცადე გადახდის სხვა მეთოდი ან დაუკავშირდი შენს ბანკს დამატებითი ინფორმაციისთვის. გაიგე მეტი - ტრანზაქციის დამუშავებისას მოხდა ხარვეზი. %1$s - შენი ტრანზაქცია ვერ დამუშავდა და თანხა არ ჩამოგეჭრა. გთხოვთ კიდევ სცადო. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ისევ ვამუშავებთ ემბლემის დამატება ვერ მოხერხდა @@ -4836,9 +4854,9 @@ დონაცია ვერ მოხერხდა - შენი გადახდა დამუშავდა, მაგრამ Signal-მა ვერ შეძლო შენი დონაციის შეტყობინების გაგზავნა. გთხოვთ, მხარდაჭერის გუნდს მიმართო + Your donation was processed but Signal could not send your donation message. Please contact support. შენი ემბლემა ვერ დაემატება შენს ფროფილს, მაგრამ შესაძლოა თანხა ჩამოგეჭრა. გთხოვთ მხარდაჭერის გუნდს დაუკავშირდე. - შენი ტრანზაქცია ჯერ კიდევ მუშავდება. ამას შეიძლება რამოდენიმე წუთი დასჭირდეს, რაც შენს ინტერნეტ კავშირზეა დამოკიდებული. + Your donation is still being processed. This can take a few minutes depending on your connection. გამოწერის გაუქმება ვერ მოხერხდა გამოწერის გაუქმება ინტერნეტ კავშირს საჭიროებს. შენს მოწყბილობას Google Pay-ის მხარდაჭერა არ აქვს, შესაბამისად გამოწერასა და ემბლემის მიღებას ვერ მოახერხებ. თუმცა Signal-ის მხარდასაჭერად დონაციის გაკეთება ჩვენს ვებსაიტზე მაინც შეგიძლია. @@ -4850,6 +4868,8 @@ ეს მომხმარებელი დონაციებს ვერ მიიღებს, სანამ Signal-ის ახალ ვერსიას არ გადმოწერს. შენი დონაცია ვერ გაიგზავნა კავშირის ხარვეზის გამო. შეამოწმე შენი კავშირი და თავიდან სცადე. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. დონაცია %1$s-ის სახელზე @@ -4894,7 +4914,7 @@ შენი გადახდის მეთოდის ვადის გასვლის წელი არასწორია. განაახლე ის Google Pay-ში და თავიდან სცადე. - თავიდან სცადე გადახდა ან დაუკავშირდი შენს ბანკს დამატებითი ინფორმაციისთვის. + Try completing the donation again or contact your bank for more information. თავიდან სცადე ან დაუკავშირდი შენს ბანკს დამატებითი ინფორმაციისთვის. @@ -4918,9 +4938,9 @@ მითითებულ საბანკო ანგარიშზე არასაკმარისი თანხაა ამ ტრანზაქციის შესასრულებლად, თავიდან სცადე ან დამატებითი ინფორმაციისთვის შენს ბანკს დაუკავშირდი. - ეს გადახდა ანგარიშის მფლობელმა გააუქმა და მისი დამუშავება ვერ მოხერხდა. საფასური არ ჩამოგჭრია. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ამ გადახდის დამუშავებისას შეცდომა მოხდა, გთხოვთ, თავიდან სცადო. + An error occurred while processing this donation, please try again. მითითებული საბანკო დეტალების დამუშავება ვერ მოხერხდა. დამატებითი ინფორმაციისთვის შენს ბანკს დაუკავშირდი. @@ -5575,8 +5595,8 @@ ყველა კონტაქტი განხილულია, გასაგრძელებლად დააჭირე გაგზავნას. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + შენ გყავს %1$d კონტაქტი, რომელმაც შესაძლოა გადააყენა Signal-ი ან შეცვალა მოწყობილობა. სანამ მას შენს Story-ის გაუზიარებდე, გადახედე მის უსაფრთხოების ნომერს ან იქნებ შენი Story-იდან გინდა მისი წაშლა. + შენ გყავს %1$d კონტაქტი, რომელთაც შესაძლოა გადააყენეს Signal-ი ან შეცვალეს მოწყობილობები. სანამ მათ შენს Story-ის გაუზიარებდე, გადახედე მათი უსაფრთხოების ნომრებს ან იქნებ შენი Story-იდან გინდა მათი წაშლა. უსაფრთხოების ნომრის ვერიფიცირება @@ -5821,15 +5841,21 @@ კონფიდენციალური მიმოწერა, რომელიც შენით ფინანსდება. არანაირი რეკლამა, არანაირი ტრეკერები, არანაირი კომპრომისი. გააკეთე დონაცია ახლა, რათა მხარი დაუჭირო Signal-ს. - You have a donation pending + შენ გაქვს მომლოდინე დონაცია - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + საბანკო გადარიცხვების დამუშავებას 1 სამუშაო დღე სჭირდება ხოლმე. შენი გამოწერის განახლებამდე, გთხოვთ, ამ ტრანზაქციის დასრულებას დაელოდო. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + საბანკო გადარიცხვების დამუშავებას 1 სამუშაო დღე სჭირდება ხოლმე. გთხოვთ, სანამ სხვა დონაციას განახორციელებ, ამ ტრანზაქციის დასრულებას დაელოდო. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ყოველთვიური @@ -5858,8 +5884,8 @@ iDEAL - გსურს, დატოვო Signal-ი ტრანზაქციის დასადასტურებლად? - როგორც კი ეს ტრანზაქცია დადასტურდება, შენი დონაციის დამუშავების დასასრულებლად Signal-ის აპში დაბრუნდი. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ გაიგე მეტი - გაგრძელება + Agree - Read more + წაიკითე მეტი დავალების ჩატვირთვა ვერ მოხერხდა - შეიყვანე შენი საბანკო მონაცემები და ელ-ფოსტის მისამართი. Stripe-ი შენს მეილს შენი დონაციის შესახებ სიახლეების გამოსაგზავნად იყენებს. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s გაიგე მეტი diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml index 0cdec3db34..33f850b794 100644 --- a/app/src/main/res/values-kk/strings.xml +++ b/app/src/main/res/values-kk/strings.xml @@ -644,7 +644,7 @@ Әзірге %1$s%% … Резервтік көшірмелерді жасау үшін Molly қолданбасына сыртқы жадты пайдалануға рұқсат керек, бірақ ол біржола өшірілген. Қолданба параметрлерін ашып, \"Рұқсаттар\" бөлімін таңдаңыз да, \"Жад\" параметрін қосыңыз. - Set backup time + Резервтік көшірме жасау уақытын орнату @@ -991,12 +991,15 @@ Профиль атауы Пайдаланушы аты Мағлұмат - Өзіңіз туралы қысқаша ақпарат беріңіз - Атыңыз - Пайдаланушы ретінде атыңыз Аватар орнатылмады Таңбалар + + QR коды немесе сілтеме Фотосуретті өзгерту + + Пайдаланушы атыңызды бөлісу + + Бірегей QR кодын немесе сілтемені бөлісу арқылы басқалардың сізбен чатты бастауына мүмкіндік беріңіз. Пайдаланушы аты жасалды @@ -1005,10 +1008,16 @@ Пайдаланушы аты жойылмады. Кейінірек қайталап көріңіз. Пайдаланушы аты жойылды + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Пайдаланушы атыңызға байланысты бірдеңе дұрыс болмады, ол енді сіздің аккаунтыңызға тағайындалып тұрған жоқ. Оны қайта орнаты көруіңізге болады немесе жаңасын таңдаңыз. + Пайдаланушы атыңызға байланысты бірдеңе дұрыс болмады, ол енді сіздің аккаунтыңызға тағайындалып тұрған жоқ. Оны қайта орнаты көруіңізге болады немесе жаңасын таңдаңыз. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Қазір түзету @@ -2104,8 +2113,8 @@ Molly-дың жаңа нұсқасы шықты. Жаңарту үшін түртіңіз. Molly жаңартылмады Кейінірек тағы қайталап көреміз. - Molly successfully updated - You were automatically updated to version %1$s. + Molly жаңартылды + %1$s нұсқасына автоматты түрде жаңартылды. Хатты жіберу керек пе? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s атты алушымен өтпелі шифрлау қауіпсіздігін тексеру үшін, жоғарыдағы сандарды оның құрылғысымен салыстырып көріңіз. Сондай-ақ оның құрылғысынан кодты сканерлей аласыз. Сканерлеу үшін түртіңіз Сәйкес келді Қауіпсіздік нөмірі тексерілмеді @@ -3015,6 +3024,7 @@ Төлемдер Чаттар + Қолданба жаңартулары Жадты басқару Қоңыраулар үшін азырақ дерек қолдану Ешқашан @@ -4566,6 +4576,8 @@ Контактіні көру %1$s Signal пайдаланушысы емес + + %1$s Signal пайдаланушысы емес Атын немесе нөмірін іздеу @@ -4751,6 +4763,12 @@ Демеудің басқа жолдары Досқа демеу + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Реттелмелі сома енгізіңіз @@ -4817,16 +4835,16 @@ Қолдау қызметіне хабарласу %1$s таңбасын алыңыз - Төлем өңделуде… + Processing donation… - Төлемді өңдеу кезінде қате шықты + Error processing donation Басқа төлеу әдісін қолданып көріңіз немесе толық ақпарат алу үшін банкке хабарласыңыз. Толық ақпарат - Төлемді өңдеу кезінде қате шықты. %1$s - Төлеміңізді өңдеу мүмкін болмады және сізден ақы алынбады. Қайталап көріңіз. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Әлі өңделуде Таңба қосу мүмкін емес @@ -4836,9 +4854,9 @@ Демеу жасалмады - Төлем жасалды, бірақ Signal сіздің демеушілік жөніндегі хатыңызды жібере алмады. Қолдау көрсету орталығына хабарласыңыз. + Your donation was processed but Signal could not send your donation message. Please contact support. Таңбаңызды аккаунтыңызға қосу мүмкін болмады, бірақ сізден ақы алынған болуы мүмкін. Қолдау көрсету қызметіне хабарласуыңызды сұраймыз. - Төлеміңіз әлі өңделіп жатыр. Байланыс сапасына байланысты ол бірнеше минут алуы мүмкін. + Your donation is still being processed. This can take a few minutes depending on your connection. Жазылымнан бас тарту мүмкін болмады Жазылымнан бас тарту үшін интернет керек. Құрылғыңызда Google Pay жұмыс істемейді, сондықтан жазылып, таңба ала алмайсыз. Дегенмен Signal-ға веб-сайт арқылы демеушілік жасауға болады. @@ -4850,6 +4868,8 @@ Бұл пайдаланушы Signal-ды жаңартпайынша, демеу қабылдай алмайды. Желідегі қатеге байланысты демеу ретінде берілген ақша жіберілмеді. Контактіні тексеріп, қайталап көріңіз. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s атынан демеушілік жасау @@ -4894,7 +4914,7 @@ Төлеу әдісіңіздің мерзімі аяқталатын жыл дұрыс емес. Оны Google Pay-де жаңартып, қайталап көріңіз. - Төлемді қайта жасап көріңіз немесе толық ақпарат алу үшін банкке хабарласыңыз. + Try completing the donation again or contact your bank for more information. Қайталап көріңіз немесе толық ақпарат алу үшін банкке хабарласыңыз. @@ -4918,9 +4938,9 @@ Көрсетілген банк шотындағы қаражат бұл сатып алу транзакциясын жасауға жеткіліксіз, қайталап көріңіз немесе банкке хабарласып, толық ақпарат алыңыз. - Бұл төлемді шот иесі қайтарып тастады, сондықтан оны өңдеу мүмкін болмады. Сізден ақы алынған жоқ. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Осы төлемді жасау кезінде қате шықты, қайталап көріңіз. + An error occurred while processing this donation, please try again. Көрсетілген банк реквизиттері өңделмеді, банкке хабарласып, толық ақпарат алыңыз. @@ -5575,8 +5595,8 @@ Барлық байланыс тексерілді, жалғастыру үшін жіберу түймесін басыңыз. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Сізде Signal қолданбасын қайта орнатқан немесе құрылғысын ауыстырған %1$d контакт бар. Сториспен бөлісер алдында олардың қауіпсіздік нөмірлерін тексеріп алыңыз немесе оларды стористен өшіріңіз. + Сізде Signal қолданбасын қайта орнатқан немесе құрылғыларды өзгерткен %1$d контакт бар. Сториспен бөлісер алдында олардың қауіпсіздік нөмірлерін тексеріп алыңыз немесе оларды стористен өшіріңіз. Қауіпсіздік нөмірін тексеру @@ -5821,15 +5841,21 @@ Сіз демеушілік жасаған хат алмасу қолданбасы. Жарнамасыз, бақылаусыз, ымырасыз. Signal-ға қазір демеушілік жасаңыз. - You have a donation pending + Сіздің демеуқаржыңыз өңделуде - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Банк аударымдары әдетте 1 жұмыс күніне созылады. Осы төлем жасалғанын күтіңіз, содан кейін жазылымыңызды жаңартыңыз. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Банк аударымдары әдетте 1 жұмыс күніне созылады. Тағы да демеушілік жасамас бұрын, осы төлемнің өткенін күтіңіз. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Ай сайын @@ -5858,8 +5884,8 @@ iDEAL - Төлемді растау үшін Signal-дан шығу керек пе? - Бұл төлем расталған соң, Signal-ға қайтып, демеу жасау процесін аяқтаңыз. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Толық ақпарат - Жалғастыру + Agree - Read more + Толығырақ Рұқсатты жүктеу мүмкін болмады - Банктегі шотыңыздың реквизиттерін және электрондық пошта мекенжайыңызды енгізіңіз. Электрондық пошта мекенжайыңыз Stripe платформасы сізге демеушілік туралы хабарландырулар жіберуі үшін керек. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Толық ақпарат diff --git a/app/src/main/res/values-km/strings.xml b/app/src/main/res/values-km/strings.xml index 2b506ce07d..a97d7ed52d 100644 --- a/app/src/main/res/values-km/strings.xml +++ b/app/src/main/res/values-km/strings.xml @@ -628,7 +628,7 @@ %1$s%% ឥឡូវនេះ​… Molly ត្រូវការសិទ្ធិប្រើប្រាស់អង្គរក្សាទុកខាងក្រៅដើម្បីបង្កើតការស្តារឡើងវិញ ប៉ុន្តែវាត្រូវបានបដិសេធរហូត។ សូមបន្តទៅកាន់ ការកំណត់ ការជ្រើសរើស \"ការអនុញ្ញាត\" និងបើក \"អង្គរក្សាទុក\"។ - Set backup time + កំណត់ពេលវេលាបម្រុងទុក @@ -957,12 +957,15 @@ ឈ្មោះប្រវត្តិរូប ឈ្មោះអ្នកប្រើប្រាស់ អំពី - សរសេរពាក្យមួយចំនួនអំពីខ្លួនអ្នក - ឈ្មោះរបស់អ្នក - ឈ្មោះអ្នកប្រើប្រាស់របស់អ្នក បានបរាជ័យក្នុងការកំណត់រូបតំណាង ស្លាក + + កូដ QR ឬតំណ កែប្រែរូបភាព + + ចែករំលែកឈ្មោះអ្នកប្រើរបស់អ្នក + + អនុញ្ញាតឲ្យអ្នកដទៃចាប់ផ្តើមជជែកជាមួយអ្នកបាន ដោយចែករំលែកកូដ QR ឬតំណតែមួយគត់របស់អ្នក។ បានបង្កើតឈ្មោះអ្នកប្រើ @@ -971,10 +974,16 @@ មិនអាចលុបឈ្មោះអ្នកប្រើបានទេ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។ ឈ្មោះអ្នកប្រើត្រូវបានលុប + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - មានអ្វីមួយមិនប្រក្រតីជាមួយឈ្មោះអ្នកប្រើរបស់អ្នក ព្រោះវាលែងកំណត់ជាឈ្មោះរបស់គណនីអ្នកទៀតហើយ។ អ្នកអាចសាកល្បង និងកំណត់វាម្តងទៀត ឬជ្រើសរើសឈ្មោះថ្មីមួយ។ + មានអ្វីមួយមិនប្រក្រតីជាមួយឈ្មោះអ្នកប្រើរបស់អ្នក ព្រោះវាលែងកំណត់ជាឈ្មោះរបស់គណនីអ្នកទៀតហើយ។ អ្នកអាចសាកល្បង និងកំណត់វាម្តងទៀត ឬជ្រើសរើសឈ្មោះថ្មីមួយ។ + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ដោះស្រាយឥឡូវនេះ @@ -2031,8 +2040,8 @@ Molly មានកំណែថ្មីមួយ។ ចុចដើម្បីដំឡើងកំណែ។ Molly មិនអាចដំឡើងកំណែបានទេ យើងនឹងព្យាយាមម្តងទៀតនៅពេលក្រោយ។ - Molly successfully updated - You were automatically updated to version %1$s. + Molly ត្រូវបានដំឡើងកំណែដោយជោគជ័យ + អ្នកត្រូវបានដំឡើងកំណែដោយស្វ័យប្រវត្តិទៅកំណែ %1$s។ ផ្ញើសារ? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + ដើម្បីផ្ទៀងផ្ទាត់ការអ៊ីនគ្រីបទាំងសងខាងជាមួយ %1$s សូមប្រៀបធៀបលេខខាងលើជាមួយឧបករណ៍របស់ពួកគេ។ អ្នកក៏អាចស្គែនកូដនៅលើឧបករណ៍របស់ពួកគេផងដែរ។ ចុច ដើម្បីស្កែន ផ្គូរផ្គងដោយជោគជ័យ បរាជ័យក្នុងការផ្ទៀងផ្ទាត់លេខសុវត្ថិភាព @@ -2925,6 +2934,7 @@ ការទូទាត់ ការជជែក + បច្ចុប្បន្នភាពកម្មវិធី គ្រប់គ្រងការរក្សាទុក ប្រើប្រាស់ទិន្នន័យតិចសម្រាប់ការហៅចេញ មិនធ្លាប់ @@ -4461,6 +4471,8 @@ មើលឈ្មោះទំនាក់ទំនង %1$s មិនមែនជាអ្នកប្រើ Signal ទេ + + %1$s មិនមែនជាអ្នកប្រើ Signal ទេ ស្វែងរកឈ្មោះ ឬលេខទូរស័ព្ទ @@ -4642,6 +4654,12 @@ វិធីផ្សេងទៀតក្នុងការផ្តល់ជូន បរិច្ចាគសម្រាប់មិត្តភក្តិម្នាក់ + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. បញ្ចូលចំនួនទឹកប្រាក់កំណត់ផ្ទាល់ខ្លួន @@ -4708,16 +4726,16 @@ ទាក់ទងជំនួយ ទទួលស្លាក%1$s - កំពុងដំណើរការការទូទាត់… + Processing donation… - បរាជ័យក្នុងដំណើរការទូទាត់ប្រាក់ + Error processing donation សាកល្បងវិធីទូទាត់ប្រាក់ផ្សេង ឬទាក់ទងទៅធនាគាររបស់អ្នកសម្រាប់ព័ត៌មានបន្ថែម ស្វែងយល់បន្ថែម - បរាជ័យក្នុងដំណើរការទូទាត់ប្រាក់ %1$s - ការបង់ប្រាក់របស់អ្នកមិនអាចដំណើរការបានទេ ហើយអ្នកក៏មិនទាន់ត្រូវបានគិតប្រាក់ដែរ។ សូមព្យាយាមម្ដងទៀត។ + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. កំពុងដំណើការ មិនអាចដាក់ស្លាកបាន @@ -4727,9 +4745,9 @@ ការបរិច្ចាគមិនបានជោគជ័យទេ - ការបង់ប្រាក់របស់អ្នកត្រូវបានដំណើរការ ប៉ុន្តែ Signal មិនអាចផ្ញើសារនៃការបរិច្ចាគរបស់អ្នកបានទេ។ សូមទាក់ទងទៅកាន់ផ្នែកជំនួយគាំទ្រ។ + Your donation was processed but Signal could not send your donation message. Please contact support. ស្លាករបស់អ្នកមិនអាចដាក់ចូលគណនីរបស់អ្នកបានទេ ប៉ុន្តែអ្នកប្រហែលជាត្រូវបានគិតប្រាក់។ សូមទាក់ទងទៅផ្នែកជំនួយ។ - ការទូទាត់ប្រាក់របស់អ្នកកំពុងដំណើរការ ដែលអាចចំណាយពេលពីរបីនាទីអាស្រ័យលើល្បឿនអុីនធឺណិត + Your donation is still being processed. This can take a few minutes depending on your connection. មិនអាចបោះបង់ការជាវបាន ការបោះបង់ការជាវតម្រូវឲ្យមានការភ្ជាប់អ៊ីនធឺណិត។ ឧបករណ៍របស់អ្នកមិនអាចប្រើបានជាមួយ Google Pay ទេ ដូច្នេះអ្នកមិនអាចធ្វើការជាវដើម្បីទទួលបានស្លាកទេ។ អ្នកនៅតែអាចគាំទ្រដល់ Signal បានដោយធ្វើការបរិច្ចាគនៅលើគេហទំព័ររបស់យើង។ @@ -4741,6 +4759,8 @@ អ្នកប្រើនេះមិនអាចទទួលការបរិច្ចាគបានទេ រហូតទាល់តែគេដំឡើងកំណែ Signal សិន។ ការបរិច្ចាគរបស់អ្នកមិនអាចផ្ញើបានទេ ដោយសារមានបញ្ហាបណ្តាញ។ សូមពិនិត្យមើលសេវាអ៊ីនធឺណិតរបស់អ្នក រួចព្យាយាមម្តងទៀត។ + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. ការបរិច្ចាគតាងនាមឲ្យ %1$s @@ -4785,7 +4805,7 @@ កាលបរិច្ឆេទឆ្នាំផុតកំណត់នៅលើវិធីការទូទាត់ប្រាក់អ្នកមិនត្រឹមត្រូវទេ។ សូមធ្វើបច្ចុប្បន្នភាពនៅក្នុង Google Pay ហើយសាកល្បងម្ដងទៀត - ព្យាយាមបញ្ចប់ការទូទាត់ប្រាក់ម្ដងទៀត ឬទាក់ទងទៅធនាគារអ្នកសម្រាប់ព័ត៌មានបន្ថែម + Try completing the donation again or contact your bank for more information. ព្យាយាមម្ដងទៀត ឬទាក់ទងទៅធនគារអ្នកសម្រាប់ព័ត៌មានបន្ថែម @@ -4809,9 +4829,9 @@ គណនីធនាគារដែលបានផ្តល់មិនមានទឹកប្រាក់គ្រប់គ្រាន់ដើម្បីបញ្ចប់ការទិញនេះទេ។ សូមព្យាយាមម្តងទៀត ឬទាក់ទងធនាគាររបស់អ្នកសម្រាប់ព័ត៌មានបន្ថែម។ - ការបង់ប្រាក់នេះត្រូវបានលុបចោលវិញដោយម្ចាស់គណនី ហើយមិនអាចដំណើរការបានទេ។ អ្នកមិនត្រូវបានគិតប្រាក់ទេ។ + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - មានបញ្ហាមួយបានកើតឡើង នៅពេលដំណើរការការបង់ប្រាក់នេះ។ សូមព្យាយាមម្តងទៀត។ + An error occurred while processing this donation, please try again. ព័ត៌មានលម្អិតនៃធនាគារដែលអ្នកបានផ្តល់មិនអាចដំណើរការបានទេ។ សូមទាក់ទងធនាគាររបស់អ្នកសម្រាប់ព័ត៌មានបន្ថែម។ @@ -5449,7 +5469,7 @@ អ្នកភ្ជាប់ទំនាក់ទំនងទាំងអស់ត្រូវបានពិនិត្យមើល។ សូមចុចផ្ញើដើម្បីបន្ត។ - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + អ្នកមានអ្នកភ្ជាប់ទំនាក់ទំនង %1$d នាក់ដែលប្រហែលជាបានដំឡើង Signal ឡើងវិញ ឬផ្លាស់ប្តូរឧបករណ៍។ មុនពេលចែករំលែករឿងរ៉ាវរបស់អ្នកជាមួយពួកគេ សូមពិនិត្យមើលលេខសុវត្ថិភាពរបស់ពួកគេ ឬពិចារណាដកពួកគេចេញពីរឿងរ៉ាវរបស់អ្នក។ ផ្ទៀងផ្ទាត់លេខសុវត្ថិភាព @@ -5691,15 +5711,21 @@ ការផ្ញើសារលក្ខណៈឯកជនទទួលបានមូលនិធិពីអ្នក។ គ្មានការផ្សាយពាណិជ្ជកម្ម គ្មានការតាមដាន គ្មានការប៉ះពាល់។ បរិច្ចាគឥឡូវនេះដើម្បីគាំទ្រ Signal។ - You have a donation pending + អ្នកមានការបរិច្ចាគមួយដែលស្ថិតក្នុងការរង់ចាំ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ការផ្ទេរប្រាក់តាមធនាគារជាធម្មតាចំណាយពេល 1 ថ្ងៃនៃថ្ងៃធ្វើការដើម្បីដំណើរការ។ សូមរង់ចាំរហូតដល់ការបង់ប្រាក់នេះបញ្ចប់ មុនពេលធ្វើបច្ចុប្បន្នភាពការជាវរបស់អ្នក។ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ការផ្ទេរប្រាក់តាមធនាគារជាធម្មតាចំណាយពេល 1 ថ្ងៃនៃថ្ងៃធ្វើការដើម្បីដំណើរការ។ សូមរង់ចាំរហូតដល់ការបង់ប្រាក់នេះបញ្ចប់ មុនពេលធ្វើការបរិច្ចាគផ្សេងទៀត។ - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ប្រចាំខែ @@ -5727,8 +5753,8 @@ iDEAL - ចាកចេញពី Signal ដើម្បីបញ្ជាក់ការបង់ប្រាក់ឬ? - នៅពេលការបង់ប្រាក់នេះត្រូវបានបញ្ជាក់ សូមត្រឡប់ទៅ Signal វិញដើម្បីបញ្ចប់ដំណើរការការបរិច្ចាគរបស់អ្នក។ + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ ស្វែងយល់បន្ថែម - បន្ត + Agree - Read more + អានបន្ថែម មិនអាចផ្ទុកសំណើបានទេ - បញ្ចូលព័ត៌មានលម្អិតនៃធនាគារ និងអាសយដ្ឋានអ៊ីមែលរបស់អ្នក។ អ៊ីមែលរបស់អ្នកត្រូវបានប្រើប្រាស់ដោយ Stripe ដើម្បីផ្ញើព័ត៌មានថ្មីៗមកអ្នកអំពីការបរិច្ចាគរបស់អ្នក។ %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s ស្វែងយល់បន្ថែម diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index c7b80293b3..a41d104eba 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -644,7 +644,7 @@ %1$s%% ಈ ತನಕ… ಬ್ಯಾಕಪ್ ಗಳನ್ನು ರಚಿಸಲು Molly ಗೆ ಬಾಹ್ಯ ಸ್ಟೋರೇಜ್ ಅನುಮತಿ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ ಅದನ್ನು ಶಾಶ್ವತವಾಗಿ ನಿರಾಕರಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಆ್ಯಪ್ ಸೆಟ್ಟಿಂಗ್ಸ್ ಗೆ ಮುಂದುವರಿಯಿರಿ, \"ಅನುಮತಿಗಳು\" ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು \"ಸ್ಟೋರೇಜ್\" ಸಕ್ರಿಯಗೊಳಿಸಿ. - Set backup time + ಬ್ಯಾಕಪ್ ಸಮಯವನ್ನು ಸೆಟ್ ಮಾಡಿ @@ -991,12 +991,15 @@ ಪ್ರೊಫೈಲ್ ಹೆಸರು ಬಳಕೆದಾರ ಹೆಸರು ಬಗ್ಗೆ - ನಿಮ್ಮ ಕುರಿತು ಕೆಲವು ಪದಗಳನ್ನು ಬರೆಯಿರಿ - ನಿಮ್ಮ ಹೆಸರು - ನಿಮ್ಮ ಬಳಕೆದಾರರ ಹೆಸರು ಅವತಾರ್ ನಿಗದಿಪಡಿಸಲು ವಿಫಲವಾಗಿದೆ ಬ್ಯಾಡ್ಜ್‌ಗಳು + + QR ಕೋಡ್ ಅಥವಾ ಲಿಂಕ್ ಫೋಟೋ ಎಡಿಟ್ ಮಾಡಿ + + ನಿಮ್ಮ ಯೂಸರ್‌ನೇಮ್ ಹಂಚಿಕೊಳ್ಳಿ + + ನಿಮ್ಮ ಅನನ್ಯ QR ಕೋಡ್ ಅಥವಾ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಮೂಲಕ ಇತರರು ನಿಮ್ಮೊಂದಿಗೆ ಚಾಟ್ ಆರಂಭಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡಿ. Username ರಚಿಸಲಾಗಿದೆ @@ -1005,10 +1008,16 @@ ಯೂಸರ್‌ನೇಮ್ ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಂತರ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ. ಯೂಸರ್‌ನೇಮ್ ಅಳಿಸಲಾಗಿದೆ + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - ನಿಮ್ಮ ಯೂಸರ್‌ನೇಮ್‌ನಲ್ಲಿ ಏನೋ ತಪ್ಪಾಗಿದೆ, ಅದನ್ನು ಇನ್ನುಮುಂದೆ ನಿಮ್ಮ ಖಾತೆಗೆ ನಿಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ. ನೀವು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ ಸೆಟ್ ಮಾಡಬಹುದು ಅಥವಾ ಹೊಸತನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. + ನಿಮ್ಮ ಯೂಸರ್‌ನೇಮ್‌ನಲ್ಲಿ ಏನೋ ತಪ್ಪಾಗಿದೆ, ಅದನ್ನು ಇನ್ನುಮುಂದೆ ನಿಮ್ಮ ಖಾತೆಗೆ ನಿಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ. ನೀವು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ ಸೆಟ್ ಮಾಡಬಹುದು ಅಥವಾ ಹೊಸತನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ಈಗಲೇ ಸರಿಪಡಿಸಿ @@ -2104,8 +2113,8 @@ Molly ನ ಹೊಸ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ. ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ. Molly ಅಪ್‌ಡೇಟ್ ವಿಫಲಗೊಂಡಿದೆ ನಾವು ನಂತರ ಪುನಃ ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ. - Molly successfully updated - You were automatically updated to version %1$s. + Molly ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಣಗೊಂಡಿದೆ + ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆವೃತ್ತಿ %1$s ಗೆ ನವೀಕರಣಗೊಂಡಿದ್ದೀರಿ. ಸಂದೇಶ ಕಳುಹಿಸುವುದೇ? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s ಅವರೊಂದಿಗೆ ಎಂಡ್-ಟು-ಎಂಡ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ದೃಢೀಕರಿಸಲು, ಮೇಲಿನ ಸಂಖ್ಯೆಗಳನ್ನು ಅವರ ಸಾಧನದೊಂದಿಗೆ ಹೋಲಿಕೆ ಮಾಡಿ. ಅವರ ಸಾಧನದಲ್ಲಿ ಈ ಕೋಡ್ ಅನ್ನು ಕೂಡಾ ನೀವು ಸ್ಕ್ಯಾನ್ ಮಾಡಬಹುದು. ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ ಯಶಸ್ವಿ ಹೊಂದಾಣಿಕೆ ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆಯನ್ನು ದೃಢೀಕರಿಸುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ @@ -3015,6 +3024,7 @@ ಪೇಮೆಂಟ್‌ಗಳು ಚಾಟ್‌‌ ಗಳು + ಅಪ್ಲಿಕೇಶನ್ ನವೀಕರಣಗಳು ಸ್ಟೊರೇಜ್ ನಿರ್ವಹಿಸಿ ಕಾಲ್‌ಗಳಿಗೆ ಕಡಿಮೆ ಡೇಟಾ ಬಳಸಿ ಎಂದಿಗೂ ಇಲ್ಲ @@ -4566,6 +4576,8 @@ ಸಂಪರ್ಕವನ್ನು ವೀಕ್ಷಿಸಿ %1$s ಅವರು Signal ಬಳಕೆದಾರರಲ್ಲ + + %1$s ಅವರು Signal ಬಳಕೆದಾರರಲ್ಲ ಹೆಸರು ಅಥವಾ ಸಂಖ್ಯೆ ಹುಡುಕಾಟ ನಡೆಸಿ @@ -4751,6 +4763,12 @@ ನೀಡಲು ಇತರೆ ದಾರಿಗಳು ಸ್ನೇಹಿತರಿಗಾಗಿ ದೇಣಿಗೆ ನೀಡಿ + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. ಕಸ್ಟಮ್‌ ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ @@ -4817,16 +4835,16 @@ ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ %1$s ಬ್ಯಾಡ್ಜ್ ಪಡೆಯಿರಿ - ಪೇಮೆಂಟ್ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ… + Processing donation… - ಪಾವತಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಲ್ಲಿ ದೋಷ + Error processing donation ಇನ್ನೊಂದು ಪಾವತಿ ವಿಧಾನವನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ - ಪಾವತಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಲ್ಲಿ ದೋಷ. %1$s - ನಿಮ್ಮ ಪಾವತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸಲಾಗಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ಇನ್ನೂ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿದೆ ಬ್ಯಾಡ್ಜ್ ಸೇರಿಸಲು ಆಗಲಿಲ್ಲ @@ -4836,9 +4854,9 @@ ದೇಣಿಗೆ ವಿಫಲವಾಗಿದೆ - ನಿಮ್ಮ ಪಾವತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಯಿತು, ಆದರೆ ನಿಮ್ಮ ದೇಣಿಗೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು Signal ಗೆ ಸಾಧ್ಯವಾಗಿಲ್ಲ. ದಯವಿಟ್ಟು ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ. + Your donation was processed but Signal could not send your donation message. Please contact support. ನಿಮ್ಮ ಖಾತೆಗೆ ನಿಮ್ಮ ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಆದರೆ ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸಿರಬಹುದು. ದಯವಿಟ್ಟು ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ. - ನಿಮ್ಮ ಪಾವತಿ ಇನ್ನೂ ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತಿದೆ. ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಅವಲಂಬಿಸಿಕೊಂಡು ಇದು ಕೆಲವು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. + Your donation is still being processed. This can take a few minutes depending on your connection. ಚಂದಾ ರದ್ದುಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ ಚಂದಾ ರದ್ದತಿಗೆ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಬೇಕಾಗುತ್ತದೆ. ನಿಮ್ಮ ಸಾಧನವು Google Pay ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಹಾಗಾಗಿ ಬ್ಯಾಡ್ಜ್ ಗಳಿಸಲು ನೀವು ಚಂದಾ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಮ್ಮ ವೆಬ್‍‌ಸೈಟ್‌ನಲ್ಲಿ ದೇಣಿಗೆ ನೀಡುವ ಮೂಲಕ ಈಗಲೂ ನೀವು Signal ಅನ್ನು ಬೆಂಬಲಿಸಬಹುದು. @@ -4850,6 +4868,8 @@ ಈ ಬಳಕೆದಾರರು Signal ಅನ್ನು ನವೀಕರಿಸುವ ತನಕ ಅವರು ದೇಣಿಗೆಯನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೆಟ್‌ವರ್ಕ್ ದೋಷದಿಂದಾಗಿ ನಿಮ್ಮ ದೇಣಿಗೆಯನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಇನ್ನೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s ಅವರ ಪರವಾಗಿ ದೇಣಿಗೆ @@ -4894,7 +4914,7 @@ ನಿಮ್ಮ ಪಾವತಿ ವಿಧಾನದಲ್ಲಿ ಅವಧಿ ಮೀರುವ ವರ್ಷ ತಪ್ಪಾಗಿದೆ. Google Pay ನಲ್ಲಿ ಇದನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ ಹಾಗೂ ಇನ್ನೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ. - ಮತ್ತೊಮ್ಮೆ ಪಾವತಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. + Try completing the donation again or contact your bank for more information. ಇನ್ನೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. @@ -4918,9 +4938,9 @@ ಈ ಖರೀದಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಒದಗಿಸಿದ ಬ್ಯಾಂಕ್ ಖಾತೆಯು ಸಾಕಷ್ಟು ಹಣ ಹೊಂದಿಲ್ಲ, ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. - ಈ ಪಾವತಿಯನ್ನು ಖಾತೆದಾರರು ಹಿಂಪಡೆದಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸಲಾಗಿಲ್ಲ. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ಈ ಪಾವತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ದೋಷ ಸಂಭವಿಸಿದೆ, ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ. + An error occurred while processing this donation, please try again. ಒದಗಿಸಿದ ಬ್ಯಾಂಕ್ ವಿವರಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ. @@ -5575,8 +5595,8 @@ ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ, ಮುಂದುವರಿಸಲು send ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal ಅನ್ನು ಪುನಃ ಇನ್‍ಸ್ಟಾಲ್ ಮಾಡಿರಬಹುದಾದ ಅಥವಾ ಸಾಧನಗಳನ್ನು ಬದಲಿಸಿರಬಹುದಾದ %1$d ಸಂಪರ್ಕವನ್ನು ನೀವು ಹೊಂದಿದ್ದೀರಿ. ನಿಮ್ಮ ಸ್ಟೋರಿಯನ್ನು ಅವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಮುನ್ನ ಅವರ ಸುರಕ್ಷಾ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಅಥವಾ ಅವರನ್ನು ನಿಮ್ಮ ಸ್ಟೋರಿಯಿಂದ ತೆಗೆದುಹಾಕುವುದನ್ನು ಪರಿಗಣಿಸಿ. + Signal ಅನ್ನು ಪುನಃ ಇನ್‍ಸ್ಟಾಲ್ ಮಾಡಿರಬಹುದಾದ ಅಥವಾ ಸಾಧನಗಳನ್ನು ಬದಲಿಸಿರಬಹುದಾದ %1$d ಸಂಪರ್ಕಗಳನ್ನು ನೀವು ಹೊಂದಿದ್ದೀರಿ. ನಿಮ್ಮ ಸ್ಟೋರಿಯನ್ನು ಅವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಮುನ್ನ ಅವರ ಸುರಕ್ಷಾ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಅಥವಾ ಅವರನ್ನು ನಿಮ್ಮ ಸ್ಟೋರಿಯಿಂದ ತೆಗೆದುಹಾಕುವುದನ್ನು ಪರಿಗಣಿಸಿ. ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆ ದೃಢೀಕರಿಸಿ @@ -5821,15 +5841,21 @@ ಖಾಸಗಿ ಮೆಸೇಜ್ ಮಾಡುವಿಕೆ, ನಿಮ್ಮ ಹಣದಿಂದ. ಜಾಹೀರಾತುಗಳಿಲ್ಲ, ಟ್ರ್ಯಾಕರ್‌ಗಳಿಲ್ಲ, ರಾಜಿ ಒಪ್ಪಂದಗಳಿಲ್ಲ. Signal ಅನ್ನು ಬೆಂಬಲಿಸಲು ಈಗಲೇ ದೇಣಿಗೆ ನೀಡಿ. - You have a donation pending + ನಿಮ್ಮ ದೇಣಿಗೆ ಬಾಕಿಯಿದೆ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ಬ್ಯಾಂಕ್ ವರ್ಗಾವಣೆಗಳು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳಲು ಸಾಮಾನ್ಯವಾಗಿ 1 ವ್ಯವಹಾರ ದಿನ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಿಮ್ಮ ಚಂದಾ ನವೀಕರಿಸುವ ಮುನ್ನ ಈ ಪಾವತಿ ಪೂರ್ಣಗೊಳ್ಳುವ ತನಕ ದಯವಿಟ್ಟು ಕಾಯಿರಿ. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ಬ್ಯಾಂಕ್ ವರ್ಗಾವಣೆಗಳು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳಲು ಸಾಮಾನ್ಯವಾಗಿ 1 ವ್ಯವಹಾರ ದಿನ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇನ್ನೊಂದು ದೇಣಿಗೆಯನ್ನು ಮಾಡುವ ಮುನ್ನ ಈ ಪಾವತಿ ಪೂರ್ಣಗೊಳ್ಳುವ ತನಕ ದಯವಿಟ್ಟು ಕಾಯಿರಿ. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ಮಾಸಿಕ @@ -5858,8 +5884,8 @@ iDEAL - ಪಾವತಿಯನ್ನು ಖಚಿತಪಡಿಸಲು Signal ತೊರೆಯಬೇಕೇ? - ಈ ಪಾವತಿಯು ಖಚಿತಗೊಂಡ ಬಳಿಕ, ನಿಮ್ಮ ದೇಣಿಗೆಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು Signal ಗೆ ಮರಳಿ. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ - ಮುಂದುವರಿಸಿ + Agree - Read more + ಇನ್ನಷ್ಟು ಓದಿ ವಿನಂತಿಯನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲಗೊಂಡಿದೆ - ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ವಿವರಗಳು ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. ನಿಮ್ಮ ದೇಣಿಗೆಗಳ ಕುರಿತು ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ನಿಮಗೆ ಕಳುಹಿಸಲು ನಿಮ್ಮ ಇಮೇಲ್ ಅನ್ನು Stripe ಬಳಸುತ್ತದೆ. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 9073001dd8..3a918dbf5f 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -628,7 +628,7 @@ %1$s%% 진행중… Molly에서 백업을 저장하려면 저장 공간 권한이 필요하지만 현재 거부되어 있습니다. 앱 설정 메뉴에서 \'권한\'을 선택한 후 \'저장 공간\' 항목을 허용해 주세요. - Set backup time + 백업 시간 설정 @@ -957,12 +957,15 @@ 프로필 이름 사용자 이름 정보 - 자신에 대해 간략하게 소개해보세요 - 내 이름 - 당신의 사용자 이름 아바타 설정을 실패했습니다. 배지 + + QR 코드 또는 링크 프로필 사진 수정하기 + + 내 사용자 이름 공유 + + 나와 채팅을 시작할 수 있도록 고유 QR 코드 또는 링크를 공유하세요. 사용자 이름을 만들었습니다. @@ -971,10 +974,16 @@ 사용자 이름을 삭제하지 못했습니다. 나중에 다시 시도하세요. 사용자 이름을 삭제했습니다. + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - 사용자 이름에 문제가 생겼습니다. 이 사용자 이름이 더는 계정에 사용되지 않습니다. 다시 설정하려고 시도하거나 새로운 사용자 이름을 선택하세요. + 사용자 이름에 문제가 생겼습니다. 이 사용자 이름이 더는 계정에 사용되지 않습니다. 다시 설정하려고 시도하거나 새로운 사용자 이름을 선택하세요. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 지금 해결 @@ -2031,8 +2040,8 @@ 새 Molly 버전을 이용할 수 있습니다. 탭하여 업데이트하세요. Molly 업데이트 실패 나중에 다시 시도하겠습니다. - Molly successfully updated - You were automatically updated to version %1$s. + Molly을 업데이트했습니다. + %1$s 버전으로 자동 업데이트되었습니다. 메시지를 보내시겠습니까? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s 님과의 엔드투엔드 암호화를 검증하려면 상기 번호를 상대방 기기의 번호와 비교하세요. 상대방의 기기로 코드를 스캔할 수도 있습니다. 탭하여 스캔 일치 확인 안전 번호 확인에 실패함 @@ -2925,6 +2934,7 @@ 결제 대화 + 앱 업데이트 저장공간 관리하기 통화에 더 적은 양의 데이터 사용하기 없음 @@ -4461,6 +4471,8 @@ 연락처 보기 %1$s 님은 Signal 사용자가 아닙니다. + + %1$s 님은 Signal 사용자가 아닙니다. 이름 또는 번호 검색 @@ -4642,6 +4654,12 @@ 다른 기여 방법 친구를 대신해 기부하세요. + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 사용자 정의 금액 입력 @@ -4708,16 +4726,16 @@ 지원에 문의 %1$s 배지 받기 - 결제 처리 중… + Processing donation… - 결제 처리 오류 + Error processing donation 다른 결제 수단을 시도하거나 은행에 자세한 정보를 문의하세요. 자세히 알아보기 - 결제 처리 중 오류가 발생했습니다. %1$s - 결제를 처리하지 못했으며 요금이 청구되지 않았습니다. 다시 시도하세요. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 아직 처리 중 배지를 추가할 수 없습니다. @@ -4727,9 +4745,9 @@ 기부에 실패했습니다. - 결제를 처리했으나 Signal에서 귀하의 기부 메시지를 보내지 못했습니다. 고객 지원팀으로 문의하세요. + Your donation was processed but Signal could not send your donation message. Please contact support. 배지를 계정에 추가하지 못했지만 요금이 청구됐을 수 있습니다. 고객 지원팀으로 문의해 주세요. - 구독을 아직 처리하는 중입니다. 연결 상태에 따라 몇 분이 소요될 수 있습니다. + Your donation is still being processed. This can take a few minutes depending on your connection. 구독을 취소하지 못했습니다. 구독을 취소하려면 인터넷 연결이 필요합니다. 이용 중인 기기에서 Google Pay를 지원하지 않아 구독 및 배지 획득이 불가합니다. 하지만 웹사이트에서 기부하여 Signal을 지지할 수 있습니다. @@ -4741,6 +4759,8 @@ 이 사용자는 Signal을 업그레이드해야 기부를 받을 수 있습니다. 네트워크 오류로 인해 기부를 보내지 못했습니다. 연결을 확인하고 다시 시도하세요. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s 님 대신 기부 @@ -4785,7 +4805,7 @@ 결제 수단의 만료 연도가 잘못됐습니다. Google Pay에서 업데이트하고 다시 시도하세요. - 결제를 다시 시도하거나 은행에 자세한 정보를 문의하세요. + Try completing the donation again or contact your bank for more information. 다시 시도하거나 자세한 정보를 은행에 문의하세요. @@ -4809,9 +4829,9 @@ 제공한 은행 계좌에 잔액이 부족하여 거래를 완료할 수 없습니다. 다시 시도하거나 은행에 문의하여 자세한 정보를 확인하세요. - 예금주가 이 송금을 취소하여 처리할 수 없습니다. 요금이 청구되지 않았습니다. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - 송금을 진행하는 중에 오류가 발행했습니다. 다시 시도하세요. + An error occurred while processing this donation, please try again. 제공한 은행 세부 정보를 처리할 수 없습니다. 자세한 내용은 은행에 문의하세요. @@ -5449,7 +5469,7 @@ 모든 커넥션을 검토했습니다. 보내기를 탭하여 계속하세요. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal을 다시 설치하거나 기기를 변경했을 수 있는 커넥션이 %1$d개 있습니다. 스토리를 공유하기 전에 해당 사용자의 안전 번호를 검토하거나, 스토리에서 제거하는 것이 좋습니다. 안전 번호 확인 @@ -5691,15 +5711,21 @@ 사용자의 기부로 운영되는 개인정보를 보호하는 메신저. 광고와 트래커, 타협에서 자유로운 앱. 지금 기부를 통해 Signal을 지지해 주세요. - You have a donation pending + 보류 중인 기부가 있습니다. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 은행 송금에는 일반적으로 영업일 기준 1일이 소요됩니다. 이 결제가 완료될 때까지 기다렸다가 구독을 업데이트해 주세요. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 은행 송금에는 일반적으로 영업일 기준 1일이 소요됩니다. 이 결제가 완료될 때까지 기다렸다가 더 기부해 주세요. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 월간 @@ -5727,8 +5753,8 @@ iDEAL - 송금 확인을 위해 Signal에서 나가시겠습니까? - 송금이 확인되면 Signal로 돌아가 기부 절차를 완료하세요. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 자세히 알아보기 - 계속 + Agree - Read more + 더 읽기 명령 로드 실패 - 은행 세부 정보와 이메일 주소를 입력하세요. Stripe에서 기부에 관한 업데이트를 보낼 때 이메일을 사용합니다. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 자세히 알아보기 diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml index c258f59640..a94f15b262 100644 --- a/app/src/main/res/values-ky/strings.xml +++ b/app/src/main/res/values-ky/strings.xml @@ -628,7 +628,7 @@ %1$s%% болуп калды… Molly колдонмосуна камдык көчүрмөлөрдү түзүү үчүн сактагычты колдонууга уруксат беришиңиз керек, бирок сиз андан баш тарткансыз. Колдонмонун параметрлерине кирүү үчүн \"Улантуу\" дегенди басып, \"Уруксаттар\" дегенди тандап, \"Сактагыч\" дегенди иштетиңиз. - Set backup time + Камдык көчүрмөнүн убакытын коюңуз @@ -957,12 +957,15 @@ Профилдин аталышы Колдонуучунун аты Учкай маалымат - Өзүңүз тууралуу бир эки ооз сөз - Атыңыз - Колдонуучу атыңыз Аватар коюлбай калды Төшбелгилер + + QR код же шилтеме Сүрөттү өзгөртүү + + Колдонуучу атыңызды бөлүшүңүз + + Башкаларга сиз менен маектешкенге мүмкүнчүлүк берүү үчүн QR кодуңузду же шилтемеңизди бөлүшүңүз. Колдонуучу аты түзүлдү @@ -971,10 +974,16 @@ Колдонуучу аты өчкөн жок. Бир аздан соң кайталаңыз. Колдонуучу аты өчтү + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Колдонуучу атыңызда маселе жаралып, аккаунтуңузга байланбай калды. Дагы бир жолу кайталап көрүңүз же жаңысын түзүңүз. + Колдонуучу атыңызда маселе жаралып, аккаунтуңузга байланбай калды. Дагы бир жолу кайталап көрүңүз же жаңысын түзүңүз. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Оңдоо @@ -2031,8 +2040,8 @@ Molly\'дын жаңы версиясы чыкты. Жаңыртуу үчүн басыңыз. Molly жаңырбай калды Бир аздан соң аракет кылып көрөбүз. - Molly successfully updated - You were automatically updated to version %1$s. + Molly ийгиликтүү жаңырды + Автоматтык түрдө %1$s версиясына жаңырды. Билдирүү жөнөтөсүзбү? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s менен баштан аяк шифрлөөнү ырастоо үчүн жогорудагы коддорду анын түзмөгүнө дал келтириңиз. Кааласаңыз, түзмөгүндөгү кодду скандасаңыз болот. Скандоо үчүн басыңыз Дал келди Коопсуздук коду ырасталбай калды @@ -2925,6 +2934,7 @@ Төлөмдөр Маектер + Колдонмонун жаңыртуулары Сактагычты башкаруу Чалууларга азыраак трафик колдонуу Эч качан @@ -4461,6 +4471,8 @@ Байланышты карап көрүү %1$s Signal колдонуучусу эмес + + %1$s Signal колдонуучусу эмес Атын же номерин издөө @@ -4642,6 +4654,12 @@ Берүүнүн башка жолдору Дос үчүн колдоо көрсөтүңүз + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Өзүңүздүн суммаңызды киргизиңиз @@ -4708,16 +4726,16 @@ Кардарларды колдоо кызматына кайрылуу %1$s төшбелгисин алуу - Төлөм иштетилүүдө… + Processing donation… - Төлөмдү иштетүүдө ката кетти + Error processing donation Башка төлөм ыкмасын колдонуп көрүңүз же көбүрөөк маалымат алуу үчүн банкыңызга кайрылыңыз. Кененирээк маалымат - Төлөмдү иштетүүдө ката кетти. %1$s - Төлөмүңүз иштелбегендиктен, сизден акы алынган жок. Кайталап көрүңүз. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Дагы эле иштетилүүдө Төшбелги кошулган жок. @@ -4727,9 +4745,9 @@ Болбой калды - Төлөмүңүз алынды, бирок Signal колдоо көрсөткөнүңүз тууралуу билдирүү жөнөтө алган жок. Кардарларды колдоо кызматына кайрылыңыз. + Your donation was processed but Signal could not send your donation message. Please contact support. Сизден төлөм алынганы менен, төшбелгиңиз аккаунтуңузга кошулбай калды окшойт. Кардарларды тейлеген кызматка кайрылыңыз. - Төлөмүңүз дагы эле иштетилүүдө. Бул сиздин туташууңузга жараша бир нече мүнөткө созулушу мүмкүн. + Your donation is still being processed. This can take a few minutes depending on your connection. Жазылуу токтотулган жок Жазылууну токтотуу үчүн Интернет байланышы керек. Google Pay түзмөгүңүздө иштебегендиктен, катталып, төшбелги ала албайсыз. Бирок Signal\'дын вебсайтынан салым кошсоңуз болот. @@ -4741,6 +4759,8 @@ Signal\'дын версиясын жаңыртмайынча, бул колдонуучу колдоону ала албайт Интернет жок болгондуктан, колдооңуз жөнөтүлгөн жок. Байланышыңызды текшерип, кайталап көрүңүз. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s атынан колдоо көрсөттү @@ -4785,7 +4805,7 @@ Төлөм ыкмаңыздагы жарактуулук жылы туура эмес. Аны Google Pay\'де жаңыртып, кайра аракет кылыңыз. - Төлөмдү кайра бүтүрүп көрүңүз же көбүрөөк маалымат алуу үчүн банкыңызга кайрылыңыз. + Try completing the donation again or contact your bank for more information. Кайталап көрүңүз же көбүрөөк маалымат алуу үчүн банкыңызга кайрылыңыз. @@ -4809,9 +4829,9 @@ Көрсөтүлгөн банк эсебинде бул нерсени сатып алууга каражат жетишпейт, дагы бир жолу банкыңызга чалып көрүңүз. - Бул төлөмдү эсептин ээси токтотуп койгондуктан, андан ары иштелбейт. Сизден каражат алынган жок. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Бул төлөмдү иштетүүдө ката кетти, кайра кайталап көрүңүз. + An error occurred while processing this donation, please try again. Банкыңыздын чоо-жайын иштетүү мүмкүн болгон жок, банкыңызга чалып, тактап көрүңүз. @@ -5449,7 +5469,7 @@ Бардык байланыштар текшерилди, улантуу үчүн жөнөтүү дегенди басыңыз. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal\'ын кайра орноткон же түзмөктөрүн алмаштырган %1$d байланышыңыз бар. Жөнөтүүдөн мурун коопсуздук номерлерин текшерип койсоңуз болот. Коопсуздук кодун ырастоо @@ -5691,15 +5711,21 @@ Өзүңүз каржылаган купуя жазышуу мүмкүнчүлүгү. Жарнамалар жок, эч ким көз салбайт, эч ким ачыктабайт. Signal\'ды колдоо үчүн азыр салым кошуңуз. - You have a donation pending + Салымыңыз күтүлүүдө - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Банк аркылуу төлөнгөн транзакцияларга 1 күн кетет. Жазылууну жаңыртуудан мурун акы толук алынып бүткүчө күтө туруңуз. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Банк аркылуу төлөнгөн транзакцияларга 1 күн кетет. Дагы бир салым кошуудан мурун, акы толук алынып бүткүчө күтө туруңуз. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Ай сайын @@ -5727,8 +5753,8 @@ iDEAL - Төлөмдү ырастоо үчүн Signal\'дан чыгасызбы? - Бул төлөм ырасталгандан кийин, салымыңызды аягына чыгаруу үчүн Signal\'га кайтыңыз. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ Кененирээк маалымат - Улантуу + Agree - Read more + Дагы Сурам жүктөлбөй калды - Банкыңыздын чоо-жайын жана электрондук почта дарегиңизди көрсөтүңүз. Stripe кызматы электрондук почтаңыз аркылуу кайрымдуулук кылганыңыз тууралуу жаңылыктарды жөнөтүп турат. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Кененирээк маалымат diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 0a89ad5738..d213727770 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -676,7 +676,7 @@ Jau %1$s%%… Norint daryti atsargines kopijas, Molly reikia išorinės saugyklos leidimo, tačiau jis buvo visam laikui uždraustas. Pereikite į programėlės nustatymus, pasirinkite „Leidimai“ ir įjunkite „Saugyklą“. - Set backup time + Nustatyti atsarginės kopijos atlikimo laiką @@ -1059,12 +1059,15 @@ Profilio pavadinimas Naudotojo vardas Apie - Parašykite kelis žodžius apie save - Jūsų vardas - Jūsų naudotojo vardas Nepavyko nustatyti avataro Ženkleliai + + QR kodas arba nuoroda Taisyti nuotrauką + + Bendrinti savo naudotojo vardą + + Bendrink savo unikalų QR kodą arba nuorodą, kad kiti galėtų pradėti pokalbį su tavimi. Naudotojo vardas sukurtas @@ -1073,10 +1076,16 @@ Nepavyko ištrinti naudotojo vardo. Pabandyk vėliau. Naudotojo vardas ištrintas + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Kažkas nutiko su tavo naudotojo vardu, jis nebėra priskirtas tavo paskyrai. Gali pabandyti jį nustatyti dar kartą arba pasirinkti naują. + Kažkas nutiko su tavo naudotojo vardu, jis nebėra priskirtas tavo paskyrai. Gali pabandyti jį nustatyti dar kartą arba pasirinkti naują. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Tvarkyti dabar @@ -2250,8 +2259,8 @@ Galima nauja „Molly“ versija. Bakstelėk, jei nori atnaujinti. Nepavyko atnaujinti „Molly“ Vėliau pabandysime dar kartą. - Molly successfully updated - You were automatically updated to version %1$s. + „Molly“ sėkmingai atnaujinta + Automatiškai atnaujinta į versiją %1$s. Siųsti žinutę? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Jei nori patikrinti, ar pokalbis su %1$s yra visiškai užšifruotas, palygink skaičius viršuje ir pašnekovo įrenginyje. Taip pat gali nuskaityti kodą jų įrenginyje. Bakstelėkite, norėdami nuskenuoti Sėkminga atitiktis Nepavyko patvirtinti saugumo numerio @@ -3195,6 +3204,7 @@ Mokėjimai Pokalbiai + Programėlės atnaujinimai Tvarkyti saugyklą Naudoti skambučiams mažiau duomenų Niekada @@ -4776,6 +4786,8 @@ Žiūrėti adresatą %1$s nenaudoja „Signal“ + + %1$s nenaudoja „Signal“ Ieškoti vardo ar numerio @@ -4969,6 +4981,12 @@ Kiti aukojimo būdai Skirk paramą draugo vardu + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Įvesk pasirinktą sumą @@ -5035,16 +5053,16 @@ Susisiekti su palaikymu Gauk %1$s ženklelį - Apdorojamas mokėjimas… + Processing donation… - Klaida apdorojant mokėjimą + Error processing donation Pabandykite naudoti kitą mokėjimo būdą arba susisiekite su savo banku dėl išsamesnės informacijos. Sužinoti daugiau - Klaida apdorojant mokėjimą. %1$s - Nepavyko apdoroti tavo mokėjimo, pinigai nenuskaityti. Bandyk dar kartą. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Vis dar apdorojama Nepavyko pridėti ženklelio @@ -5054,9 +5072,9 @@ Skirti paramos nepavyko - Tavo mokėjimas apdorotas, bet „Signal“ nepavyko nusiųsti žinutės apie paramą. Susisiek su aptarnavimo komanda. + Your donation was processed but Signal could not send your donation message. Please contact support. Nepavyko pridėti ženkelio prie tavo paskyros, bet gali būti, kad mokėjimas nuskaitytas. Susisiek su mūsų komanda. - Jūsų mokėjimas yra vis dar apdorojamas. Tai gali užimti kelias minutes, priklausomai nuo jūsų interneto ryšio. + Your donation is still being processed. This can take a few minutes depending on your connection. Nepavyko nutraukti prenumeratos Prenumeratos nutraukimui reikia interneto ryšio. Tavo įrenginys nepalaiko „Google Pay“, todėl negali prenumeruoti ir gauti ženklelio. Tačiau gali palaikyti „Signal“ ir skirti paramą mūsų interneto svetainėje. @@ -5068,6 +5086,8 @@ Šis naudotojas negali priimti paramos, kol neatnaujins „Signal“. Tinklo klaida sutrukdė nusiųsti tavo paramą. Patikrink interneto ryšį ir bandyk dar kartą. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Parama %1$s vardu @@ -5112,7 +5132,7 @@ Galiojimo pabaigos metai ant jūsų mokėjimo būdo yra neteisingi. Atnaujinkite juos „Google Pay“ sistemoje ir bandykite dar kartą. - Bandykite užbaigti pirkimą dar kartą arba susisiekite su savo banku dėl išsamesnės informacijos. + Try completing the donation again or contact your bank for more information. Bandykite dar kartą arba susisiekite su savo banku dėl išsamesnės informacijos. @@ -5136,9 +5156,9 @@ Pateiktoje banko sąskaitoje nepakanka lėšų šiam pirkimui atlikti, bandyk dar kartą arba kreipkis į savo banką, jei reikia daugiau informacijos. - Šį mokėjimą atšaukė sąskaitos savininkas, todėl jo nepavyko atlikti. Pinigai nenuskaičiuoti. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Apdorojant šį mokėjimą įvyko klaida, bandyk dar kartą. + An error occurred while processing this donation, please try again. Nepavyko apdoroti pateiktų banko duomenų, kreipkis į savo banką, jei reikia daugiau informacijos. @@ -5827,10 +5847,10 @@ Visi kontaktai peržiūrėti; bakstelėkite „Siųsti“, jei norite tęsti. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Turi %1$d kontaktą, kuris galbūt iš naujo įdiegė „Signal“ arba pakeitė įrenginį. Prieš savo istorijos bendrinimą peržiūrėk jo saugumo numerius ir arba apsvarstyk galimybę pašalinti iš savo istorijos. + Turi %1$d kontaktus, kurie galbūt iš naujo įdiegė „Signal“ arba pakeitė įrenginius. Prieš savo istorijos bendrinimą peržiūrėk jų saugumo numerius ir arba apsvarstyk galimybę pašalinti iš savo istorijos. + Turi %1$d kontakto, kurie galbūt iš naujo įdiegė „Signal“ arba pakeitė įrenginius. Prieš savo istorijos bendrinimą peržiūrėk jų saugumo numerius ir arba apsvarstyk galimybę pašalinti iš savo istorijos. + Turi %1$d kontaktų, kurie galbūt iš naujo įdiegė „Signal“ arba pakeitė įrenginius. Prieš savo istorijos bendrinimą peržiūrėk jų saugumo numerius ir arba apsvarstyk galimybę pašalinti iš savo istorijos. Patvirtinti saugumo numerį @@ -6081,15 +6101,21 @@ Privačios žinutės – jūsų remiama paslauga. Jokių reklamų, jokio sekimo, jokių kompromisų. Skirk paramą dabar ir palaikyk „Signal“. - You have a donation pending + Tu jau turi laukiančią paramą - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Banko pavedimai paprastai apdorojami per 1 darbo dieną. Prieš atnaujinant prenumeratą prašome palaukti, kol šis mokėjimas bus užbaigtas. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Banko pavedimai paprastai apdorojami per 1 darbo dieną. Prieš skiriant kitą paramą prašome palaukti, kol šis mokėjimas bus užbaigtas. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Kas mėnesį @@ -6120,8 +6146,8 @@ iDEAL - Išeiti iš „Signal“ mokėjimo patvirtinimui? - Kai šis mokėjimas bus patvirtintas, grįžk į „Signal“ užbaigti paramos apdorojimo. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Sužinoti daugiau - Tęsti + Agree - Read more + Skaityti daugiau Nepavyko įkelti nurodymo - Įvesk savo banko duomenis ir el. pašto adresą. „Stripe“ naudos tavo el. pašto adresą siųsti naujienas apie skirtą paramą. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Sužinoti daugiau diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 3ef59ddac9..4b8d797423 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -660,7 +660,7 @@ %1$s%% līdz šim… Lai izveidotu rezerves kopijas, Molly nepieciešama pieejas atļauja ārējai datu krātuvei, bet tā tiek pastāvīgi liegta. Lūdzu, dodieties uz lietotnes iestatījumiem, izvēlieties \"Atļaujas\" un iespējojiet \"Krātuve\". - Set backup time + Dublēšanas laika iestatīšana @@ -1025,12 +1025,15 @@ Profila nosaukums Lietotājvārds Par - Uzrakstiet dažus vārdus par sevi - Jūsu vārds - Jūsu uzvārds Neizdevās iestatīt avatāru Nozīmītes + + QR kods vai saite Rediģēt fotogrāfiju + + Kopīgojiet savu lietotājvārdu + + Ļaujiet citiem sākt ar jums sarunu, kopīgojot savu unikālo QR kodu vai saiti. Lietotājvārds izveidots @@ -1039,10 +1042,16 @@ Nevarēja izdzēst lietotājvārdu. Lūdzu, mēģiniet vēlāk. Lietotājvārds izdzēsts + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Radās problēma ar jūsu lietotāja vārdu, tas vairs nav piešķirts jūsu kontam. Varat mēģināt iestatīt to vēlreiz vai izvēlēties jaunu. + Radās problēma ar jūsu lietotāja vārdu, tas vairs nav piešķirts jūsu kontam. Varat mēģināt iestatīt to vēlreiz vai izvēlēties jaunu. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Labot @@ -2177,8 +2186,8 @@ Ir pieejama jauna Molly versija. Pieskarieties, lai atjauninātu. Molly atjaunināšana neizdevās Vēlāk mēģināsim vēlreiz. - Molly successfully updated - You were automatically updated to version %1$s. + Molly ir sekmīgi atjaunināts + Automātiski tika veikts atjauninājums uz versiju %1$s. Sūtīt ziņu? @@ -2800,7 +2809,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Lai pārbaudītu pilnīgu šifrēšanu sarunai ar %1$s, salīdziniet augstāk redzamos ciparus ar šīs personas ierīcē redzamajiem cipariem. Varat arī skenēt kodu šīs personas ierīcē. Pieskarieties, lai skenētu Veiksmīga sakritība Neizdevās pārbaudīt drošības numuru @@ -3105,6 +3114,7 @@ Maksājumi Sarunas + Lietotnes aktualizējumi Pārvaldīt krātuvi Izmantot mazāk datus zvaniem Nekad @@ -4671,6 +4681,8 @@ Skatīt kontaktu %1$s nav Signal lietotājs + + %1$s nav Signal lietotājs Meklēt vārdu vai numuru @@ -4860,6 +4872,12 @@ Citi veidi kā ziedot Ziedot drauga vārdā + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Ievadīt pielāgotu summu @@ -4926,16 +4944,16 @@ Sazināties ar atbalstu Iegūstiet %1$s nozīmīti - Maksājums tiek apstrādāts… + Processing donation… - Kļūda apstrādājot maksājumu + Error processing donation Mēģiniet citu maksājuma veidu vai sazinieties ar savu banku, lai iegūtu vairāk informācijas. Uzzināt vairāk - Kļūda apstrādājot maksājumu. %1$s - Jūsu maksājumu neizdevās apstrādāt, un no jums nekas netika iekasēts. Lūdzu, mēģiniet vēlreiz. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Vēl apstrādā Nevarēja pievienot nozīmīti @@ -4945,9 +4963,9 @@ Ziedošana neizdevās - Jūsu maksājums tika apstrādāts, taču Signal nevarēja nosūtīt jūsu ziedojuma ziņu. Lūdzu, sazinieties ar tehnisko atbalstu. + Your donation was processed but Signal could not send your donation message. Please contact support. Jūsu nozīmīti nevarēja pievienot jūsu kontam, tomēr iespējams, ka no jums tika iekasēta maksa. Lūdzu, sazinieties ar tehnisko atbalstu. - Jūsu maksājums vēl tiek apstrādāts. Atkarībā no jūsu savienojuma, tas var aizņemt dažas minūtes. + Your donation is still being processed. This can take a few minutes depending on your connection. Neizdevās atcelt abonementu Abonementa atcelšanai nepieciešams interneta savienojums. Jūsu ierīce neatbalsta Google Pay, tāpēc jūs nevarat pieteikties abonementam, lai iegūtu nozīmīti. Jūs vēl arvien varat atbalstīt Signal, ziedojot mūsu mājaslapā. @@ -4959,6 +4977,8 @@ Šis lietotājs nevar saņemt dāvanas, kamēr viņš nav veicis lietotnes Signal jaunināšanu. Jūsu ziedojumu neizdevās nosūtīt tīkla kļūdas dēļ. Pārbaudiet savienojumu un mēģiniet vēlreiz. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Ziedojums lietotāja %1$s vārdā @@ -5003,7 +5023,7 @@ Jūsu maksājuma veida derīguma termiņa gada skaitlis ir nepareizs. Atjauniniet to Google Pay un mēģiniet vēlreiz. - Mēģiniet pabeigt maksājumu vēlreiz vai sazinieties ar savu banku, lai iegūtu vairāk informācijas. + Try completing the donation again or contact your bank for more information. Mēģiniet vēlreiz vai sazinieties ar savu banku, lai iegūtu vairāk informācijas. @@ -5027,9 +5047,9 @@ Norādītajā bankas kontā nepietiek līdzekļu, lai pabeigtu šo pirkumu. Mēģiniet vēlreiz vai sazinieties ar banku, lai iegūtu vairāk informācijas. - Konta īpašnieks šo maksājumu atsauca, un to nevarēja apstrādāt. No jums netika ieturēta maksa. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Apstrādājot šo maksājumu, radās kļūda. Lūdzu, mēģiniet vēlreiz. + An error occurred while processing this donation, please try again. Norādīto bankas informāciju nevarēja apstrādāt. Lai iegūtu vairāk informācijas, sazinieties ar savu banku. @@ -5701,9 +5721,9 @@ Visi kontakti ir pārskatīti, pieskarieties \"nosūtīt\", lai turpinātu. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Jums ir %1$d kontaktpersonu, kuras, iespējams, ir pārinstalējušas Signal vai nomainījušas ierīci. Pirms stāsta kopīgošanas pārskatiet viņu drošības numurus vai apsveriet iespēju neatļaut šīm kontaktpersonām skatīt jūsu stāstu. + Jums ir %1$d kontaktpersona, kura, iespējams, ir pārinstalējusi Signal vai nomainījusi ierīci. Pirms stāsta kopīgošanas pārskatiet šīs kontaktpersonas vai kontaktpersonu drošības numurus vai apsveriet iespēju neatļaut tām skatīt jūsu stāstu. + Jums ir %1$d kontaktpersonas, kuras, iespējams, ir pārinstalējušas Signal vai nomainījušas ierīces. Pirms stāsta kopīgošanas pārskatiet viņu drošības numurus vai apsveriet iespēju neatļaut šīm kontaktpersonām skatīt jūsu stāstu. Apstiprināt drošības nummuru @@ -5951,15 +5971,21 @@ Privāta ziņapmaiņa, ko finansējat jūs. Bez reklāmām, bez izsekošanas, bez kompromisiem. Ziedojiet tūlīt, lai atbalstītu Signal. - You have a donation pending + Jums jau ir viens ziedojums procesā - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Bankas pārskaitījumu apstrāde parasti ilgst 1 darbdienu. Pirms abonementa atjaunināšanas, lūdzu, uzgaidiet, līdz šis maksājums tiks pabeigts. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Bankas pārskaitījumu apstrāde parasti ilgst 1 darbdienu. Pirms cita ziedojuma veikšanas, lūdzu, uzgaidiet, līdz šis maksājums tiks pabeigts. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Ikmēneša @@ -5989,8 +6015,8 @@ iDEAL - Vai pamest Signal, lai apstiprinātu maksājumu? - Kad šis maksājums tiks apstiprināts, atgriezieties lietotnē Signal, lai pabeigtu ziedojuma apstrādi. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6016,7 +6042,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6028,15 +6054,15 @@ Lasīt vairāk - Turpināt + Agree - Read more + Lasīt vairāk Komandu neizdevās ielādēt - Ievadiet savu bankas informāciju un e-pasta adresi. Stripe izmanto jūsu e-pastu, lai nosūtītu jums jaunāko informāciju par jūsu ziedojumu. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Lasīt vairāk diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index 732cd7957c..312ae7ce81 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -644,7 +644,7 @@ %1$s%% до сега… Molly има потреба од дозвола до надворешен склад за да може да создава резервни копии. Оваа дозвола е трајно одбиена. Ве молиме продолжете до менито за поставувања, изберете „Дозволи“ и вклучете „Склад“. - Set backup time + Поставете време за правење резервна копија @@ -991,12 +991,15 @@ Име на профил Корисничко име За - Напишете неколку зборови за себе - Вашето име - Вашето корисничко име Не успеа да се постави аватар Беџови + + QR код или линк Уреди фотографија + + Споделете го вашето корисничко име + + Овозможете останатите да започнат разговор со вас, со споделување на вашиот единствен QR код или линк. Корисничкото име е создадено @@ -1005,10 +1008,16 @@ Бришењето на корисничкото име е неуспешно. Обидете се повторно подоцна. Корисничкото име е избришано + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Нешто не е во ред со вашето корисничко име, повеќе не ја назначува вашата сметка. Можете да се обидете да го поставите одново или да изберете ново. + Нешто не е во ред со вашето корисничко име, повеќе не ја назначува вашата сметка. Можете да се обидете да го поставите одново или да изберете ново. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Поправи сега @@ -2104,8 +2113,8 @@ Достапна е нова верзија на Molly. Допрете за ажурирање. Molly не успеа да се ажурира Ќе се обидеме повторно подоцна. - Molly successfully updated - You were automatically updated to version %1$s. + Molly се ажурираше успешно + Апликацијата автоматски се ажурираше на верзија %1$s. Да се испрати пораката? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + За да ја проверите безбедноста на целосното шифрирање со %1$s, споредете ги бројките горе со уредот на %1$s. Исто така може да го скенирате кодот на нивниот уред. Допри да скенираш Успешно совпаѓање Неуспешна проверка на безбедносниот број @@ -3015,6 +3024,7 @@ Плаќања Разговори + Ажурирања за апликацијата Управување со склад Користи помалку податоци за повици Никогаш @@ -4566,6 +4576,8 @@ Види контакт %1$s не е Signal корисник + + %1$s не е Signal корисник Пребарај име или број @@ -4751,6 +4763,12 @@ Други начини да помогнете Донирајте за пријател + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Внесете износ @@ -4817,16 +4835,16 @@ Контакт за поддршка Добијте %1$s беџ - Плаќањето се обработува… + Processing donation… - Грешка при обработка на плаќањето + Error processing donation Обидете се со друг начин на плаќање или контактирајте со Вашата банка за повеќе информации. Дознајте повеќе - Грешка при обработката. %1$s - Вашето плаќање не можеше да се обработи и не ви е наплатено. Ве молиме обидете се повторно. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Сѐ уште се обработува Не може да се додаде беџ @@ -4836,9 +4854,9 @@ Донацијата не е успешна - Вашето плаќање е процесирано, но Signal не можеше да ја испрати вашата порака со донација. Ве молиме контактирајте со тимот за поддршка. + Your donation was processed but Signal could not send your donation message. Please contact support. Вашиот беџ не може да се додаде на вашата сметка, но можеби ви е наплатено. Ве молиме контактирајте го тимот за корисничка поддршка. - Вашето плаќање сѐ уште се обработува. Ова може да потрае неколку минути, во зависност од Вашата интернет конекција. + Your donation is still being processed. This can take a few minutes depending on your connection. Откажувањето на претплатата е неуспешно За откажување на претплата потребна е интернет врска. Вашиот уред не поддржува Google Pay, затоа не можете да се претплатите за да добиете беџ. Сѐ уште можете да го поддржите Signal преку донација на нашата веб-локација. @@ -4850,6 +4868,8 @@ Овој корисник не може да прима донации додека не го ажурира Signal. Вашата донација не можеше да се испрати поради мрежна грешка. Проверете ја интернет врската и обидете се повторно. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Донација во име на %1$s @@ -4894,7 +4914,7 @@ Годината на истекување на Вашиот начин на плаќање е неточна. Ажурирајте ја во Google Pay и обидете се повторно. - Обидете се повторно да го завршите плаќањето или контактирајте со Вашата банка за повеќе информации. + Try completing the donation again or contact your bank for more information. Обидете се повторно или контактирајте со Вашата банка за повеќе информации. @@ -4918,9 +4938,9 @@ Наведената сметка нема доволно средства за да се изврши плаќањево, обидете се повторно или контактирајте со вашата банка за повеќе податоци. - Сопственикот на сметката го откажа ова плаќање и тоа не можеше да се обработи. Не ви е наплатено. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Се случи грешка при процесирањето на ова плаќање, ве молиме обидете се повторно. + An error occurred while processing this donation, please try again. Наведените податоци за сметка не можеа да се обработат, контактирајте со вашата банка за повеќе податоци. @@ -5575,8 +5595,8 @@ Сите врски се прегледани, допрете на испрати за да продолжите. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Имате %1$d врска која можеби преинсталирала Signal или ги сменила уредите. Можете да ги прегледате сигурносните броеви на оваа врска пред да споделите приказна или да ги отстраните од вашата приказна. + Имате %1$d врски кои можеби реинсталирале Signal или ги смениле уредите. Можете да ги прегледате сигурносните броеви на оваа врска пред да споделите приказна или да ги отстраните од вашата приказна. Проверка на безбедносен број @@ -5821,15 +5841,21 @@ Приватно допишување, финансирано од вас. Без реклами, без тракери, без компромис. Донирајте сега за да го поддржите Signal. - You have a donation pending + Имате донација во тек - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Вообичаено е потребен 1 работен ден за да се обработи пренос на средства. Ве молиме почекајте да заврши уплатата пред да ја ажурирате вашата претплата на повеќекратни донации. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Вообичаено е потребен 1 работен ден за да се обработи пренос на средства. Ве молиме почекајте да заврши уплатата пред да направите друга донација. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Месечно @@ -5858,8 +5884,8 @@ iDEAL - Сакате да излезете од Signal апликацијата за да го потврдите плаќањето? - Откако ќе се потврди плаќањето, вратете се во Signal апликацијата за да се заврши обработката на вашата донација. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Дознајте повеќе - Продолжи + Agree - Read more + Прочитај повеќе Барањето не е вчитано - Внесете ги податоците од вашата платежна картичка и е-пошта. Stripe ја користи вашата е-пошта за да ви испраќа известувања за вашата донација. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Дознајте повеќе diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index f59157123d..8e409a8770 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -644,7 +644,7 @@ %1$s%% ഇതുവരെ… ബാക്കപ്പുകൾ സൃഷ്ടിക്കുന്നതിന് Molly-ന് ബാഹ്യ സ്റ്റോറജ് ​​അനുമതി ആവശ്യമാണ്, പക്ഷേ ഇത് ശാശ്വതമായി നിരസിക്കപ്പെട്ടു. അപ്ലിക്കേഷൻ ക്രമീകരണങ്ങളിലേക്കു പോയി , \"അനുമതികൾ\" തിരഞ്ഞെടുത്ത് \"സ്റ്റോറജ്\" ഉപയോഗാനുമതി നൽകുക . - Set backup time + ബാക്കപ്പ് സമയം സജ്ജീകരിക്കുക @@ -991,12 +991,15 @@ പ്രൊഫൈലിന്റെ പേര് ഉപയോക്തൃനാമം എന്നെ പറ്റി - നിങ്ങളെ പറ്റി രണ്ടുവാക്ക് എഴുതൂ - നിങ്ങളുടെ പേര് - നിങ്ങളുടെ ഉപയോക്തൃനാമം അവതാർ സജ്ജമാക്കാന്‍ കഴിഞ്ഞില്ല ബാഡ്‌ജുകള്‍ + + QR കോഡ് അല്ലെങ്കിൽ ലിങ്ക് ഫോട്ടോ എഡിറ്റ് ചെയ്യുക + + നിങ്ങളുടെ ഉപയോക്തൃനാമം പങ്കിടുക + + നിങ്ങളുടെ തനതായ QR കോഡ് അല്ലെങ്കിൽ ലിങ്ക് പങ്കിട്ട് നിങ്ങളുമായി ചാറ്റ് തുടങ്ങാൻ മറ്റുള്ളവരെ അനുവദിക്കുക. ഉപയോക്തൃനാമം സൃഷ്‌ടിച്ചു @@ -1005,10 +1008,16 @@ ഉപയോക്തൃനാമം ഇല്ലാതാക്കാനായില്ല. പിന്നീട് വീണ്ടും ശ്രമിക്കുക. ഉപയോക്തൃനാമം ഇല്ലാതാക്കി + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - നിങ്ങളുടെ ഉപയോക്തൃനാമവുമായി ബന്ധപ്പെട്ട് എന്തോ പിശകുണ്ടായി, ഇത് നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് അസൈൻ ചെയ്തിട്ടില്ല. നിങ്ങൾക്കത് വീണ്ടും സജ്ജമാക്കാൻ ശ്രമിക്കാം അല്ലെങ്കിൽ പുതിയൊരെണ്ണം തിരഞ്ഞെടുക്കാം. + നിങ്ങളുടെ ഉപയോക്തൃനാമവുമായി ബന്ധപ്പെട്ട് എന്തോ പിശകുണ്ടായി, ഇത് നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് അസൈൻ ചെയ്തിട്ടില്ല. നിങ്ങൾക്കത് വീണ്ടും സജ്ജമാക്കാൻ ശ്രമിക്കാം അല്ലെങ്കിൽ പുതിയൊരെണ്ണം തിരഞ്ഞെടുക്കാം. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ഇപ്പോൾ പരിഹരിക്കുക @@ -2104,8 +2113,8 @@ Molly-ന്റെ ഒരു പുതിയ പതിപ്പ് ലഭ്യമാണ്. അപ്ഡേറ്റ് ചെയ്യാൻ ടാപ്പ് ചെയ്യുക. Molly അപ്ഡേറ്റ് ചെയ്യാനായില്ല ഞങ്ങൾ പിന്നീട് വീണ്ടും ശ്രമിക്കും. - Molly successfully updated - You were automatically updated to version %1$s. + Molly അപ്ഡേറ്റ് ആയി + %1$s പതിപ്പിലേക്ക് ഓട്ടോമാറ്റിക്കായി അപ്ഡേറ്റ് ആയി. സന്ദേശം അയക്കണോ? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s എന്നയാളുമായി ആദ്യവസാനം എൻക്രിപ്റ്റ് ചെയ്യൽ പരിശോധിച്ചുറപ്പിക്കാൻ അവരുടെ ഉപകരണവുമായി മുകളിലുള്ള അക്കങ്ങൾ താരതമ്യം ചെയ്യുക. നിങ്ങൾക്ക് അവരുടെ ഉപകരണത്തിലെ കോഡ് സ്കാൻ ചെയ്യാനും കഴിയും. സ്കാൻ ചെയ്യാൻ തൊടുക വിജയകരമായ ചേര്‍ച്ച സുരക്ഷാ നമ്പർ പരിശോധിക്കുന്നതിൽ പരാജയപ്പെട്ടു @@ -3015,6 +3024,7 @@ പേയ്മെന്റുകൾ ചാറ്റുകൾ + അപ്ലിക്കേഷൻ അപ്‌ഡേറ്റുകൾ സ്റ്റോറേജ് ക്രമീകരിക്കുക കോളുകള്ക്ക് കുറഞ്ഞ ഡാറ്റ ഉപയോഗിക്കുക ഒരിക്കലും വേണ്ട @@ -4566,6 +4576,8 @@ കോൺടാക്റ്റ് കാണുക %1$s ഒരു Signal ഉപയോക്താവല്ല + + %1$s ഒരു Signal ഉപയോക്താവല്ല പേര് അല്ലെങ്കിൽ നമ്പർ തിരയുക @@ -4751,6 +4763,12 @@ സംഭാവന നൽകാനുള്ള മറ്റ് മാർഗ്ഗങ്ങൾ ഒരു സുഹൃത്തിന് വേണ്ടി സംഭാവന ചെയ്യുക + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. ഇഷ്‌ടാനുസൃത തുക നൽകുക @@ -4817,16 +4835,16 @@ പിന്തുണയുമായി ബന്ധപ്പെടുക %1$s ബാഡ്‌ജ് നേടൂ - പേയ്‌മെന്റ് പ്രോസസ്സ് ചെയ്യുന്നു… + Processing donation… - പേയ്‌മെന്റ് പ്രോസസ്സ് ചെയ്യുന്നതിൽ പിശക്. + Error processing donation മറ്റൊരു പേയ്‌മെന്റ് രീതി പരീക്ഷിക്കുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ബാങ്കുമായി ബന്ധപ്പെടുക. കൂടുതലറിയുക - പേയ്‌മെന്റ് പ്രോസസ്സ് ചെയ്യുന്നതിൽ പിശക്. %1$s - നിങ്ങളുടെ പേയ്‌മെന്റ് പ്രോസസ്സ് ചെയ്യാനായില്ല, നിങ്ങളിൽ നിന്ന് നിരക്ക് ഈടാക്കിയിട്ടില്ല. വീണ്ടും ശ്രമിക്കുക.‌ + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. പ്രോസസ്സ് ചെയ്യുന്നു ബാഡ്‌ജ് ചേർക്കാനായില്ല @@ -4836,9 +4854,9 @@ സംഭാവന പരാജയപ്പെട്ടു - നിങ്ങളുടെ പേയ്‌മെന്റ് പ്രോസസ്സ് ചെയ്തു, പക്ഷേ Signal-ന് നിങ്ങളുടെ സംഭാവന സന്ദേശം അയയ്‌ക്കാൻ കഴിഞ്ഞില്ല. ദയവായി പിന്തുണയുമായി ബന്ധപ്പെടുക. + Your donation was processed but Signal could not send your donation message. Please contact support. നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് നിങ്ങളുടെ ബാഡ്‌ജ് ചേർക്കാൻ കഴിഞ്ഞില്ല, എന്നാൽ നിങ്ങളിൽ നിന്ന് നിരക്ക് ഈടാക്കിയിരിക്കാം. പിന്തുണയുമായി ബന്ധപ്പെടുക. - നിങ്ങളുടെ പേയ്‌മെന്റ് ഇപ്പോഴും പ്രോസസ്സ് ചെയ്യുകയാണ്. നിങ്ങളുടെ കണക്ഷനെ ആശ്രയിച്ച് ഇതിന് കുറച്ച് മിനിറ്റുകൾ എടുത്തേക്കാം. + Your donation is still being processed. This can take a few minutes depending on your connection. സബ്‍സ്ക്രിപ്ഷൻ റദ്ദാക്കാൻ കഴിഞ്ഞില്ല സബ്‍സ്ക്രിപ്ഷൻ റദ്ദാക്കുന്നതിന് ഇന്റർനെറ്റ് കണക്ഷൻ ആവശ്യമാണ്. നിങ്ങളുടെ ഉപകരണം Google Pay പിന്തുണയ്‌ക്കാത്തതിനാൽ ഒരു ബാഡ്‌ജ് നേടാൻ നിങ്ങൾക്ക് സബ്‌സ്‌ക്രൈബ് ചെയ്യാനാകില്ല. ഞങ്ങളുടെ വെബ്‌സൈറ്റിൽ സംഭാവന നൽകിക്കൊണ്ട് നിങ്ങൾക്ക് ഇപ്പോഴും Signal-നെ പിന്തുണയ്ക്കാം. @@ -4850,6 +4868,8 @@ ഈ ഉപയോക്താവിന് അവര്‍ Signal അപ്ഗ്രേഡ് ചെയ്യുന്നത് വരെ സംഭാവനകൾ സ്വീകരിക്കാൻ കഴിയില്ല. ഒരു നെറ്റ്‌വർക്ക് പിശക് കാരണം നിങ്ങളുടെ സംഭാവന അയയ്‌ക്കാൻ കഴിഞ്ഞില്ല. നിങ്ങളുടെ കണക്ഷൻ പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s എന്നയാളുടെ പേരിലുള്ള സംഭാവന @@ -4894,7 +4914,7 @@ നിങ്ങളുടെ പേയ്‌മെന്റ് രീതിയുടെ കാലഹരണപ്പെടുന്ന വർഷം തെറ്റാണ്. അത് Google Pay-യിൽ പുതുക്കിയ ശേ‍ഷം വീണ്ടും ശ്രമിക്കുക. - പേയ്‌മെന്റ് വീണ്ടും പൂർത്തിയാക്കാൻ ശ്രമിക്കുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ബാങ്കുമായി ബന്ധപ്പെടുക. + Try completing the donation again or contact your bank for more information. വീണ്ടും ശ്രമിക്കുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ബാങ്കുമായി ബന്ധപ്പെടുക. @@ -4918,9 +4938,9 @@ ഈ വാങ്ങൽ പൂർത്തിയാക്കാനുള്ള ഫണ്ട് നിങ്ങളുടെ ബാങ്ക് അക്കൗണ്ടിൽ ഇല്ല, വീണ്ടും ശ്രമിക്കുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ബാങ്കുമായി ബന്ധപ്പെടുക. - ഈ പേയ്മെന്റ് അക്കൗണ്ട് ഉടമ അസാധുവാക്കിയതിനാൽ പ്രോസസ്സ് ചെയ്യാനായില്ല. നിങ്ങളിൽ നിന്ന് നിരക്ക് ഈടാക്കിയിട്ടില്ല. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ഈ പേയ്മെന്റ് പ്രോസസ് ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു, വീണ്ടും ശ്രമിക്കുക. + An error occurred while processing this donation, please try again. നൽകിയ ബാങ്ക് വിവരങ്ങൾ പ്രോസസ് ചെയ്യാനായില്ല, കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ ബാങ്കിനെ ബന്ധപ്പെടുക. @@ -5575,8 +5595,8 @@ എല്ലാ കണക്ഷനുകളും അവലോകനം ചെയ്‌തു, തുടരുന്നതിന് അയയ്ക്കുക എന്നതിൽ ടാപ്പ് ചെയ്യുക. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയോ ഉപകരണങ്ങൾ മാറ്റുകയോ ചെയ്‌തിട്ടുണ്ടാകാവുന്ന %1$d കണക്ഷൻ നിങ്ങൾക്ക് ഉണ്ട്. നിങ്ങൾക്ക് അവരുടെ സുരക്ഷാ നമ്പറുകൾ ഓപ്ഷണലായി അവലോകനം ചെയ്യാം. + Signal വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയോ ഉപകരണങ്ങൾ മാറുകയോ ചെയ്‌തിട്ടുണ്ടാകാവുന്ന %1$d കണക്ഷനുകൾ നിങ്ങൾക്കുണ്ട്. നിങ്ങളുടെ സ്റ്റോറി അവരുമായി പങ്കിടുന്നതിന് മുമ്പ് അവരുടെ സുരക്ഷാ നമ്പറുകൾ അവലോകനം ചെയ്യുകയോ അവരെ നിങ്ങളുടെ സ്റ്റോറിയിൽ നിന്ന് നീക്കം ചെയ്യുന്നതിനെ കുറിച്ച് ചിന്തിക്കുകയോ ചെയ്യുക. സുരക്ഷാ നമ്പർ ഉറപ്പാക്കു @@ -5821,15 +5841,21 @@ സ്വകാര്യ സന്ദേശമയയ്‌ക്കൽ, നിങ്ങളുടെ ധനസഹായത്തിൽ. പരസ്യങ്ങളില്ല, ട്രാക്കിംഗില്ല, വിട്ടുവീഴ്‌ചയില്ല. Signal-നെ പിന്തുണയ്ക്കാൻ ഇപ്പോൾ സംഭാവന നൽകൂ. - You have a donation pending + നിങ്ങൾക്ക് തീർപ്പാക്കാത്ത ഒരു സംഭാവനയുണ്ട് - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ബാങ്ക് ട്രാൻസ്ഫറുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് സാധാരണയായി 1 പ്രവൃത്തി ദിവസമെടുക്കും. നിങ്ങളുടെ സബ്‌സ്‌ക്രിപ്‌ഷൻ അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ്, ഈ പേയ്‌മെന്റ് പൂർത്തിയാകുന്നത് വരെ കാത്തിരിക്കുക. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ബാങ്ക് ട്രാൻസ്ഫറുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് സാധാരണയായി 1 പ്രവൃത്തി ദിവസമെടുക്കും. മറ്റൊരു സംഭാവന നൽകുന്നതിന് മുമ്പ്, ഈ പേയ്‌മെന്റ് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. പ്രതിമാസം @@ -5858,8 +5884,8 @@ iDEAL - പേയ്മെന്റ് സ്ഥിരീകരിക്കാൻ Signal-ൽ നിന്ന് പുറത്ത് കടക്കണോ? - ഈ പേയ്മെന്റ് സ്ഥിരീകരിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളുടെ സംഭാവന പ്രോസസ്സ് ചെയ്യുന്നത് പൂർത്തിയാക്കാൻ Signal-ലേക്ക് മടങ്ങുക. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ കൂടുതലറിയുക - തുടരുക + Agree - Read more + കൂടുതൽ വായിക്കുക അഭ്യർത്ഥന ലോഡ് ചെയ്യാനായില്ല - നിങ്ങളുടെ ബാങ്ക് വിവരങ്ങളും ഇമെയിൽ വിലാസവും നൽകുക. നിങ്ങളുടെ സംഭാവനയേക്കുറിച്ചുള്ള അപ്ഡേറ്റുകൾ നിങ്ങൾക്ക് അയയ്ക്കാൻ Stripe നിങ്ങളുടെ ഇമെയിൽ വിലാസം ഉപയോഗിക്കുന്നു. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s കൂടുതലറിയുക diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml index dcfa816b6b..1be9e979c3 100644 --- a/app/src/main/res/values-mr/strings.xml +++ b/app/src/main/res/values-mr/strings.xml @@ -644,7 +644,7 @@ %1$s%% आत्तापर्यंत… बॅकअप तयार करण्यासाठी Molly ला संचयन परवानगी ची आवश्यकता असते, पण ती कायमची नाकारली गेली आहे. कृपया अॅप सेटिंग मेनू मध्ये सुरू ठेवा, \"परवानग्या\" निवडा, आणि \"संचयन\" सक्षम करा. - Set backup time + बॅकअप वेळ सेट करा @@ -991,12 +991,15 @@ प्रोफाईल नाव वापरकर्तानाव आपल्याबद्दल - स्वतःबद्दल काही शब्द लिहा - आपले नाव - आपले वापरकर्तानाव अवतार सेट करण्यात अयशस्वी बॅजेस + + QR कोड किंवा लिंक फोटो संपादित करा + + आपले वापरकर्ता नाव शेअर करा + + इतरांना आपल्या सोबत त्यांचा असामान्य QR कोड किंवा लिंक शेअर करून चॅट सुरू करू द्या. वापरकर्तानाव तयार केले @@ -1005,10 +1008,16 @@ वापरकर्तानाव हटवू शकत नाही. नंतर पुन्हा प्रयत्न करा. वापरकर्ता हटवला + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - आपल्या वापरकर्ता नावासह काहीतरी चुकीचे झाले आहे, ते यापुढे आपल्या अकाऊंटसह नियुक्त केलेले नाही. आपण आता प्रयत्न करू शकता आणि पुन्हा सेट करू शकता किंवा नवीन निवडू शकता. + आपल्या वापरकर्ता नावासह काहीतरी चुकीचे झाले आहे, ते यापुढे आपल्या अकाऊंटसह नियुक्त केलेले नाही. आपण आता प्रयत्न करू शकता आणि पुन्हा सेट करू शकता किंवा नवीन निवडू शकता. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. आत्ता निश्चित करा @@ -2104,8 +2113,8 @@ Molly ची नवीन आवृत्ती उपलब्ध आहे. अपडेट करण्यास टॅप करा. Molly अपडेट होण्यात अयशस्वी झाला आपण नंतर पुन्हा प्रयत्न करू. - Molly successfully updated - You were automatically updated to version %1$s. + Molly यशस्वीरित्या अद्ययावत झाले + आपण %1$s आवृत्तीवर आपोआप अद्ययावत झाला आहात. संदेश पाठवायचा? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s सह एंड-टू-एंड एन्क्रिप्शनची पडताळणी करण्यासाठी, वरील क्रमांकांची त्यांच्या डिव्हाइससह तुलना करा. आपण त्यांच्या डिव्हाइसवर देखील कोड स्कॅन करू शकता. स्कॅन करण्यासाठी टॅप करा यशस्वी जोड सुरक्षितता नंबरची पडताळणी करण्यात अयशस्वी @@ -3015,6 +3024,7 @@ पेमेंट चॅट्स + अॅप अद्यतने संचयन व्यवस्थापित करा कॉल करिता कमी डेटा वापरा कधीही नाही @@ -4566,6 +4576,8 @@ संपर्क पहा %1$s हा Signal वापरकर्ता नाही + + %1$s हा Signal वापरकर्ता नाही नाव किंवा नंबर शोधा @@ -4751,6 +4763,12 @@ देणगी देण्याचे इतर मार्ग एका मित्रासाठी देणगी द्या + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. सानुकूल रक्कम प्रविष्ट करा @@ -4817,16 +4835,16 @@ समर्थन सोबत संपर्क साधा एक %1$s बॅज मिळवा - पेमेंटची प्रक्रिया करत आहे… + Processing donation… - पेमेंट प्रक्रिया करताना त्रुटी आली + Error processing donation दुसरी पेमेंट पद्धत वापरून पहा किंवा अधिक माहितीसाठी आपल्या बँकेशी संपर्क साधा. अधिक जाणून घ्या - पेमेंट प्रक्रिया करताना त्रुटी आली. %1$s - आपल्या पेमेंट वर प्रक्रिया केली जाऊ शकले नाही आणि आपल्याकडून शुल्क आकारले गेले नाही. कृपया पुन्हा प्रयत्न करा. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. अजूनही प्रक्रिया करत आहे बॅज जोडता आला नाही @@ -4836,9 +4854,9 @@ देणगी देणे अपयशी झाले - आपल्या पेमेंट्स वर प्रक्रिया करण्यात आली होती मात्र Signal आपला देणगी संदेश पाठवू शकत नाही. कृपया सपोर्टला संपर्क साधा. + Your donation was processed but Signal could not send your donation message. Please contact support. आपला बॅज आपल्या खात्याला जोडला जाऊ शकत नाही, परंतु आपल्याकडून शुल्क आकारले गेले असल्यास, कृपया सपोर्टशी संपर्क साधा. - आपली पेमेंट प्रक्रिया अजूनही चालू आहे. आपल्या कनेक्शन नुसार यास काही मिनिटे लागू शकतात. + Your donation is still being processed. This can take a few minutes depending on your connection. सदस्यत्व रद्द करणे अयशस्वी झाले सदस्यत्व रद्द करण्यास इंटरनेट कनेक्शन आवश्यक आहे. आपले डिव्हाइस Google Pay ला सपोर्ट करत नाही, त्यामुळे आपण बॅज मिळवण्यास सदस्यत्व घेऊ शकत नाही. आपण अजूनही आमच्या वेबसाइटवर देणगी देऊन Signal ला समर्थन देऊ शकता. @@ -4850,6 +4868,8 @@ ते Signal मध्ये श्रेणीसुधारणा करत नाहीत तोपर्यंत हा वापरकर्ता देणगी प्राप्त करु शकणार नाही. नेटवर्क त्रुटीमुळे आपली देणगी पाठवली जाऊ शकत नाही. आपले कनेक्शन तपासा आणि पुन्हा प्रयत्न करा. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s च्या वतीने देणगी @@ -4894,7 +4914,7 @@ आपल्या पेमेंट पद्धतीवरील कालबाह्यता वर्ष चुकीचा आहे. तो Google Pay मध्ये अपडेट करा आणि पुन्हा प्रयत्न करा. - पुन्हा पेमेंट पूर्ण करण्याचा प्रयत्न करा किंवा अधिक माहितीसाठी आपल्या बँकेशी संपर्क साधा. + Try completing the donation again or contact your bank for more information. पुन्हा प्रयत्न करा किंवा अधिक माहितीसाठी आपल्या बँकेशी संपर्क साधा. @@ -4918,9 +4938,9 @@ प्रदान करण्यात आलेल्या बँक अकाऊंटमध्ये ही खरेदी करण्यासाठी अपुरा निधी आहे, पुन्हा प्रयत्न करा किंवा अधिक माहितीसाठी आपल्या बँकेशी संपर्क साधा. - हे पेमेट अकाऊंट धारकांकडून रद्द करण्यात आले होते आणि त्यावर प्रक्रिया केली जाऊ शकत नाही. आपणाला आकारणी करण्यात आली नाही. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - या पेमेंटवर प्रक्रिया करण्यास त्रुटी आली, कृपया पुन्हा प्रयत्न करा. + An error occurred while processing this donation, please try again. प्रदान करण्यात आलेल्या बँक तपशीलावर प्रक्रिया केली जाऊ शकत नाही, अधिक माहितीसाठी आपल्या बँकेशी संपर्क साधा. @@ -5575,8 +5595,8 @@ सर्व कनेक्शन्सचे पुनरावलोकन करण्यात आले आहे, पुढे सुरू ठेवण्यासाठी टॅप करा. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + आपल्याकडे %1$d कनेक्शन आहे ज्यांनी Signal पुन्हा स्थापना केले किंवा डिव्हाइसेस बदलली असण्याची शक्यता आहे. आपण आपली स्टोरी त्यांच्यासोबत शेअर करण्यापूर्वी त्यांच्या सुरक्षा क्रमांकाचे पुनवरालोकन करा किंवा तुमच्या स्टोरीमधून ते काढून टाकण्याचे विचारात घ्या. + आपल्याकडे %1$d कनेक्शन्स आहेत ज्यांनी Signal पुन्हा स्थापना केले किंवा डिव्हायसेस बदलले असण्याची शक्यता आहे. आपण आपली स्टोरी त्यांच्यासोबत शेअर करण्यापूर्वी त्यांच्या सुरक्षा क्रमांकाचे पुनवरालोकन करा किंवा तुमच्या स्टोरीमधून ते काढून टाकण्याचे विचारात घ्या. सुरक्षितता नंबर सत्यापित करा @@ -5821,15 +5841,21 @@ आपल्या निधीवर चालणारे, गोपनीय संदेशन. कोणत्याही जाहिराती नाहीत, कोणतेही ट्रॅकिंग नाही, कोणतीही तडजोड नाही. Signal ला सपोर्ट करण्यासाठी आता देणगी द्या. - You have a donation pending + आपली देणगी प्रलंबित आहे - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + बँक हस्तांतरणावर प्रक्रिया होण्यासाठी सामान्यपणे 1 व्यावसायिक दिवसाचा कालावधी लागतो. कृपया आपल्या सदस्यत्वाला अद्ययावत करण्यापूर्वी या पेमेंट्स वर प्रक्रिया होण्याची प्रतिक्षा करा. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + बँक हस्तांतरणावर प्रक्रिया होण्यासाठी सामान्यपणे 1 व्यावसायिक दिवसाचा कालावधी लागतो. कृपया आणखी एक देणगी देण्यापूर्वी हे पेमेंट्स पूर्ण होण्याची प्रतिक्षा करा. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. महिन्याला @@ -5858,8 +5884,8 @@ iDEAL - पेमेंटची पुष्टी करण्यासाठी Signal सोडायचे? - एकदा का या पेमेंटची पुष्टी झाली, आपली देणगीची प्रक्रिया समाप्त करण्यासाठी Signal वर परत या. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ अधिक जाणून घ्या - सुरू ठेवा + Agree - Read more + आणखी वाचा विनंती लोड करण्यात अपयशी झालो - आपला बँक तपशील आणि ईमेल पत्ता प्रविष्ट करा. आपला ईमेल पत्ता हा आपल्या देणगीबद्दल अद्यतन पाठवण्यास स्ट्राईप द्वारे वापरला जाईल. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s अधिक जाणून घ्या diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index 200028393e..042d99583a 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -628,7 +628,7 @@ %1$s%% setakat ini… Molly memerlukan kebenaran storan luaran untuk mencipta sandaran, tetapi telah ditolak secara kekal. Sila terus ke menu tetapan aplikasi, pilih \"Kebenaran\", dan dayakan \"Storan\". - Set backup time + Tetapkan masa sandaran @@ -957,12 +957,15 @@ Nama profil Nama Pengguna Perihal - Tuliskan beberapa perkataan mengenai diri anda - Nama anda - Nama pengguna anda Gagal menetapkan avatar Lencana + + Kod QR atau Pautan Edit Foto + + Kongsi Nama Pengguna Anda + + Benarkan orang lain memulakan sembang dengan anda dengan berkongsi kod atau pautan QR unik anda. Nama pengguna dicipta @@ -971,10 +974,16 @@ Tidak dapat memadamkan nama pengguna. Cuba lagi kemudian. Nama pengguna dipadamkan + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Kesilapan telah berlaku dengan nama pengguna anda, ia tidak lagi diberikan kepada akaun anda. Anda boleh mencuba dan menetapkannya semula atau memilih yang baharu. + Kesilapan telah berlaku dengan nama pengguna anda, ia tidak lagi diberikan kepada akaun anda. Anda boleh mencuba dan menetapkannya semula atau memilih yang baharu. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Baiki sekarang @@ -2031,8 +2040,8 @@ Versi baharu Molly tersedia. Ketik untuk mengemas kini. Molly gagal dikemas kini Kita akan cuba lagi nanti. - Molly successfully updated - You were automatically updated to version %1$s. + Molly berjaya dikemas kini + Anda telah dikemas kini secara automatik kepada versi %1$s. Hantar mesej? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Untuk mengesahkan keselamatan penyulitan hujung ke hujung dengan %1$s, bandingkan nombor di atas dengan peranti mereka. Anda juga boleh mengimbas kod pada peranti mereka. Ketik untuk mengimbas Padanan berjaya Gagal mengesahkan nombor keselamatan @@ -2925,6 +2934,7 @@ Pembayaran Sembang + Kemas kini aplikasi Uruskan penyimpanan Gunakan kurang data untuk panggilan Tidak pernah @@ -4461,6 +4471,8 @@ Lihat Kenalan %1$s bukan pengguna Signal + + %1$s bukan pengguna Signal Cari nama atau nombor @@ -4642,6 +4654,12 @@ Cara lain untuk derma Menderma untuk Rakan + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Masukkan Jumlah Tersuai @@ -4708,16 +4726,16 @@ Hubungi Sokongan Dapatkan lencana %1$s - Memproses pembayaran… + Processing donation… - Ralat memproses pembayaran + Error processing donation Cuba kaedah pembayaran lain atau hubungi bank anda untuk maklumat lebih lanjut. Ketahui lebih lanjut - Ralat memproses pembayaran. %1$s - Pembayaran anda tidak dapat diproses dan anda belum dicaj. Sila cuba lagi. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Masih sedang diproses Tidak dapat menambah lencana @@ -4727,9 +4745,9 @@ Derma gagal - Pembayaran anda telah diproses tetapi Signal tidak boleh menghantar mesej derma anda. Sila hubungi pusat bantuan. + Your donation was processed but Signal could not send your donation message. Please contact support. Lencana anda tidak dapat ditambahkan ke akaun anda, tetapi anda mungkin telah dikenakan bayaran. Sila hubungi sokongan. - Bayaran anda masih diproses. Ini boleh mengambil masa beberapa minit bergantung kepada sambungan anda. + Your donation is still being processed. This can take a few minutes depending on your connection. Gagal membatalkan langganan Pembatalan langganan memerlukan sambungan internet. Peranti anda tidak menyokong penggunaan Google Pay, oleh itu anda tidak boleh melanggan untuk mendapatkan lencana. Anda masih boleh menyokong Signal dengan menderma di laman web kami. @@ -4741,6 +4759,8 @@ Pengguna ini tidak boleh menerima derma sehingga mereka menaik taraf Signal. Derma anda tidak boleh dihantar kerana ralat rangkaian. Periksa sambungan anda dan cuba lagi. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Derma bagi pihak %1$s @@ -4785,7 +4805,7 @@ Tahun tamat tempoh pada kaedah pembayaran anda tidak betul. Kemas kini dalam Google Pay dan cuba lagi. - Cuba selesaikan pembayaran lagi atau hubungi bank anda untuk maklumat lebih lanjut. + Try completing the donation again or contact your bank for more information. Cuba lagi atau hubungi bank anda untuk maklumat lanjut. @@ -4809,9 +4829,9 @@ Akaun bank yang diberikan tidak mempunyai baki mencukupi untuk melengkapkan pembelian ini, cuba lagi atau hubungi bank anda untuk mendapatkan maklumat lanjut. - Pembayaran ini telah dibatalkan oleh pemegang akaun dan tidak dapat diproses. Anda belum dicaj. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Ralat berlaku semasa memproses pembayaran ini, sila cuba lagi. + An error occurred while processing this donation, please try again. Butiran bank yang diberikan tidak dapat diproses, hubungi bank anda untuk mendapatkan maklumat lanjut. @@ -5449,7 +5469,7 @@ Semua hubungan telah disemak, ketik hantar untuk meneruskan. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Anda mempunyai %1$d hubungan yang mungkin telah memasang semula Signal atau menukar peranti. Anda boleh memilih untuk menyemak nombor keselamatan mereka sebelum menghantar. Sahkan nombor keselamatan @@ -5691,15 +5711,21 @@ Pemesejan peribadi, dibiayai oleh anda. Tiada iklan, tiada penjejakan, tiada kompromi. Derma sekarang untuk menyokong Signal. - You have a donation pending + Anda mempunyai derma yang belum selesai - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Pindahan bank biasanya mengambil masa 1 hari bekerja untuk diproses. Sila tunggu sehingga pembayaran ini selesai sebelum mengemas kini langganan anda. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Pindahan bank biasanya mengambil masa 1 hari bekerja untuk diproses. Sila tunggu sehingga pembayaran ini selesai sebelum membuat derma lain. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Bulanan @@ -5727,8 +5753,8 @@ iDEAL - Keluar Signal untuk mengesahkan pembayaran? - Setelah pembayaran ini disahkan, kembali ke Signal untuk menyelesaikan pemprosesan derma anda. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ Ketahui lebih lanjut - Teruskan + Agree - Read more + Baca lagi Gagal memuatkan mandat - Masukkan butiran bank dan alamat e-mel anda. E-mel anda digunakan oleh Stripe untuk menghantar kemas kini tentang derma anda. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Ketahui lebih lanjut diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index 12ea0181a3..da66d5c15c 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -628,7 +628,7 @@ %1$s%% လုပ်ဆောင်ပြီး… သင်၏ အပလီကေးရှင်းပြင်ပ ဖုန်းထဲတွင် သိမ်းထားခွင့်အား Molly ကို ပေးရန်လိုအပ်ပါသည်။သို့သော် လုံးဝခွင့်မပြုပါဟု ရွေးထားပြီး ဖြစ်နေသဖြင့် အပ်ပလီကေးရှင်း အပြင်အဆင်သို့ သွား၍ ခွင့်ပြုချက်များကို ရွေးချယ်ကာ သိုလှောင်မှုခွင့်ပြုချက်ကို အသုံးပြုနိုင်အောင် ပြုလုပ်ပါ။ - Set backup time + ဘက်ခ်အပ်လုပ်ချိန် သတ်မှတ်ခြင်း @@ -957,12 +957,15 @@ ပရိုဖိုင်း အမည် သုံးသူအမည် အကြောင်း - သင့်အကြောင်း စကားလုံးအနည်းငယ်ကိုရေးပါ - သင့်အမည် - သင့်အသုံးပြုသူအမည် ကိုယ်စားပြုရုပ်ပုံ တင်ရန်မအောင်မြင်ပါ ဘဲ့ဂျ်များ + + QR ကုဒ် သို့မဟုတ် လင့်ခ် ဓာတ်ပုံ ပြင်ရန် + + သင်၏ သုံးစွဲသူအမည်ကို ဝေမျှရန် + + သင်၏ သီးသန့် QR ကုဒ် သို့မဟုတ် လင့်ခ်ကို ဝေမျှပေးခြင်းဖြင့် အခြားသူများကို သင်နှင့် ချက်(တ်) စတင်စေလိုက်ပါ။ သုံးစွဲသူအမည် ဖန်တီးပြီး @@ -971,10 +974,16 @@ သုံးစွဲသူအမည်ကို ဖျက်၍ မရနိုင်ပါ။ နောက်မှ ထပ်ကြိုးစားကြည့်ပါ။ သုံးစွဲသူအမည် ဖျက်ပစ်ပြီး + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - သင်၏ သုံးစွဲသူအမည်နှင့်ပတ်သက်၍ တစ်စုံတစ်ခု မှားယွင်းနေပါသည်၊ သင့်အကောင့်အတွက် သတ်မှတ်ပေးတော့မည် မဟုတ်ပါ။ ထပ်မံကြိုးစား၍ သတ်မှတ်နိုင်ပါသည် သို့မဟုတ် အသစ်တစ်ခု ရွေးချယ်နိုင်ပါသည်။ + သင်၏ သုံးစွဲသူအမည်နှင့်ပတ်သက်၍ တစ်စုံတစ်ခု မှားယွင်းနေပါသည်၊ သင့်အကောင့်အတွက် သတ်မှတ်ပေးတော့မည် မဟုတ်ပါ။ ထပ်မံကြိုးစား၍ သတ်မှတ်နိုင်ပါသည် သို့မဟုတ် အသစ်တစ်ခု ရွေးချယ်နိုင်ပါသည်။ + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ယခု ဖြေရှင်းရန် @@ -2031,8 +2040,8 @@ Molly ဗားရှင်းအသစ် ရနိုင်ပါပြီ။ အပ်ဒိတ်လုပ်ရန် နှိပ်ပါ။ Molly ကို အပ်ဒိတ်လုပ်ခြင်း မအောင်မြင်ပါ နောက်မှ ထပ်ကြိုးစားပါမည်။ - Molly successfully updated - You were automatically updated to version %1$s. + Molly ကို အောင်မြင်စွာ အပ်ဒိတ်လုပ်လိုက်ပါပြီ + သင်သည် ဗားရှင်း %1$s သို့ အလိုအလျောက် အပ်ဒိတ်လုပ်လိုက်ပါပြီ။ စာပို့မလား? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s နှင့် ဟိုဘက်သည်ဘက် ကုဒ်ပြောင်းဝှက်ထားခြင်းကို စိစစ်အတည်ပြုရန် အထက်ပါနံပါတ်များကို ၎င်း၏စက်နှင့် နှိုင်းယှဉ်ပါ။ ၎င်း၏စက်မှ ကုဒ်ကိုလည်း သင် စကန်ဖတ်နိုင်ပါသည်။ စကင်ဖတ်ရန်နှိပ်ပါ ကိုက်ညီမှု အောင်မြင်ပါသည် လုံခြုံရေးနံပါတ်ကို အတည်ပြုရန် မအောင်မြင်ခဲ့ပါ @@ -2925,6 +2934,7 @@ ငွေပေးချေမှုများ ချက်(တ်)များ + အပ္ပလီကေးရှင်း အပ်ဒိတ်များ သိုလှောင်မှုကိုစီမံပါ ခေါ်ဆိုမှုများအတွက် ဒေတာလျော့သုံးမယ် ဘယ်တော့မှမ @@ -4461,6 +4471,8 @@ အဆက်အသွယ် ကြည့်ရန် %1$s သည် Signal သုံးစွဲသူ မဟုတ်ပါ + + %1$s သည် Signal သုံးစွဲသူ မဟုတ်ပါ အမည် သို့မဟုတ် နံပါတ်ကို ရှာရန် @@ -4642,6 +4654,12 @@ အခြားလှူဒါန်းမှုနည်းလမ်းများ မိတ်ဆွေတစ်ယောက်အတွက် လှူရန် + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. စိတ်ကြိုက်ပမာဏကို ရိုက်ထည့်ပါ @@ -4708,16 +4726,16 @@ ပံ့ပိုးမှုစင်တာသို့ ဆက်သွယ်ပါ %1$s ဘဲ့ဂျ် ရယူရန် - ငွေပေးချေမှု လုပ်ဆောင်နေသည်… + Processing donation… - ငွေပေးချေမှု စီမံလုပ်ဆောင်ခြင်းဆိုင်ရာ ချို့ယွင်းချက် + Error processing donation အခြားသော ငွေပေးချေနည်းကို သုံးကြည့်ပါ သို့မဟုတ် နောက်ထပ်အချက်အလက်များအတွက် သင့်ဘဏ်ကို ဆက်သွယ်ပါ။ ပိုမိုလေ့လာရန် - ငွေပေးချေမှု စီမံလုပ်ဆောင်ခြင်းဆိုင်ရာ ချို့ယွင်းချက်။ %1$s - သင့်ငွေပေးချေမှုကို စီမံလုပ်ဆောင်၍ မရနိုင်ပါ၊ သင့်အား ငွေကောက်ခံထားခြင်း မရှိပါ။ ထပ်ကြိုးစားကြည့်ပါ။ + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. စီမံလုပ်ဆောင်နေဆဲ ဘဲ့ဂျ် ပေါင်းထည့်၍ မရနိုင်ပါ @@ -4727,9 +4745,9 @@ လှူဒါန်းမှု မအောင်မြင်ပါ - သင့်ငွေပေးချေမှုကို စီမံလုပ်ဆောင်ပြီးသော်လည်း Signal သည် သင့်လှူဒါန်းမှု မက်ဆေ့ချ်ကို မပေးပို့နိုင်ခဲ့ပါ။ အကူအညီရယူရန် ဆက်သွယ်ပါ။ + Your donation was processed but Signal could not send your donation message. Please contact support. သင့်ဘဲ့ဂျ်ကို သင့်အကောင့်တွင် ပေါင်းထည့်၍ မရနိုင်ခဲ့သော်လည်း သင့်ထံမှ ငွေဖြတ်တောက်သွားနိုင်ပါသည်။ အကူအညီရယူရန် ဆက်သွယ်ပါ။ - သင့်ငွေပေးချေမှုကို စီမံလုပ်ဆောင်နေဆဲ ဖြစ်ပါသည်။ သင့်ချိတ်ဆက်မှုပေါ်မူတည်၍ မိနစ်အနည်းငယ် ကြာနိုင်ပါသည်။ + Your donation is still being processed. This can take a few minutes depending on your connection. ပုံမှန်လှူဒါန်းငွေကို ပယ်ဖျက်ရန် မအောင်မြင်ပါ ပုံမှန်လှူဒါန်းငွေ ပယ်ဖျက်မှုသည် အင်တာနက် ချိတ်ဆက်မှု လိုအပ်ပါသည်။ သင့်စက်သည် Google Pay နှင့် တွဲဖက်လုပ်ဆောင်နိုင်ခြင်း မရှိသောကြောင့် ဘဲ့ဂျ်ရရှိရန် လှူဒါန်း၍ မရနိုင်ပါ။ ကျွန်ုပ်တို့၏ ဝက်ဘ်ဆိုက်တွင် လှူဒါန်းမှု ပြုလုပ်ခြင်းဖြင့် Signal ကို ဆက်လက် ပံ့ပိုးကူညီနိုင်ပါသည်။ @@ -4741,6 +4759,8 @@ Signal ကို အဆင့်မြှင့်တင်မှု မလုပ်မချင်း ဤသုံးစွဲသူသည် လှူဒါန်းမှုများကို လက်ခံရရှိနိုင်မည် မဟုတ်ပါ။ ကွန်ရက်ချို့ယွင်းချက်ကြောင့် သင့်လှူဒါန်းမှုကို မပေးပို့နိုင်ပါ။ ချိတ်ဆက်မှုစစ်ဆေးပြီး ထပ်ကြိုးစားကြည့်ပါ။ + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s ကိုယ်စား လှူဒါန်းမှု @@ -4785,7 +4805,7 @@ သင့်ငွေပေးချေမှု နည်းလမ်းရှိ သက်တမ်းကုန်ဆုံးမည့်နှစ်သည် မမှန်ကန်ပါ။ Google Pay တွင် အပ်ဒိတ်လုပ်ပြီး ထပ်ကြိုးစားပါ။ - ငွေပေးချေမှု ပြီးမြောက်စေရန် ထပ်ကြိုးစားပါ သို့မဟုတ် နောက်ထပ်အချက်အလက်အတွက် သင့်ဘဏ်ကို ဆက်သွယ်ပါ။ + Try completing the donation again or contact your bank for more information. ထပ်ကြိုးစားပါ သို့မဟုတ် နောက်ထပ်အချက်အလက်အတွက် သင့်ဘဏ်ကို ဆက်သွယ်ပါ။ @@ -4809,9 +4829,9 @@ ပေးထားသော ဘဏ်အကောင့်တွင် ဤဝယ်ယူမှုကို အပြီးသတ်ရန် ငွေအလုံအလောက်မရှိပါ၊ ထပ်မံကြိုးစားပါ သို့မဟုတ် နောက်ထပ်အချက်အလက်များအတွက် သင့်ဘဏ်သို့ ဆက်သွယ်ပါ။ - ဤငွေပေးချေမှုကို အကောင့်ပိုင်ရှင်က ရုပ်သိမ်းလိုက်ပြီး ဆောင်ရွက်၍မရနိုင်ပါ။ သင့်ထံမှ ငွေကောက်ခံခြင်း မရှိခဲ့ပါ။ + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ဤငွေပေးချေမှုကို စီမံဆောင်ရွက်နေစဉ် အမှားအယွင်းတစ်ခု ဖြစ်သွားပါသည်၊ ထပ်မံကြိုးစားပေးပါ။ + An error occurred while processing this donation, please try again. ပေးထားသော ဘဏ်အသေးစိတ်အချက်များဖြင့် ဆောင်ရွက်၍မရနိုင်ပါ၊ နောက်ထပ်အချက်အလက်များအတွက် သင့်ဘဏ်သို့ ဆက်သွယ်ပါ။ @@ -5449,7 +5469,7 @@ ချိတ်ဆက်မှုများ အားလုံးကို ပြန်လည်စိစစ်ထားပါသည်၊ ဆက်လုပ်ရန်အတွက် ပေးပို့မည်ကို နှိပ်ပါ။ - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + သင့်တွင် Signal ကို ပြန်လည်ထည့်သွင်းထားသည့် သို့မဟုတ် စက်ပြောင်းထားသည့် အဆက်အသွယ် %1$d ဦး ရှိပါသည်။ သင့်စတိုရီကို ထိုသူတို့နှင့် မျှဝေခြင်းမပြုမီ ၎င်းတို့၏ လုံခြုံရေးနံပါတ်ကို ပြန်လည်စိစစ်ပါ သို့မဟုတ် ၎င်းတို့အား သင့်စတိုရီမှ ဖယ်ရှားရန် စဉ်းစားပါ။ စိတ်ချရသောနံပါတ်ကို စစ်ဆေးအတည်ပြုခြင်း @@ -5691,15 +5711,21 @@ သင် ငွေကြေးထောက်ပံ့ထားသည့် သီးသန့် မက်ဆေ့ချ်လုပ်ဆောင်ချက်။ ကြော်ငြာများ မရှိ၊ ခြေရာခံခြင်း မရှိ၊ အပေးအယူ မရှိ။ Signal ကို ပံ့ပိုးရန် ယခုပင် လှူဒါန်းလိုက်ပါ။ - You have a donation pending + သင့်တွင် လုပ်ဆောင်နေဆဲ လှူဒါန်းမှုတစ်ခု ရှိပါသည် - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ဘဏ်ငွေလွှဲပြောင်းမှုများကို စီမံဆောင်ရွက်ရန် များသောအားဖြင့် ရုံးဖွင့်ရက် 1 ရက် ကြာပါသည်။ သင့်ပုံမှန်လှူဒါန်းငွေကို အပ်ဒိတ်မလုပ်မီ ထိုငွေပေးချေမှု ပြီးစီးသည်အထိ စောင့်ဆိုင်းပေးပါ။ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ဘဏ်ငွေလွှဲပြောင်းမှုများကို စီမံဆောင်ရွက်ရန် များသောအားဖြင့် ရုံးဖွင့်ရက် 1 ရက် ကြာပါသည်။ နောက်ထပ်လှူဒါန်းမှု မပြုလုပ်မီ ထိုငွေပေးချေမှု ပြီးစီးသည်အထိ စောင့်ဆိုင်းပေးပါ။ - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. လစဉ် @@ -5727,8 +5753,8 @@ iDEAL - ငွေပေးချေမှုကို အတည်ပြုရန် Signal မှ ထွက်ပါမည်လား။ - ဤငွေပေးချေမှုကို အတည်ပြုပြီးသောအခါ သင်၏လှူဒါန်းမှုကို အပြီးသတ်ဆောင်ရွက်ရန် Signal သို့ ပြန်သွားပါ။ + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ ပိုမိုလေ့လာရန် - ဆက်လုပ်ရန် + Agree - Read more + ပိုမိုဖတ်ရှုရန် ညွှန်ကြားမှုကို ဖွင့်၍မရပါ - သင်၏ ဘဏ်အသေးစိတ်အချက်အလက်များနှင့် အီးမေးလ်လိပ်စာကို ထည့်သွင်းပါ။ Stripe က သင့်လှူဒါန်းမှုနှင့်ပတ်သက်၍ အပ်ဒိတ်များပေးပို့ရန် သင့်အီးမေးလ်ကို အသုံးပြုပါသည်။ %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s ပိုမိုလေ့လာရန် diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index f58dff7257..c323cb1c64 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -644,7 +644,7 @@ %1$s%% på vei … Molly krever tillatelse fra systemet for å kunne lagre sikkerhetskopier, men du har valgt å avslå dette permanent. Gå til «Apper»-menyen på systemet og slå på tillatelsen «Lagring». - Set backup time + Velg tidspunkt for sikkerhetskopiering @@ -991,12 +991,15 @@ Profil navn Brukernavn Om - Skriv noen ord om deg selv - Ditt navn - Ditt brukernavn Kunne ikke lagre profilbilde Merker + + QR-kode eller lenke Rediger bildet + + Del brukernavnet ditt + + Del din unike QR-kode eller lenke og la andre starte nye samtaler med deg. Brukernavnet er lagret @@ -1005,10 +1008,16 @@ Kunne ikke slette brukernavnet. Prøv igjen senere. Brukernavnet er slettet + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Noe gikk galt med brukernavnet ditt. Det er ikke lenger knyttet til kontoen din. Du kan prøve å angi det på nytt, eller velge et annet brukernavn. + Noe gikk galt med brukernavnet ditt. Det er ikke lenger knyttet til kontoen din. Du kan prøve å angi det på nytt, eller velge et annet brukernavn. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Fiks nå @@ -2104,8 +2113,8 @@ En ny versjon av Molly er tilgjengelig. Trykk for å oppdatere appen. Molly kunne ikke oppdateres Vi gir det et nytt forsøk senere. - Molly successfully updated - You were automatically updated to version %1$s. + Molly er oppdatert + Appen ble automatisk oppdatert til versjon %1$s. Send melding? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Hvis du vil sjekke ende-til-ende-krypteringen du har med %1$s, sammenligner du tallene ovenfor med tallene på enheten hens. Du kan også skanne koden på enheten hens. Trykk for å skanne Samsvar Kunne ikke bekrefte sikkerhetsnummeret @@ -3015,6 +3024,7 @@ Betalinger Samtaler + Oppdateringer Håndter lagring Bruk mindre data for anrop Aldri @@ -4566,6 +4576,8 @@ Åpne kontakt %1$s bruker ikke Signal + + %1$s bruker ikke Signal Søk etter navn eller nummer @@ -4751,6 +4763,12 @@ Andre måter å bidra på Gi penger for en venn + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Angi tilpasset beløp @@ -4817,16 +4835,16 @@ Kontakt brukerstøtte Få et %1$s-merke - Behandler betaling … + Processing donation… - Feil ved behandling av betaling + Error processing donation Prøv en annen betalingsmåte, eller ta kontakt med banken din for å få mer informasjon. Les mer - Feil ved behandling av betaling. %1$s - Betalingen kunne ikke behandles, og kontoen din har ikke blitt belastet. Prøv igjen. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Under behandling Kunne ikke legge til merket @@ -4836,9 +4854,9 @@ Pengegaven mislyktes - Betalingen gikk gjennom, men Signal kunne ikke sende den tilhørende meldingen. Ta kontakt med brukerstøtten vår. + Your donation was processed but Signal could not send your donation message. Please contact support. Merket kunne ikke legges til i kontoen din, men du kan ha blitt belastet. Ta kontakt med brukerstøtten vår. - Betalingen behandles fremdeles. Dette kan ta et par minutter avhengig av internettilkoblingen din. + Your donation is still being processed. This can take a few minutes depending on your connection. Kunne ikke avslutte abonnementet Du må være koblet til internett for å kunne avslutte abonnementet. Enheten din støtter ikke Google Pay, så du kan ikke abonnere for å få et merke. Du kan fremdeles støtte Signal ved å gi et pengebeløp via nettsiden vår. @@ -4850,6 +4868,8 @@ Denne brukeren må oppgradere Signal-appen for å kunne motta pengegaver. Pengegaven kunne ikke sendes på grunn av en nettverksfeil. Sjekk internettilkoblingen og prøv igjen. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Pengegave på vegne av %1$s @@ -4894,7 +4914,7 @@ Utløpsåret for betalingsmåten din stemmer ikke. Oppdater det i Google Pay og prøv på nytt. - Prøv å gjennomføre betalingen igjen, eller ta kontakt med banken din for å få mer informasjon. + Try completing the donation again or contact your bank for more information. Prøv igjen, eller ta kontakt med banken din for å få mer informasjon. @@ -4918,9 +4938,9 @@ Den angitte bankkontoen har ikke nok dekning til å fullføre kjøpet. Prøv på nytt, eller ta kontakt med banken for å få mer informasjon. - Betalingen ble trukket tilbake av kontoinnehaveren og kunne derfor ikke behandles. Ingenting har blitt trukket fra kontoen. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Det oppstod en feil under behandlingen av betalingen. Prøv på nytt. + An error occurred while processing this donation, please try again. Bankopplysningene kunne ikke behandles. Ta kontakt med banken for å få mer informasjon. @@ -5575,8 +5595,8 @@ Alle kontaktene er gjennomgått, trykk på Send for å fortsette. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Du har %1$d kontakter som kan ha installert Signal på nytt eller byttet enhet. Du bør sjekke sikkerhetsnummeret hens eller fjerne hen fra storyen din før du eventuelt deler den med hen. + Du har %1$d kontakter som kan ha installert Signal på nytt eller byttet enhet. Du bør sjekke sikkerhetsnumrene deres eller fjerne dem fra storyen din før du eventuelt deler den med dem. Bekreft sikkerhetsnummer @@ -5821,15 +5841,21 @@ Private meldinger, finansiert av brukere som deg. Ingen annonser, ingen sporing, ingen kompromiss. Støtt Signal med et pengebeløp nå. - You have a donation pending + Pengegave under behandling - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Det tar vanligvis én virkedag å behandle bankoverføringer. Du kan oppdatere abonnementet ditt når betalingen er gjennomført. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Det tar vanligvis én virkedag å behandle bankoverføringer. Du kan gi flere pengegaver når denne betalingen er gjennomført. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Månedlig @@ -5858,8 +5884,8 @@ iDEAL - Vil du forlate Signal for å bekrefte betalingen? - Når betalingen er bekreftet, kan du gå tilbake til Signal for å fullføre behandlingen av pengegaven. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Les mer - Fortsett + Agree - Read more + Les mer Kunne ikke laste inn forespørselen - Skriv inn bankinformasjonen og e-postadressen din. Stripe benytter e-posten din til å sende deg oppdateringer om pengegaven. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Les mer diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index d9e644be6f..dcd1c6a151 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -644,7 +644,7 @@ %1$s%% tot nu toe… Molly heeft toegang nodig tot de opslagruimte om back-upbestanden te kunnen maken, maar deze is pertinent geweigerd. Ga naar de instellingen voor deze app, tik op ‘Machtigingen’ en schakel ‘Opslagruimte’ in. - Set backup time + Stel back-uptijd in @@ -991,12 +991,15 @@ Profielnaam Gebruikersnaam Over mij - Schrijf iets over jezelf - Je naam - Je gebruikersnaam Instellen van profielfoto is mislukt Badges + + QR-code of link Profielfoto bewerken + + Deel je gebruikersnaam + + Laat anderen een chat met jou starten door je unieke QR-code of link te delen. Gebruikersnaam gecreëerd. @@ -1005,10 +1008,16 @@ Kan gebruikersnaam niet verwijderen. Probeer het later opnieuw. Gebruikersnaam verwijderd + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Er is iets misgegaan met je gebruikersnaam, deze is niet meer aan je account toegewezen. Je kunt het opnieuw proberen in te stellen of een nieuwe kiezen. + Er is iets misgegaan met je gebruikersnaam, deze is niet meer aan je account toegewezen. Je kunt het opnieuw proberen in te stellen of een nieuwe kiezen. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Nu regelen @@ -2104,8 +2113,8 @@ Een nieuwe versie van Molly is beschikbaar. Tik om bij te werken. Molly kan niet worden bijgewerkt We proberen het later opnieuw. - Molly successfully updated - You were automatically updated to version %1$s. + Molly succesvol bijgewerkt + Je bent automatisch bijgewerkt naar versie %1$s. Bericht verzenden? @@ -2195,7 +2204,7 @@ Molly heeft toegang tot opslagruimte nodig om iets op te slaan, maar deze is pertinent geweigerd. Ga naar de instellingen voor deze app, tik op ‘App-machtigingen’ en schakel ‘Opslagruimte’ in. Kan niet opslaan naar externe opslag zonder machtiging Bericht wissen? - Dit bericht zal onherroepelijk van je eigen apparaat worden gewist. + Dit bericht zal onherroepelijk worden gewist. %1$s naar %2$s Jij naar %1$s @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Vergelijk bovenstaande nummers met het apparaat van je contact om end-to-end-versleuteling met %1$s te verifiëren. Je kunt ook de QR-code op het apparaat van je contact scannen. Tik om te scannen De nummers komen overeen Verifieren niet gelukt @@ -3015,6 +3024,7 @@ Betalingen Chats + Nieuwe versies van de app Opslag beheren Minder data gebruiken bij oproepen Nooit @@ -4566,6 +4576,8 @@ Contact bekijken %1$s is geen Signal-gebruiker + + %1$s is geen Signal-gebruiker Zoek op naam of telefoonnummer @@ -4751,6 +4763,12 @@ Andere manieren om bij te dragen Doneer voor een vriend(in) + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Een zelfgekozen bedrag invullen @@ -4817,16 +4835,16 @@ Neem contact op Ontvang een ‘%1$s’-badge - Betaling aan het verwerken… + Processing donation… - Fout bij het verwerken van betaling + Error processing donation Probeer het via een andere betalingsmethode of neem contact op met je bank om hen om meer informatie te vragen. Meer lezen - Fout bij het verwerken van betaling. %1$s - Je betaling kon niet worden verwerkt en er is geen geld overgemaakt. Probeer het opnieuw. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Wordt nog verwerkt Kan badge niet toevoegen @@ -4836,9 +4854,9 @@ Doneren is mislukt - Je betaling is verwerkt, maar Signal kan je donatiebericht niet versturen. Neem contact op met het supportteam. + Your donation was processed but Signal could not send your donation message. Please contact support. Het is niet gelukt om de badge toe te voegen aan je profiel, maar je hebt misschien al wel betaald. Neem contact op met support. - Je betaling wordt nog verwerkt. Dit kan een paar minuten duren afhankelijk van je internetverbinding. + Your donation is still being processed. This can take a few minutes depending on your connection. Het annuleren van je maandelijkse donaties is mislukt Om je maandelijkse donaties te annuleren moet je toegang hebben tot internet. Je apparaat biedt geen ondersteuning voor Google Pay, daarom kun je via de app geen maandelijkse donaties maken en kun je geen badge verdienen. Je kunt nog wel doneren via Signals website. @@ -4850,6 +4868,8 @@ Deze gebruiker kan geen donaties ontvangen totdat Signal is geüpgraded. Je donatie kon niet worden verstuurd vanwege een netwerkfout. Ga na dat je apparaat met het internet is verbonden en probeer het opnieuw. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donatie namens %1$s @@ -4894,7 +4914,7 @@ Het jaar waarop je betalingsmethode verloopt is onjuist. Werk eerst je betalingsinformatie bij in Google Pay en probeer het vervolgens opnieuw. - Probeer opnieuw om de betaling te doen of neem contact op met je bank om hen om meer informatie te vragen. + Try completing the donation again or contact your bank for more information. Probeer het opnieuw of neem contact op met je bank om hen om meer informatie te vragen. @@ -4918,9 +4938,9 @@ Er is onvoldoende saldo op de opgegeven bankrekening om deze betaling te voltooien. Probeer het opnieuw of neem contact op met je bank voor meer informatie. - Deze betaling is door de rekeninghouder ingetrokken en kon niet worden verwerkt. Er is geen geld afgeschreven. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Er is een fout opgetreden tijdens het verwerken van deze betaling. Probeer het opnieuw. + An error occurred while processing this donation, please try again. De opgegeven bankgegevens konden niet worden verwerkt. Neem voor meer informatie contact op met je bank. @@ -5575,8 +5595,8 @@ Alle contacten zijn beoordeeld, tik op versturen om verder te gaan. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Je hebt %1$d contact die Signal misschien opnieuw geïnstalleerd heeft of van toestel is veranderd. Bekijk voordat je je verhaal deelt het veiligheidsnummer of overweeg om je verhaal niet te delen met deze persoon. + Je hebt %1$d contacten die Signal misschien opnieuw geïnstalleerd hebben of van toestel zijn veranderd. Bekijk voordat je je verhaal met hen deelt hun veiligheidsnummers of overweeg om je verhaal niet met hen te delen. Veiligheidsnummer verifiëren @@ -5821,15 +5841,21 @@ Privéberichten, gefinancierd door jou. Geen advertenties, geen tracking, geen compromissen. Doneer nu om Signal te steunen. - You have a donation pending + Je donatie is in behandeling - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + De verwerking van een bankoverschrijving duurt doorgaans 1 werkdag. Wacht tot deze betaling is voltooid voordat je je maandelijkse donaties bijwerkt. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + De verwerking van een bankoverschrijving duurt doorgaans 1 werkdag. Wacht tot deze betaling is voltooid voordat je nog een donatie doet. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Maandelijks @@ -5858,8 +5884,8 @@ iDEAL - Signal verlaten om de betaling te bevestigen? - Ga zodra deze betaling is bevestigd terug naar Signal om de verwerking van je donatie te voltooien. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Meer informatie - Doorgaan + Agree - Read more + Meer lezen Kan verzoek niet laden - Vul je bankgegevens en e-mailadres in. Stripe gebruikt je e-mailadres om je op de hoogte te houden over je donatie. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Meer informatie diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index 98efc554fc..d1ebe84946 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -644,7 +644,7 @@ ਹੁਣ ਤੱਕ %1$s %%… ਬੈਕਅੱਪ ਬਣਾਉਣ ਲਈ Molly ਨੂੰ ਬਾਹਰੀ ਸਟੋਰੇਜ ਦੀ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਪਰ ਇਸਨੂੰ ਸਥਾਈ ਤੌਰ ’ਤੇ ਇਨਕਾਰ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਐਪ ਸੈਟਿੰਗਾਂ ’ਤੇ ਜਾਰੀ ਰੱਖੋ, \"ਇਜਾਜ਼ਤਾਂ\" ਚੁਣੋ ਅਤੇ \"ਸਟੋਰੇਜ\" ਨੂੰ ਸਮਰੱਥ ਕਰੋ। - Set backup time + ਬੈਕਅੱਪ ਲੈਣ ਦਾ ਸਮਾਂ ਸੈੱਟ ਕਰੋ @@ -991,12 +991,15 @@ ਪ੍ਰੋਫਾਈਲ ਨਾਂ ਵਰਤੋਂਕਾਰ-ਨਾਂ ਇਸ ਬਾਰੇ - ਆਪਣੇ ਬਾਰੇ ਕੁਝ ਸ਼ਬਦ ਲਿਖੋ - ਤੁਹਾਡਾ ਨਾਂ - ਤੁਹਾਡਾ ਵਰਤੋਂਕਾਰ-ਨਾਂ ਅਵਤਾਰ ਬਣਾਉਣਾ ਅਸਫਲ ਰਿਹਾ ਬੈਜ + + QR ਕੋਡ ਜਾਂ ਲਿੰਕ ਫ਼ੋਟੋ ਨੂੰ ਸੋਧੋ + + ਆਪਣਾ ਵਰਤੋਂਕਾਰ ਨਾਂ ਸਾਂਝਾ ਕਰੋ + + ਆਪਣਾ ਵਿਲੱਖਣ QR ਕੋਡ ਜਾਂ ਲਿੰਕ ਸਾਂਝਾ ਕਰਕੇ ਹੋਰਾਂ ਨੂੰ ਤੁਹਾਡੇ ਨਾਲ ਚੈਟ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਸਹੂਲਤ ਦਿਓ। ਵਰਤੋਂਕਾਰ ਨਾਮ ਬਣਾਇਆ ਗਿਆ @@ -1005,10 +1008,16 @@ ਵਰਤੋਂਕਾਰ ਨਾਂ ਮਿਟਾ ਨਹੀਂ ਸਕੇ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਵਰਤੋਂਕਾਰ ਨਾਂ ਮਿਟਾਇਆ ਗਿਆ + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰ ਨਾਂ ਨਾਲ ਕੁਝ ਗਲਤ ਵਾਪਰ ਗਿਆ ਹੈ, ਇਹ ਹੁਣ ਤੁਹਾਵਰਤੋਂਕਾਰ ਨਾਂਡੇ ਖਾਤੇ ਨੂੰ ਅਸਾਈਨ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਦੁਬਾਰਾ ਸੈੱਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਇੱਕ ਨਵਾਂ ਵਰਤੋਂਕਾਰ ਨਾਂ ਚੁਣ ਸਕਦੇ ਹੋ। + ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰ ਨਾਂ ਨਾਲ ਕੁਝ ਗਲਤ ਵਾਪਰ ਗਿਆ ਹੈ, ਇਹ ਹੁਣ ਤੁਹਾਵਰਤੋਂਕਾਰ ਨਾਂਡੇ ਖਾਤੇ ਨੂੰ ਅਸਾਈਨ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਦੁਬਾਰਾ ਸੈੱਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਇੱਕ ਨਵਾਂ ਵਰਤੋਂਕਾਰ ਨਾਂ ਚੁਣ ਸਕਦੇ ਹੋ। + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ਹੁਣੇ ਠੀਕ ਕਰੋ @@ -2104,8 +2113,8 @@ Molly ਦਾ ਨਵਾਂ ਵਰਜ਼ਨ ਉਪਲਬਧ ਹੈ। ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ। Molly ਨੂੰ ਅੱਪਡੇਟ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ ਅਸੀਂ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ। - Molly successfully updated - You were automatically updated to version %1$s. + Molly ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ + ਤੁਹਾਨੂੰ ਆਪਣੇ-ਆਪ ਵਰਜ਼ਨ %1$s ਉੱਤੇ ਅੱਪਡੇਟ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਸੁਨੇਹਾ ਭੇਜਣਾ ਹੈ? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s ਦੇ ਨਾਲ ਸਿਰੇ-ਤੋਂ-ਸਿਰੇ ਤੱਕ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ, ਉੱਪਰ ਦਿੱਤੇ ਨੰਬਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਡਿਵਾਈਸ ਵਿੱਚ ਦਿਖਾਏ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਮਿਲਾਓ। ਤੁਸੀਂ ਉਹਨਾਂ ਦੇ ਡਿਵਾਇਸ ਉੱਤੇ ਦਿਖਾਏ ਕੋਡ ਨੂੰ ਵੀ ਸਕੈਨ ਕਰ ਸਕਦੇ ਹੋ। ਸਕੈਨ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ ਸਫਲਤਾਪੂਰਵਕ ਮੇਲ ਖਾਂਦਾ ਹੈ ਸੁਰੱਖਿਆ ਨੰਬਰ ਦੀ ਤਸਦੀਕ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ @@ -3015,6 +3024,7 @@ ਭੁਗਤਾਨ ਗੱਲਬਾਤ + ਐਪ ਅੱਪਡੇਟ ਸਟੋਰੇਜ਼ ਦਾ ਇੰਤਜ਼ਾਮ ਕਾਲਾਂ ਲਈ ਘੱਟ ਡਾਟਾ ਵਰਤੋਂ ਕਦੇ ਨਹੀਂ @@ -4566,6 +4576,8 @@ ਸੰਪਰਕ ਦੇਖੋ %1$s Signal ਦੇ ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਹਨ + + %1$s Signal ਦੇ ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਹਨ ਨਾਂ ਜਾਂ ਨੰਬਰ ਖੋਜੋ @@ -4751,6 +4763,12 @@ ਦਾਨ ਦੇਣ ਦੇ ਹੋਰ ਤਰੀਕੇ ਕਿਸੇ ਦੋਸਤ ਦੀ ਤਰਫ਼ ਤੋਂ ਦਾਨ ਦਿਓ + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. ਇੱਛਾ ਅਨੁਸਾਰ ਰਕਮ ਦਰਜ ਕਰੋ @@ -4817,16 +4835,16 @@ ਸਹਾਇਤਾ ਦੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ %1$s ਬੈਜ ਹਾਸਲ ਕਰੋ - ਭੁਗਤਾਨ ਕਾਰਵਾਈ ਅਧੀਨ ਹੈ… + Processing donation… - ਭੁਗਾਤਨ ਉੱਤੇ ਕਾਰਵਾਈ ਦੌਰਾਨ ਗਲਤੀ + Error processing donation ਕਿਸੇ ਹੋਰ ਭੁਗਤਾਨ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਾਂ ਹੋਰ ਜਾਣਕਾਰੀ ਲੈਣ ਲਈ ਆਪਣੇ ਬੈਂਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। ਹੋਰ ਜਾਣੋ - ਭੁਗਾਤਨ ਉੱਤੇ ਕਾਰਵਾਈ ਦੌਰਾਨ ਗਲਤੀ। %1$s - ਤੁਹਾਡੇ ਭੁਗਤਾਨ ਉੱਤੇ ਕਾਰਵਾਈ ਨਹੀਂ ਕਰ ਸਕੇ ਅਤੇ ਤੁਹਾਡੇ ਤੋਂ ਕੋਈ ਖਰਚਾ ਨਹੀਂ ਲਿਆ ਗਿਆ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ ਕਰੋ। + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ਹਾਲੇ ਕਾਰਵਾਈ ਜਾਰੀ ਹੈ ਬੈਜ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰ ਸਕੇ @@ -4836,9 +4854,9 @@ ਦਾਨ ਦੇਣਾ ਅਸਫਲ ਰਿਹਾ - ਤੁਹਾਡੇ ਭੁਗਤਾਨ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰ ਲਈ ਗਈ ਸੀ ਪਰ Signal ਤੁਹਾਡਾ ਦਾਨ ਸੁਨੇਹਾ ਭੇਜ ਨਹੀਂ ਸਕਿਆ। ਕਿਰਪਾ ਕਰਕੇ ਸਹਾਇਤਾ ਟੀਮ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। + Your donation was processed but Signal could not send your donation message. Please contact support. ਤੁਹਾਡੇ ਬੈਜ ਨੂੰ ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰ ਸਕੇ, ਪਰ ਸ਼ਾਇਦ ਤੁਹਾਡੇ ਤੋਂ ਖਰਚਾ ਲੈ ਲਿਆ ਗਿਆ ਹੈ। ਸਹਾਇਤਾ ਟੀਮ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। - ਤੁਹਾਡੇ ਭੁਗਤਾਨ ਉੱਤੇ ਹਾਲੇ ਵੀ ਕਾਰਵਾਈ ਜਾਰੀ ਹੈ। ਇਸ ਨੂੰ ਤੁਹਾਡੇ ਕਨੈਕਸ਼ਨ ਮੁਤਾਬਕ ਕੁਝ ਮਿੰਟ ਲੱਗ ਸਕਦੇ ਹਨ। + Your donation is still being processed. This can take a few minutes depending on your connection. ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਰੱਦ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹੇ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਰੱਦ ਕਰਨ ਲਈ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ। ਤੁਹਾਡਾ ਡਿਵਾਈਸ Google Pay ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ, ਇਸ ਕਰਕੇ ਬੈਜ ਹਾਸਲ ਕਰਨ ਲਈ ਤੁਸੀਂ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ ਲੈ ਸਕਦੇ। ਫੇਰ ਵੀ ਤੁਸੀਂ ਸਾਡੀ ਵੈੱਬਸਾਈਟ ਉੱਤੇ ਦਾਨ ਦੇ ਕੇ Signal ਨੂੰ ਆਪਣਾ ਸਹਿਯੋਗ ਦੇ ਸਕਦੇ ਹੋ। @@ -4850,6 +4868,8 @@ ਇਹ ਵਰਤੋਂਕਾਰ ਉਦੋਂ ਤੱਕ ਦਾਨ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਦੋਂ ਤੱਕ ਉਹ Signal ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਨਹੀਂ ਕਰਦਾ। ਨੈੱਟਵਰਕ ਵਿੱਚ ਗੜਬੜੀ ਆਉਣ ਕਾਰਨ ਤੁਹਾਡਾ ਦਾਨ ਭੇਜ ਨਹੀਂ ਸਕੇ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s ਦੀ ਤਰਫ਼ ਤੋਂ ਦਾਨ @@ -4894,7 +4914,7 @@ ਤੁਹਾਡੀ ਭੁਗਤਾਨ ਵਿਧੀ \'ਤੇ ਦਿੱਤਾ ਮਿਆਦ ਪੁੱਗਣ ਦਾ ਸਾਲ ਗਲਤ ਹੈ। ਇਸਨੂੰ Google Pay ਵਿੱਚ ਅੱਪਡੇਟ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। - ਭੁਗਤਾਨ ਨੂੰ ਦੁਬਾਰਾ ਪੂਰਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਆਪਣੇ ਬੈਂਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। + Try completing the donation again or contact your bank for more information. ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਆਪਣੇ ਬੈਂਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। @@ -4918,9 +4938,9 @@ ਪ੍ਰਦਾਨ ਕੀਤੇ ਬੈਂਕ ਖਾਤੇ ਵਿੱਚ ਇਸ ਖਰੀਦ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਰਕਮ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਆਪਣੇ ਬੈਂਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। - ਇਹ ਭੁਗਤਾਨ ਖਾਤਾ ਧਾਰਕ ਦੁਆਰਾ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ ਅਤੇ ਇਸ ਉੱਤੇ ਕਾਰਵਾਈ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਸੀ। ਤੁਹਾਡੇ ਤੋਂ ਕੋਈ ਖਰਚਾ ਨਹੀਂ ਲਿਆ ਗਿਆ ਹੈ। + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ਇਸ ਭੁਗਤਾਨ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰਦੇ ਸਮੇਂ ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ ਸੀ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। + An error occurred while processing this donation, please try again. ਪ੍ਰਦਾਨ ਕੀਤੇ ਬੈਂਕ ਵੇਰਵਿਆਂ ਉੱਤੇ ਕਾਰਵਾਈ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ, ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਆਪਣੇ ਬੈਂਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। @@ -5575,8 +5595,8 @@ ਸਾਰੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਸਮੀਖਿਆ ਹੋ ਗਈ ਹੈ, ਅੱਗੇ ਜਾਰੀ ਰੱਖਣ ਲਈ \"ਭੇਜੋ\" \'ਤੇ ਟੈਪ ਕਰੋ। - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + ਤੁਹਾਡੇ %1$d ਕਨੈਕਸ਼ਨ ਨੇ ਸ਼ਾਇਦ Signal ਨੂੰ ਦੁਆਰਾ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ ਜਾਂ ਆਪਣੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਬਦਲਿਆ ਹੈ। ਉਹਨਾਂ ਨਾਲ ਆਪਣੀ ਸਟੋਰੀ ਸਾਂਝੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਦੇ ਸੁਰੱਖਿਆ ਨੰਬਰ ਦੀ ਸਮੀਖਿਆ ਕਰੋ ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਸਟੋਰੀ ਵਿੱਚੋਂ ਹਟਾਉਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ। + ਤੁਹਾਡੇ %1$d ਕਨੈਕਸ਼ਨਾਂ ਨੇ ਸ਼ਾਇਦ Signal ਨੂੰ ਦੁਆਰਾ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ ਜਾਂ ਆਪਣੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਬਦਲਿਆ ਹੈ। ਉਹਨਾਂ ਨਾਲ ਆਪਣੀ ਸਟੋਰੀ ਸਾਂਝੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਦੇ ਸੁਰੱਖਿਆ ਨੰਬਰ ਦੀ ਸਮੀਖਿਆ ਕਰੋ ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਸਟੋਰੀ ਵਿੱਚੋਂ ਹਟਾਉਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ। ਸੁਰੱਖਿਆ ਨੰਬਰ ਦੀ ਤਸਦੀਕ ਕਰੋ @@ -5821,15 +5841,21 @@ ਪ੍ਰਾਈਵੇਟ ਮੈਸੇਜਿੰਗ, ਜੋ ਤੁਹਾਡੇ ਸਹਿਯੋਗ ਨਾਲ ਚਲਦੀ ਹੈ। ਕੋਈ ਇਸ਼ਤਿਹਾਰ ਨਹੀਂ, ਕੋਈ ਟ੍ਰੈਕਰ ਨਹੀਂ, ਕੋਈ ਸਮਝੌਤਾ ਨਹੀਂ। ਹੁਣੇ ਦਾਨ ਦੇ ਕੇ Signal ਨੂੰ ਆਪਣਾ ਸਹਿਯੋਗ ਦਿਓ। - You have a donation pending + ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਨ ਦੇਣਾ ਬਾਕੀ ਹੈ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰਨ ਵਿੱਚ ਆਮ ਤੌਰ \'ਤੇ 1 ਕਾਰੋਬਾਰੀ ਦਿਨ ਲੱਗਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਭੁਗਤਾਨ ਪੂਰਾ ਹੋਣ ਤੱਕ ਉਡੀਕ ਕਰੋ। - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰਨ ਵਿੱਚ ਆਮ ਤੌਰ \'ਤੇ 1 ਕਾਰੋਬਾਰੀ ਦਿਨ ਲੱਗਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵਾਰ ਹੋਰ ਦਾਨ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਭੁਗਤਾਨ ਪੂਰਾ ਹੋਣ ਤੱਕ ਉਡੀਕ ਕਰੋ। - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ਹਰ ਮਹੀਨੇ @@ -5858,8 +5884,8 @@ iDEAL - ਕੀ ਭੁਗਤਾਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Signal ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ? - ਇੱਕ ਵਾਰ ਜਦੋਂ ਇਸ ਭੁਗਤਾਨ ਦੀ ਪੁਸ਼ਟੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਆਪਣੇ ਦਾਨ ਉੱਤੇ ਕਾਰਵਾਈ ਪੂਰੀ ਕਰਨ ਲਈ Signal \'ਤੇ ਵਾਪਸ ਆਓ। + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ ਹੋਰ ਜਾਣੋ - ਜਾਰੀ ਰੱਖੋ + Agree - Read more + ਹੋਰ ਪੜ੍ਹੋ ਮੈਨਡੇਟ ਲੋਡ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ - ਆਪਣੇ ਬੈਂਕ ਵੇਰਵੇ ਅਤੇ ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ। ਤੁਹਾਡੀ ਈਮੇਲ ਦੀ ਵਰਤੋਂ Stripe ਦੁਆਰਾ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਦਾਨ ਬਾਰੇ ਅੱਪਡੇਟ ਭੇਜਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s ਹੋਰ ਜਾਣੋ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index d18322d17d..67a12fcc1f 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -676,7 +676,7 @@ %1$s%% wiadomości… Molly wymaga dostępu do pamięci zewnętrznej urządzenia, aby móc tworzyć kopie zapasowe, ale uprawnienia zostały na stałe odrzucone. Przejdź do ustawień aplikacji, wybierz \"Uprawnienia\" i włącz \"Pamięć\". - Set backup time + Ustaw godzinę kopii zapasowej @@ -1059,12 +1059,15 @@ Nazwa profilu Nazwa użytkownika O mnie - Napisz kilka słów o sobie - Twoje imię - Twoja nazwa użytkownika Nie udało się ustawić awatara Odznaki + + Kod QR lub link Edytuj zdjęcie + + Udostępnij swoją nazwę użytkownika + + Pozwól innym na rozpoczęcie z Tobą rozmowy poprzez udostępnienie im unikatowego kodu QR lub linku. Utworzono nazwę użytkownika @@ -1073,10 +1076,16 @@ Nie udało się skasować nazwy użytkownika. Spróbuj ponownie później. Nazwa użytkownika została skasowana + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Wystąpił błąd z Twoją nazwą użytkownika — nie jest już przypisana do Twojego konta. Możesz spróbować ustawić ją ponownie lub wybrać nową nazwę. + Wystąpił błąd z Twoją nazwą użytkownika — nie jest już przypisana do Twojego konta. Możesz spróbować ustawić ją ponownie lub wybrać nową nazwę. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Napraw błąd teraz @@ -2250,8 +2259,8 @@ Dostępna jest nowa wersja Molly. Wybierz, aby zaktualizować. Aktualizacja Molly nie powiodła się Spróbujemy ponownie później. - Molly successfully updated - You were automatically updated to version %1$s. + Molly został pomyślnie zaktualizowany + Aplikacja została automatycznie zaktualizowana do wersji %1$s. Wysłać wiadomość? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + W celu zweryfikowania szyfrowania metodą end-to-end z użytkownikiem %1$s porównaj powyższe numery z numerami na urządzeniu tej osoby. Możesz też zeskanować kod z urządzenia drugiego użytkownika. Dotknij, aby zeskanować Dopasowanie udane Nie udało się zweryfikować numeru bezpieczeństwa! @@ -3195,6 +3204,7 @@ Płatności Czaty + Aktualizacje aplikacji Zarządzaj pamięcią Używaj mniej danych dla połączeń Nigdy @@ -4776,6 +4786,8 @@ Wyświetl kontakt %1$s nie jest użytkownikiem Signal + + %1$s nie jest użytkownikiem Signal Szukaj po nazwie lub numerze @@ -4969,6 +4981,12 @@ Inne metody Wpłać darowiznę w imieniu znajomego + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Podaj własną kwotę @@ -5035,16 +5053,16 @@ Kontakt z pomocą techniczną Zdobądź odznakę %1$s - Przetwarzanie płatności… + Processing donation… - Błąd przetwarzania płatności + Error processing donation Wypróbuj inną metodę płatności lub skontaktuj się ze swoim bankiem, aby otrzymać więcej informacji. Dowiedz się więcej - Błąd przetwarzania płatności. %1$s - Twoja płatność nie mogła zostać przetworzona i Twoje konto nie zostało obciążone. Spróbuj ponownie. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Trwa przetwarzanie Nie udało się dodać odznaki @@ -5054,9 +5072,9 @@ Nie udało się wpłacić darowizny - Twoja płatność została przetworzona, ale Signal nie mógł wysłać wiadomości dołączonej do darowizny. Skontaktuj się z działem pomocy technicznej. + Your donation was processed but Signal could not send your donation message. Please contact support. Nie udało się dodać odznaki do Twojego profilu, ale Twoje konto mogło zostać obciążone. Skontaktuj się z pomocą techniczną. - Twoja płatność wciąż jest przetwarzana. W zależności od Twojego połączenia z siecią, to może potrwać kilka minut. + Your donation is still being processed. This can take a few minutes depending on your connection. Nie udało się anulować subskrypcji Anulowanie subskrypcji wymaga połączenia z internetem. Twoje urządzenie nie obsługuje Google Pay, więc nie możesz użyć subskrypcji, aby otrzymać odznakę. Wciąż możesz wesprzeć Signal darowizną, korzystając z naszej strony internetowej. @@ -5068,6 +5086,8 @@ Użytkownik nie może otrzymywać darowizn, dopóki nie zaktualizuje aplikacji Signal. Nie udało się wysłać darowizny z powodu błędu sieci. Sprawdź jakość łącza i spróbuj ponownie. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Darowizna w imieniu: %1$s @@ -5112,7 +5132,7 @@ Rok wygaśnięcia Twojej metody płatności jest nieprawidłowy. Uaktualnij go w Google Pay i spróbuj ponownie. - Spróbuj ponownie dokonać płatności lub skontaktuj się ze swoim bankiem, aby otrzymać więcej informacji. + Try completing the donation again or contact your bank for more information. Spróbuj ponownie lub skontaktuj się ze swoim bankiem, aby otrzymać więcej informacji. @@ -5136,9 +5156,9 @@ Na podanym koncie bankowym nie ma wystarczających środków do zrealizowania tego zakupu, spróbuj ponownie lub skontaktuj się ze swoim bankiem po więcej informacji. - Ta płatność została anulowana przez właściciela konta i nie mogła zostać zrealizowana. Środki nie zostały pobrane. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - W trakcie realizacji tej płatności wystąpił błąd. Spróbuj ponownie. + An error occurred while processing this donation, please try again. Podane dane bankowe nie mogły zostać uwzględnione przy realizacji. Skontaktuj się ze swoim bankiem po więcej informacji. @@ -5827,10 +5847,10 @@ Wszystkie kontakty zostały przejrzane. Stuknij w opcję „wyślij”, aby kontynuować. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Wśród kontaktów masz %1$d osobę, która mogła ponownie zainstalować aplikację Signal albo zmienić urządzenie. Przed udostępnieniem jej Relacji zweryfikuj jej numery bezpieczeństwa lub rozważ usunięcie tej osoby ze swojej Relacji. + Wśród kontaktów masz %1$d osoby, które mogły ponownie zainstalować aplikację Signal albo zmienić urządzenie. Przed udostępnieniem im Relacji zweryfikuj ich numery bezpieczeństwa lub rozważ usunięcie tych osób ze swojej Relacji. + Wśród kontaktów masz %1$d osób, które mogły ponownie zainstalować aplikację Signal albo zmienić urządzenie. Przed udostępnieniem im Relacji zweryfikuj ich numery bezpieczeństwa lub rozważ usunięcie tych osób ze swojej Relacji. + Wśród kontaktów masz %1$d osoby, która mogła ponownie zainstalować aplikację Signal albo zmienić urządzenie. Przed udostępnieniem jej Relacji zweryfikuj jej numery bezpieczeństwa lub rozważ usunięcie tej osoby ze swojej Relacji. Zweryfikuj numer bezpieczeństwa @@ -6081,15 +6101,21 @@ Prywatne wysyłanie wiadomości, finansowane przez Ciebie. Bez reklam, bez śledzenia, bez nadzoru. Wpłać darowiznę i wspieraj Signal. - You have a donation pending + Twoja darowizna oczekuje na realizację - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Przelewy bankowe są zazwyczaj realizowane w ciągu 1 dnia roboczego. Poczekaj, aż płatność zostanie zakończona, zanim zmienisz swoją subskrypcję. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Przelewy bankowe są zazwyczaj realizowane w ciągu 1 dnia roboczego. Poczekaj, aż płatność zostanie zakończona, zanim przekażesz kolejną darowiznę. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Co miesiąc @@ -6120,8 +6146,8 @@ iDEAL - Wyjść z Signal, aby potwierdzić płatność? - Gdy płatność zostanie zatwierdzona, wróć do Signal, by zakończyć proces przekazywania darowizny. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Dowiedz się więcej - Kontynuuj + Agree - Read more + Czytaj dalej Nie udało się wczytać zlecenia - Wprowadź swoje dane bankowe i adres e-mail. Twój adres e-mail zostanie użyty przez Stripe w celu przesyłania Ci powiadomień na temat darowziny. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Dowiedz się więcej diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 1e8cb8e02b..f2f069b746 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -644,7 +644,7 @@ %1$s%% até agora… O Molly precisa da permissão ao armazenamento externo para fazer backup, mas ela foi permanentemente negada. Por favor, vá ao menu de configurações de aplicativos, selecione \"Permissões\", e habilite \"Armazenamento\". - Set backup time + Definir horário do backup @@ -991,12 +991,15 @@ Nome do perfil Nome de usuário Sobre mim - Escreva algo sobre você - Seu nome - Seu nome de usuário Falha ao salvar foto de perfil Selos + + QR code ou link Editar foto + + Compartilhe seu nome de usuário + + Compartilhe seu QR code único ou link para permitir que outras pessoas iniciem uma conversa com você. Nome de usuário criado @@ -1005,10 +1008,16 @@ Não foi possível apagar o nome de usuário. Tente novamente mais tarde. Nome de usuário excluído + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Algo deu errado com seu nome de usuário, pois ele não está mais atribuído à sua conta. Você pode tentar defini-lo de novo ou escolher outro. + Algo deu errado com seu nome de usuário, pois ele não está mais atribuído à sua conta. Você pode tentar defini-lo de novo ou escolher outro. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Corrigir agora @@ -2104,8 +2113,8 @@ Uma nova versão do Molly está disponível. Toque para atualizar. Falha ao atualizar o Molly Tentaremos novamente mais tarde. - Molly successfully updated - You were automatically updated to version %1$s. + Molly atualizado + Seu app foi atualizado automaticamente para a versão %1$s. Enviar mensagem? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Para verificar a criptografia de ponta a ponta com %1$s, compare os números acima com os números no dispositivo dessa pessoa. Também é possível escanear seu código com um dispositivo. Toque para escanear Correspondência bem sucedida Falha ao verificar o número de segurança @@ -3015,6 +3024,7 @@ Pagamentos Chats + Atualizações do aplicativo Gerenciar armazenamento Usar menos dados em chamadas Nunca @@ -4566,6 +4576,8 @@ Ver contato %1$s não usa o Signal + + %1$s não usa o Signal Pesquise o nome ou número @@ -4751,6 +4763,12 @@ Outros métodos de doar Doar para um amigo + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Insira o valor @@ -4817,16 +4835,16 @@ Entre em contato com o suporte Obter um selo %1$s - Efetuando o pagamento… + Processing donation… - Erro ao efetuar o pagamento + Error processing donation Tente outra forma de pagamento ou entre em contato com seu banco para obter informações sobre o erro. Saiba mais - Erro ao efetuar o pagamento. %1$s - Não foi possível efetuar o seu pagamento e você não foi cobrado. Por favor, tente novamente. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ainda em processamento Não foi possível adicionar o selo @@ -4836,9 +4854,9 @@ Erro ao fazer doação - O pagamento foi processado, mas o Signal não conseguiu enviar sua mensagem de doação. Entre em contato com o suporte. + Your donation was processed but Signal could not send your donation message. Please contact support. Não foi possível adicionar seu selo à sua conta, mas você pode ter sido cobrado. Entre em contato com o suporte, por favor. - Seu pagamento ainda está sendo efetuado. Isso pode demorar alguns minutos, dependendo da sua conexão. + Your donation is still being processed. This can take a few minutes depending on your connection. Ocorreu um erro ao cancelar a doação mensal O cancelamento da doação mensal requer uma conexão com a internet. Seu aparelho não é compatível com o Google Pay, portanto você não pode doar para ganhar um selo. Você ainda pode apoiar o Signal ao fazer uma doação em nosso site. @@ -4850,6 +4868,8 @@ Para receber doações, o usuário precisa fazer um upgrade do Signal. Não foi possível enviar sua doação devido a um erro de rede. Verifique a sua conexão e tente novamente. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Doação em nome de %1$s @@ -4894,7 +4914,7 @@ O ano da validade do seu método de pagamento está incorreto. Atualize-o no Google Pay e tente novamente. - Tente completar o pagamento novamente ou entre em contato com seu banco para mais detalhes. + Try completing the donation again or contact your bank for more information. Tente novamente ou entre em contato com seu banco para mais detalhes. @@ -4918,9 +4938,9 @@ A conta bancária fornecida não tem fundos suficientes para concluir esta compra. Tente novamente ou entre em contato com seu banco para obter mais informações. - Este pagamento foi revogado pelo titular da conta e não pôde ser processado. Não foi realizada nenhuma cobrança. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Um erro ocorreu ao processar este pagamento. Tente novamente. + An error occurred while processing this donation, please try again. Não foi possível processar os dados bancários fornecidos. Entre em contato com seu banco para obter mais informações. @@ -5575,8 +5595,8 @@ Todos os contatos foram analisados, toque em enviar para continuar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Você tem %1$d contato que pode ter reinstalado o Signal ou trocado de aparelho. Também é possível verificar o número de segurança dele antes de enviar. + Você tem %1$d contatos que podem ter reinstalado o Signal ou trocado de aparelho. Também é possível verificar o número de segurança desses contatos antes de enviar. Verificar número de segurança @@ -5821,15 +5841,21 @@ Mensagens privadas, financiadas por você. Sem anúncios, sem rastreamento, sem vigilância. Faça uma doação agora para apoiar o Signal. - You have a donation pending + Você tem uma doação pendente - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + As transferências bancárias normalmente demoram 1 dia útil para serem processadas. Espere até que o pagamento seja concluído para atualizar sua assinatura. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + As transferências bancárias normalmente demoram 1 dia útil para serem processadas. Espere até que o pagamento seja concluído para fazer outra doação. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensal @@ -5858,8 +5884,8 @@ iDEAL - Sair do Signal para confirmar pagamento? - Assim que o pagamento for confirmado, volte ao Signal para finalizar o processamento da sua doação. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Saiba mais - Continuar + Agree - Read more + Leia mais Falha ao carregar o mandato - Insira seus dados bancários e endereço de e-mail. O Stripe usa seu e-mail para enviar atualizações sobre sua doação. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Saiba mais diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 4ed4da3bc0..148dd685b2 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -644,7 +644,7 @@ %1$s%% até agora… O Molly requer permissão de acesso ao armazenamento externo para criar cópias de segurança, mas esta foi negada permanentemente. Por favor, aceda às definições das aplicações do seu telemóvel, selecione a aplicação Molly e nas \"Permissões\" ative \"Armazenamento\". - Set backup time + Definir hora da cópia de segurança @@ -991,12 +991,15 @@ Nome de perfil Nome de utilizador Acerca - Escreva algumas palavras acerca de si - O seu nome - O seu nome de utilizador Falha ao tentar definir o avatar Crachás + + Código QR ou link Editar fotografia + + Partilhe o seu nome de utilizador + + Partilhe o seu código QR único ou link para permitir aos outros iniciar uma conversa consigo. Nome de utilizador criado @@ -1005,10 +1008,16 @@ Não foi possível eliminar o nome de utilizador. Tente novamente mais tarde. Nome de utilizador eliminado + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Ocorreu algo errado com o seu nome de utilizador, já não está atribuído à sua conta. Pode voltar a configurá-lo ou pode escolher um novo. + Ocorreu algo errado com o seu nome de utilizador, já não está atribuído à sua conta. Pode voltar a configurá-lo ou pode escolher um novo. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Resolver agora @@ -2104,8 +2113,8 @@ Está disponível uma nova versão do Molly. Toque para atualizar. Falha ao atualizar o Molly Tentaremos mais tarde. - Molly successfully updated - You were automatically updated to version %1$s. + Molly atualizado com sucesso + Foi atualizado automaticamente para a versão %1$s. Enviar mensagem? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Para verificar a criptografia de ponta a ponta com %1$s, compare os números acima com os números no dispositivo dessa pessoa. Também pode fazer scan do código no dispositivo dessa pessoa. Toque para ler Correspondência bem sucedida Falha o verificar o número de segurança @@ -3015,6 +3024,7 @@ Pagamentos Chats + Atualizações da aplicação Gerir armazenamento Utilizar menos dados para as chamadas Nunca @@ -4566,6 +4576,8 @@ Ver contacto %1$s não é um utilizador Signal + + %1$s não é um utilizador Signal Procurar nome ou número @@ -4751,6 +4763,12 @@ Outras formas de doar Doar em nome de um amigo + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Introduzir montante personalizado @@ -4817,16 +4835,16 @@ Contactar o Suporte Obter um crachá de %1$s - A processar pagamento… + Processing donation… - Erro ao processar o pagamento + Error processing donation Tente outro método de pagamento ou contacte o seu banco para mais informações. Saber mais - Erro ao processar o pagamento. %1$s - Não foi possível processar o seu pagamento e não lhe foi feita nenhuma cobrança. Tente novamente. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ainda a processar Não foi possível adicionar o crachá @@ -4836,9 +4854,9 @@ A doação falhou - O seu pagamento foi processado, mas o Signal não lhe conseguiu enviar o crachá de presente. Entre em contacto com a equipa de suporte. Entre em contacto com a equipa de suporte. + Your donation was processed but Signal could not send your donation message. Please contact support. Não foi possível adicionar o seu crachá à sua conta, mas poderá ter sido debitado dinheiro. Entre em contacto com a equipa de suporte. - O seu pagamento ainda está a ser processado. Isto poderá demorar alguns minutos, dependendo da sua ligação. + Your donation is still being processed. This can take a few minutes depending on your connection. Ocorreu um erro ao tentar cancelar a assinatura O cancelamento da sua assinatura requere ligação à internet. O seu dispositivo não é compatível com o Google Pay, como tal você não pode subscrever para ganhar um crachá. Ainda pode apoiar o Signal fazendo uma doação no nosso site. @@ -4850,6 +4868,8 @@ Este utilizador não pode receber doações até fazer upgrade do Signal. A sua doação não pôde ser enviada devido a um erro de rede. Verifique a sua ligação e tente novamente. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Doação em nome de %1$s @@ -4894,7 +4914,7 @@ O ano da validade da sua forma de pagamento encontra-se incorreto. Atualize-o no Google Pay e tente novamente. - Experimente completar novamente o pagamento ou contacte o seu banco para mais informações. + Try completing the donation again or contact your bank for more information. Experimente novamente ou contacte o seu banco para mais informações. @@ -4918,9 +4938,9 @@ A conta bancária fornecida não tem fundos suficientes para concluir esta compra, tente novamente ou contacte o seu banco para mais informações. - Este pagamento foi recusado pelo titular da conta e não pôde ser processado. Não foi cobrado. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Ocorreu um erro ao processar este pagamento, por favor, tente novamente. + An error occurred while processing this donation, please try again. Os dados bancários fornecidos não puderam ser processados, contacte o seu banco para obter mais informações. @@ -5575,8 +5595,8 @@ Todos os contactos foram analisados, toque em enviar para continuar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d dos seus contactos talvez tenha reinstalado o Signal ou mudado de dispositivo. Antes de partilhar a história com esse contacto, verifique os seus números de segurança ou pondere removê-lo da sua história. + %1$d dos seus contactos talvez tenham reinstalado o Signal ou mudado de dispositivo. Antes de partilhar a história com eles, verifique os seus números de segurança ou pondere removê-los da sua história. Verificar número de segurança @@ -5821,15 +5841,21 @@ Mensagens privadas, financiadas por si. Sem anúncios, sem rastreadores, sem compromisso. Faça um donativo agora para apoiar o Signal. - You have a donation pending + Tem uma doação pendente - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + As transferências bancárias geralmente demoram 1 dia útil a ser processadas. Aguarde até que este pagamento seja concluído antes de atualizar a sua subscrição. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + As transferências bancárias geralmente demoram 1 dia útil a ser processadas. Aguarde até que este pagamento seja concluído antes de fazer outra doação. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mensal @@ -5858,8 +5884,8 @@ iDEAL - Sair do Signal para confirmar pagamento? - Assim que este pagamento estiver confirmado, regresse ao Signal para finalizar o processamento do seu donativo. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Saber mais - Continuar + Agree - Read more + Ler mais Falha ao carregar pedido - Insira os seus detalhes bancários e email. O seu email é usado pelo Stripe para lhe enviar atualizações sobre o seu donativo. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Saber mais diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index f006287b9f..2b31ad0234 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -660,7 +660,7 @@ %1$s%% până acum… Molly necesită permisiunea de acces la stocarea externă pentru a putea crea backup-uri, dar i-a fost refuzat permanent. Te rugăm continuă la setări aplicație, selectează \"Permisiuni\" și activează \"Stocare\". - Set backup time + Setează timpul de rezervă @@ -1025,12 +1025,15 @@ Nume profil Nume utilizator Despre - Scrie câteva cuvinte despre tine - Numele tău - Numele tău de utilizator Eroare la setarea avatarului Insigne + + Cod QR sau link Editează fotografia + + Împărtășește-ți numele de utilizator + + Permite altora să înceapă o conversație cu tine partajând codul sau linkul tău QR unic. Numele de utilizator a fost creat @@ -1039,10 +1042,16 @@ Nu s-a putut șterge numele de utilizator. Încearcă mai târziu. Numele de utilizator a fost șters + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Ceva nu a funcționat corect cu numele tău de utilizator, nu mai este atribuit contului tău. Poți încerca să îl stabilești din nou sau să alegi unul nou. + Ceva nu a funcționat corect cu numele tău de utilizator, nu mai este atribuit contului tău. Poți încerca să îl stabilești din nou sau să alegi unul nou. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Repară acum @@ -2177,8 +2186,8 @@ O nouă versiune de Molly este disponibilă. Apasă pentru actualizare. Molly nu a putut fi actualizat Vom încerca din nou mai târziu. - Molly successfully updated - You were automatically updated to version %1$s. + Molly a fost actualizat cu succes + Ai primit o actualizare automată la versiunea %1$s. Trimit mesajul? @@ -2800,7 +2809,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Pentru a verifica criptarea integrală cu %1$s, compară numerele de mai sus cu cele de pe dispozitivul său. Poți scana codul pe dispozitivul său. Atinge pentru a scana Potrivire reușită Verificarea numărului de siguranță a eșuat @@ -3105,6 +3114,7 @@ Plăți Conversații + Actualizări aplicație Administrare stocare Reducerea consumului de date pentru apeluri Niciodată @@ -4671,6 +4681,8 @@ Vezi contactul %1$s nu este utilizator Signal + + %1$s nu este utilizator Signal Căutare nume sau număr @@ -4860,6 +4872,12 @@ Alte modalități de a dona Donează pentru un Prieten + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Introdu o Sumă Specifică @@ -4926,16 +4944,16 @@ Contactează Suportul Obține insigna %1$s - Se procesează plata… + Processing donation… - Procesarea plății a eșuat + Error processing donation Încearcă o altă metodă de plată sau ia legătura cu banca ta pentru mai multe informații. Află mai multe - Eroare la procesarea plății %1$s - Plata ta nu a putut fi procesată și nu ai fost taxat. Te rugăm să încerci din nou. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. În curs de procesare Nu s-a putut adăuga insigna @@ -4945,9 +4963,9 @@ Donația a eșuat - Plata a fost procesată, dar Signal nu a putut să trimită mesajul de donație. Te rugăm contactează asistența. + Your donation was processed but Signal could not send your donation message. Please contact support. Insigna nu a putut fi adăugată în cont, dar este posibil să fi fost taxat. Te rugăm să contactezi asistența. - Plata ta este încă în procesare. Ceea ce poate dura câteva minute în funcție de conexiunea ta. + Your donation is still being processed. This can take a few minutes depending on your connection. Anularea abonamentul a eșuat Anularea abonamentului necesită o conexiune la internet. Dispozitivul tău nu acceptă Google Pay, așa că nu te poți abona pentru a obține o insignă. Poți totuși să sprijini Signal făcând o donație pe site-ul nostru. @@ -4959,6 +4977,8 @@ Acest utilizator nu poate primi donații până nu actualizează Signal. Donația ta nu a putut fi trimisă din cauza unei erori de rețea. Verifică-ți conexiunea și încearcă din nou. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donație în numele persoanei %1$s @@ -5003,7 +5023,7 @@ Anul de expirare a metodei de plată este incorect. Actualizează-l în Google Pay și încearcă din nou. - Încearcă să finalizezi din nou plata sau ia legătura cu banca ta pentru mai multe informații. + Try completing the donation again or contact your bank for more information. Încearcă din nou sau contactează-ți banca pentru mai multe informații. @@ -5027,9 +5047,9 @@ Contul bancar furnizat are fonduri insuficiente pentru a finaliza această achiziție, încearcă din nou sau contactează banca pentru mai multe informații. - Această plată a fost revocată de titularul contului și nu a putut fi procesată. Nu ai fost taxat/ă. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - A apărut o eroare la procesarea acestei plăți, te rugăm să încerci din nou. + An error occurred while processing this donation, please try again. Detaliile bancare furnizate nu au putut fi procesate, contactează banca pentru mai multe informații. @@ -5701,9 +5721,9 @@ Toate conexiunile au fost evaluate, atinge trimite pentru a continua. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Ai %1$d persoană de contact care e posibil să fi reinstalat Signal sau să-și fi schimbat dispozitivul. Înainte de a-ți distribui povestea către aceasta, poți să-i revizuiești numărul de siguranță sau să o elimini din povestea ta. + Ai %1$d persoane de contact care e posibil să fi reinstalat Signal sau să-și fi schimbat dispozitivul. Înainte de a-ți distribui povestea către acestea, poți să le revizuiești numerele de siguranță sau să le elimini din povestea ta. + Ai %1$d de persoane de contact care e posibil să fi reinstalat Signal sau să-și fi schimbat dispozitivul. Înainte de a-ți distribui povestea către acestea, poți să le revizuiești numerele de siguranță sau să le elimini din povestea ta. Verifică numărul de siguranță @@ -5951,15 +5971,21 @@ Mesaje private, finanțate de tine. Fără anunțuri, fără sisteme de urmărire. Donează acum ca să susții Signal. - You have a donation pending + Ai o donație în așteptare - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Procesarea transferurilor bancare durează de obicei 1 zi lucrătoare. Așteaptă până la finalizarea acestei plăți înainte de a-ți actualiza abonamentul. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Procesarea transferurilor bancare durează de obicei 1 zi lucrătoare. Așteaptă până la finalizarea acestei plăți înainte de a face o altă donație. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Lunar @@ -5989,8 +6015,8 @@ iDEAL - Ieși din Signal ca să confirmi plata? - Odată ce această plată este confirmată, revino la Signal pentru a finaliza procesarea donației. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6016,7 +6042,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6028,15 +6054,15 @@ Află mai multe - Continuă + Agree - Read more + Citește mai mult Nu s-a putut încărca solicitarea - Introdu detaliile tale bancare și adresa de e-mail. E-mailul tău este folosit de Stripe pentru a-ți trimite actualizări despre donația ta. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Află mai multe diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 489e367472..5f2683d996 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -676,7 +676,7 @@ Уже %1$s%%… Molly требуется разрешение на доступ к хранилищу для создания резервных копий, но оно было вами отклонено. Нажмите «Продолжить», чтобы перейти в настройки приложения, откройте «Разрешения» и включите «Хранилище». - Set backup time + Задать время резервного копирования @@ -1059,12 +1059,15 @@ Имя профиля Имя пользователя Обо мне - Напишите несколько слов о себе - Ваше имя - Ваше имя пользователя Не удалось установить аватар Значки + + QR-код или ссылка Редактировать фото + + Поделитесь вашим именем пользователя + + Позвольте другим начать чат с вами, поделившись вашим уникальным QR-кодом или ссылкой. Имя пользователя создано @@ -1073,10 +1076,16 @@ Не удалось удалить имя пользователя. Попробуйте ещё раз позже. Имя пользователя удалено + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Что-то пошло не так с вашим именем пользователя, оно больше не закреплено за вашей учётной записью. Вы можете попробовать установить его снова или выбрать новое. + Что-то пошло не так с вашим именем пользователя, оно больше не закреплено за вашей учётной записью. Вы можете попробовать установить его снова или выбрать новое. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Исправить сейчас @@ -2250,8 +2259,8 @@ Доступна новая версия Molly. Нажмите, чтобы обновить. Не удалось обновить Molly Мы попробуем ещё раз позже. - Molly successfully updated - You were automatically updated to version %1$s. + Molly успешно обновлён + Вы были автоматически обновлены до версии %1$s. Отправить сообщение? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Чтобы подтвердить ваше сквозное шифрование с %1$s, сравните цифры, указанные выше, с устройством собеседника. Вы также можете отсканировать код на вашем устройстве. Сканировать Успешное совпадение Не удалось подтвердить код безопасности @@ -3195,6 +3204,7 @@ Платежи Чаты + Обновления приложения Управлять хранилищем Экономить трафик для звонков Никогда @@ -4776,6 +4786,8 @@ Посмотреть контакт %1$s не является пользователем Signal + + %1$s не является пользователем Signal Поиск по имени или номеру @@ -4969,6 +4981,12 @@ Другие способы пожертвовать Пожертвовать за друга + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Ввести сумму @@ -5035,16 +5053,16 @@ Связаться с поддержкой Получите значок «%1$s» - Обрабатываем платёж… + Processing donation… - Ошибка обработки платежа + Error processing donation Попробуйте другой способ оплаты или свяжитесь со своим банком для получения дополнительной информации. Узнать больше - Ошибка обработки платежа. %1$s - Не удалось обработать ваш платёж, и с вас не была взята плата. Пожалуйста, попробуйте ещё раз. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Продолжается обработка Не удалось добавить значок @@ -5054,9 +5072,9 @@ Не удалось пожертвовать - Ваш платёж был обработан, но Signal не смог отправить сообщение о пожертвовании. Пожалуйста, свяжитесь с поддержкой. + Your donation was processed but Signal could not send your donation message. Please contact support. Ваш значок не удалось добавить в вашу учётную запись, но, возможно, с вас была взята плата. Пожалуйста, свяжитесь с поддержкой. - Ваш платёж всё ещё обрабатывается. Это может занять несколько минут в зависимости от вашего соединения. + Your donation is still being processed. This can take a few minutes depending on your connection. Не удалось отменить подписку Для отмены подписки требуется соединение с интернетом. Ваше устройство не поддерживает Google Pay, поэтому вы не можете подписаться, чтобы получить значок. Вы всё равно можете поддержать Signal, сделав пожертвование на нашем сайте. @@ -5068,6 +5086,8 @@ Этот пользователь не сможет получать пожертвования, пока не обновит Signal. Ваше пожертвование не удалось отправить из-за ошибки сети. Проверьте ваше подключение к интернету и попробуйте ещё раз. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Пожертвование от имени %1$s @@ -5112,7 +5132,7 @@ Год истечения срока действия вашего способа оплаты неверен. Обновите его в Google Pay и попробуйте ещё раз. - Попробуйте завершить платёж ещё раз или свяжитесь со своим банком для получения дополнительной информации. + Try completing the donation again or contact your bank for more information. Попробуйте ещё раз или свяжитесь со своим банком для получения дополнительной информации. @@ -5136,9 +5156,9 @@ На вашем счёте недостаточно средств, чтобы завершить эту покупку. Попробуйте ещё раз или свяжитесь со своим банком для получения дополнительной информации. - Данный платёж был отозван владельцем счёта и не был обработан. Средства не были списаны. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Произошла ошибка при обработке платежа. Пожалуйста, попробуйте ещё раз. + An error occurred while processing this donation, please try again. Указанные банковские реквизиты не могут быть обработаны. Обратитесь в свой банк для получения дополнительной информации. @@ -5827,10 +5847,10 @@ Все контакты были проверены, нажмите «отправить», чтобы продолжить. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + У вас есть контакты (%1$d), которые, возможно, переустановили Signal или сменили устройства. Прежде чем поделиться с ними своей историей, просмотрите их коды безопасности или подумайте о том, чтобы удалить их из своей истории. + У вас есть контакты (%1$d), которые, возможно, переустановили Signal или сменили устройства. Прежде чем поделиться с ними своей историей, просмотрите их коды безопасности или подумайте о том, чтобы удалить их из своей истории. + У вас есть контакты (%1$d), которые, возможно, переустановили Signal или сменили устройства. Прежде чем поделиться с ними своей историей, просмотрите их коды безопасности или подумайте о том, чтобы удалить их из своей истории. + У вас есть контакты (%1$d), которые, возможно, переустановили Signal или сменили устройства. Прежде чем поделиться с ними своей историей, просмотрите их коды безопасности или подумайте о том, чтобы удалить их из своей истории. Подтвердить код безопасности @@ -6081,15 +6101,21 @@ Безопасный мессенджер, существующий благодаря вашей поддержке. Без рекламы, без трекеров, без компромиссов. Пожертвуйте сейчас, чтобы поддержать Signal. - You have a donation pending + Ваше пожертвование на рассмотрении - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Обработка банковских переводов обычно занимает 1 рабочий день. Пожалуйста, дождитесь завершения обработки платежа, прежде чем обновлять подписку. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Обработка банковских переводов обычно занимает 1 рабочий день. Пожалуйста, дождитесь завершения обработки платежа, прежде чем обновлять подписку. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Ежемесячно @@ -6120,8 +6146,8 @@ iDEAL - Покинуть Signal для подтверждения оплаты? - После подтверждения платежа вернитесь в Signal для завершения обработки вашего пожертвования. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Узнать больше - Продолжить + Agree - Read more + Читать далее Не удалось загрузить мандат - Введите свои банковские реквизиты и адрес электронной почты. Stripe использует ваш e-mail для отправки обновлений о вашем пожертвовании. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Узнать больше diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 5292bf7d26..26775dfb78 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -676,7 +676,7 @@ Zatiaľ %1$s%% … Molly potrebuje prístup k úložisku aby mohol vytvárať zálohy, ale prístup bol natrvalo zakázaný. Prosím, v nastaveniach aplikácií zvoľte \"Oprávnenia\" a povoľte \"Úložisko\". - Set backup time + Nastavte čas zálohovania @@ -1059,12 +1059,15 @@ Názov profilu Používateľské meno Informácie - Napíšte pár slov o sebe - Vaše meno - Vaše používateľské meno Nepodarilo sa nastaviť profilový obrázok Odznaky + + QR kód alebo odkaz Upraviť fotografiu + + Zdieľajte svoje používateľské meno + + Dajte druhým možnosť začať s vami četovať zdieľaním vášho jedinečného QR kódu alebo odkazu. Používateľské meno bolo vytvorené @@ -1073,10 +1076,16 @@ Používateľské meno sa nepodarilo odstrániť. Skúste to znova neskôr. Používateľské meno bolo odstránené + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Vyskytol sa problém s vaším používateľským menom, už nie je priradené k vášmu účtu. Môžete si ho skúsiť nastaviť znova alebo si vybrať nové. + Vyskytol sa problém s vaším používateľským menom, už nie je priradené k vášmu účtu. Môžete si ho skúsiť nastaviť znova alebo si vybrať nové. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Opraviť teraz @@ -2250,8 +2259,8 @@ K dispozícii je nová verzia Mollyu. Ťuknutím aktualizujte. Molly sa nepodarilo aktualizovať Skúsime to znova neskôr. - Molly successfully updated - You were automatically updated to version %1$s. + Molly bol úspešne aktualizovaný + Aplikácia bola automaticky aktualizovaná na verziu %1$s. Odoslať správu? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Ak chcete overiť end-to-end šifrovanie s používateľom %1$s, porovnajte vyššie uvedené čísla s ich zariadením. Môžete tiež naskenovať kód na ich zariadení. Ťuknutím naskenujte Zhoda úspešná Bezpečnostné číslo sa nepodarilo overiť @@ -3195,6 +3204,7 @@ Platby Čety + Aktualizácie aplikácie Spravovať úložisko Využívať menej dát na hovory Nikdy @@ -4776,6 +4786,8 @@ Zobraziť kontakt %1$s nepoužíva Signal + + %1$s nepoužíva Signal Vyhľadajte meno, alebo číslo @@ -4969,6 +4981,12 @@ Iné spôsoby, ako dať Prispejte za priateľa + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Zadajte vlastnú čiastku @@ -5035,16 +5053,16 @@ Kontaktovať zákaznícku podporu Získajte odznak %1$s - Spracovanie platby… + Processing donation… - Chyba pri spracovaní platby + Error processing donation Skúste iný spôsob platby, alebo kontaktujte svoju banku a požiadajte o viac informácií. Zistiť viac - Chyba pri spracovaní platby. %1$s - Vašu platbu sa nepodarilo spracovať a neboli vám účtované žiadne poplatky. Skúste to znova. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Stále sa spracováva Odznak sa nepodarilo pridať @@ -5054,9 +5072,9 @@ Prispenie bolo neúspešné - Vaša platba bola spracovaná ale Signalu sa nepodarilo odoslať správu o prispení. Kontaktujte náš tím podpory. + Your donation was processed but Signal could not send your donation message. Please contact support. Odznak nebolo možné pridať do vášho účtu, možno vám však boli účtované poplatky. Kontaktujte podporu. - Vaša platba sa stále spracováva. V závislosti od vášho pripojenia to môže trvať niekoľko minút. + Your donation is still being processed. This can take a few minutes depending on your connection. Predplatné sa nepodarilo zrušiť Zrušenie predplatného vyžaduje internetové pripojenie. Vaše zariadenie nepodporuje službu Google Pay, nemôžete sa preto prihlásiť na prispievanie a získať odznak. Signal však môžete stále podporiť príspevkom na našej webovej stránke. @@ -5068,6 +5086,8 @@ Tento používateľ nemôže dostávať príspevky, kým si neaktualizuje Signal. Váš príspevok nebolo možné odoslať z dôvodu chyby siete. Skontrolujte pripojenie a skúste to znovu. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Príspevok v mene používateľa %1$s @@ -5112,7 +5132,7 @@ Rok vypršania platnosti vášho spôsobu platby je nesprávny. Aktualizujte ho v službe Google Pay a skúste to znova. - Skúste znova dokončiť platbu, alebo kontaktujte svoju banku a požiadajte o ďalšie informácie. + Try completing the donation again or contact your bank for more information. Skúste to znova, alebo kontaktujte svoju banku a požiadajte o ďalšie informácie. @@ -5136,9 +5156,9 @@ Zadaný bankový účet nemá dostatok prostriedkov na dokončenie tohto nákupu, skúste to znova alebo kontaktujte svoju banku a požiadajte o ďalšie informácie. - Táto platba bola odvolaná majiteľom účtu a nemohla byť spracovaná. Neboli vám účtované žiadne poplatky. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Pri spracovaní tejto platby sa vyskytla chyba, skúste to znova. + An error occurred while processing this donation, please try again. Poskytnuté bankové údaje sa nepodarilo spracovať. Kontaktujte svoju banku a požiadajte o ďalšie informácie. @@ -5827,10 +5847,10 @@ Všetky spojenia boli preverené, pokračujte ťuknutím na tlačidlo „Odoslať“. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d z vašich spojení mohlo preinštalovať Signal alebo zmeniť zariadenie. Pred odoslaním príbehu skontrolujte jeho bezpečnostné čísla alebo zvážte jeho odstránenie z vášho príbehu. + %1$d z vašich spojení mohli preinštalovať Signal alebo zmeniť zariadenia. Pred odoslaním príbehu skontrolujte ich bezpečnostné čísla alebo zvážte ich odstránenie z vášho príbehu. + %1$d z vašich spojení mohlo preinštalovať Signal alebo zmeniť zariadenia. Pred odoslaním príbehu skontrolujte ich bezpečnostné čísla alebo zvážte ich odstránenie z vášho príbehu. + %1$d z vašich spojení mohlo preinštalovať Signal alebo zmeniť zariadenia. Pred odoslaním príbehu skontrolujte ich bezpečnostné čísla alebo zvážte ich odstránenie z vášho príbehu. Overiť bezpečnostné číslo @@ -6081,15 +6101,21 @@ Súkromné posielanie správ, ktoré financujete vy. Žiadne reklamy, žiadne sledovanie, žiadne kompromisy. Prispejte teraz a podporte Signal. - You have a donation pending + Čaká sa na príspevok - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Spracovanie bankového prevodu zvyčajne trvá jeden pracovný deň. Pred aktualizáciou prispievania počkajte, kým sa platba nedokončí. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Spracovanie bankového prevodu zvyčajne trvá jeden pracovný deň. Pred odoslanim ďalšieho príspevku počkajte, kým sa platba nedokončí. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mesačne @@ -6120,8 +6146,8 @@ iDEAL - Opustiť Signal za účelom potvrdenia platby? - Po potvrdení platby sa vráťte do aplikácie a dokončite spracovanie svojho príspevku. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Zistiť viac - Pokračovať + Agree - Read more + Čítaj viac Nepodarilo sa načítať príkaz - Zadajte svoje bankové údaje a e-mailovú adresu. Váš e-mail použije platobná brána Stripe na zasielanie aktualizácií o vašom príspevku. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Zistiť viac diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 9d5f1795d1..119a108544 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -676,7 +676,7 @@ %1$s%% do zdaj … Dovoljenja za dostop do zunanjega pomnilnika, ki ga aplikacija Molly potrebuje za varnostno kopiranje, je bilo trajno odvzeto. Prosimo, pojdite v sistemski meni z nastavitvami za aplikacije, izberite \"Dovoljenja\" in označite polje \"Zunanja shramba\". - Set backup time + Nastavite čas varnostnega kopiranja @@ -1059,12 +1059,15 @@ Naziv profila Uporabniško ime Več - Napišite nekaj besed o sebi - Vaše ime - Vaše uporabniško ime Nastavitev avatarja ni uspela Značke + + QR koda ali povezava Uredi fotografijo + + Delite svoje uporabniško ime + + Naj drugi začnejo klepet z vami tako, da delite svojo edinstveno QR kodo ali povezavo. Uporabniško ime je ustvarjeno @@ -1073,10 +1076,16 @@ Uporabniškega imena ni bilo mogoče izbrisati. Poskusite znova kasneje. Uporabniško ime izbrisano + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Nekaj je šlo narobe z vašim uporabniškim imenom, ni več dodeljeno vašemu računu. Lahko ga poskusite znova nastaviti ali izberete novega. + Nekaj je šlo narobe z vašim uporabniškim imenom, ni več dodeljeno vašemu računu. Lahko ga poskusite znova nastaviti ali izberete novega. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Popravi @@ -2250,8 +2259,8 @@ Na voljo je nova različica Mollya. Tapnite za posodobitev. Posodobitev Mollya ni uspela Znova bomo poskusili pozneje. - Molly successfully updated - You were automatically updated to version %1$s. + Molly je bil uspešno posodobljen + Samodejna posodobitev na različico %1$s. Pošljem sporočilo? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Če želite preveriti šifriranje od-konca-do-konca z uporabnikom_co %1$s, primerjajte zgornje številke s tistimi na njegovi/njeni napravi. Kodo lahko tudi skenirate na njegovi/njeni napravi. Tapnite za skeniranje Ujemanje potrjeno Varnostnega števila ni bilo mogoče preveriti @@ -3195,6 +3204,7 @@ Plačila Klepeti + Posodobitve aplikacije Upravljanje s pomnilnikom Porabi manj podatkov za klice Nikoli @@ -4776,6 +4786,8 @@ Ogled stika %1$s ni uporabnik_ca Signala + + %1$s ni uporabnik_ca Signala Iskanje po imenu ali številki @@ -4969,6 +4981,12 @@ Drugi načini podpore Donirajte za prijatelja_ico + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Vnesite znesek po vašem izboru @@ -5035,16 +5053,16 @@ Kontaktiraj center za podporo Podari značko uporabniku_ci %1$s - Obdelava plačila … + Processing donation… - Napaka pri obdelavi plačila. + Error processing donation Poskusite z drugo plačilno metodo ali preverite pri vaši banki. Preberite več - Napaka pri obdelavi plačila. %1$s - Vaše plačilo ni moglo biti obdelano, zato vam znesek ni bil zaračunan. Prosimo, poskusite znova. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Obdelava še vedno poteka Nismo mogli dodati značke. @@ -5054,9 +5072,9 @@ Donacija ni uspela - Vaše plačilo je bilo obdelano, vendar Signal ni mogel poslati sporočila o donaciji. Obrnite se na podporo uporabnikom. + Your donation was processed but Signal could not send your donation message. Please contact support. Značke nismo mogli dodati k vašemu računu, vendar je možno, da je bilo plačilo uspešno. Prosimo, obrnite se na podporo. - Plačilo je še vedno v obdelavi. To lahko traja nekaj minut, odvisno od vaše povezave. + Your donation is still being processed. This can take a few minutes depending on your connection. Prekinitev naročnine ni bila uspešna Prekinitev naročnine zahteva povezavo z internetom. Vaša naprava ne podpira sistema Google Pay, zato se ne morete naročiti in si pridobiti značke. Lahko pa podprete Signal na naši spletni strani. @@ -5068,6 +5086,8 @@ Uporabnik_ca ne more prejemati donacij, dokler ne nadgradi aplikacije Signal. Vaše donacije ni bilo mogoče poslati zaradi napake v omrežju. Preverite povezavo in poskusite znova. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donacija v imenu uporabnika/-ce %1$s @@ -5112,7 +5132,7 @@ Leto poteka vaše kartice je napačno. Posodobite ga na Google Pay in poskusite znova. - Ponovno poskusite z izvedbo plačila ali pa se obrnite na svojo banko. + Try completing the donation again or contact your bank for more information. Poskusite znova ali pa se obrnite na svojo banko. @@ -5136,9 +5156,9 @@ Na navedenem bančnem računu ni dovolj sredstev za dokončanje tega nakupa, poskusite znova ali se za več informacij obrnite na svojo banko. - To plačilo je imetnik računa preklical in ga ni bilo mogoče obdelati. Nismo vam zaračunali. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Med obdelavo tega plačila je prišlo do napake, poskusite znova. + An error occurred while processing this donation, please try again. Navedenih bančnih podatkov ni bilo mogoče obdelati, za več informacij se obrnite na svojo banko. @@ -5827,10 +5847,10 @@ Vse povezave so bile pregledane, tapnite pošlji za nadaljevanje. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Imate %1$d povezavo, ki je morda znova namestila Signal ali zamenjala napravo. Preden delite svojo Zgodbo, preglejte varnostne številke te osebe ali jo odstranite iz svoje Zgodbe. + Imate %1$d povezavi, ki sta morda znova namestili Signal ali zamenjali napravo. Preden delite svojo Zgodbo, preglejte varnostne številke teh oseb ali ju odstranite iz svoje Zgodbe. + Imate %1$d povezave, ki so morda znova namestile Signal ali zamenjale napravo. Preden delite svojo Zgodbo, preglejte varnostne številke teh oseb ali jih odstranite iz svoje Zgodbe. + Imate %1$d povezav, ki so morda znova namestile Signal ali zamenjale napravo. Preden delite svojo Zgodbo, preglejte varnostne številke teh oseb ali jih odstranite iz svoje Zgodbe. Preglej varnostno število @@ -6081,15 +6101,21 @@ Zasebna sporočila, ki jih financirate vi. Brez oglasov, brez sledenja, brez kompromisov. Donirajte in podprite Signal. - You have a donation pending + Vaša donacija je na čakanju - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Obdelava bančnih nakazil običajno traja 1 delovni dan. Počakajte, da se to plačilo zaključi, preden posodobite svojo naročnino. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Obdelava bančnih nakazil običajno traja 1 delovni dan. Prosimo, počakajte, da se to plačilo izvede, preden znova prispevate. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Mesečno @@ -6120,8 +6146,8 @@ iDEAL - Želite zapustiti Signal za potrditev plačila? - Ko je to plačilo potrjeno, se vrnite v Signal, da dokončate obdelavo svoje donacije. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Preberite več - Nadaljuj + Agree - Read more + Preberite več Pooblastila ni bilo mogoče naložiti - Vnesite svoje bančne podatke in e-poštni naslov. Stripe uporablja vaš e-poštni naslov, da vam pošilja posodobitve o vaši donaciji. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Preberite več diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index fa5b25de75..c888566c18 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -644,7 +644,7 @@ %1$s%% deri më tani… Që të mund të krijohen kopjeruajtje, Molly-i lyp leje mbi depozitë të jashtme, por kjo i është mohuar. Ju lutemi, kaloni te rregullime aplikacioni, përzgjidhni \"Leje\" dhe aktivizoni \"Depozitim\". - Set backup time + Vendos kohën e kopjeruajtjes @@ -991,12 +991,15 @@ Emër profili Përdoruesi Rreth - Shkruani dy rreshta rreth vetes - Emri juaj - Emri juaj i përdoruesit S\\’u arrit të caktohej avatar Distinktivët + + Kodi QR ose lidhja Përpunoni foton + + Shpërndaj emrin tënd të përdoruesit + + Lejo të tjerët të fillojnë një bisedë me ty duke ndarë kodin QR ose lidhjen tënde unike. Emri i përdoruesit u krijua @@ -1005,10 +1008,16 @@ Emri i përdoruesit nuk mund të fshihet. Provo sërish më vonë. Emri i përdoruesit u fshi + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Ka ndodhur një gabim me emrin tënd të përdoruesit, i cili nuk është më i lidhur me llogarinë tënde. Mund të provosh dhe ta vendosësh sërish ose të zgjedhësh një të ri. + Ka ndodhur një gabim me emrin tënd të përdoruesit, i cili nuk është më i lidhur me llogarinë tënde. Mund të provosh dhe ta vendosësh sërish ose të zgjedhësh një të ri. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Rregulloje tani @@ -2104,8 +2113,8 @@ Një version i ri i Molly është i disponueshëm. Kliko për ta përditësuar. Molly nuk u përditësua Do të provojmë përsëri më vonë. - Molly successfully updated - You were automatically updated to version %1$s. + Molly u përditësua me sukses + Je përditësuar automatikisht në versionin %1$s. Të dërgohet mesazhi? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Për të verifikuar kodimin nga skaji në skaj me %1$s, krahaso numrat e mësipërm me pajisjen e tyre. Mund të skanosh edhe kodin në pajisjen e tyre. Prekeni që të skanohet Përputhje e suksesshme S\\’u arri të verifikohet numër sigurie @@ -3015,6 +3024,7 @@ Pagesa Bisedat + Përditësime aplikacioni Administroni depozitim Përdor më pak të dhënë për thirrjet Kurrë @@ -4566,6 +4576,8 @@ Shiko kontaktin %1$s nuk është përdorues i Signal + + %1$s nuk është përdorues i Signal Kërkoni emër ose numër @@ -4751,6 +4763,12 @@ Rrugë të tjera për të dhuruar Dhuro për një mik + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Vendos shumën e personalizuar @@ -4817,16 +4835,16 @@ Lidhuni Me Asistencën Merr një distinktiv %1$s - Po kryhet pagesa… + Processing donation… - Gabim në përpunim pagese + Error processing donation Provoni një metodë tjetër pagese, ose lidhuni me bankën tuaj për më tepër informacion. Mëso më shumë - Gabim në përpunim pagese. %1$s - Pagesa jote nuk mundi të përpunohej dhe nuk të është mbajtur. Të lutem, provo përsëri. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ende në përpunim Distinktivi nuk mundi të shtohej @@ -4836,9 +4854,9 @@ Dhurimi dështoi - Pagesa u krye, por Signal nuk e dërgoi dot mesazhin tënd dhuratë. Kontakto ndihmën. + Your donation was processed but Signal could not send your donation message. Please contact support. Distinktivi nuk mundi të shtohej në llogarinë tënde, por mund të të jetë mbajtur pagesa. Të lutemi, lidhu me ndihmën. - Pagesa juaj ende po përpunohet. Kjo mund të zërë ca minuta, varet nga lidhja juaj. + Your donation is still being processed. This can take a few minutes depending on your connection. Anulimi i abonimit dështoi Anulimi i abonimit kërkon lidhje interneti. Pajisja jote nuk e mbështet Google Pay, kështu që nuk mund të abonohesh për të fituar një distinktiv. Ende mund ta mbështesësh Signal duke bërë një dhurim në faqen tonë të internetit. @@ -4850,6 +4868,8 @@ Ky përdorues nuk mund të marrë dhurata derisa të përditësojë Signal. Dhurata jote nuk u dërgua dot për shkak të një gabimi në rrjet. Kontrollo lidhjen e internetit dhe riprovo. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Dhurim në emër të %1$s @@ -4894,7 +4914,7 @@ Viti i skadimit në metodën tuaj të pagesës është i pasaktë. Përditësojeni në Google Pay dhe riprovoni. - Riprovoni të plotësoni pagesën, ose lidhuni me bankën tuaj për më tepër informacion. + Try completing the donation again or contact your bank for more information. Riprovoni, ose lidhuni me bankën tuaj për më tepër informacion. @@ -4918,9 +4938,9 @@ Llogaria e dhënë bankare ka fonde të pamjaftueshme për kryerjen e kësaj blerjeje; provo përsëri ose kontakto bankën për më shumë informacion. - Kjo pagesë u anulua nga mbajtësi i llogarisë dhe nuk mund të përpunohej. Nuk je tarifuar. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Ndodhi një gabim gjatë përpunimit të kësaj pagese, ju lutemi provo përsëri. + An error occurred while processing this donation, please try again. Të dhënat bankare nuk mund të përpunoheshin, kontakto bankën për më shumë informacion. @@ -5575,8 +5595,8 @@ Të gjitha kontaktet janë shqyrtuar; kliko dërgo për të vazhduar. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Ke %1$d kontakt që mund të ketë instaluar sërish Signal ose të ketë ndryshuar pajisje. Para se të shpërndash postimin e përkohshëm me ta, rishiko numrat e tyre të sigurisë ose shih mundësinë e heqjes së tyre nga postimi i përkohshëm. + Ke %1$d kontakte që mund të kenë instaluar sërish Signal ose të kenë ndryshuar pajisje. Para se të shpërndash postimin e përkohshëm me ta, rishiko numrat e tyre të sigurisë ose shih mundësinë e heqjes së tyre nga postimi i përkohshëm. Verifiko numër siguri @@ -5821,15 +5841,21 @@ Mesazhe private, financuar nga ti. Pa reklama, pa gjurmim, pa kompromise. Dhuro tani për të mbështetur Signal. - You have a donation pending + Ke një dhurim në pritje - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Përpunimi i transfertave bankare zgjat zakonisht 1 ditë pune. Të lutem, prit derisa të përfundojë kjo pagesë përpara se të përditësosh abonimin tënd. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Përpunimi i transfertave bankare zgjat zakonisht 1 ditë pune. Të lutem, prit derisa të përfundojë kjo pagesë përpara se të bësh një dhurim tjetër. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. I përmuajshëm @@ -5858,8 +5884,8 @@ iDEAL - Do të largohesh nga Signal për të konfirmuar pagesën? - Pasi të konfirmohet kjo pagesë, kthehu te Signal për të përfunduar përpunimin e dhurimit. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Mëso më shumë - Vazhdo + Agree - Read more + Lexoni më tepër Ngarkimi i mandatit dështoi - Vendos të dhënat e tua bankare dhe adresën e emailit. Emaili yt përdoret nga Stripe për të të dërguar përditësime rreth dhurimit tënd. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Mëso më shumë diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 8b60ffe5c7..b87de031fe 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -644,7 +644,7 @@ %1$s%% за сада… Апликација Molly захтева дозволу спољној меморији да би правила резервне копије, али је трајно одбијено. Наставите до подешавања апликације, одаберите „Дозволе“ и омогућите ставку „Меморија“. - Set backup time + Подесите време креирања резервне копије @@ -920,7 +920,7 @@ Захтеви за чланство на чекању Нема захтева за чланство. - Osobe sa ove liste pokušavaju da se pridruže ovoj grupi preko linka za grupu. + Особе са ове листе покушавају да се придруже овој групи преко линка за групу. "Додат је контакт „%1$s“" "Одбијен је контакт „%1$s“" @@ -991,24 +991,33 @@ Име на профилу Корисничко име О контакту - Напишите неколико речи о себи - Ваше име - Твоје корисничко име - Неуспех постављења аватара + Постављање аватара није успело Значке + + QR кôд или линк Уредите слику + + Поделите своје корисничко име + + Како би неко други могао да започне ћаскање, поделите свој јединствени QR кôд или линк. - Korisničko ime je izbrisano + Корисничко име је креирано - Korisničko ime je kopirano + Корисничко име је копирано Нисмо успели да избришемо корисничко име. Пробајте поново касније. Корисничко име је избрисано + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Нешто није у реду са вашим корисничким именом – више није повезано са вашим налогом. Можете покушати поново да га подесите или да изаберете ново. + Нешто није у реду са вашим корисничким именом – више није повезано са вашим налогом. Можете покушати поново да га подесите или да изаберете ново. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Исправите сад @@ -1073,9 +1082,9 @@ Линк за групу више није исправан. - Greška sa linkom + Грешка са линком - Pridruživanje preko ovog linka nije uspelo. Probajte da se ponovo pridružite kasnije. + Придруживање преко овог линка није успело. Пробајте да се поново придружите касније. Да ли желите да се придружите овој групи и да са њеним члановима поделите ваше име и слику? Администратор ове групе мора одобрити ваш захтев пре него што се придружите овој групи. Када затражите придруживање, ваше име и фотографија ће се делити са члановима. @@ -1085,17 +1094,17 @@ - Ažurirajte Signal da biste mogli da koristite linkove za grupe. + Ажурирајте Signal да бисте могли да користите линкове за групе Верзија Сигнала коју користите не подржава овај линк за групу. Ажурирајте апликацију на најновију верзију да бисте се придружили овој групи преко линка. Ажурирајте Signal Линк за групу није исправан Позивница пријатељима - Podelite ovaj link sa prijateljima da bi se brže pridružili grupi. + Поделите линк са пријатељима да би се брже придружили овој групи. - Aktiviraj i podeli link - Podeli link + Активирај и подели линк + Подели линк Није могуће активирати линк за групу. Пробајте поново касније. Дошло је до грешке мреже. @@ -1111,7 +1120,7 @@ Одбиј - Замућење лица + Замути лица Ново: замутите лица и друге делове фотографије Цртајте било где да замутите Цртајте да замутите додатна лица или делове фотографије @@ -1128,7 +1137,7 @@ Одустани Шаље се… - Позивнице послате! + Позивнице су послате! Слање позивнице за Molly Пошаљи СМС (%1$d) @@ -1150,25 +1159,25 @@ Molly - Позадинска веза активна + Позадинска веза је омогућена Медији Датотеке Звук - Сви + Све - Желите ли да обришете одабрану ставку? - Желите ли да обришете одабране ставке? + Желите ли да избришете одабрану ставку? + Желите ли да избришете одабране ставке? - Овим ће изабрани фајл бити трајно обрисан. Све текстуалне поруке повезане са овом ставком такође ће бити обрисане. - Овим ће сви изабрани фајлови (%1$d) бити трајно обрисани. Све текстуалне поруке повезане са овим ставкама такође ће бити обрисане. + Овим ће изабрани фајл бити трајно избрисан. Све текстуалне поруке повезане са овом ставком такође ће бити избрисане. + Овим ће сви изабрани фајлови (%1$d) бити трајно избрисани. Све текстуалне поруке повезане са овим ставкама такође ће бити избрисане. Брисање Брисање порука… Прикупљање прилога… - Среди по + Поређај по Најновије Најстарије Употребљено складиште @@ -1182,15 +1191,15 @@ Сачувај - Обриши - Обриши + Избриши + Избриши Изабрано: %1$d (%2$s) Изабрано: %1$d (%2$s) - Fajl + Фајл Звук Видео Слика @@ -1207,14 +1216,14 @@ Проверите ваш Signal PIN Повремено ћемо вас питати да унесете ваш PIN, како бисте га запамтили. Проверите PIN - Припрема + Започните Нова група Позивница пријатељима Боја ћаскања Додајте профилну фотографију - Одговора + Одговори Успостављам Signal позив @@ -1248,7 +1257,7 @@ Непознато Примљена је порука шифрована старим издањем Signal-a које више није подржано. Замолите пошиљаоца да надогради на најновије издање и поново пошаље поруку. Напустили сте групу. - Ви сте ажурирали групу. + Ажурирали сте групу. Група је измењена. Одлазни гласовни позив @@ -1512,7 +1521,7 @@ Прихвати Настави - Обриши + Избриши Блокирај Одблокирај @@ -1593,7 +1602,7 @@ Унесите лозинку Икона Molly-a - Поднеси лозинку + Подеси шифру за приступ Нетачна лозинка! Откључај Сигнал Molly Андроид - Закључани Екран @@ -1695,7 +1704,7 @@ - Кликните овде да укључите вашу камеру + Додирните овде да укључите камеру Да бисте позвали %1$s, апликацији Molly је потребан приступ Вашој камери. Molly %1$s Позивам… @@ -1755,7 +1764,7 @@ Signal позив Signal видео позив - Започети позив + Започни позив Придружи се позиву Позив је пун За овај позив је достигнут максималан број %1$d учесника. Покушајте поново касније. @@ -1768,10 +1777,10 @@ Свако ко се придружи овом позиву преко линка видеће ваше име, фотографију и број телефона. - Чекате да будете пуштени… + Чека се потврда за улазак… - Signal ће звонити %1$s - Signal ће звонити %1$s и %2$s + Signal ће позвати: %1$s + Signal ће позвати: %1$s и %2$s Биће позвани %1$s, %2$s и још %3$d особа Биће позвани %1$s, %2$s и још њих %3$d @@ -1784,8 +1793,8 @@ Биће обавештени %1$s, %2$s и још њих %3$d - Звоњење %1$s - Звоњење %1$s и %2$s + Позивамо: %1$s + Позивамо: %1$s и %2$s Позивају се %1$s, %2$s и још %3$d особа Позивају се %1$s, %2$s и још њих %3$d @@ -1858,7 +1867,7 @@ Успешно повезан са прокси сервером. - Неуспех слања + Слање није успело Довршите верификацију @@ -1979,7 +1988,7 @@ Успешна провера PIN-а. Касније ћемо вас поново подсетити. ПИН је успешно верификован. Сутра ћемо вас поново подсетити. ПИН је успешно верификован. За неколико дана ћемо вас поново подсетити. - ПИН је успешно верификован. за 1 седмицу ћемо вас поново подсетити. + PIN је успешно верификован. За недељу дана ћемо вас поново подсетити. ПИН је успешно верификован. За 2 седмице ћемо вас поново подсетити. ПИН је успешно верификован. За месец дана ћемо вас поново подсетити. @@ -2035,7 +2044,7 @@ Филтер: - Инфо о уређају: + Информације о уређају: Верзија Андроида: Верзија Molly-а: Molly пакет: @@ -2104,8 +2113,8 @@ Доступна је нова верзија Molly-а. Додирните да ажурирате. Ажурирање Molly-а није успело Пробаћемо поново касније. - Molly successfully updated - You were automatically updated to version %1$s. + Molly је успешно ажуриран + Апликација је аутоматски ажурирана на верзију %1$s. Да пошаљем поруку? @@ -2613,7 +2622,7 @@ %1$d нед. - %1$d с + %1$dн. %1$s %2$s @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Да бисте верификовали потпуно шифровање са корисником %1$s, упоредите горе приказане бројеве са уређајем тог корисника. Такође можете скенирати код на уређају тог корисника. Тапните за скенирање Успешно подударање Сигурносни број није оверен @@ -3015,6 +3024,7 @@ Уплате Ћаскања + Листа ажурирања Управљај складиштем Користите мање података за позиве Никад @@ -4002,8 +4012,8 @@ Име контакта Ресетуј Преглед позадине - Да ли желите да надјачате све боје за ћаскање? - Да ли желите да надјачате све позадине? + Желите ли да замените све боје ћаскања? + Желите ли да замените све позадине? Ресетовати подразумеване боје Ресетовати све боје Ресетовати подразумевану позадину @@ -4013,12 +4023,12 @@ Ресетовати позадину? - Одабери из фотографије + Одабери из фотографија Предефинисано Преглед - Поставити позадину + Постави позадину Превуците да бисте прегледали још позадина Поставите позадину за сва ћаскања Постави позадину за %1$s @@ -4056,15 +4066,15 @@ - Деактивирати новчаник - Ваш салдо + Деактивирај новчаник + Ваш износ Препоручујемо вам да пренесете средства на другу адресу новчаника пре деактивирања плаћања. Ако не пренесете средства сада, остаће у вашем новчанику повезаном за Molly ако поново активирате плаћања. - Пренос преосталог салда - Деактивирање без преноса података - Деактивирати - Деактивирање без преноса података? + Пренесите преостали износ + Деактивирај без преноса + Деактивирај + Желите ли да деактивирате без преноса? Ваша средства ће остати у вашем новчанику повезаном за Molly ако поново активирате плаћања. - Грешка деактивирајући новчаник. + Грешка приликом деактивирања новчаника. @@ -4338,7 +4348,7 @@ Прикажи статусну икону - Унутар „Детаљи поруке” ће бити приказан индикатор да је порука послата са запечаћеним пошиљаоцем. + Прикажи икону у детаљима поруке када су испоручене преко запечаћеног пошиљаоца. Када је омогућено, послате и примљене поруке у нова ћаскања што сте ви започели ће нестати након што буду приказане. @@ -4352,7 +4362,7 @@ 5 минута 30 секунди Прилагођено време - Поставити + Постави Сачувај секунд(и) @@ -4434,7 +4444,7 @@ Додајте слику - Постати одрживач + Постаните подржавалац Signal подржавају људи попут вас. Донирајте и добићете значку. Не сада @@ -4566,6 +4576,8 @@ Прикажи контакт %1$s није корисник Signal-а + + %1$s није корисник Signal-а Претрага имена или броја @@ -4726,7 +4738,7 @@ Добили сте значку донатора од Signal-а! Прикажите је на профилу да истакнете своју подршку. Можете исто - постати одрживач Signal-а + постаните месечни подржавалац. Показати на профил Поставите као истакнуту значку Nastavi @@ -4751,6 +4763,12 @@ Остали начини за донирање Донирајте за пријатеља + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Унесите износ @@ -4796,7 +4814,7 @@ Можете поново активирати значку подршке на још 30 дана ако дате једнократну донацију. И даље можете да користите Signal, али да бисте подржали технологију која је направљена за вас, размотрите опцију да постанете подржавалац тако што ћете давати месечну донацију. - Постати одрживач + Постаните подржавалац Подржите Signal Не сада @@ -4817,16 +4835,16 @@ Контактирајте подршку Набавите значку – %1$s - Обрађујем уплату… + Processing donation… - Грешка при обради претплате + Error processing donation Покушајте са другим начином плаћања или контактирајте своју банку за више информација. Сазнајте више - Грешка у обради плаћања. %1$s - Ваша уплата није могла да се обради и није вам наплаћено. Пробајте поново. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. У обраду Додавање значке није успело @@ -4836,9 +4854,9 @@ Донација није успела - Ваша уплата је обрађена, али Signal није успео да пошаље вашу поруку уз донацију. Обратите се подршци. + Your donation was processed but Signal could not send your donation message. Please contact support. Није било могуће додати значку на ваш налог, али вам је можда наплаћено. Обратите се подршци. - Ваша уплата се и даље обрађује. Ово може потрајати неколико минута у зависности од ваше везе. + Your donation is still being processed. This can take a few minutes depending on your connection. Отказивање претплате није успело За отказивање претплате неопходна је интернет веза. Ваш уређај не подржава Google Pay и зато не можете да се претплатите и добијете значку. И даље можете да подржите Signal тако што ћете дати донацију преко нашег веб-сајта. @@ -4850,6 +4868,8 @@ Овај корисник не може да прима донације док не надогради Signal. Ваша донација није послата због грешке у мрежи. Проверите да ли сте повезани и пробајте поново. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Донација у име корисника (%1$s) @@ -4894,7 +4914,7 @@ Година истека на вашем начину плаћања је нетачан. Ажурирајте га у Google Pay-у и покушајте поново. - Покушајте поново да извршите уплату или контактирајте своју банку за више информација. + Try completing the donation again or contact your bank for more information. Покушајте поново или контактирајте своју банку за више информација. @@ -4918,9 +4938,9 @@ На наведеном банковном рачуну нема довољно средстава за завршетак ове куповине. Пробајте поново или се обратите својој банци ако вам је потребно више информација. - Власник рачуна је отказао ову уплату и њена обрада није успела. Ништа вам није наплаћено. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Десила се грешка при обради ове уплате. Пробајте поново. + An error occurred while processing this donation, please try again. Дати банковни подаци се не могу обрадити. Обратите се својој банци ако вам је потребно више информација. @@ -5512,7 +5532,7 @@ %1$s · Изузетих особа: %2$d - Dodirnite da izaberete gledaoce + Додирните да изаберете гледаоце Подешавања приче @@ -5550,33 +5570,33 @@ Истекло - Dodirnite da nastavite + Додирните да наставите - Prevucite nagore da preskočite + Превуците нагоре да прескочите - Prevucite nadesno da izađete + Превуците надесно да изађете Разумем - Otvorite kontekstualni meni + Отворите контекстуални мени - %1$s · verifikovan korisnik + %1$s · верификован корисник - Оверен/на + Верификован корисник - Promene sigurnosnog broja + Промене сигурносног броја - Ljudi navedeni u nastavku su možda ponovo instalirali Signal ili promenili uređaj. Dodirnite primaoca da potvrdite novi sigurnosni broj. Ovaj korak nije obavezan. + Људи наведени у наставку су можда поново инсталирали Signal или променили уређај. Додирните примаоца да потврдите нови сигурносни број. Овај корак није обавезан. - Provera bezbednosnog broja + Провера сигурносног броја - Provera bezbednosnog broja je završena + Провера сигурносног броја је завршена Sve veze su pregledane, dodirnite „Pošalji“ da nastavite. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Њих %1$d је можда поново инсталирало Signal или променило уређај. Пре него што поделите причу са тим везама, прегледајте њихове сигурносне бројеве или размислите о томе да их уклоните из приче. + Њих %1$d је можда поново инсталирало Signal или променило уређај. Пре него што поделите причу са тим везама, прегледајте њихове сигурносне бројеве или размислите о томе да их уклоните из приче. Овери безбедносни број @@ -5821,15 +5841,21 @@ Приватно дописивање које ви финансирате. Без огласа, без праћења, без компромиса. Донирајте сада да подржите Signal. - You have a donation pending + Већ имате донацију на чекању - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Обрада банковних преноса обично траје 1 радни дан. Сачекајте да се ова уплата заврши пре него што ажурирате претплату. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Обрада банковних преноса обично траје 1 радни дан. Сачекајте да се ова уплата заврши пре него што дате другу донацију. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Месечно @@ -5858,8 +5884,8 @@ iDEAL - Желите ли да изађете из Signal-а да потврдите ово плаћање? - Када ово плаћање буде потврђено, вратите се на Signal да завршите обраду донације. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Сазнајте више - Настави + Agree - Read more + Прочитајте више Учитавање захтева није успело - Унесите своје банковне податке и имејл адресу. Stripe користи ваш имејл да вам шаље новости о вашој донацији. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Сазнајте више diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 8852896ad3..7afd328d77 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -644,7 +644,7 @@ %1$s%% hittills… Molly behöver behörigheten Lagring för att skapa säkerhetskopior men den har avfärdats permanent. Fortsätt till inställningar för appar, välj \"Behörigheter\" och aktivera \"Lagring\". - Set backup time + Ställ in säkerhetskopieringstid @@ -991,12 +991,15 @@ Profilnamn Användarnamn Om - Skriv några ord om dig själv - Ditt namn - Ditt användarnamn Det gick inte att ställa in avataren Märken + + QR-kod eller länk Ändra foto + + Dela ditt användarnamn + + Låt andra starta en chatt med dig genom att dela din unika QR-kod eller länk. Användarnamn skapat @@ -1005,10 +1008,16 @@ Det gick inte att ta bort användarnamn. Försök igen senare. Användarnamn raderat + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Något gick fel med ditt användarnamn. Det är inte längre tilldelat ditt konto. Du kan försöka ställa in det igen eller välja ett nytt. + Något gick fel med ditt användarnamn. Det är inte längre tilldelat ditt konto. Du kan försöka ställa in det igen eller välja ett nytt. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Åtgärda nu @@ -2104,8 +2113,8 @@ En ny version av Molly är tillgänglig. Tryck för att uppdatera. Det gick inte att uppdatera Molly Vi försöker igen senare. - Molly successfully updated - You were automatically updated to version %1$s. + Molly har uppdaterats + Du uppdaterades automatiskt till version %1$s. Skicka meddelande? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + För att verifiera totalsträckskryptering med %1$s, jämför siffrorna ovan med deras enhet. Du kan också skanna koden på deras enhet. Tryck för att skanna Lyckad matchning Det gick inte att verifiera säkerhetsnumret @@ -3015,6 +3024,7 @@ Betalningar Chattar + Appuppdateringar Hantera lagring Använd mindre data för samtal Aldrig @@ -4566,6 +4576,8 @@ Visa kontakt %1$s är inte en Signal-användare + + %1$s är inte en Signal-användare Sök namn eller nummer @@ -4751,6 +4763,12 @@ Andra sätt att ge Donera åt en vän + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Ange anpassat belopp @@ -4817,16 +4835,16 @@ Kontakta support Skaffa ett %1$s-märke - Bearbetar betalningen… + Processing donation… - Fel vid bearbetning av betalningen + Error processing donation Försök med en annan betalningsmetod eller kontakta din bank för mer information. Läs mer - Fel vid bearbetning av betalningen. %1$s - Din betalning kunde inte behandlas och du har inte debiterats. Försök igen. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Bearbetar fortfarande Det gick inte att lägga till märket @@ -4836,9 +4854,9 @@ Donation misslyckades - Din betalning behandlades men Signal kunde inte skicka ditt donationsmeddelande. Kontakta supporten. + Your donation was processed but Signal could not send your donation message. Please contact support. Ditt märke kunde inte läggas till ditt konto, men du kan ha blivit debiterad. Kontakta supporten. - Din betalning behandlas fortfarande. Detta kan ta några minuter beroende på din anslutning. + Your donation is still being processed. This can take a few minutes depending on your connection. Det gick inte att säga upp abonnemang Uppsägning av abonnemang kräver en internetanslutning. Din enhet stöder inte Google Pay, så du kan inte prenumerera för att få ett märke. Du kan fortfarande stöda Signal genom att göra en donation på vår webbplats. @@ -4850,6 +4868,8 @@ Den här användaren kan inte ta emot donationer förrän de uppgraderar Signal. Din donation kunde inte skickas på grund av ett nätverksfel. Kontrollera din anslutning och försök igen. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donation på uppdrag av %1$s @@ -4894,7 +4914,7 @@ Förfalloåret på din betalningsmetod är felaktigt. Uppdatera den i Google Pay och försök igen. - Försök att slutföra betalningen igen eller kontakta din bank för mer information. + Try completing the donation again or contact your bank for more information. Försök igen eller kontakta din bank för mer information. @@ -4918,9 +4938,9 @@ Det angivna bankkontot har inte tillräckligt med pengar för att slutföra köpet. Försök igen eller kontakta din bank för mer information. - Denna betalning återkallades av kontoinnehavaren och kunde inte bearbetas. Ingen betalning har dragits. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Ett fel uppstod när betalningen bearbetades. Försök igen. + An error occurred while processing this donation, please try again. De angivna bankuppgifterna kunde inte bearbetas. Kontakta din bank för mer information. @@ -5575,8 +5595,8 @@ Alla förbindelser har granskats. Klicka på skicka för att fortsätta. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Du har %1$d förbindelse som kan ha installerat om Signal eller bytt enhet. Innan du delar din berättelse med hen, granska säkerhetsnumret eller överväg att ta bort hen från din story. + Du har %1$d förbindelser som kan ha installerat om Signal eller bytt enhet. Innan du delar din berättelse med dem, granska deras säkerhetsnummer eller överväg att ta bort dem från din story. Verifiera säkerhetsnummer @@ -5821,15 +5841,21 @@ Privata meddelanden, finansierade av dig. Inga annonser, ingen spårning, ingen kompromiss. Donera nu för att stödja Signal. - You have a donation pending + Du har en väntande donation - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Banköverföringar tar vanligtvis 1 arbetsdag att bearbeta. Vänta tills denna betalning slutförs innan du uppdaterar ditt abonnemang. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Banköverföringar tar vanligtvis 1 arbetsdag att bearbeta. Vänta tills denna betalning slutförs innan du gör en ny donation. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Månatlig @@ -5858,8 +5884,8 @@ iDEAL - Lämna Signal för att bekräfta betalning? - Återgå till Signal för att slutföra behandlingen av din donation när denna betalning har bekräftats. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Läs mer - Fortsätt + Agree - Read more + Läs mer Det gick inte att ladda begäran - Ange dina bankuppgifter och din e-postadress. Din e-post används av Stripe för att skicka uppdateringar om din donation. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Läs mer diff --git a/app/src/main/res/values-sw/strings.xml b/app/src/main/res/values-sw/strings.xml index 72692e9f5f..d67d22eb0b 100644 --- a/app/src/main/res/values-sw/strings.xml +++ b/app/src/main/res/values-sw/strings.xml @@ -644,7 +644,7 @@ %1$s%% hadi sasa … Molly inahitaji idhini ya hifadhi ya nje ili kuunda nakalahifadhi, lakini imekataliwa kabisa. Tafadhali enda kwenye mipangilio ya programu, chagua \"Ruhusa\" na uwezeshe \"Hifadhi\". - Set backup time + Weka muda wa ziada @@ -991,12 +991,15 @@ Jina la wasifa Jina la mtumiaji Kuhusu - Andika maneno machache kukuhusu - jina lako - Jina lako la mtumiaji Umbo halijawekwa Beji + + Msimbo au kiungo cha QR Hariri picha + + Shiriki jina lako la mtumiaji + + Waruhusu wengine waanzishe gumzo nawe kwa kushiriki msimbo au kiungo chako cha kipekee cha QR. Jina la mtumiaji limeundwa @@ -1005,10 +1008,16 @@ Imeshindikana kufuta jina la mtumiaji. Jaribu tena baadaye. Jina la mtumiaji limefutwa + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Kuna tatizo limetokea kwenye jina lako la mtumiaji, halijaandikishwa tena katika akaunti yako. Unaweza kujaribu na kuweka upya au unaweza kuchagua jingine. + Kuna tatizo limetokea kwenye jina lako la mtumiaji, halijaandikishwa tena katika akaunti yako. Unaweza kujaribu na kuweka upya au unaweza kuchagua jingine. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Rekebisha sasa @@ -2104,8 +2113,8 @@ Toleo jipya la Molly linapatikana. Gusa ili kusasisha. Molly imeshindwa kusasisha Tutajaribu tena baadae. - Molly successfully updated - You were automatically updated to version %1$s. + Molly imesasishwa kwa mafanikio + Umesasishwa kiotomatiki kwenda toleo la %1$s. Tuma ujumbe? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Ili kuthibitisha usimbaji fiche wa mwanzo hadi mwisho na %1$s, linganisha nambari zilizo hapo juu na kifaa chao. Pia unaweza kuskani code kwenye kifaa chao. Gusa kuskani Match imeendana Imeshindwa kuthibitisha nambari ya usalama. @@ -3015,6 +3024,7 @@ Malipo Gumzo + Sasisho za programu Dhibiti hifadhi Tumia kiasi kidogo cha data kupiga simu Kamwe @@ -4566,6 +4576,8 @@ Angalia muwasiliani %1$s si mtumiaji wa Signal + + %1$s si mtumiaji wa Signal Tafuta jina au nambari @@ -4751,6 +4763,12 @@ Namna nyingine za kutoa Mchangie Rafiki + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Weka Kiasi Maalum @@ -4817,16 +4835,16 @@ Wasiliana na Msaada Pata beji ya %1$s - Tunachakata malipo… + Processing donation… - Hitilafu kuchakata malipo + Error processing donation Jaribu njia nyingine ya malipo au wasiliana na benki yako kwa habari zaidi. Jifunze zaidi - Hitilafu kuchakata malipo. %1$s - Malipo yako hayajachakatwa na haujatozwa. Tafadhali jaribu tena. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Bado inachakata Imeshindwa kuongeza beji @@ -4836,9 +4854,9 @@ Mchango haujafanikiwa kwenda - Malipo yako yalichakatwa lakini Signal imeshindwa kukutumia ujumbe wa mchango. Tafadhali wasiliana na Msaada. + Your donation was processed but Signal could not send your donation message. Please contact support. Beji yako haijaweza kuongezwa kwenye akaunti yako, lakini huenda ukawa umetozwa. Tafadhali wasiliana na msaada. - Malipo yako yangali yanachakatwa. Hii inaweza kuchukua dakika kadhaa kutegemea muunganisho wa mtandao wako. + Your donation is still being processed. This can take a few minutes depending on your connection. Imeshindwa kughairi usajili Kughairi usajili kunahitaji muunganisho wa mtandao. Kifaa chako hakiegemezi Google Pay, kwa hivyo huwezi kujiandikisha ili kupata beji. Unaweza kuiunga mkono Signal kwa kutoa mchango kwenye tovuti yetu. @@ -4850,6 +4868,8 @@ Mtumiaji huyu hawezi kupokea michango hadi atakaposasisha Signal. Mchango wako umeshindwa kutumwa kwa sababu ya hitilafu za kimtandao. Angalia muunganisho wa mtandao wako kisha ujaribu tena. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Mchango kwa niaba ya %1$s @@ -4894,7 +4914,7 @@ Mwaka wa mwisho kwenye njia yako ya malipo sio sahihi. Sasisha tena kwenye Google Pay kisha ujaribu tena. - Jaribu kukamilisha malipo tena au wasiliana na benki yako kwa habari zaidi. + Try completing the donation again or contact your bank for more information. Jaribu tena ama wasiliana na benki yako kwa habari zaidi. @@ -4918,9 +4938,9 @@ Akaunti ya benki uliyotoa haina fedha za kutosha kukamilisha ununuzi huu, jaribu tena au wasiliana na benki unayotumia kwa maelezo zaidi. - Malipo haya yalibatilishwa na mmiliki wa akaunti na hayakuweza kuchakatwa. Hujatozwa. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Hitilafu imetokea wakati wa kuchakata malipo haya, tafadhali jaribu tena. + An error occurred while processing this donation, please try again. Taarifa za benki ulizotoa hazikuweza kuchakatwa, wasiliana na benki yako kwa maelezo zaidi. @@ -5575,8 +5595,8 @@ Miungano yote imehakikishwa, bonyeza tuma kuendelea. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Una muwasiliani %1$d ambaye huenda akawa amesakinisha upya Signal au kubadilisha vifaa. Una hiari ya kukagua nambari zao za usalama kabla ya kutuma. + Una wawasiliani %1$d ambao huenda wakawa wamesakinisha upya Signal au kubadili vifaa. Una hiari ya kukagua nambari zao za usalama kabla ya kutuma au fikiria kuziondoa kutoka kwenye stori zako. Thibitisha nambari salama @@ -5821,15 +5841,21 @@ Utumaji jumbe wa faragha, uliofadhiliwa na wewe. Hakuna matangazo, hakuna kufuatilia, hakuna kuenda dhidi ya maelewano. Changia sasa kuiunga mkono Signal. - You have a donation pending + Una mchango haujatolewa bado - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Uhamisho wa benki kwa kawaida huchukua siku 1 ya kazi kuchakatwa. Tafadhali subiri hadi malipo haya yatakapokamilika kabla hujasasisha usajili wako. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Uhamisho wa benki kwa kawaida huchukua siku 1 ya kazi kuchakatwa. Tafadhali subiri hadi malipo haya yatakapokamilika kabla hujatoa mchango mwingine. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Kila mwezi @@ -5858,8 +5884,8 @@ iDEAL - Ondoka Signal ili kuthibitisha malipo? - Mara tu malipo haya yatakapothibitishwa, rudi kwenye Signal ili kumaliza kuchakata mchango wako. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Jifunze zaidi - Endelea + Agree - Read more + Soma zaidi Imeshindwa kupakua jukumu - Ingiza taarifa zako za benki na anuani ya barua pepe. Barua pepe yako inatumiwa na Stripe kukutumia taarifa mpya kuhusu mchango wako. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Jifunze zaidi diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index b202fe268f..03158d5716 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -644,7 +644,7 @@ இதுவரை %1$s%%… காப்புப்பிரதிகளை உருவாக்க Molly கு வெளிப்புற சேமிப்பக அனுமதி தேவைப்படுகிறது, ஆனால் அது நிரந்தரமாக மறுக்கப்பட்டது. பயன்பாடு அமைப்புகளைத் தொடரவும், \"அனுமதிகள்\" என்பதைத் தேர்ந்தெடுத்து \"சேமிப்பகத்தை\" இயக்கவும். - Set backup time + பேக்கப் நேரத்தை அமைக்கவும் @@ -991,12 +991,15 @@ சுயவிவரப் பெயர் பயனர்பெயர் பற்றி - உங்களைப் பற்றி சில வார்த்தைகளை எழுதுங்கள் - உங்கள் பெயர் - உங்கள் பயனர்பெயர் சித்தரிப்பு அமைப்பதில் தோல்வி பேட்ஜ்கள் + + QR குறியீடு அல்லது இணைப்பு படத்தை திருத்த + + உங்கள் பயனர்பெயரைப் பகிரவும் + + உங்களின் தனிப்பட்ட QR குறியீடு அல்லது இணைப்பை பகிர்வதன் மூலம் மற்றவர்கள் உங்களுடன் சாட் செய்யத் தொடங்க அனுமதிக்கவும். பயனர்பெயர் உருவாக்கப்பட்டது @@ -1005,10 +1008,16 @@ பயனர்பெயரை நீக்க முடியவில்லை. பின்னர் மீண்டும் முயலவும். பயனர் பெயர் நீக்கப்பட்டது + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - உங்கள் பயனர்பெயரில் ஏதோ தவறாகிவிட்டது, அது இனி உங்கள் கணக்கில் ஒதுக்கப்படாது. நீங்கள் முயற்சி செய்து மீண்டும் அமைக்கலாம் அல்லது புதியதைத் தேர்ந்தெடுக்கலாம். + உங்கள் பயனர்பெயரில் ஏதோ தவறாகிவிட்டது, அது இனி உங்கள் கணக்கில் ஒதுக்கப்படாது. நீங்கள் முயற்சி செய்து மீண்டும் அமைக்கலாம் அல்லது புதியதைத் தேர்ந்தெடுக்கலாம். + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. இப்பொழுதே சரிபார் @@ -2104,8 +2113,8 @@ Molly இன் புதிய பதிப்பு கிடைக்கப்பெறுகிறது. புதுப்பிக்க அழுத்தவும். Mollyஐப் புதுப்பிக்க முடியவில்லை பின்னர் மீண்டும் முயல்வோம். - Molly successfully updated - You were automatically updated to version %1$s. + Molly வெற்றிகரமாக புதுப்பிக்கப்பட்டது + நீங்கள் தானாகவே பதிப்பு %1$sக்குப் புதுப்பிக்கப்பட்டீர்கள். செய்தி அனுப்ப? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s உடன் எண்ட்-டு-எண்ட் என்க்ரிப்ஷனைச் சரிபார்க்க, மேலே உள்ள எண்களை அவற்றின் டிவைஸ் உடன் ஒப்பிடவும். நீங்கள் அவர்களின் டிவைஸ் உள்ள குறியீட்டை ஸ்கேன் செய்யலாம். ஸ்கேன் செய்ய தட்டவும் வெற்றிகரமான இணை பாதுகாப்பு எண்ணைச் சரிபார்க்கத் தவறியது @@ -3015,6 +3024,7 @@ பணம் செலுத்தல் சாட்ஸ் + பயன்பாடு புதுப்பிப்புகள் சேமிப்பிடத்தை நிர்வகிக்கவும் அழைப்புகளுக்கு குறைந்த தரவைப் பயன்படும் ஒருபோதுமில்லை @@ -4566,6 +4576,8 @@ தொடர்பைக் காண்க %1$s ஒரு சிக்னல் பயனர் அல்ல + + %1$s ஒரு சிக்னல் பயனர் அல்ல தேடல் பெயர் அல்லது எண் @@ -4751,6 +4763,12 @@ கொடுக்க மற்ற வழிகள் நண்பருக்காக நன்கொடை அளிக்கவும் + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. விருப்பத் தொகையை உள்ளிடவும் @@ -4817,16 +4835,16 @@ தொடர்பு ஆதரவு %1$s பேட்ஜைப் பெறுக - கட்டணத்தை செயலாக்குகிறது… + Processing donation… - கட்டணத்தைச் செயல்படுத்துவதில் பிழை + Error processing donation மற்றொரு கட்டண முறையை முயற்சிக்கவும் அல்லது மேலும் தகவலுக்கு உங்கள் வங்கியைத் தொடர்பு கொள்ளவும். மேலும் அறிக - கட்டணத்தைச் செயல்படுத்துவதில் பிழை. %1$s - உங்கள் கட்டணத்தைச் செயல்படுத்த முடியவில்லை, மேலும் உங்களிடம் கட்டணம் வசூலிக்கப்படவில்லை. தயவுசெய்து மீண்டும் முயற்சிக்கவும். + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. இன்னும் செயலாக்கப்படுகிறது பேட்ஜை சேர்க்க முடியவில்லை @@ -4836,9 +4854,9 @@ நன்கொடை தோல்வியடைந்தது - உங்கள் பணம் செலுத்தப்பட்டது ஆனால் Signal செயலியால் உங்கள் நன்கொடை செய்தியை அனுப்ப முடியவில்லை. தயவுசெய்து ஆதரவு மையத்தை தொடர்பு கொள்ளவும். + Your donation was processed but Signal could not send your donation message. Please contact support. உங்கள் பேட்ஜை உங்கள் கணக்கில் சேர்க்க முடியவில்லை, ஆனால் உங்களிடம் கட்டணம் விதிக்கப்பட்டிருக்கலாம். தயவுசெய்து உதவி மையத்தை தொடர்பு கொள்ளவும். - உங்கள் கட்டணம் இன்னும் செயல்படுத்தப்படுகிறது. உங்கள் இணைப்பைப் பொறுத்து இதற்கு ஒரு சில நிமிடங்கள் ஆகலாம். + Your donation is still being processed. This can take a few minutes depending on your connection. சந்தாவை ரத்து செய்ய முடியவில்லை சந்தாவை ரத்துசெய்ய இணைய இணைப்பு தேவை. உங்கள் டிவைஸ் Google Pay-ஐ ஆதரிக்காததால், பேட்ஜைப் பெற நீங்கள் சப்ஸ்கிரைப் செய்ய முடியாது. எங்கள் இணையதளத்தில் நன்கொடை அளிப்பதன் மூலம் Signalஐத் தொடர்ந்து ஆதரிக்கலாம். @@ -4850,6 +4868,8 @@ Signalஐ மேம்படுத்தும் வரை இந்தப் பயனர் நன்கொடைகளைப் பெற முடியாது. நெட்வொர்க் பிழையின் காரணமாக உங்கள் நன்கொடையை அனுப்ப முடியவில்லை. உங்கள் இணைப்பைச் சரிபார்த்து மீண்டும் முயலவும். + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s சார்பாக நன்கொடை @@ -4894,7 +4914,7 @@ உங்கள் கட்டண முறையின் காலாவதி வருடம் தவறானது. அதை கூகிள் பே-இல் புதுப்பித்தவுடன் மீண்டும் முயற்சிக்கவும். - கட்டணத்தை மீண்டும் முடிக்க முயற்சிக்கவும் அல்லது மேலும் தகவலுக்கு உங்கள் வங்கியைத் தொடர்பு கொள்ளவும். + Try completing the donation again or contact your bank for more information. மீண்டும் முயற்சிக்கவும் அல்லது மேலும் தகவலுக்கு உங்கள் வங்கியைத் தொடர்பு கொள்ளவும். @@ -4918,9 +4938,9 @@ இந்த வாங்குதலை முடிப்பதற்கு, வழங்கப்பட்ட வங்கிக் கணக்கில் போதுமான பணம் இல்லை, மீண்டும் முயலவும் அல்லது மேலும் தகவலுக்கு உங்கள் வங்கியைத் தொடர்பு கொள்ளவும். - இந்தக் கட்டணம் கணக்கு வைத்திருப்பவரால் திரும்பப் பெறப்பட்டது, அதைச் செயல்படுத்த முடியவில்லை. உங்களிடம் கட்டணம் விதிக்கப்படவில்லை. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - இந்தக் கட்டணத்தைச் செயலாக்கும்போது பிழை ஏற்பட்டது, மீண்டும் முயலவும். + An error occurred while processing this donation, please try again. வழங்கப்பட்ட வங்கி விவரங்களைச் செயல்படுத்த முடியவில்லை, மேலும் தகவலுக்கு உங்கள் வங்கியைத் தொடர்புகொள்ளவும். @@ -5575,8 +5595,8 @@ அனைத்து இணைப்புகளும் மதிப்பாய்வு செய்யப்பட்டுள்ளன, தொடர அனுப்பு என்பதைத் தட்டவும். - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + உங்களிடம் Signalஐ மீண்டும் நிறுவிய அல்லது டிவைஸ்களை மாற்றிய %1$d இணைப்பு உள்ளது. உங்கள் ஸ்டோரியை அவர்களுடன் பகிர்வதற்கு முன் அவர்களின் பாதுகாப்பு எண்களை மதிப்பாய்வு செய்யவும் அல்லது உங்கள் ஸ்டோரியிலிருந்து அவற்றை அகற்றவும். + உங்களிடம் Signalஐ மீண்டும் நிறுவிய அல்லது டிவைஸ்களை மாற்றிய %1$d இணைப்புகள் உள்ளது. உங்கள் ஸ்டோரியை அவர்களுடன் பகிர்வதற்கு முன் அவர்களின் பாதுகாப்பு எண்களை மதிப்பாய்வு செய்யவும் அல்லது உங்கள் ஸ்டோரியிலிருந்து அவற்றை அகற்றவும். பாதுகாப்பு எண்ணைச் சரிபார்க்கவும் @@ -5821,15 +5841,21 @@ உங்களால் நிதியளிக்கப்பட்ட தனிப்பட்ட செய்தியிடல். விளம்பரங்கள் இல்லை, கண்காணிப்பு இல்லை, சமரசம் இல்லை. Signalஐ ஆதரிக்க இப்போதே நன்கொடை அளியுங்கள். - You have a donation pending + உங்களிடம் ஒரு நன்கொடை நிலுவையில் உள்ளது - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + வங்கி பரிமாற்றங்களுக்குப் பொதுவாக 1 வணிக நாள் எடுக்கும். உங்கள் சந்தாவைப் புதுப்பிக்கும் முன், இந்தக் கட்டணம் முடியும் வரை காத்திருக்கவும். - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + வங்கி பரிமாற்றங்களுக்குப் பொதுவாக 1 வணிக நாள் எடுக்கும். மற்றொரு நன்கொடை அளிப்பதற்கு முன், இந்தக் கட்டணம் முடியும் வரை காத்திருக்கவும். - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. மாதாந்திரமாக @@ -5858,8 +5884,8 @@ iDEAL - பேமெண்ட்டை உறுதிப்படுத்த, Signalஐ விட்டு வெளியேற வேண்டுமா? - இந்த பேமெண்ட் உறுதிசெய்யப்பட்டதும், உங்கள் நன்கொடை செயல்படுத்துதலை முடிக்க Signalக்குத் திரும்பவும். + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ மேலும் அறிக - தொடர்க + Agree - Read more + மேலும் படிக்க ஆணையை ஏற்ற இயலவில்லை - உங்கள் வங்கி விவரங்களையும் மின்னஞ்சல் முகவரியையும் உள்ளிடவும். உங்கள் நன்கொடை குறித்த அறிவிப்புகளை அனுப்ப, Stripe உங்கள் மின்னஞ்சலைப் பயன்படுத்துகிறது. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s மேலும் அறிக diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml index 77251dcc15..43a616db1f 100644 --- a/app/src/main/res/values-te/strings.xml +++ b/app/src/main/res/values-te/strings.xml @@ -644,7 +644,7 @@ %1$s%% ఇప్పటి వరకు… ప్రత్యామ్నాయను సృష్టించడానికి Molly బాహ్య నిల్వ అనుమతి అవసరం, కానీ ఇది శాశ్వతంగా తిరస్కరించబడింది. దయచేసి అనువర్తనం సెట్టింగ్లకు కొనసాగించండి, \"అనుమతులు\" ఎంచుకుని, \"నిల్వ\" ను ప్రారంభించండి. - Set backup time + బ్యాకప్ సమయాన్ని సెట్ చేయండి @@ -991,12 +991,15 @@ ఖాతాదారుని పేరు వినియోగదారుడు గురించి - మీ గురించి కొన్ని పదాలు రాయండి - మీ పేరు - మీ వినియోగదారు పేరు అవతార్ సెట్ చేయడంలో విఫలమైంది బ్యాడ్జీలు + + QR కోడ్ లేదా లింక్ ఫోటోని ఎడిట్ చేయండి + + మీ యూజర్‌నేమ్‌ను పంచుకోండి + + మీ ప్రత్యేకమైన QR కోడ్ లేదా లింక్‌ను పంచుకోవడం ద్వారా ఇతరులు మీతో చాట్ చేయడాన్ని ప్రారంభించనివ్వండి. యూజర్‌నేమ్ సృష్టించబడింది @@ -1005,10 +1008,16 @@ యూజర్‌నేమ్‌ను తొలగించలేకపోయాము. తరువాత మళ్ళీ ప్రయత్నించండి. యూజర్‌నేమ్ తొలగించబడింది + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - మీ యూజర్‌నేమ్‌తో ఏదో తప్పు జరిగింది, ఇది మీ ఖాతాకు ఇక ఏమాత్రం కేటాయించబడలేదు. మీరు ప్రయత్నించి, దానిని మళ్లీ సెట్ చేయవచ్చు లేదా ఒక కొత్త దానిని ఎంచుకోవచ్చు. + మీ యూజర్‌నేమ్‌తో ఏదో తప్పు జరిగింది, ఇది మీ ఖాతాకు ఇక ఏమాత్రం కేటాయించబడలేదు. మీరు ప్రయత్నించి, దానిని మళ్లీ సెట్ చేయవచ్చు లేదా ఒక కొత్త దానిని ఎంచుకోవచ్చు. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ఇప్పుడు పరిష్కరించండి @@ -2104,8 +2113,8 @@ Molly యొక్క కొత్త వెర్షన్ అందుబాటులో ఉంది. అప్‌డేట్ చేయడానికి తట్టండి. అప్‌డేట్ చేసేందుకు Molly విఫలమైంది మేము తర్వాత మళ్ళీ ప్రయత్నిస్తాము. - Molly successfully updated - You were automatically updated to version %1$s. + Molly విజయవంతంగా అప్‌డేట్ చేయబడింది + మీరు ఆటోమేటిక్‌గా %1$s వెర్షన్‌కు అప్‌డేట్ చేయబడ్డారు. సందేశం పంపాల? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s‌తో ఎండ్-టు-ఎండ్ ఎన్‌క్రిప్షన్‌ను ధృవీకరించడానికి, పైన ఉన్న సంఖ్యలను వాటి పరికరంతో పోల్చండి. వారి పరికరంలో మీరు కోడ్‌ను కూడా స్కాన్ చేయవచ్చు. స్కాన్ నొక్కండి విజయవంతంగా మ్యాచ్ అయింది భద్రతా సంఖ్యను ధృవీకరించడం విఫలమైంది @@ -3015,6 +3024,7 @@ చెల్లింపులు చాట్‌లు + అనువర్తన నవీకరణలు నిల్వను నిర్వహించండి కాల్‌ల కోసం తక్కువ డేటాను ఉపయోగించండి ఎప్పుడూ @@ -4566,6 +4576,8 @@ పరిచయాన్ని వీక్షించండి %1$s Signal యూజర్ కాదు + + %1$s Signal యూజర్ కాదు పేరు లేదా నెంబరు వెతకండి @@ -4751,6 +4763,12 @@ ఇవ్వడానికి ఇతర మార్గాలు ఒక స్నేహితుడి కొరకు విరాళం ఇవ్వండి + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. అనుకూల మొత్తాన్ని ఎంటర్ చేయండి @@ -4817,16 +4835,16 @@ మద్దతును సంప్రదించండి %1$s బ్యాడ్జిని పొందండి - పేమెంట్ ప్రాసెస్ చేస్తోంది… + Processing donation… - పేమెంట్‌ని ప్రాసెస్ చేయడంలో దోషం. + Error processing donation మరో పేమెంట్ విధానం ప్రయత్నించండి లేదా మరింత సమాచారం కొరకు మీ బ్యాంక్‌ని సంప్రదించండి. మరింత తెలుసుకోండి - పేమెంట్ ప్రాసెస్ చేయడంలో దోషం. %1$s - మీ పేమెంట్ ప్రాసెస్ చేయబడలేదు మరియు మీకు ఛార్జ్ చేయబడదు. దయచేసి మళ్ళీ ప్రయత్నించండి. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ఇంకా ప్రాసెసింగ్ చేస్తోంది బ్యాడ్జిని జోడించలేక పోయాను @@ -4836,9 +4854,9 @@ విరాళం ఇవ్వడం విఫలమైంది - మీ చెల్లింపు ప్రాసెస్ చేయబడింది, అయితే Android మీ విరాళ సందేశాన్ని పంపలేకపోయింది. దయచేసి సపోర్ట్‌ని సంప్రదించండి. + Your donation was processed but Signal could not send your donation message. Please contact support. మీ బ్యాడ్జి మీ ఖాతాకు జోడించబడలేదు, కానీ మీకు ఛార్జ్ విధంచబడి ఉండవచ్చు. దయచేసి మద్దతును సంప్రదించండి. - మీ పేమెంట్ ఇంకా ప్రాసెసింగ్‌లో ఉంది. మీ కనెక్షన్‌పై ఆధారపడి దీనికి కొన్ని నిమిషాలు పట్టవచ్చు. + Your donation is still being processed. This can take a few minutes depending on your connection. సబ్‌స్క్రిప్షన్ రద్దు చేయడంలో విఫలమైంది సబ్‌స్క్రిప్షన్ రద్దుకు ఇంటర్నెట్ కనెక్షన్ అవసరం. మీ పరికరం Google Pay కు మద్దతు ఇవ్వదు, అందువల్ల బ్యాడ్జిని సంపాదించడానికి మీరు సబ్‌స్క్రైబ్ చేసుకోలేరు. అయితే మా వెబ్‌సైట్‌లో విరాళం ఇవ్వడం ద్వారా మీరు ఇంకా Signal కు మద్దతను ఇవ్వచ్చు. @@ -4850,6 +4868,8 @@ ఈ యూజర్ వారి Signalని అప్‌గ్రేడ్ చేసుకునేంత వరకు విరాళాలను పొందలేడు. ఒక నెట్‌వర్క్ దోషం కారణంగా మీ విరాళాన్ని పంపలేరు. మీ కనెక్షన్‌ను తనిఖీ చేయండి మరియు మళ్ళీ ప్రయత్నించండి. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s తరఫున విరాళం @@ -4894,7 +4914,7 @@ మీ పేమెంట్ విధానంలో గడువు తీరే సంవత్సరం తప్పుగా ఉంది. దానిని Apple Payలో అప్‌డేట్ చేసి, మళ్లీ ప్రయత్నించండి. - పేమెంట్ పూర్తి చేయడానికి మళ్లీ ప్రయత్నించండి లేదా మరింత సమాచారం కొరకు మీ బ్యాంక్‌ని సంప్రదించండి. + Try completing the donation again or contact your bank for more information. మళ్లీ ప్రయత్నించండి లేదా మరింత సమాచారం కొరకు మీ బ్యాంక్‌ని సంప్రదించండి. @@ -4918,9 +4938,9 @@ ఈ కొనుగోలును పూర్తి చేయడానికి అందివ్వబడ్డ బ్యాంక్ ఖాతాలో తగినన్ని నిధులు లేవు, మళ్ళీ ప్రయత్నించండి లేదా మరింత సమాచారం కొరకు మీ బ్యాంక్‌ను సంప్రదించండి. - ఖాతాదారుడి ద్వారా ఈ చెల్లింపు ఉపసంహరించబడింది మరియు ప్రక్రియ చేయబడలేదు. మీకు ఛార్జీ విధించబడలేదు. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - ఈ చెల్లింపును ప్రక్రియ చేసేటప్పుడు ఒక లోపం ఏర్పడింది, దయచేసి మళ్ళీ ప్రయత్నించండి. + An error occurred while processing this donation, please try again. అందివ్వబడ్డ బ్యాంక్ వివరాలను ప్రక్రియ చేయడం సాధ్యపడలేదు, మరింత సమాచారం కొరకు మీ బ్యాంక్‌ను సంప్రదించండి. @@ -5575,8 +5595,8 @@ అన్ని కనెక్షన్‌లు సమీక్షించబడ్డాయి, కొనసాగడానికి పంపండి మీద తట్టండి. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + మీకు %1$d కనెక్షన్ ఉంది, వారు Signal ను మళ్ళీ ఇన్‌స్టాల్ చేసి ఉండవచ్చు లేదా పరికరాలను మార్చి ఉండవచ్చు. మీ కథను వారితో పంచుకునే ముందు వారి భద్రతా సంఖ్యలను సమీక్షించండి లేదా వాటిని మీ కథ నుండి తొలగించేందుకు పరిగణించండి. + మీకు %1$d కనెక్షన్స్ ఉన్నాయి, వారు Signal ను మళ్ళీ ఇన్‌స్టాల్ చేసి ఉండవచ్చు లేదా పరికరాలను మార్చి ఉండవచ్చు. మీ కథను వారితో పంచుకునే ముందు వారి భద్రతా సంఖ్యలను సమీక్షించండి లేదా వాటిని మీ కథ నుండి తొలగించేందుకు పరిగణించండి. భద్రత సంఖ్యను ధృవీకరించండి @@ -5821,15 +5841,21 @@ మీ ద్వారా నిధులు సమకూర్చబడిన ప్రైవేట్ సందేశం పంపడం. ప్రకటనలు లేవు, ట్రాకింగ్ లేదు, రాజీ లేదు. Signal కు మద్దతు ఇవ్వడానికి ఇప్పుడే విరాళం ఇవ్వండి. - You have a donation pending + మీకు ఒక విరాళం పెండింగులో ఉంది - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + బ్యాంక్ బదిలీలను ప్రక్రియ చేయడానికి సాధారణంగా 1 వ్యాపార రోజు పడుతుంది. మీ సబ్‌స్క్రిప్షన్‌ను అప్‌డేట్ చేయడానికి ముందు ఈ చెల్లింపు పూర్తయ్యే వరకు దయచేసి వేచి ఉండండి. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + బ్యాంక్ బదిలీలను ప్రక్రియ చేయడానికి సాధారణంగా 1 వ్యాపార రోజు పడుతుంది. మరొక విరాళం ఇచ్చే ముందు ఈ చెల్లింపు పూర్తయ్యే వరకు దయచేసి వేచి ఉండండి. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. నెలవారీ @@ -5858,8 +5884,8 @@ iDEAL - చెల్లింపును నిర్ధారించడానికి Signal నుండి నిష్క్రమించేదా? - ఒకసారి ఈ చెల్లింపు నిర్ధారించబడిన తర్వాత, మీ విరాళాన్ని ప్రక్రియ చేయడం పూర్తి చేయడానికి Signal కు తిరిగి వెళ్ళండి. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ మరింత తెలుసుకోండి - కొనసాగండి + Agree - Read more + మరింత చదవండి ఆదేశాన్ని లోడ్ చేసేందుకు విఫలమైంది - మీ బ్యాంక్ వివరాలు మరియు ఈమెయిల్ చిరునామాను ఎంటర్ చేయండి. మీ విరాళం గురించి మీకు అప్‌డేట్‌లను పంపడానికి Stripe ద్వారా మీ ఈమెయిల్ ఉపయోగించబడుతుంది. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s మరింత తెలుసుకోండి diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index f06909ca9b..7f2ad94cd0 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -628,7 +628,7 @@ %1$s%% ในตอนนี้… เพื่อที่จะสำรองข้อมูล Molly ต้องได้รับอนุญาตให้เข้าถึงที่เก็บข้อมูลภายนอก แต่คำขอนั้นถูกปฏิเสธอย่างถาวร กรุณาไปที่เมนูตั้งค่าแอป เลือก \"การอนุญาต\" และเปิดใช้งาน \"ที่เก็บข้อมูล\" - Set backup time + ตั้งเวลาสำรองข้อมูล @@ -957,12 +957,15 @@ ชื่อโปรไฟล์ ชื่อผู้ใช้ เกี่ยวกับ - เขียนอะไรบางอย่างเกี่ยวกับตัวคุณ - ชื่อของคุณ - ชื่อผู้ใช้ของคุณ ล้มเหลวในการสร้างภาพประจำตัว โล่ + + คิวอาร์โค้ดหรือลิงก์ แก้ไขรูปภาพ + + แชร์ชื่อผู้ใช้ของคุณ + + แชร์คิวอาร์โค้ดหรือลิงก์เฉพาะเพื่อให้ผู้ติดต่อเริ่มแชทกับคุณได้ สร้างชื่อผู้ใช้แล้ว @@ -971,10 +974,16 @@ ไม่สามารถลบชื่อผู้ใช้ได้ โปรดลองอีกครั้งในภายหลัง ลบชื่อผู้ใช้แล้ว + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - เกิดข้อผิดพลาดเกี่ยวกับชื่อผู้ใช้ ไม่สามารถใช้ชื่อผู้ใช้นี้กับบัญชีของคุณได้อีกต่อไป โปรดลองใหม่ด้วยการใส่ชื่อผู้ใช้อีกครั้งหรือตั้งชื่อผู้ใช้ใหม่ + เกิดข้อผิดพลาดเกี่ยวกับชื่อผู้ใช้ ไม่สามารถใช้ชื่อผู้ใช้นี้กับบัญชีของคุณได้อีกต่อไป โปรดลองใหม่ด้วยการใส่ชื่อผู้ใช้อีกครั้งหรือตั้งชื่อผู้ใช้ใหม่ + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. แก้ไขตอนนี้ @@ -2031,8 +2040,8 @@ Molly เวอร์ชันใหม่พร้อมให้บริการแล้ว แตะเพื่ออัปเดต อัปเดต Molly ไม่สำเร็จ เราจะลองใหม่อีกครั้งในภายหลัง - Molly successfully updated - You were automatically updated to version %1$s. + อัปเดต Molly เรียบร้อยแล้ว + ได้รับการอัปเดตอัตโนมัติเป็นเวอร์ชัน %1$s เรียบร้อยแล้ว ส่งข้อความหรือไม่? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + เพื่อยืนยันว่าการติดต่อสื่อสารกับ %1$s ถูกเข้ารหัสตั้งแต่ต้นทางถึงปลายทาง ให้เปรียบเทียบหมายเลขด้านบนนี้กับหมายเลขบนอุปกรณ์ของคนคนนั้นว่าตรงกันหรือไม่ นอกจากนี้ คุณยังสามารถสแกนรหัสจากบนอุปกรณ์ของผู้ติดต่อได้อีกด้วย แตะเพื่อสแกน จับคู่สำเร็จ การตรวจยืนยันหมายเลขความปลอดภัยล้มเหลว @@ -2925,6 +2934,7 @@ การจ่ายเงิน แชท + การปรับรุ่นแอป จัดการพื้นที่จัดเก็บ ใช้ข้อมูลน้อยลงสำหรับการโทร ไม่เลย @@ -4461,6 +4471,8 @@ ดูผู้ติดต่อ %1$s ไม่ได้เป็นผู้ใช้ Signal + + %1$s ไม่ได้เป็นผู้ใช้ Signal ค้นหาชื่อหรือหมายเลข @@ -4642,6 +4654,12 @@ วิธีอื่นๆ ในการมอบ บริจาคในนามของเพื่อน + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. กรอกจำนวนเอง @@ -4708,16 +4726,16 @@ ติดต่อการสนับสนุน รับโล่ %1$s - กำลังประมวลผลการชำระเงิน… + Processing donation… - การดำเนินการชำระเงินมีข้อผิดพลาด + Error processing donation ลองวิธีการชำระอื่น หรือติดต่อธนาคารเพื่อขอข้อมูลเพิ่มเติม เรียนรู้เพิ่มเติม - การดำเนินการชำระเงินมีข้อผิดพลาด %1$s - ไม่สามารถดำเนินการชำระเงินของคุณได้ และคุณยังไม่ได้ถูกเรียกเก็บเงิน กรุณาลองใหม่อีกครั้ง + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. ยังดำเนินการอยู่ เพิ่มโล่ไม่ได้ @@ -4727,9 +4745,9 @@ บริจาคไม่สำเร็จ - ดำเนินการชำระเงินแล้ว แต่ Signal ไม่สามารถส่งข้อความแจ้งการบริจาคของคุณได้ กรุณาติดต่อฝ่ายสนับสนุน + Your donation was processed but Signal could not send your donation message. Please contact support. ไม่สามารถเพิ่มโล่ไปยังบัญชีของคุณได้ แต่คุณอาจจะถูกเรียกเก็บเงินแล้ว กรุณาติดต่อฝ่ายสนับสนุน - การชำระเงินของคุณยังคงดำเนินการอยู่ อาจจะใช้เวลาสักครู่ ขึ้นอยู่กับการสัญญาณอินเทอร์เน็ตของคุณ + Your donation is still being processed. This can take a few minutes depending on your connection. ยกเลิกการเป็นสมาชิกไม่สำเร็จ คุณต้องเชื่อมต่ออินเทอร์เน็ตจึงจะยกเลิกการเป็นสมาชิกได้ อุปกรณ์ของคุณไม่รองรับ Google Pay คุณจึงไม่สามารถสมัครเพื่อรับโล่ได้ แต่คุณสามารถสนับสนุน Signal ได้ด้วยการบริจาคบนเว็บไซต์ของเรา @@ -4741,6 +4759,8 @@ ผู้ใช้คนนี้ไม่สามารถรับการบริจาคในนามได้จนกว่าจะอัปเกรด Signal ไม่สามารถส่งการบริจาคได้เนื่องจากข้อผิดพลาดของเครือข่าย ตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. การบริจาคในนามของ %1$s @@ -4785,7 +4805,7 @@ ปีหมดอายุของวิธีการชำระเงินของคุณไม่ถูกต้อง อัปเดตใน Google Pay แล้วลองอีกครั้ง - ลองทำการชำระเงินให้เรียบร้อยอีกครั้ง หรือติดต่อธนาคารเพื่อขอข้อมูลเพิ่มเติม + Try completing the donation again or contact your bank for more information. ลองอีกครั้งหรือติดต่อธนาคารเพพื่อขอข้อมูลเพิ่มเติม @@ -4809,9 +4829,9 @@ บัญชีที่ระบุมีวงเงินไม่เพียงพอสำหรับธุรกรรมนี้ โปรดลองอีกครั้งหรือติดต่อธนาคารเพื่อขอข้อมูลเพิ่มเติม - การชำระเงินนี้ถูกเจ้าของบัญชียกเลิกและไม่สามารถดำเนินการได้ คุณยังไม่ถูกเรียกเก็บเงินในกรณีนี้ + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - เกิดข้อผิดพลาดขณะประมวลผลการชำระเงินนี้ โปรดลองอีกครั้ง + An error occurred while processing this donation, please try again. ไม่สามารถดำเนินการชำระเงินตามข้อมูลธนาคารที่ระบุได้ โปรดติดต่อธนาคารเพื่อขอข้อมูลเพิ่มเติม @@ -5449,7 +5469,7 @@ ตรวจสอบผู้ติดต่อทั้งหมดแล้ว แตะส่งเพื่อดำเนินการต่อ - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + คุณมีเครือข่าย %1$d คน ที่อาจติดตั้ง Signal ใหม่หรือเปลี่ยนอุปกรณ์ ก่อนที่จะแชร์สตอรี่กับเครือข่ายคนดังกล่าว ลองตรวจสอบหมายเลขความปลอดภัยหรือลบเครือข่ายคนนั้นออกจากสตอรี่ของคุณ ตรวจยืนยันหมายเลขความปลอดภัย @@ -5691,15 +5711,21 @@ ส่งข้อความอย่างเป็นส่วนตัว เป็นไปได้ด้วยทุนสนับสนุนจากคุณ ไม่มีโฆษณา ไม่มีการติดตาม ไม่มีทางเปลี่ยนแปลง บริจาควันนี้เพื่อร่วมสนับสนุน Signal - You have a donation pending + คุณยังมีการบริจาคที่รออนุมัติอยู่ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + การโอนเงินผ่านระบบธนาคารมักใช้เวลาดำเนินการประมาณ 1 วันทำการ โปรดรอให้การชำระเงินนี้สำเร็จก่อน แล้วจึงค่อยอัปเดตการบริจาครายเดือนของคุณ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + การโอนเงินผ่านระบบธนาคารมักใช้เวลาดำเนินการประมาณ 1 วันทำการ โปรดรอให้การชำระเงินนี้สำเร็จก่อน แล้วจึงค่อยบริจาคอีกครั้ง - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. รายเดือน @@ -5727,8 +5753,8 @@ iDEAL - ออกจากแอป Signal เพื่อยืนยันการชำระเงินหรือไม่ - เมื่อการชำระเงินนี้ได้รับการยืนยันเรียบร้อยแล้ว โปรดเปิดแอป Signal อีกครั้งเพื่อดำเนินการบริจาคของคุณให้เสร็จสิ้น + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ เรียนรู้เพิ่มเติม - ดำเนินการต่อ + Agree - Read more + อ่านเพิ่มเติม โหลดคำขอไม่สำเร็จ - โปรดกรอกข้อมูลธนาคารและอีเมลของคุณ โดย Stripe จะส่งข้อมูลอัปเดตเกี่ยวกับการบริจาคของคุณไปยังอีเมลนี้ %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s เรียนรู้เพิ่มเติม diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml index 769da71f01..536ff7bef7 100644 --- a/app/src/main/res/values-tl/strings.xml +++ b/app/src/main/res/values-tl/strings.xml @@ -644,7 +644,7 @@ %1$s%% so far… Kailangan ng Molly ng pahintulot sa paggamit ng panlabas na storage upang makalikha ng mga backup, ngunit ito ay permanenteng ipinagbabawal. Pumunta sa app settings, piliin ang \"Pahintulot\", at i-enable ang \"Storage\". - Set backup time + Mag-set ng oras ng pag-backup @@ -991,12 +991,15 @@ Profile na pangalan Username About - Maglagay ng ilang salita tungkol sa iyong sarili - Ang iyong pangalan - Username mo Failed to set avatar Badges + + QR code o link I-edit ang photo + + I-share ang username mo + + I-share sa iba ang iyong unique QR code o link para pwede na silang makipag-chat sa \'yo. Nagawa na ang username @@ -1005,10 +1008,16 @@ Hindi mabura ang username. Subukan ulit mamaya. Nabura na ang username + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Nagkaroon ng problema sa username mo, hindi na ito naka-assign sa iyong account. Maaari mong subukang ilagay ito ulit o pumili ng bago. + Nagkaroon ng problema sa username mo, hindi na ito naka-assign sa iyong account. Maaari mong subukang ilagay ito ulit o pumili ng bago. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Ayusin @@ -2104,8 +2113,8 @@ Available na ang bagong version ng Molly. I-tap para mag-update. Failed ang pag-update ng Molly Susubukan ulit namin ito mamaya. - Molly successfully updated - You were automatically updated to version %1$s. + Successful na na-update ang Molly + Automatic na na-update ang iyong device sa version %1$s. Ipadala ang mensahe? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Para i-verify ang end-to-end encryption niyo ni %1$s, pagkumparahin ang numbers sa itaas ng mga device ninyo. Pwede mo ring i-scan ang code sa kanyang device. Pindutin para mag-scan Successful match Failed to verify safety number @@ -3015,6 +3024,7 @@ Payments Chats + Mga update sa app I-manage ang storage Use less data for calls Hindi kailanman @@ -4566,6 +4576,8 @@ Tingnan ang contact Hindi Signal user si %1$s + + Hindi Signal user si %1$s I-search ang name o number @@ -4751,6 +4763,12 @@ Other ways to give Mag-donate para sa Kaibigan + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Maglagay ng Custom Amount @@ -4817,16 +4835,16 @@ Makipag-ugnayan sa Suporta Kumuha ng %1$s badge - Processing payment… + Processing donation… - Error processing payment + Error processing donation Subukan ang iba pang payment method or contact your bank for more information. Matuto pa - Error processing payment. %1$s - Hindi ma-process ang iyong payment at hindi ka na-charge. Paki subukan ulit. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Still processing Hindi ma-add ang badge @@ -4836,9 +4854,9 @@ Failed ang Donation - Na-process na ang iyong payment pero hindi maipadala ng Signal ang iyong donation message. Kontakin ang support. + Your donation was processed but Signal could not send your donation message. Please contact support. Hindi ma-add ang badge mo sa iyong account, pero baka na-charge ang account mo. Paki contact ang support. - Your payment is still being processed. This can take a few minutes depende sa internet connection mo. + Your donation is still being processed. This can take a few minutes depending on your connection. Hindi na-cancel ang subscription Kailangan ng internet connection ang subscription cancellation. Hindi suportado ng device mo ang Google Pay, kaya hindi ka makapag-subscribe para makakuha ng badge. Pwede mo pa ring suportahan ang Signal sa pamamagitan ng pag-donate sa aming website. @@ -4850,6 +4868,8 @@ Kailangang i-upgrade ng user na ito ang kanyang Signal app bago siya makatanggap ng donation. Hindi maipadala ang donation mo dahil sa network error. I-check ang iyong connection at subukan ulit. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donation sa pangalan ni %1$s @@ -4894,7 +4914,7 @@ Ang expiration year na nakalagay sa payment method mo ay incorrect. I-update ito sa Google Pay at subukan ulit. - Subukang kumpletuhin ulit ang payment o i-contact ang iyong local bank for more information. + Try completing the donation again or contact your bank for more information. Subukan ulit o i-contact ang iyong local bank for more information. @@ -4918,9 +4938,9 @@ Ang bank account na inilagay mo ay walang sapat na pondo para makumpleto ang purchase na ito, subukan ulit o tawagan ang iyong bangko para sa karagdagang impormasyon. - Ang payment na ito\'y binawi ng account holder at hindi maproseso. Hindi ka na-charge dito. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Nagkaroon ng error habang pinoproseso ang payment na ito, subukan ulit. + An error occurred while processing this donation, please try again. Hindi maproseso ang bank details na ibinigay mo, tawagan ang iyong bangko para sa karagdagang impormasyon. @@ -5575,8 +5595,8 @@ Na-review na ang lahat ng connections, i-tap ang send para magpatuloy. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Mayroon kang %1$d connection na maaaring nag-reinstall ng Signal o nagpalit ng device. Bago mag-share ng story sa kanya, i-review ang kanyang safety numbers o tanggalin muna siya sa story mo. + Mayroon kang %1$d connections na maaaring nag-reinstall ng Signal o nagpalit ng device. Bago mag-share ng story sa kanila, i-review ang kanilang safety numbers o tanggalin muna sila sa story mo. Beripikahin ang numerong pangkaligtasan @@ -5821,15 +5841,21 @@ Private messaging na suportado mo. Walang ads, walang tracking, walang kompromiso. Mag-donate ngayon para suportahan ang Signal. - You have a donation pending + May pending donation ka - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Madalas umaabot nang 1 business day ang pagproseso ng bank transfers. Hintaying makumpleto ang payment bago mag-update ng iyong subscription. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Madalas umaabot nang 1 business day ang pagproseso ng bank transfers. Hintaying makumpleto ang payment na ito bago gumawa ng panibagong donation. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Monthly @@ -5858,8 +5884,8 @@ iDEAL - Gusto mo bang umalis sa Signal para kumpirmahin ang payment? - Kapag confirmed na ang payment, bumalik sa Signal para tapusin ang pag-process ng donation mo. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Matuto pa - Magpatuloy + Agree - Read more + Magbasa pa Failed ang pag-load ng request - Ilagay ang bank details at email address mo. Ginagamit ng Stripe ang email mo para mag-send ng updates tungkol sa iyong donasyon. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Matuto pa diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index b8d0fd9ab9..cc90c64268 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -644,7 +644,7 @@ Şu ana kadar %1$s%% … Molly, yedek oluşturabilmek için Depolama iznine ihtiyaç duyar, fakat bu izin kalıcı olarak reddedilmiş. Lütfen uygulama ayarları menüsüne girip \"İzinler\" kısmını seçin, ve \"Depolama\"yı etkinleştirin. - Set backup time + Yedekleme süresini ayarla @@ -991,12 +991,15 @@ Profil adı Kullanıcı adı Hakkında - Hakkınızda birkaç kelime yazın - Adınız - Kullanıcı adınız Avatar ayarlanamadı Rozetler + + Kare Kod veya Bağlantı Fotoğrafı düzenle + + Kullanıcı Adını Paylaş + + Benzersiz kare kodunu veya bağlantını paylaşarak başkalarının seninle sohbet başlatmasına izin ver. Kullanıcı adı oluşturuldu @@ -1005,10 +1008,16 @@ Kullanıcı adı silinemedi. Daha sonra tekrar dene. Kullanıcı adı silindi + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Kullanıcı adınla ilgili bir sorun oluştu, hesabına artık atanmamış olarak görünüyor. Tekrar deneyebilir ve ayarlayabilir veya yeni bir tane seçebilirsin. + Kullanıcı adınla ilgili bir sorun oluştu, hesabına artık atanmamış olarak görünüyor. Tekrar deneyebilir ve ayarlayabilir veya yeni bir tane seçebilirsin. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Şimdi düzelt @@ -2104,8 +2113,8 @@ Molly\'in yeni bir sürümü mevcut. Güncellemek için dokun. Molly güncellenemedi Daha sonra tekrar deneyeceğiz. - Molly successfully updated - You were automatically updated to version %1$s. + Molly başarıyla güncellendi + Otomatik olarak %1$s sürümüne güncelleme yapıldı. İleti gönderilsin mi? @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s ile uçtan uca şifrelemeyi doğrulamak için yukarıdaki sayıları onun cihazındakilerle karşılaştır. Cihazındaki kodu da tarayabilirsin. Taramak için dokunun Doğru eşleşme Güvenlik numarası doğrulanamadı @@ -3015,6 +3024,7 @@ Ödemeler Sohbetler + Uygulama güncellemeleri Depolamayı yönet Aramalarda daha az veri kullan Asla @@ -4566,6 +4576,8 @@ Kişiyi görüntüle %1$s bir Signal kullanıcısı değil + + %1$s bir Signal kullanıcısı değil İsim veya numara bul @@ -4751,6 +4763,12 @@ Vermenin diğer yolları Arkadaşın için bağış yap + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Farklı Bir Miktar Gir @@ -4817,16 +4835,16 @@ Destekle İletişime Geçin Bir %1$s rozeti al - Ödeme işleniyor… + Processing donation… - Ödemenin işlenmesinde hata + Error processing donation Başka bir ödeme yöntemi deneyin veya daha fazla bilgi için bankanızla iletişime geçin. Daha fazlasını öğren - Ödemenin işlenmesinde hata. %1$s - Ödemen işlenemedi ve senden ödeme alınmadı. Lütfen tekrar dene. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. İşlem sürüyor Rozet eklenemedi @@ -4836,9 +4854,9 @@ Bağış başarısız oldu - Ödemen işleme alındı fakat Signal bağış mesajını gönderemedi. Lütfen destek ekibiyle iletişime geç. + Your donation was processed but Signal could not send your donation message. Please contact support. Rozetin hesabına eklenemedi fakat ücret ödenmiş olabilir. Lütfen destek ekibiyle iletişime geç. - Ödemen hâlâ işleniyor. Bu, bağlantına bağlı olarak birkaç dakika sürebilir. + Your donation is still being processed. This can take a few minutes depending on your connection. Abonelik iptal edilemedi Abonelik iptali için internet bağlantısı gerekir. Cihazın Google Pay\'i desteklemiyor, bu yüzden abone olup rozet kazanamazsın. Yine de web sitemizden bağışta bulunarak Signal\'i destekleyebilirsin. @@ -4850,6 +4868,8 @@ Bu kullanıcı, Signal sürümünü yükseltene kadar bağış alamaz. Bir bağlantı hatası nedeniyle bağışın gönderilemedi. Bağlantını kontrol edip tekrar dene. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s adına bağış @@ -4894,7 +4914,7 @@ Ödeme yönteminizdeki son kullanma tarihi yılı hatalı. Google Play\'de güncelleyin ve tekrar deneyin. - Ödemeyi tamamlamayın tekrar deneyin veya daha fazla bilgi için bankanız ile iletişime geçin. + Try completing the donation again or contact your bank for more information. Tekrar deneyin veya daha fazla bilgi için bankanız ile iletişime geçin. @@ -4918,9 +4938,9 @@ Sağlanan banka hesabında bu satın alma işlemini tamamlamak için yeterli bakiye yoktur; tekrar dene veya daha fazla bilgi için bankanla iletişime geç. - Bu ödeme, hesap sahibi tarafından iptal edildi ve işleme alınamadı. Ödeme alınamadı. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Bu ödeme işlenirken bir hata oluştu, lütfen tekrar dene. + An error occurred while processing this donation, please try again. Sağlanan banka bilgileri işlenemedi, daha fazla bilgi için bankanla iletişime geçebilirsin. @@ -5575,8 +5595,8 @@ Tüm bağlantılar gözden geçirildi, devam etmek için gönder butonuna dokun. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Signal\'i yeniden yüklemiş veya cihazını değiştirmiş olabilecek %1$d bağlantın var. Hikayeni paylaşmadan önce, güvenlik numaralarını inceleyebilir veya hikayenden kaldırmayı düşünebilirsin. + Signal\'i yeniden yüklemiş veya cihazlarını değiştirmiş olabilecek %1$d bağlantın var. Hikayeni paylaşmadan önce, güvenlik numaralarını inceleyebilir veya hikayenden kaldırmayı düşünebilirsin. Güvenlik numarasını doğrulayın @@ -5821,15 +5841,21 @@ Senin tarafından desteklenen, gizli mesajlaşma. Reklam yok, takip yok, taviz yok. Signal\'i desteklemek için şimdi bağış yap. - You have a donation pending + Bekleyen bir bağışın var - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Banka transferlerinin işleme alınması genellikle 1 iş günü sürer. Lütfen aboneliğini güncellemeden önce bu ödemenin tamamlanmasını bekle. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Banka transferlerinin işleme alınması genellikle 1 iş günü sürer. Lütfen başka bir bağışta bulunmadan önce bu ödemenin tamamlanmasını bekle. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Aylık @@ -5858,8 +5884,8 @@ iDEAL - Ödemeyi onaylamak için Signal\'den ayrılmak istiyor musun? - Bu ödeme onaylandıktan sonra, bağışının işlenmesini tamamlamak için Signal\'e dön. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ Daha fazlasını öğren - Devam et + Agree - Read more + Devamını oku Talimat yüklenemedi - Banka bilgilerini ve e-posta adresini gir. E-postan, Stripe tarafından sana bağışınla ilgili güncellemeleri göndermek için kullanılır. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Daha fazlasını öğren diff --git a/app/src/main/res/values-ug/strings.xml b/app/src/main/res/values-ug/strings.xml index c0dfba35e0..4b50f219bd 100644 --- a/app/src/main/res/values-ug/strings.xml +++ b/app/src/main/res/values-ug/strings.xml @@ -628,7 +628,7 @@ %1$s تاماملاندى… زاپاسلاشنى قۇرۇش ئۈچۈن Molly سىرتقى ساقلىغۇچ ھوقۇقىنى تەلەپ قىلىدۇ، ئەمما ئۇ مەڭگۈلۈك رەت قىلىندى. ئەپ تەڭشەكلىرىگە بېرىڭ، «ھوقۇقلار» نى تاللاڭ ۋە «ساقلىغۇچ» نى قوزغىتىڭ. - Set backup time + زاپاسلاش ۋاقتىنى تەڭشەش @@ -957,12 +957,15 @@ سەپلىمە ئاتى ئىشلەتكۈچى ئىسمى ھەققىدە - ئۆزىڭىزنى ھەققىدە قىسقىچە بايان - ئاتىڭىز - ئىشلەتكۈچى ئاتىڭىز سىما تەڭشىيەلمىدى ئىزناكلار + + QR كودى ياكى ئۇلانما رەسىمنى تەھرىرلەش + + ئەزالىق ئىسمىڭىزنى پايلىشىڭ + + سىزنىڭ خاس QR كودىڭىز ياكى ئۇلانمىڭىزنى پايلىشىش ئارقىلىق باشقىلار بىلەن پاراڭلىشىڭ ئىشلەتكۈچى نامى قۇرۇلدى @@ -971,10 +974,16 @@ ئىشلەتكۈچى نامىنى ئۆچۈرەلمىدى. سەل تۇرۇپ قايتا سىناڭ. ئىشلەتكۈچى نامى ئۆچۈرۈلدى + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - ئىشلەتكۈچى نامىڭىزدا خاتالىق كۆرۈلگەن بولۇپ، ئۇ ئەمدى سىزنىڭ ھېساباتىڭىزغا تەۋە ئەمەس. ئۇنى قايتا تەڭشەپ سىناپ باقسىڭىز ياكى يېڭى بىر نام تاللىسىڭىز بولىدۇ. + ئىشلەتكۈچى نامىڭىزدا خاتالىق كۆرۈلگەن بولۇپ، ئۇ ئەمدى سىزنىڭ ھېساباتىڭىزغا تەۋە ئەمەس. ئۇنى قايتا تەڭشەپ سىناپ باقسىڭىز ياكى يېڭى بىر نام تاللىسىڭىز بولىدۇ. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. دەرھال ئوڭشاش @@ -2031,8 +2040,8 @@ Molly نىڭ يېڭى نۇسخىسى بار. چېكىپ يېڭىلاڭ. Molly نى يېڭىلىغىلى بولمىدى كېيىنرەك قايتا سىناپ باقىمىز. - Molly successfully updated - You were automatically updated to version %1$s. + Molly ئوڭۇشلۇق يېڭىلاندى + سىز ئاپتوماتىك ھالدا %1$s نەشرىگە يېڭىلاندىڭىز. ئۇچۇر ئەۋەتەمسىز؟ @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + «%1$s» بىلەن ئۇچتىن ئۇچقا مەخپىيلەشتۈرۈشنى جەزملەشتۈرۈش ئۈچۈن، يۇقىرىدىكى نومۇرلارنى ئۇلارنىڭ ئۈسكۈنىسىدىكى نومۇر بىلەن سېلىشتۇرۇڭ. ئۇلارنىڭ ئۈسكۈنىسىنى سىكاننېرلىسىڭىزمۇ بولىدۇ. چېكىلسە تارايدۇ ئوڭۇشلۇق ماسلاشتى بىخەتەرلىك نومۇرىنى دەلىللىيەلمىدى @@ -2925,6 +2934,7 @@ چىقىملار پاراڭلار + ئەپ يېڭىلاش ساقلىغۇچ باشقۇرۇش چاقىرىقلار ئۈچۈن ئازراق مەلۇمات ئىشلىتىش ھەرگىز @@ -4461,6 +4471,8 @@ ئالاقىداشلارنى كۆرۈش %1$s بولسا Signal ئىشلەتكۈچى ئەمەس + + %1$s بولسا Signal ئىشلەتكۈچى ئەمەس نام ياكى سانىنى ئاختۇر @@ -4642,6 +4654,12 @@ باشقا ئىئانە ئۇسۇللىرى دوستىڭىز ئورنىدا ئىئانە قىلىش + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. ئىختىيارىچە سومما كىرگۈزۈڭ @@ -4708,16 +4726,16 @@ قوللىغۇچىلار بىلەن ئالاقىلىشىڭ يېڭى %1$s ئىزنەككە ئېرىشىش - چىقىمنى بېجىرىۋاتىدۇ… + Processing donation… - پۇل تۆلەشنى بىر تەرەپ قىلىش خاتالىقى + Error processing donation باشقا پۇل تۆلەش ئۇسۇلىنى سىناپ بېقىڭ ياكى تەپسىلاتى ئۈچۈن بانكا بىلەن ئالاقىلىشىڭ. تەپسىلاتى - پۇل تۆلەشنى بىر تەرەپ قىلىش خاتالىقى. %1$s - سىزنىڭ پۇل تۆلەش جەريانىڭىزنى بىر تەرەپ قىلغىلى بولمىدى. سىزدىن پۇل ئېلىنمىدى. قايتا سىناڭ. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. تېخىچە بىر تەرەپ قىلىۋاتىدۇ ئىزنەك قوشقىلى بولمىدى @@ -4727,9 +4745,9 @@ ئىئانە مەغلۇب بولدى - پۇل تۆلىشىڭىز بىر تەرەپ قىلىندى لېكىن Signal سىزگە ئىئانە ئۇچۇرىنى يوللىيالمىدى. ياردەم خادىمى بىلەن ئالاقىلىشىڭ. + Your donation was processed but Signal could not send your donation message. Please contact support. ئىزنىكىڭىزنى ھېساباتىڭىزغا قوشقىلى بولمىدى، لېكىن سىزدىن ھەق ئېلىنغان بولۇشى مۇمكىن. ياردەم خادىمى بىلەن ئالاقىلىشىڭ. - چىقىمىڭىز تېخىچە بىر تەرەپ قىلىنىۋاتىدۇ. تور ئۇلىنىشىڭىزغا ئاساسەن بۇنىڭغا بىر نەچچە مىنۇت كېتىشى مۇمكىن. + Your donation is still being processed. This can take a few minutes depending on your connection. مۇشتەرىلىكنى بىكار قىلغىلى بولمىدى مۇشتەرىلىكنى بىكار قىلىش ئۈچۈن تورغا ئۇلىنىش كېرەك. ئۈسكۈنىڭىز Google Pay نى قوللىمىغاچقا، مۇشتەرى بولۇپ ئىزنەككە ئېرىشەلمەيسىز. لېكىن سىز بىزنىڭ تور بېتىمىزدە ئىئانە قىلىپ Signal نى داۋاملىق قوللىسىڭىز بولىدۇ. @@ -4741,6 +4759,8 @@ بۇ ئىشلەتكۈچى Signal نى يېڭىلىمىغۇچە ئىئانە قوبۇل قىلالمايدۇ. تور خاتالىقى سەۋەبىدىن ئىئانىڭىزنى يوللىغىلى بولمىدى. تور ئۇلىنىشىنى تەكشۈرۈپ قايتا سىناڭ. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. «%1$s» گە ۋاكالىتەن ئىئانە قىلىش @@ -4785,7 +4805,7 @@ پۇل تۆلەش ئۇسۇلىنىڭ ۋاقتى توشىدىغان يىل خاتا. ئۇنى Google Pay دا يېڭىلاپ قايتا سىناڭ. - پۇل تۆلەشنى قايتا سىناڭ ياكى تەپسىلاتى ئۈچۈن بانكا بىلەن ئالاقىلىشىڭ. + Try completing the donation again or contact your bank for more information. قايتا سىناڭ ياكى تەپسىلات ئۈچۈن بانكا بىلەن ئالاقىلىشىڭ. @@ -4809,9 +4829,9 @@ سىز تەمىنلىگەن بانكا ھېساباتىدىكى قالدۇق سومما بۇ سودىلىقنى قىلىشقا يەتمەيدۇ. قايتا سىناڭ ياكى بانكىڭىز بىلەن ئالاقىلىشىپ تەپسىلاتىنى سۈرۈشتۈرۈڭ. - بۇ پۇل تۆلەشنى ھېسابات ئىگىسى بىكار قىلىۋەتتى، داۋاملاشتۇرغىلى بولمايدۇ. سىزدىن پۇل تۇتۇلمىدى. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - بۇ پۇل تۆلەشنى بىر تەرەپ قىلىشتا خاتالىق كۆرۈلدى، قايتا سىناڭ. + An error occurred while processing this donation, please try again. سىز تەمىنلىگەن بانكا ئۇچۇرلىرىنى بىر تەرەپ قىلغىلى بولمىدى، تەپسىلاتى ئۈچۈن بانكا بىلەن ئالاقىلىشىڭ. @@ -5449,7 +5469,7 @@ بارلىق ئالاقىداشلار تەكشۈرۈلدى. داۋاملاشتۇرۇش ئۈچۈن يوللاشنى چېكىڭ. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d ئالاقىدىشىڭىز Signal نى قايتا قاچىلىغان ياكى ئۈسكۈنىسىنى ئۆزگەرتكەن بولۇشى مۇمكىن. ئۇلار بىلەن ھېكايىڭىزنىڭ ئورتاقلىشىشتىن بۇرۇن ئۇلارنىڭ بىخەتەرلىك نومۇرىنى تەكشۈرۈپ كۆرسىڭىز ياكى ئۇلارنىڭ ھېكايىڭىزدىن چىقىرىۋېتىشنى ئويلىشىپ كۆرسىڭىز بولىدۇ. بىخەتەرلىك نومۇر دەلىللە @@ -5691,15 +5711,21 @@ بىخەتەر ئۇچۇرلىشىش - سىزنىڭ ياردىمىڭىزدە. ئېلان ۋە ئىز قوغلاشقا ھېچقانداق يول يوق. Signal نى قوللاش ئۈچۈن ئىئانە قىلىڭ. - You have a donation pending + بىر ئىئانىڭىز بىر تەرەپ قىلىنىۋاتىدۇ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + بانكىدىن ئاغدۇرغان ھېساباتنى بىر تەرەپ قىلىشقا ئادەتتە بىر كۈن كېتىدۇ. مۇشتەرىلىكنى يېڭىلاشتىن بۇرۇن بۇ پۇ تۆلەشنىڭ تاماملىنىشىنى كۈتۈپ تۇرۇڭ. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + بانكىدىن ئاغدۇرغان ھېساباتنى بىر تەرەپ قىلىشقا ئادەتتە بىر كۈن كېتىدۇ. باشقا بىر ئىئانە قىلىشتىن بۇرۇن بۇ پۇل تۆلەشنىڭ تاماملىنىشىنى كۈتۈپ تۇرۇڭ. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ئايلىق @@ -5727,8 +5753,8 @@ iDEAL - Signal دىن چىقىپ پۇل تۆلەشنى جەزملەشتۈرەمسىز؟ - بۇ پۇل تۆلەش جەزملەشتۈرۈلگەندىن كېيىن Signal غا قايتىپ ئىئانىڭىزنى بىر تەرەپ قىلىشنى داۋاملاشتۇرۇڭ. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ تەپسىلاتى - داۋاملاشتۇرۇش + Agree - Read more + تېخىمۇ كۆپ تەلەپنى يۈكلىيەلمىدى - بانكا تەپسىلاتى ۋە تورخەت ئادرېسىنى كىرگۈزۈڭ. Stripe ئىئانىڭىز ھەققىدىكى يېڭى ئۇچۇرلارنى تورخەت ئادرېسىڭىزغا يوللاپ بېرىدۇ. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s تەپسىلاتى diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 8a42a7280d..cfe2a3537f 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -676,7 +676,7 @@ %1$s%% на цей час… Molly потребує дозволу \"Зберігання\", щоб створювати резервні копії, але наразі доступу немає. Будь ласка, перейдіть до налаштувань додатку, оберіть \"Дозволи\", та увімкніть \"Зберігання\". - Set backup time + Встановити час резервного копіювання @@ -1059,12 +1059,15 @@ Ім’я облікового запису Ім\'я користувача Про себе - Напишіть декілька слів про себе - Ваше ім\'я - Ваше ім\'я користувача Не вдалось встановити фото профілю Значки + + QR-код чи посилання Редагувати фото + + Поділіться своїм іменем користувача + + Поділіться своїм унікальним QR-кодом чи посиланням з людиною, із якою хочете створити чат. Ім’я користувача створено @@ -1073,10 +1076,16 @@ Не вдалося видалити ім\'я користувача. Спробуйте знову пізніше. Ім\'я користувача було видалено + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Із вашим іменем користувача сталася помилка. Ім\'я більше не присвоєно вашому акаунту. Ви можете спробувати встановити це ім\'я повторно або вибрати нове. + Із вашим іменем користувача сталася помилка. Ім\'я більше не присвоєно вашому акаунту. Ви можете спробувати встановити це ім\'я повторно або вибрати нове. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Виправити @@ -2250,8 +2259,8 @@ Доступна нова версія Molly. Торкніться, щоб оновити. Не вдалося оновити Molly Ми спробуємо знову пізніше. - Molly successfully updated - You were automatically updated to version %1$s. + Molly успішно оновлено + Ви отримали автоматичне оновлення до версії %1$s. Надіслати повідомлення? @@ -2887,7 +2896,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Щоб перевірити наявність наскрізного шифрування з користувачем %1$s, порівняйте наведені вище цифри із цифрами на пристрої вашого співрозмовника. Користувач також може відсканувати ваш код за допомогою свого пристрою. Натисніть, щоб сканувати Збіг вдалий Не вдалось підтвердити код безпеки @@ -3195,6 +3204,7 @@ Платежі Чати + Оновлення додатку Керувати сховищем Економити трафік для дзвінків Ніколи @@ -4776,6 +4786,8 @@ Переглянути контакт %1$s не користується Signal + + %1$s не користується Signal Пошук імені чи номеру @@ -4969,6 +4981,12 @@ Інші типи внесків Донат для друга + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Інша сума @@ -5035,16 +5053,16 @@ Зверніться в службу підтримки Отримати значок %1$s - Обробка платежу… + Processing donation… - Помилка обробки платежу + Error processing donation Спробуйте інший спосіб платежу, або зв\'яжіться зі своїм банком для додаткової інформації. Подробиці - Помилка обробки платежу. %1$s - Не вдалося обробити ваш платіж. Кошти не було стягнуто. Будь ласка, спробуйте ще раз. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Ще обробляється Не вдалося додати значок @@ -5054,9 +5072,9 @@ Не вдалося задонатити - Ваш платіж було оброблено, але Signal не вдалося надіслати повідомлення з донатом. Будь ласка, зверніться до служби підтримки. + Your donation was processed but Signal could not send your donation message. Please contact support. Не вдалося додати значок до вашого профілю, але, можливо, з вас було стягнуто плату. Будь ласка, зверніться до служби підтримки. - Ваш платіж ще обробляється. Це може зайняти декілька хвилин в залежності від швидкості інтернету. + Your donation is still being processed. This can take a few minutes depending on your connection. Не вдалося скасувати передплату Для скасування передплати потрібне підключення до інтернету. Ваш пристрій не підтримує Google Pay, тому ви не можете оформити передплату, щоб отримати значок. Ви все ще можете підтримати Signal, зробивши пожертву на нашому вебсайті. @@ -5068,6 +5086,8 @@ Цей користувач не може отримувати донати, доки не оновить Signal. Не вдалося надіслати донат через помилку мережі. Перевірте з\'єднання та спробуйте ще. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Донат від імені користувача %1$s @@ -5112,7 +5132,7 @@ Рік закінчення строку дії картки невірний. Оновіть його у Google Pay та спробуйте знов. - Спробуйте зробити платіж знов, або зв\'яжіться зі своїм банком для додаткової інформації. + Try completing the donation again or contact your bank for more information. Спробуйте знов, або зв\'яжіться зі своїм банком для додаткової інформації. @@ -5136,9 +5156,9 @@ На вказаному банківському рахунку недостатньо коштів. Спробуйте знову або зв\'яжіться зі своїм банком для додаткової інформації. - Власник рахунку скасував цей платіж, тому його не вдалося обробити. Оплату не було стягнуто. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Під час обробки платежу виникла помилка. Будь ласка, спробуйте ще раз. + An error occurred while processing this donation, please try again. Не вдалося обробити введені банківські реквізити. Зв\'яжіться зі своїм банком для додаткової інформації. @@ -5827,10 +5847,10 @@ Усі довірені контакти було переглянуто. Натисніть «відправити», щоб продовжити. - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + %1$d ваш контакт міг заново встановити Signal або змінити пристрій. За бажанням ви можете переглянути код безпеки перед надсиланням. + %1$d ваші контакти могли заново встановити Signal або змінити пристрої. За бажанням ви можете переглянути їхні коди безпеки перед надсиланням. + %1$d ваших контактів могли заново встановити Signal або змінити пристрої. За бажанням ви можете переглянути їхні коди безпеки перед надсиланням. + %1$d вашого контакту могли заново встановити Signal або змінити пристрої. За бажанням ви можете переглянути їхні коди безпеки перед надсиланням. Підтвердити код безпеки @@ -6081,15 +6101,21 @@ Конфіденційні повідомлення, які фінансуються лише вами. Без реклами, трекерів і компромісу. Підтримайте Signal донатом. - You have a donation pending + Ви маєте донат, що очікує на розгляд - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Зазвичай обробка банківських переказів займає 1 робочий день. Будь ласка, зачекайте на проведення платежу, перш ніж оновлювати підписку. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Зазвичай обробка банківських переказів займає 1 робочий день. Будь ласка, зачекайте на проведення платежу, перш ніж робити новий донат. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Щомісяця @@ -6120,8 +6146,8 @@ iDEAL - Покинути Signal для підтвердження платежу? - Після підтвердження платежу поверніться до Signal, щоб завершити обробку внеску. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -6147,7 +6173,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -6159,15 +6185,15 @@ Подробиці - Продовжити + Agree - Read more + Дізнатись більше Не вдалося завантажити запит - Введіть свої банківські реквізити й електронну адресу. Stripe використовуватиме вашу електронну адресу, щоб надсилати оновлення щодо внеску. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Подробиці diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index d7a4a130be..8a0905154c 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -644,7 +644,7 @@ %1$s%% اب تک… بیک اپ بنانے کیلئے Molly کو بیرونی اسٹوریج کی اجازت درکار ہوتی ہے ، لیکن مستقل طور پر اس کی تردید کردی گئی ہے۔ براہ کرم ایپ کی ترتیبات جاری رکھیں ، \"اجازت\" منتخب کریں اور \"اسٹوریج\" کو فعال کریں۔ - Set backup time + بیک اپ ٹائم سیٹ کریں @@ -991,12 +991,15 @@ پروفائل کا نام صارف کا نام متعلق - اپنے بارے میں کچھ الفاظ لکھیں - آپ کا نام - اپکا اسم رکنیت اوتار سیٹ کرنے میں ناکام بیجز + + QR کوڈ یا لنک تصویر میں ترمیم کریں + + اپنا یوزر نیم شیئر کریں + + دوسروں کے ساتھ اپنا منفرد QR کوڈ یا لنک شیئر کر کے انہیں اپنے ساتھ چیٹ شروع کرنے کی اجازت دیں۔ صارفی نام تخلیق کیا گیا @@ -1005,10 +1008,16 @@ یوزر نیم حذف نہیں کر سکے۔ بعد میں دوبارہ کوشش کریں۔ یوزر نیم حذف کر دیا گیا + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - آپ کے یوزر نیم کے ساتھ کچھ غلط ہو گیا، یہ مزید آپ کے اکاؤنٹ کے لیے تفویض کردہ نہیں ہے۔ آپ کوشش کر سکتے ہیں اور اسے دوبارہ سیٹ کر سکتے ہیں یا ایک نیا منتخب کر سکتے ہیں۔ + آپ کے یوزر نیم کے ساتھ کچھ غلط ہو گیا، یہ مزید آپ کے اکاؤنٹ کے لیے تفویض کردہ نہیں ہے۔ آپ کوشش کر سکتے ہیں اور اسے دوبارہ سیٹ کر سکتے ہیں یا ایک نیا منتخب کر سکتے ہیں۔ + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. ابھی ٹھیک کریں @@ -2104,8 +2113,8 @@ Molly کا نیا ورژن دستیاب ہے۔ اپ ڈیٹ کرنے کے لیے ٹیپ کریں۔ Molly اپ ڈیٹ ہونے میں ناکامی ہم کچھ دیر بعد دوبارہ کوشش کریں گے۔ - Molly successfully updated - You were automatically updated to version %1$s. + Molly کامیابی کے ساتھ اپ ڈیٹ کر دیا گیا + آپ خودکار طور پر %1$s ورژن پر اپ ڈیٹ ہو گئے تھے۔ پیغام بھیجیں؟ @@ -2713,7 +2722,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + %1$s کے ساتھ اینڈ ٹو اینڈ انکرپشن کی تصدیق کرنے کے لیے، اوپر موجود نمبرز کے ساتھ ان کی ڈیوائس کا موازنہ کریں۔ آپ ان کی ڈیوائس پر کوڈ بھی اسکین کر سکتے ہیں۔ اسکین کرنے کے لیے کلک کریں کامیاب میچ حفاظتی نمبر کی تصدیق میں ناکام ہو گئے @@ -3015,6 +3024,7 @@ ادائیگی چیٹس + ایپ تجدید کریں اسٹوریج کا نظم کریں کالوں کے لئے کم ڈیٹا استعمال کریں کبھی نہیں @@ -4566,6 +4576,8 @@ رابطہ دیکھیں %1$s Signal یوزر نہیں ہے + + %1$s Signal یوزر نہیں ہے نام یا نمبر تلاش کریں @@ -4751,6 +4763,12 @@ دینے کے دیگر طریقے دوست کی طرف سے عطیہ کریں + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. اپنی مرضی کی رقم درج کریں @@ -4817,16 +4835,16 @@ سپورٹ سے رابطہ کریں %1$s بیج حاصل کریں - ادائیگی پر کارروائی ہو رہی ہے… + Processing donation… - ادائیگی پر عمل کاری میں نقص + Error processing donation ادائیگی کا ایک دوسرا طریقہ آزمائیں یا مزید معلومات کے لیے اپنے بینک سے رابطہ کریں۔ مزید جانیں - ادائیگی پر عمل کاری میں نقص۔ %1$s - آپ کی پیمنٹ پر عمل نہیں ہو سکا اور آپ کو چارج نہیں کیا گیا ہے۔ براہ کرم دوبارہ کوشش کریں۔ + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. تاحال زیر عمل ہے بیج شامل نہیں کر سکے @@ -4836,9 +4854,9 @@ عطیہ ناکام ہو گیا - آپ کی پیمنٹ پر کارروائی ہو گئی تھی تاہم Signal آپ کے عطیہ کا پیغام ارسال کرنے سے قاصر تھی۔ براہ کرم سپورٹ سے رابطہ کریں۔ + Your donation was processed but Signal could not send your donation message. Please contact support. آپ کا بیج آپ کے اکاؤنٹ میں شامل نہیں کیا جا سکا، لیکن آپ کو چارج کیا گیا ہو گا۔ براہ کرم سپورٹ سے رابطہ کریں۔ - آپ کی ادائیگی تاحال زیر عمل ہے۔ اس میں آپ کے کنکشن کی بنیاد پر کچھ منٹ لگ سکتے ہیں۔ + Your donation is still being processed. This can take a few minutes depending on your connection. سبسکرپشن منسوخ کرنے میں ناکامی ہوئی سبسکرپشن منسوخ کرنے کے لیے انٹرنیٹ کنکشن کی ضرورت ہے۔ آپ کی ڈیوائس Google Pay کی سپورٹ نہیں کرتی، لہٰذا آپ بیج حاصل کرنے کے لیے سبسکرائب نہیں کر سکتے۔ آپ پھر بھی ہماری ویب سائٹ پر عطیہ دینے کے ذریعے Signal کی سپورٹ کر سکتے ہیں۔ @@ -4850,6 +4868,8 @@ Signal کو اپ گریڈ کرنے تک یہ یوزر عطیات وصول کرنے سے قاصر ہے۔ نیٹ ورک کی خرابی کے باعث آپ کا عطیہ بھیجا نہیں جا سکا۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔ + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. %1$s کی جانب سے عطیہ @@ -4894,7 +4914,7 @@ آپ کی ادائیگی کے طریقے پر میعاد پوری ہونے کا سال درست نہیں۔ Google Pay میں اسے اپ ڈیٹ کریں اور دوبارہ کوشش کریں۔ - ادائیگی مکمل کرنے کی دوبارہ کوشش کریں یا مزید معلومات کے لیے اپنے بینک سے رابطہ کریں۔ + Try completing the donation again or contact your bank for more information. دوبارہ کوشش کریں یا مزید معلومات کے لیے اپنے بینک سے رابطہ کریں۔ @@ -4918,9 +4938,9 @@ فراہم کردہ بینک اکاؤنٹ میں اس خریداری کو پورا کرنے کے لیے مطلوبہ فنڈز کی کمی ہے، دوبارہ کوشش کریں یا مزید معلومات کے لیے اپنے بینک سے رابطہ کریں۔ - یہ پیمنٹ اکاؤنٹ ہولڈر کی جانب سے منسوخ کر دی گئی تھی لہٰذا اس پر کارروائی نہیں کی جا سکی تھی۔ آپ پر چارجز عائد نہیں کیے گئے۔ + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - اس پیمنٹ پر کارروائی کرتے وقت ایک نقص واقع ہو گیا تھا، براہ کرم دوبارہ کوشش کریں۔ + An error occurred while processing this donation, please try again. فراہم کردہ بینک کی تفصیلات پر کارروائی نہیں کی جا سکی، مزید معلومات کے لیے اپنے بینک سے رابطہ کریں۔ @@ -5575,8 +5595,8 @@ تمام کنکشنز کا جائزہ لیا گیا ہے، جاری رکھنے کے لیے بھیجیں پر ٹیپ کریں۔ - You have %1$d connection who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + آپ کے %1$d کنیکشن نے ہو سکتا ہے Signal کو دوبارہ انسٹال یا ڈیوائسز کو تبدیل کیا ہو۔ اپنی سٹوری ان کے ساتھ شیئر کرنے سے پہلے ان کے حفاظتی نمبرز کا جائزہ لیں یا ان کو اپنی سٹوری سے ہٹانے پر غور کریں۔ + آپ کے %1$d کنیکشنز نے ہو سکتا ہے Signal کو دوبارہ انسٹال یا ڈیوائسز کو تبدیل کیا ہو۔ اپنی سٹوری ان کے ساتھ شیئر کرنے سے پہلے ان کے حفاظتی نمبرز کا جائزہ لیں یا ان کو اپنی سٹوری سے ہٹانے پر غور کریں۔ حفاظتی نمبر کی تصدیق کریں @@ -5821,15 +5841,21 @@ پرائیوٹ میسجنگ، جسے آپ فنڈ کرتے ہیں۔ کوئی اشتہارات نہیں، کوئی ٹریکنگ نہیں، کوئی سمجھوتہ نہیں۔ Signal کو سپورٹ کرنے کے لیے ابھی عطیہ کریں۔ - You have a donation pending + آپ کا ایک عطیہ زیر التوا ہے - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + بینک ٹرانسفرز کو زیر عمل لانے میں عموماً 1 کاروباری دن لگتا ہے۔ براہ کرم اپنی سبسکرپشن اپ ڈیٹ کرنے سے پہلے اس پیمنٹ کے مکمل ہونے کا انتظار کریں۔ - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + بینک ٹرانسفرز کو زیر عمل لانے میں عموماً 1 کاروباری دن لگتا ہے۔ براہ کرم ایک اور عطیہ دینے سے پہلے اس پیمنٹ کے مکمل ہونے کا انتظار کریں۔ - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. ماہانہ @@ -5858,8 +5884,8 @@ iDEAL - پیمنٹ کی تصدیق کرنے کے لیے Signal کو چھوڑ دیں؟ - اس پیمنٹ کی تصدیق ہونے کے بعد، عطیہ کی کارروائی مکمل کرنے کے لیے Signal پر واپس جائیں۔ + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5885,7 +5911,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5897,15 +5923,15 @@ مزید جانیں - جاری رکھیں + Agree - Read more + مزید پڑھیں مینڈیٹ کو لوڈ کرنے میں ناکامی - اپنے بینک کی تفصیلات اور ای میل ایڈریس درج کریں۔ Stripe آپ کے عطیہ کے بارے میں آپ کو اپ ڈیٹس بھیجنے کے لیے آپ کا ای میل استعمال کرتی ہے۔ %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s مزید جانیں diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 67740542d0..2c226c8947 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -628,7 +628,7 @@ %1$s%% đến giờ… Molly cần quyền truy cập bộ nhớ để tạo bản sao lưu, nhưng đã bị từ chối vĩnh viễn. Vui lòng mở cài đặt ứng dụng, chọn \"Quyền\" và bật \"Bộ nhớ\". - Set backup time + Đặt thời gian sao lưu @@ -957,12 +957,15 @@ Tên hồ sơ Tên người dùng Thông tin - Viết một vài từ về bản thân bạn - Tên của bạn - Tên người dùng của bạn Không thể đặt ảnh đại diện Huy hiệu + + Mã QR hoặc Đường Dẫn Tùy chỉnh ảnh + + Chia sẻ Tên Người Dùng của bạn + + Cho phép người khác bắt đầu một cuộc trò chuyện với bạn bằng cách chia sẻ mã QR hoặc đường dẫn riêng của bạn. Đã tạo tên người dùng @@ -971,10 +974,16 @@ Không thể xóa tên người dùng. Thử lại sau. Tên người dùng đã xóa + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - Có vấn đề với tên người dùng của bạn, tên này không còn gắn liền với tài khoản của bạn. Bạn có thể thử và đặt lại hoặc chọn một tên mới. + Có vấn đề với tên người dùng của bạn, tên này không còn gắn liền với tài khoản của bạn. Bạn có thể thử và đặt lại hoặc chọn một tên mới. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Sửa ngay @@ -2031,8 +2040,8 @@ Đã có phiên bản mới của Molly. Nhấn để cập nhật. Cập nhật Molly không thành công Chúng tôi sẽ thử lại sau. - Molly successfully updated - You were automatically updated to version %1$s. + Cập nhật Molly thành công + Bạn đã được tự động cập nhật lên phiên bản %1$s. Gửi tin nhắn? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + Để xác minh bảo mật đầu cuối với %1$s, hãy so sánh các số ở trên với thiết bị của họ. Bạn cũng có thể quét mã trên thiết bị của người đó. Nhấn để quét Kết nối thành công Xác thực số an toàn thất bại @@ -2925,6 +2934,7 @@ Thanh toán Trò chuyện + Cập nhật ứng dụng Quản lí bộ nhớ Sử dụng ít lưu lượng data hơn khi gọi Không bao giờ @@ -4461,6 +4471,8 @@ Xem liên hệ %1$s không phải là người dùng Signal + + %1$s không phải là người dùng Signal Tìm kiếm tên hoặc số điện thoại @@ -4642,6 +4654,12 @@ Các cách ủng hộ khác Ủng hộ thay cho một người bạn + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Nhập vào Số tiền Tuỳ chọn @@ -4708,16 +4726,16 @@ Liên lạc Hỗ trợ Nhận một huy hiệu %1$s - Đang xử lý thanh toán… + Processing donation… - Lỗi xữ lý thanh toán + Error processing donation Hãy thử một phương thức thanh toán khác hoặc liên hệ với ngân hàng của bạn để biết thêm thông tin. Tìm hiểu thêm - Lỗi xữ lý thanh toán. %1$s - Thanh toán của bạn đã không thành công và bạn vẫn chưa bị tính phí. Vui lòng thử lại. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Vẫn đang xữ lý Không thể thêm huy hiệu @@ -4727,9 +4745,9 @@ Ủng hộ thất bại - Khoản ủng hộ của bạn đã được xử lý nhưng Signal không thể gửi tin nhắn kèm khoản ủng hộ của bạn. Vui lòng liên hệ bộ phận hỗ trợ. + Your donation was processed but Signal could not send your donation message. Please contact support. Huy hiệu của bạn không thể thêm vào tài khoản, nhưng bạn vẫn có thể bị tính phí. Xin vui lòng liên hệ với chúng tôi để được hỗ trợ. - Thanh toán của bán đang được xử lý. Việc này có thể mất vài phút tùy vào kết nối của bạn. + Your donation is still being processed. This can take a few minutes depending on your connection. Hủy gói ủng hộ không thành công Để hủy gói ủng hộ, thiết bị cần kết nối internet. Thiết bị của bạn không hỗ trợ Google Pay, vì vậy bạn không thể đăng ký ủng hộ để nhận huy hiệu. Bạn vẫn có thể gửi khoản ủng hộ cho Signal trên trang Web của chúng tôi. @@ -4741,6 +4759,8 @@ Người dùng này không thể nhận ủng hộ cho đến khi họ nâng cấp Signal. Khoản ủng hộ của bạn không thể gửi đi được vì lỗi mạng. Kiểm tra kết nối của bạn và thử lại. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Khoản ủng hộ thay cho %1$s @@ -4785,7 +4805,7 @@ Năm hết hạn của phương thức thanh toán không đúng. Hãy cập nhật trên Google Pay và thử lại. - Hãy thử hoàn thành giao dịch một lần nữa hoặc liên hệ với ngân hàng của bạn để biết thêm thông tin. + Try completing the donation again or contact your bank for more information. Thử lại hoặc liên hệ ngân hàng của bạn để biết thêm thông tin. @@ -4809,9 +4829,9 @@ Số dư trong tài khoản ngân hàng đã cung cấp không đủ để hoàn thành giao dịch, hãy thử lại hoặc liên hệ với ngân hàng của bạn để biết thêm thông tin. - Khoản thanh toán này đã bị thu hồi bởi chủ tài khoản và không thể được xử lý. Bạn chưa bị trừ tiền. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - Có lỗi xảy ra trong quá trình xử lý khoản thanh toán, vui lòng thử lại. + An error occurred while processing this donation, please try again. Thông tin tài khoản ngân hàng đã cung cấp không thể được xử lý, liên hệ với ngân hàng của bạn để biết thêm thông tin. @@ -5449,7 +5469,7 @@ Tất cả liên hệ đã được xem xét, nhấn gửi để tiếp tục. - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + Bạn có %1$d liên hệ có thể đã cài đặt lại Signal hoặc đã đổi thiết bị. Bạn có thể chọn duyệt lại mã số an toàn của họ trước khi gửi. Xác minh mã số an toàn @@ -5691,15 +5711,21 @@ Nền tảng nhắn tin riêng tư, được tài trợ bởi chính bạn. Không quảng cáo, không trình theo dấu, không theo dõi. Ủng hộ ngay để hỗ trợ Signal. - You have a donation pending + Bạn có một khoản ủng hộ đang chờ xử lý - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + Giao dịch chuyển khoản ngân hàng thường mất 1 ngày làm việc để xử lý. Vui lòng chờ đến khi khoản thanh toán này hoàn tất trước khi cập nhật gói ủng hộ. - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + Giao dịch chuyển khoản ngân hàng thường mất 1 ngày làm việc để xử lý. Vui lòng chờ đến khi khoản thanh toán này hoàn tất trước khi gửi thêm khoản ủng hộ khác. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Hàng tháng @@ -5727,8 +5753,8 @@ iDEAL - Rời khỏi Signal để xác nhận thanh toán? - Khi việc thanh toán đã được xác nhận, quay lại Signal để hoàn tất xử lý khoản ủng hộ của bạn. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ Tìm hiểu thêm - Tiếp tục + Agree - Read more + Đọc thêm Không thể xử lý yêu cầu ủy quyền - Hãy nhập thông tin ngân hàng và địa chỉ email của bạn. Địa chỉ email của bạn được Stripe sử dụng để gửi thông tin cập nhật về khoản ủng hộ của bạn. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Tìm hiểu thêm diff --git a/app/src/main/res/values-yue/strings.xml b/app/src/main/res/values-yue/strings.xml index d6200e661c..b67167f334 100644 --- a/app/src/main/res/values-yue/strings.xml +++ b/app/src/main/res/values-yue/strings.xml @@ -628,7 +628,7 @@ 暫時去到 %1$s%%… Molly 要攞外部儲存裝置權限,先可以建立備份,但權限已被永久拒絕。請到呢個 app 嘅應用程式設定,揀選「權限」,然後啟用「儲存裝置」。 - Set backup time + 設定備份時間 @@ -957,12 +957,15 @@ 個人資料名稱 使用者名稱 關於 - 係咁咦寫返句自介下 - 您嘅名稱 - 您嘅使用者名稱 頭像設定唔到 襟章 + + 二維碼或連結 改過幅相 + + 分享你嘅用戶名稱 + + 分享你嘅專屬二維碼或者連結,其他人就可以同你開始聊天。 建立咗用戶名稱 @@ -971,10 +974,16 @@ 刪除唔到用戶名稱。請你遲啲再試過啦。 刪除咗用戶名稱 + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - 你嘅用戶名稱出現問題,唔再指定到你嘅帳戶。你可以嘗試重設或另選一個新嘅用戶名稱。 + 你嘅用戶名稱出現問題,唔再指定到你嘅帳戶。你可以嘗試重設或另選一個新嘅用戶名稱。 + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 立即修復 @@ -2031,8 +2040,8 @@ Molly 出咗新版本喇。 㩒一下就可以更新。 Molly 更新失敗 我哋遲啲再試過啦。 - Molly successfully updated - You were automatically updated to version %1$s. + Molly 已經成功更新 + 已經自動更新到 %1$s 版本。 係咪要傳送訊息? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + 如果想驗證你同 %1$s 之間嘅端對端加密設定,你可以對吓上面嘅號碼同佢部機入面嘅號碼。 你亦可以掃佢部機嘅二維碼。 撳一下去掃描 完全啱晒 驗證安全碼失敗 @@ -2925,6 +2934,7 @@ 付款 傾偈 + App 有更新 管理儲存空間 通話用少啲數據 唔使喇 @@ -4461,6 +4471,8 @@ 檢視聯絡人 %1$s 唔係 Signal 嘅用戶 + + %1$s 唔係 Signal 嘅用戶 查名或者冧把 @@ -4642,6 +4654,12 @@ 其他捐款方式 代表朋友捐款 + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 輸入自訂金額 @@ -4708,16 +4726,16 @@ 聯絡支援 獲得一枚「%1$s」襟章 - 處理緊付款… + Processing donation… - 處理付款嘅時候發生錯誤 + Error processing donation 試下轉另一個付款方法,又或者聯絡返您間銀行問清楚。 了解詳情 - 處理付款嘅時候發生錯誤。%1$s - 處理唔到您嘅付款,您未有被扣數。請再試一次。 + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 仲處理緊 加唔到個襟章 @@ -4727,9 +4745,9 @@ 捐款失敗 - 系統已經處理咗你嘅付款,但係 Signal 傳送唔到你嘅捐款訊息。請聯絡支援團隊。 + Your donation was processed but Signal could not send your donation message. Please contact support. 您個襟章加唔到落去您個帳戶度,但有可能已經扣咗您數。請聯絡支援。 - 仲處理緊您嘅付款。視乎您嘅上網速度,可能需時幾分鐘。 + Your donation is still being processed. This can take a few minutes depending on your connection. 取消唔到課金計劃 取消課金計劃需要連線上網。 您部機唔支援 Google Pay,故抱歉未能提供課金計劃並送贈襟章畀您。話雖如此,仍歡迎您喺我哋網站上面捐款支持 Signal。 @@ -4741,6 +4759,8 @@ 呢位用戶要更新 Signal 先可以接收捐款。 由於網路發生錯誤,系統發送唔到你嘅捐款。請檢查你嘅連線,然後再試一次。 + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. 代表 %1$s 捐款 @@ -4785,7 +4805,7 @@ 您嘅付款方法入面嘅到期年份唔啱噃。請去 Google Pay 度更新返佢,然後再試下啦。 - 請再試下完成呢次付款,又或者聯絡返您間銀行問清楚。 + Try completing the donation again or contact your bank for more information. 請再試一次吖,又或者聯絡返您間銀行問清楚。 @@ -4809,9 +4829,9 @@ 你嘅銀行帳戶唔夠錢完成呢筆購物交易。請你再試多次,或者聯絡銀行問清楚啦。 - 帳戶持有人撤銷咗付款,所以處理唔到。 你冇被扣款。 + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - 處理付款時發生錯誤,請你試多次啦。 + An error occurred while processing this donation, please try again. 處理唔到所提供嘅銀行資料,請你聯絡返銀行問清楚啦。 @@ -5449,7 +5469,7 @@ 已經審查晒所有人脈,㩒一吓傳送就可以繼續。 - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + 你有 %1$d 個人脈可能重新安裝咗 Signal 或者更換咗裝置。同佢哋分享你嘅限時動態之前,請先審查佢哋嘅安全碼,或者可以考慮喺你嘅限時動態入面將佢哋移除。 驗證安全碼 @@ -5691,15 +5711,21 @@ 由你贊助嘅私密通訊軟件。冇廣告、冇追蹤、絕不妥協。請立即捐款支持 Signal。 - You have a donation pending + 你仲有捐款尚待處理 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 銀行轉賬通常需要 1 個工作日先處理完成。 請你等呢個付款完成咗,然後先更新你嘅定期贊助。 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 銀行轉賬通常需要 1 個工作日先處理完成。 請你等呢個付款完成咗,然後先至開始另一次捐款。 - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 每月 @@ -5727,8 +5753,8 @@ iDEAL - 係咪想離開 Signal 去確認付款呀? - 確認付款之後,請返返去 Signal 完成埋你嘅捐款。 + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 了解詳情 - 繼續 + Agree - Read more + 睇晒全文 載入唔到授權 - 請輸入你嘅銀行詳細資料同電郵地址。Stripe 會用你嘅電郵向你發送有關捐款嘅最新消息。%1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 了解詳情 diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index c103f3f6f7..ae8645a341 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -628,7 +628,7 @@ 目前已完成 %1$s%%… Molly 需外部存储权限,来创建备份,但该权限已永久禁用。请访问应用设置菜单,选择“权限”并启用“存储”。 - Set backup time + 设置备份时间 @@ -957,12 +957,15 @@ 个人资料名称 用户名 关于 - 简单介绍下自己 - 你的名字 - 你的用户名 设置头像失败 徽章 + + 二维码或链接 编辑照片 + + 分享您的用户名 + + 分享您唯一的二维码或链接,让其他人开始与您聊天吧。 用户名已创建 @@ -971,10 +974,16 @@ 无法删除用户名,请稍后再试。 用户名已删除 + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - 您的用户名出了点问题,它已不再分配给您的账户。您可以尝试重新设置,或选择一个新的用户名。 + 您的用户名出了点问题,它已不再分配给您的账户。您可以尝试重新设置,或选择一个新的用户名。 + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 立刻解决 @@ -2031,8 +2040,8 @@ 我们推出了 Molly 的新版本。点击更新。 Molly 更新失败 我们稍后会再试一次。 - Molly successfully updated - You were automatically updated to version %1$s. + Molly 已成功更新 + 您已自动更新到 %1$s 版本。 发送消息? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + 如要验证您与%1$s的端对端加密功能,请将上方的数字与对方的设备进行比对。您也可以扫描对方设备上的二维码。 点击扫描 成功匹配 验证安全码失败 @@ -2925,6 +2934,7 @@ 付款 聊天 + 应用更新 管理存储 通话使用更少数据 永不 @@ -4461,6 +4471,8 @@ 查看联系人 %1$s不是 Signal 用户 + + %1$s不是 Signal 用户 搜索名字或号码 @@ -4642,6 +4654,12 @@ 其他赞助方式 代朋友捐款 + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 输入自定义金额 @@ -4708,16 +4726,16 @@ 联系支持 获得一个%1$s徽章 - 正在处理付款… + Processing donation… - 处理付款发生错误 + Error processing donation 请尝试另一种付款方式或联系您的银行了解详情。 了解详情 - 处理付款发生错误。%1$s - 系统无法处理您的付款,并且您尚未被扣款。请重试。 + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 仍在处理中 无法添加徽章 @@ -4727,9 +4745,9 @@ 捐款失败 - 您的付款已处理,但 Signal 无法发送您的捐款消息。请联系支持团队。 + Your donation was processed but Signal could not send your donation message. Please contact support. 您的徽章无法添加到您的帐户中,但您可能已经成功捐款。请联系支持人员。 - 您的付款仍在处理中。这可能需要几分钟时间,视您的网络连接情况而定。 + Your donation is still being processed. This can take a few minutes depending on your connection. 无法取消定期捐款 取消定期捐款需要连接互联网。 您的设备不支持 Google Pay,因此您无法定期捐款和获取徽章。您可以在我们的网站中捐款以支持 Signal。 @@ -4741,6 +4759,8 @@ 该用户需要更新 Signal 才能接收送出的捐款。 由于出现网络错误,您的捐款无法送出。请检查您的网络连接并重试。 + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. 代%1$s捐款 @@ -4785,7 +4805,7 @@ 您的付款方式的到期年份不正确。请在 Google Pay 中更新,然后重试。 - 请再次尝试完成付款,或联系您的银行了解详情。 + Try completing the donation again or contact your bank for more information. 请重试或联系您的银行了解详情。 @@ -4809,9 +4829,9 @@ 您提供的银行账户余额不足,无法完成此次交易。请重试或联系您的银行了解更多信息。 - 这笔付款已被账户持有人撤销,无法处理。您尚未被扣款。 + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - 处理这笔付款时出错了,请重试。 + An error occurred while processing this donation, please try again. 无法处理您提供的银行信息,请联系您的银行了解更多信息。 @@ -5449,7 +5469,7 @@ 已检查所有联系人,请点击发送以继续操作。 - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + 您有 %1$d 位密友可能已重新安装 Signal 或更改设备。在与他们分享您的动态之前,请检查对方的安全码或考虑将他们从您的动态中移除。 验证安全代码 @@ -5691,15 +5711,21 @@ 私密通信平台,依用户而生。无广告,无跟踪,服务不打折。立即捐款支持 Signal。 - You have a donation pending + 你有一笔捐款正在等待处理 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 处理银行转账的时间通常为 1 个工作日。请等待这笔付款完成后再更新您的订阅。 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 处理银行转账的时间通常为 1 个工作日。请等待这笔付款完成后再进行另一笔捐款。 - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 每個月的 @@ -5727,8 +5753,8 @@ iDEAL - 要离开 Signal 以确认付款吗? - 确认付款后,请返回 Signal 以完成捐款处理。 + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 了解详情 - 继续 + Agree - Read more + 阅读全文 指令加载失败 - 请输入您的银行信息和电子邮箱地址。Stripe 将会给您的电子邮箱发送关于您的捐款的最新信息。%1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 了解详情 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index ba449a62c7..b9ba4b7092 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -628,7 +628,7 @@ 目前進度 %1$s%%… Molly 需要外部儲存空間權限才可建立備份,但已被永久拒絕。請前往應用程式設定,選擇「權限」,然後啟用「儲存裝置」。 - Set backup time + 設定備份時間 @@ -957,12 +957,15 @@ 個人資料名稱 使用者名稱 關於 - 不妨寫句話自我介紹一下 - 您的名稱 - 您的使用者名稱 設定頭像失敗 徽章 + + 二維碼或連結 編輯相片 + + 分享你的用戶名稱 + + 分享你專屬的二維碼或連結,讓其他人能開始與你聊天。 已建立用戶名稱 @@ -971,10 +974,16 @@ 無法刪除用戶名稱。請稍後再試。 已刪除用戶名稱 + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - 你的用戶名稱發生問題,不再被分派至你的帳戶。你可以嘗試重設或選擇一個新的。 + 你的用戶名稱發生問題,不再被分派至你的帳戶。你可以嘗試重設或選擇一個新的。 + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 立即修復 @@ -2031,8 +2040,8 @@ 新版本的 Molly 現已提供。 輕觸以更新。 Molly 無法更新 我們將稍後再試。 - Molly successfully updated - You were automatically updated to version %1$s. + Molly 已成功更新 + 已自動更新到版本 %1$s。 要傳送訊息嗎? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + 若要驗證你與 %1$s 之間的端對端加密,請比較上方數字與對方裝置上的數字是否一樣。 你亦可掃瞄對方裝置上的二維碼。 輕觸以掃描 比對成功 驗證安全碼失敗 @@ -2925,6 +2934,7 @@ 付款 聊天 + 應用程式更新 管理儲存空間 通話時使用較少數據 永不 @@ -4461,6 +4471,8 @@ 檢視聯絡人 %1$s 不是 Signal 用戶 + + %1$s 不是 Signal 用戶 搜尋名稱或號碼 @@ -4642,6 +4654,12 @@ 其他方式捐贈 為朋友捐款 + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 請輸入自訂金額 @@ -4708,16 +4726,16 @@ 聯絡支援 獲取 %1$s 徽章 - 正在處理付款… + Processing donation… - 處理付款時發生錯誤 + Error processing donation 試試換另一個付款方法,又或者聯絡您的銀行取得更多資訊。 了解更多 - 處理付款時發生錯誤。%1$s - 系統無法處理你的付款,且並未向你收取費用。請再試一次。 + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 仍在處理中 無法新增徽章 @@ -4727,9 +4745,9 @@ 捐款失敗 - 系統已經處理你的付款,但 Signal 無法傳送你的捐款訊息。請聯絡支援團隊。 + Your donation was processed but Signal could not send your donation message. Please contact support. 系統無法將徽章新增至你的帳戶,但可能已向你收取相關款項。請聯絡支援團隊。 - 您的付款仍在處理中。可能需時幾分鐘,視乎您的連線而定。 + Your donation is still being processed. This can take a few minutes depending on your connection. 無法取消定期贊助 你必須有網路連線才可取消定期贊助。 你的裝置不支援 Google Pay,因此未能進行定期贊助並贈予徽章。你仍可在我們的網站上捐款以支持 Signal。 @@ -4741,6 +4759,8 @@ 此用戶必須先升級 Signal 才能接收捐款。 由於發生網路錯誤,系統無法發送你的捐款。請檢查你的網路連線,然後再試一次。 + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. 代表 %1$s 捐款 @@ -4785,7 +4805,7 @@ 您的付款方法所述的到期年份不正確。請到 Google Pay 更新此資訊,然後再試一次。 - 再試試完成付款,又或者聯絡您的銀行取得更多資訊。 + Try completing the donation again or contact your bank for more information. 請再試一次,又或者聯絡您的銀行取得更多資訊。 @@ -4809,9 +4829,9 @@ 你所提供的銀行帳戶資金不足以完成此次購買,請重新嘗試,或者聯絡你的銀行了解詳情。 - 帳戶持有人撤銷此付款而無法處理。 你並未支付款項。 + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - 處理此付款時發生錯誤,請重新嘗試。 + An error occurred while processing this donation, please try again. 無法處理所提供的銀行資料,請聯絡你的銀行了解詳情。 @@ -5449,7 +5469,7 @@ 已檢查所有人脈,請點按傳送以繼續操作。 - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + 你有 %1$d 位聯絡人可能已重新安裝 Signal 或更換裝置。與對方分享你的限時動態之前,請先檢查他們的安全碼,或考慮將他們從你的限時動態中移除。 驗證安全碼 @@ -5691,15 +5711,21 @@ 我們是由你贊助的私密通訊軟體。無廣告、無追蹤、而且絕不妥協。請立即捐款支持 Signal。 - You have a donation pending + 你有捐款正待處理 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 銀行轉帳通常需要 1 個工作天來處理。 請等待付款完成後,才更新你的捐款。 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 銀行轉帳通常需要 1 個工作天來處理。 請等待付款完成後,才進行另一次捐款。 - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 每月 @@ -5727,8 +5753,8 @@ iDEAL - 離開 Signal 以確認付款? - 確認付款後,請返回 Signal 以完成你的捐款處理。 + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 了解更多 - 繼續 + Agree - Read more + 閱讀全文 無法載入授權 - 請輸入你的銀行詳細資料和電郵地址。Stripe 會使用你的電郵向你發送有關捐款的最新訊息。%1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 了解更多 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 90a62c715e..46723ddcda 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -628,7 +628,7 @@ 目前進度%1$s%%… 為了要建立備份,Molly 需要外部空間的權限,但是已被永久拒絕。請到應用程式設定,選擇「權限」及開啟「儲存」。 - Set backup time + 設定備份時間 @@ -957,12 +957,15 @@ 個人資料名稱 使用者名稱 關於 - 寫一些關於你自己的話 - 你的名字 - 你的使用者名稱 設定頭像失敗 徽章 + + 二維碼或連結 編輯照片 + + 分享你的用戶名稱 + + 分享你專屬的二維碼或連結,讓其他人能開始與你聊天。 已建立使用者名稱 @@ -971,10 +974,16 @@ 無法刪除用戶名稱。請稍後再試。 已刪除用戶名稱 + + Delete username? + + "This will remove your username and disable your QR code and link. %1$s will be available for others to claim. Are you sure?" - 你的用戶名稱發生問題,不再被分派至你的帳戶。你可以嘗試重設或選擇一個新的。 + 你的用戶名稱發生問題,不再被分派至你的帳戶。你可以嘗試重設或選擇一個新的。 + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. 立即修復 @@ -2031,8 +2040,8 @@ 新版本的 Molly 現已提供。 輕觸以更新。 Molly 無法更新 我們將稍後再試。 - Molly successfully updated - You were automatically updated to version %1$s. + Molly 已成功更新 + 已自動更新到版本 %1$s。 傳送訊息? @@ -2626,7 +2635,7 @@ - To verify end-to-end encryption with %1$s, compare the numbers above with their device. You can also scan the code on their device. + 若要驗證你與 %1$s 之間的端對端加密,請比較上方數字與對方裝置上的數字是否一樣。 你亦可掃瞄對方裝置上的二維碼。 點擊掃描 成功匹配 驗證安全碼失敗 @@ -2925,6 +2934,7 @@ 付款 聊天 + 應用程式更新 管理儲存空間 使用更少的數據進行通話 永不 @@ -4461,6 +4471,8 @@ 檢視聯絡人 %1$s 不是 Signal 用戶 + + %1$s 不是 Signal 用戶 搜尋姓名或電話號碼 @@ -4642,6 +4654,12 @@ 其他方式提供 為朋友捐款 + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. 輸入自定義金額 @@ -4708,16 +4726,16 @@ 聯絡支援 得到一個 %1$s 徽章 - 正在處理付款… + Processing donation… - 付款處理錯誤 + Error processing donation 試試換另一個付款方法,又或者聯絡您的銀行取得更多資訊。 了解更多 - 處理付款失敗。%1$s - 你的付款無法處理,所以也未向你收費。 請再試一次。 + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. 仍在處理中 無法新增徽章 @@ -4727,9 +4745,9 @@ 捐款失敗 - 系統已經處理你的付款,但 Signal 無法傳送你的捐款訊息。請聯絡支援團隊。 + Your donation was processed but Signal could not send your donation message. Please contact support. 你的徽章無法新增到你的帳號,但你可能已被收費。 請聯絡支援部門。 - 你的付款仍在處理中。 這可能需要幾分鐘時間,這將取決於你的網路連接。 + Your donation is still being processed. This can take a few minutes depending on your connection. 取消定期訂閱失敗 取消定期贊助需要連接網路。 你的裝置不支援 Google Pay,因此你無法訂閱以獲得徽章。 你仍然可以透過在我們的網站上捐款來支持 Signal。 @@ -4741,6 +4759,8 @@ 此用戶必須先升級 Signal 才能接收捐款。 由於發生網路錯誤,系統無法發送你的捐款。請檢查你的網路連線,然後再試一次。 + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. 代表 %1$s 捐款 @@ -4785,7 +4805,7 @@ 你的付款方式的到期年份不正確。請在 Google Pay 中更新並重試。 - 請嘗試再次付款或聯繫你的銀行以取得更多資訊。 + Try completing the donation again or contact your bank for more information. 請重試或聯繫你的銀行以取得更多資訊。 @@ -4809,9 +4829,9 @@ 你所提供的銀行帳戶資金不足以完成此次購買,請重新嘗試,或者聯絡你的銀行了解詳情。 - 帳戶持有人撤銷此付款而無法處理。 你並未支付款項。 + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - 處理此付款時發生錯誤,請重新嘗試。 + An error occurred while processing this donation, please try again. 無法處理所提供的銀行資料,請聯絡你的銀行了解詳情。 @@ -5449,7 +5469,7 @@ 所有聯絡人已審核完畢,點選「傳送」即可繼續。 - You have %1$d connections who may have reinstalled Signal or changed devices. Before sharing your story with them review their safety numbers or consider removing them from your story. + 你有 %1$d 位聯絡人可能已重新安裝 Signal 或更換裝置。與對方分享你的限時動態之前,請先檢查他們的安全碼,或考慮將他們從你的限時動態中移除。 驗證安全碼 @@ -5691,15 +5711,21 @@ 我們是由你贊助的私密通訊軟件。無廣告、無追蹤、而且絕不妥協。請即捐款支持 Signal。 - You have a donation pending + 你有捐款正待處理 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before updating your subscription. + 銀行轉帳通常需要 1 個工作天來處理。 請等待付款完成後,才更新你的捐款。 - Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. + 銀行轉帳通常需要 1 個工作天來處理。 請等待付款完成後,才進行另一次捐款。 - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. 每個月 @@ -5727,8 +5753,8 @@ iDEAL - 離開 Signal 以確認付款? - 確認付款後,請返回 Signal 以完成你的捐款處理。 + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5754,7 +5780,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5766,15 +5792,15 @@ 了解更多 - 繼續 + Agree - Read more + 閱讀更多 無法載入授權 - 請輸入你的銀行詳細資料和電郵地址。Stripe 會使用你的電郵向你發送有關捐款的最新訊息。%1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s 了解更多 diff --git a/app/src/main/res/values/ids.xml b/app/src/main/res/values/ids.xml index aa557f13d0..c3ab9997f8 100644 --- a/app/src/main/res/values/ids.xml +++ b/app/src/main/res/values/ids.xml @@ -22,7 +22,8 @@ - + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2c28585b8a..7102fffb68 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -990,12 +990,15 @@ Profile name Username About - Write a few words about yourself - Your name - Your username Failed to set avatar Badges + + QR code or link Edit photo + + Share your username + + Let others start a chat with you by sharing your unique QR code or link. Username created @@ -1004,10 +1007,16 @@ Couldn\'t delete username. Try again later. Username deleted + + Delete username? + + This will remove your username and disable your QR code and link. "%1$s" will be available for others to claim. Are you sure? - Something went wrong with your username, it\'s no longer assigned to your account. You can try and set it again or choose a new one. + Something went wrong with your username, it\'s no longer assigned to your account. You can try and set it again or choose a new one. + + Something went wrong with your QR code and username link, it’s no longer valid. Create a new link to share with others. Fix now @@ -2106,7 +2115,7 @@ A new version of Molly is available. Tap to update. Molly failed to update We will try again later. - Signal successfully updated + Molly successfully updated You were automatically updated to version %1$s. @@ -3014,6 +3023,7 @@ Payments Chats + App updates Manage storage Use less data for calls Never @@ -4565,6 +4575,8 @@ View contact %1$s is not a Signal user + + %1$s is not a Signal user Search name or number @@ -4750,6 +4762,12 @@ Other ways to give Donate for a Friend + + Couldn\'t confirm donation + + Your %1$s/month donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. + + Your one-time %1$s donation couldn\'t be confirmed. Check your banking app to approve your iDEAL payment. Enter Custom Amount @@ -4816,16 +4834,16 @@ Contact Support Get a %1$s badge - Processing payment… + Processing donation… - Error processing payment + Error processing donation Try another payment method or contact your bank for more information. Learn more - Error processing payment. %1$s - Your payment couldn\'t be processed and you have not been charged. Please try again. + Error processing donation. %1$s + Your donation couldn\'t be processed and you have not been charged. Please try again. Still processing Couldn\'t add badge @@ -4835,9 +4853,9 @@ Donation failed - Your payment was processed but Signal could not send your donation message. Please contact support. + Your donation was processed but Signal could not send your donation message. Please contact support. Your badge could not be added to your account, but you may have been charged. Please contact support. - Your payment is still being processed. This can take a few minutes depending on your connection. + Your donation is still being processed. This can take a few minutes depending on your connection. Failed to cancel subscription Subscription cancellation requires an internet connection. Your device doesn\'t support Google Pay, so you can\'t subscribe to earn a badge. You can still support Signal by making a donation on our website. @@ -4849,6 +4867,8 @@ This user can\'t receive donations until they upgrade Signal. Your donation could not be sent because of a network error. Check your connection and try again. + + Your iDEAL donation couldn\'t be processed. Try another payment method or contact your bank for more information. Donation on behalf of %1$s @@ -4893,7 +4913,7 @@ The expiration year on your payment method is incorrect. Update it in Google Pay and try again. - Try completing the payment again or contact your bank for more information. + Try completing the donation again or contact your bank for more information. Try again or contact your bank for more information. @@ -4917,9 +4937,9 @@ The bank account provided has insufficient funds to complete this purchase, try again or contact your bank for more information. - This payment was revoked by the account holder and could not be processed. You haven\'t been charged. + This donation was revoked by the account holder and could not be processed. You haven\'t been charged. - An error occurred while processing this payment, please try again. + An error occurred while processing this donation, please try again. The bank details provided could not be processed, contact your bank for more information. @@ -5826,9 +5846,15 @@ Bank transfers usually take 1 business day to process. Please wait until this payment completes before making another donation. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before updating your subscription. - Your payment is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + Your donation is still being processed. This can take a few minutes depending on your connection. Please wait until this payment completes before making another donation. + + Your iDEAL donation is still processing. Check your banking app to approve your payment before making another donation. + + Donation amount too high + + You can send up to %1$s via bank transfer. Try a different amount or a different payment method. Monthly @@ -5857,8 +5883,8 @@ iDEAL - Leave Signal to confirm payment? - Once this payment is confirmed, return to Signal to finish processing your donation. + Leave Signal to confirm donation? + When confirmed, return to Signal to finish processing your donation. @@ -5884,7 +5910,7 @@ Triodos Bank - Van Lanchot Kempen + Van Lanschot Kempen Yoursafe @@ -5896,7 +5922,7 @@ Learn more - Continue + Agree Read more @@ -5904,7 +5930,7 @@ - Enter your bank details and email address. Your email is used by Stripe to send you updates about your donation. %1$s + Enter your bank details and email. Stripe uses this email to send you updates about your donation. %1$s Learn more diff --git a/app/src/spinner/java/org/thoughtcrime/securesms/SpinnerApplicationContext.kt b/app/src/spinner/java/org/thoughtcrime/securesms/SpinnerApplicationContext.kt index 10470e302f..308a37e330 100644 --- a/app/src/spinner/java/org/thoughtcrime/securesms/SpinnerApplicationContext.kt +++ b/app/src/spinner/java/org/thoughtcrime/securesms/SpinnerApplicationContext.kt @@ -60,7 +60,7 @@ class SpinnerApplicationContext : ApplicationContext() { db = { SignalDatabase.rawDatabase }, columnTransformers = listOf(MessageBitmaskColumnTransformer, GV2Transformer, GV2UpdateTransformer, IsStoryTransformer, TimestampTransformer, ProfileKeyCredentialTransformer, MessageRangesTransformer, KyberKeyTransformer, RecipientTransformer) ), - "jobmanager" to DatabaseConfig(db = { JobDatabase.getInstance(this).sqlCipherDatabase }), + "jobmanager" to DatabaseConfig(db = { JobDatabase.getInstance(this).sqlCipherDatabase }, columnTransformers = listOf(TimestampTransformer)), "keyvalue" to DatabaseConfig(db = { KeyValueDatabase.getInstance(this).sqlCipherDatabase }), "megaphones" to DatabaseConfig(db = { MegaphoneDatabase.getInstance(this).sqlCipherDatabase }), "localmetrics" to DatabaseConfig(db = { LocalMetricsDatabase.getInstance(this).sqlCipherDatabase }), diff --git a/app/src/spinner/java/org/thoughtcrime/securesms/database/TimestampTransformer.kt b/app/src/spinner/java/org/thoughtcrime/securesms/database/TimestampTransformer.kt index f31a1d308f..acaf4f0779 100644 --- a/app/src/spinner/java/org/thoughtcrime/securesms/database/TimestampTransformer.kt +++ b/app/src/spinner/java/org/thoughtcrime/securesms/database/TimestampTransformer.kt @@ -12,7 +12,8 @@ object TimestampTransformer : ColumnTransformer { override fun matches(tableName: String?, columnName: String): Boolean { return columnName.contains("date", true) || columnName.contains("timestamp", true) || - columnName.contains("created_at", true) + columnName.contains("created_at", true) || + columnName.endsWith("time", true) } override fun transform(tableName: String?, columnName: String, cursor: Cursor): String? { diff --git a/app/src/test/java/org/thoughtcrime/securesms/jobmanager/JobMigratorTest.java b/app/src/test/java/org/thoughtcrime/securesms/jobmanager/JobMigratorTest.java index 45dec578f0..b1a8f1ec30 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/jobmanager/JobMigratorTest.java +++ b/app/src/test/java/org/thoughtcrime/securesms/jobmanager/JobMigratorTest.java @@ -88,7 +88,7 @@ public void migrate_callsAppropriateMigrations_none() { private static JobStorage simpleJobStorage() { JobStorage jobStorage = mock(JobStorage.class); - when(jobStorage.getAllJobSpecs()).thenReturn(new ArrayList<>(Collections.singletonList(new JobSpec("1", "f1", null, 1, 1, 1, 1, 1, 1, null, null, false, false)))); + when(jobStorage.getAllJobSpecs()).thenReturn(new ArrayList<>(Collections.singletonList(new JobSpec("1", "f1", null, 1, 1, 1, 1, 1, 1, null, null, false, false, 0)))); return jobStorage; } diff --git a/app/src/test/java/org/thoughtcrime/securesms/jobs/FastJobStorageTest.kt b/app/src/test/java/org/thoughtcrime/securesms/jobs/FastJobStorageTest.kt index 23c33b67b0..fc788d3d7c 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/jobs/FastJobStorageTest.kt +++ b/app/src/test/java/org/thoughtcrime/securesms/jobs/FastJobStorageTest.kt @@ -335,6 +335,45 @@ class FastJobStorageTest { jobs[0].id assertIs "1" } + @Test + fun `getPendingJobsWithNoDependenciesInCreatedOrder - first item in queue with priority`() { + val fullSpec1 = FullSpec(jobSpec(id = "1", factoryKey = "f1", queueKey = "q", createTime = 1, priority = Job.Parameters.PRIORITY_LOW), emptyList(), emptyList()) + val fullSpec2 = FullSpec(jobSpec(id = "2", factoryKey = "f2", queueKey = "q", createTime = 2, priority = Job.Parameters.PRIORITY_HIGH), emptyList(), emptyList()) + val fullSpec3 = FullSpec(jobSpec(id = "3", factoryKey = "f3", queueKey = "q", createTime = 3, priority = Job.Parameters.PRIORITY_DEFAULT), emptyList(), emptyList()) + + val subject = FastJobStorage(fixedDataDatabase(listOf(fullSpec1, fullSpec2, fullSpec3))) + subject.init() + + val jobs = subject.getPendingJobsWithNoDependenciesInCreatedOrder(10) + jobs.size assertIs 1 + jobs[0].id assertIs "2" + } + + @Test + fun `getPendingJobsWithNoDependenciesInCreatedOrder - complex priority`() { + val fullSpec1 = FullSpec(jobSpec(id = "1", factoryKey = "f1", queueKey = "q1", createTime = 1, priority = Job.Parameters.PRIORITY_LOW), emptyList(), emptyList()) + val fullSpec2 = FullSpec(jobSpec(id = "2", factoryKey = "f2", queueKey = "q1", createTime = 2, priority = Job.Parameters.PRIORITY_HIGH), emptyList(), emptyList()) + val fullSpec3 = FullSpec(jobSpec(id = "3", factoryKey = "f3", queueKey = "q2", createTime = 3, priority = Job.Parameters.PRIORITY_DEFAULT), emptyList(), emptyList()) + val fullSpec4 = FullSpec(jobSpec(id = "4", factoryKey = "f4", queueKey = "q2", createTime = 4, priority = Job.Parameters.PRIORITY_LOW), emptyList(), emptyList()) + val fullSpec5 = FullSpec(jobSpec(id = "5", factoryKey = "f5", queueKey = "q3", createTime = 5, priority = Job.Parameters.PRIORITY_DEFAULT), emptyList(), emptyList()) + val fullSpec6 = FullSpec(jobSpec(id = "6", factoryKey = "f6", queueKey = "q3", createTime = 6, priority = Job.Parameters.PRIORITY_HIGH), emptyList(), emptyList()) + val fullSpec7 = FullSpec(jobSpec(id = "7", factoryKey = "f7", queueKey = "q4", createTime = 7, priority = Job.Parameters.PRIORITY_LOW), emptyList(), emptyList()) + val fullSpec8 = FullSpec(jobSpec(id = "8", factoryKey = "f8", queueKey = null, createTime = 8, priority = Job.Parameters.PRIORITY_LOW), emptyList(), emptyList()) + val fullSpec9 = FullSpec(jobSpec(id = "9", factoryKey = "f9", queueKey = null, createTime = 9, priority = Job.Parameters.PRIORITY_DEFAULT), emptyList(), emptyList()) + + val subject = FastJobStorage(fixedDataDatabase(listOf(fullSpec1, fullSpec2, fullSpec3, fullSpec4, fullSpec5, fullSpec6, fullSpec7, fullSpec8, fullSpec9))) + subject.init() + + val jobs = subject.getPendingJobsWithNoDependenciesInCreatedOrder(10) + jobs.size assertIs 6 + jobs[0].id assertIs "2" + jobs[1].id assertIs "6" + jobs[2].id assertIs "3" + jobs[3].id assertIs "9" + jobs[4].id assertIs "7" + jobs[5].id assertIs "8" + } + @Test fun `getPendingJobsWithNoDependenciesInCreatedOrder - lastRunAttemptTime in the future runs right away`() { val currentTime = 10L @@ -581,7 +620,8 @@ class FastJobStorageTest { serializedData: ByteArray? = null, serializedInputData: ByteArray? = null, isRunning: Boolean = false, - isMemoryOnly: Boolean = false + isMemoryOnly: Boolean = false, + priority: Int = 0 ): JobSpec { return JobSpec( id = id, @@ -596,7 +636,8 @@ class FastJobStorageTest { serializedData = serializedData, serializedInputData = serializedInputData, isRunning = isRunning, - isMemoryOnly = isMemoryOnly + isMemoryOnly = isMemoryOnly, + priority = priority ) } @@ -614,7 +655,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val JOB_2 = JobSpec( id = "id2", @@ -629,7 +671,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val JOB_3 = JobSpec( id = "id3", @@ -644,7 +687,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val CONSTRAINT_1 = ConstraintSpec(jobSpecId = "id1", factoryKey = "f1", isMemoryOnly = false) @@ -691,7 +735,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = true + isMemoryOnly = true, + priority = 0 ) val CONSTRAINT_1 = ConstraintSpec(jobSpecId = "id1", factoryKey = "f1", isMemoryOnly = true) val FULL_SPEC_1 = FullSpec(JOB_1, listOf(CONSTRAINT_1), emptyList()) @@ -712,7 +757,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val JOB_2 = JobSpec( id = "id2", @@ -727,7 +773,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val JOB_3 = JobSpec( id = "id3", @@ -742,7 +789,8 @@ class FastJobStorageTest { serializedData = null, serializedInputData = null, isRunning = false, - isMemoryOnly = false + isMemoryOnly = false, + priority = 0 ) val DEPENDENCY_1 = DependencySpec(jobId = "id1", dependsOnJobId = "id2", isMemoryOnly = false) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index aa69a1c7d9..e4b016b552 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -5675,12 +5675,12 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + + diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java index 1aa98db8e6..8185ffe2cc 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java @@ -91,7 +91,6 @@ import org.signal.core.util.Base64; import java.io.IOException; -import java.security.KeyStore; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; @@ -855,8 +854,8 @@ public Optional resolveProfileKeyCredential(ACI se } } - public ACI getAciByUsernameHash(String usernameHash) throws IOException { - return this.pushServiceSocket.getAciByUsernameHash(usernameHash); + public ACI getAciByUsername(Username username) throws IOException { + return this.pushServiceSocket.getAciByUsernameHash(Base64.encodeUrlSafeWithoutPadding(username.getHash())); } public ReserveUsernameResponse reserveUsername(List usernameHashes) throws IOException { diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/account/AccountAttributes.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/account/AccountAttributes.kt index fba36c3122..181baba6ba 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/account/AccountAttributes.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/account/AccountAttributes.kt @@ -5,25 +5,24 @@ */ package org.whispersystems.signalservice.api.account -import com.fasterxml.jackson.annotation.JsonCreator import com.fasterxml.jackson.annotation.JsonIgnoreProperties import com.fasterxml.jackson.annotation.JsonProperty @JsonIgnoreProperties(ignoreUnknown = true) -class AccountAttributes @JsonCreator constructor( - @JsonProperty val signalingKey: String?, - @JsonProperty val registrationId: Int, - @JsonProperty val voice: Boolean, - @JsonProperty val video: Boolean, - @JsonProperty val fetchesMessages: Boolean, - @JsonProperty val registrationLock: String?, - @JsonProperty val unidentifiedAccessKey: ByteArray?, - @JsonProperty val unrestrictedUnidentifiedAccess: Boolean, - @JsonProperty val discoverableByPhoneNumber: Boolean, - @JsonProperty val capabilities: Capabilities?, - @JsonProperty val name: String?, - @JsonProperty val pniRegistrationId: Int, - @JsonProperty val recoveryPassword: String? +class AccountAttributes( + @JsonProperty("signalingKey") val signalingKey: String?, + @JsonProperty("registrationId") val registrationId: Int, + @JsonProperty("voice") val voice: Boolean, + @JsonProperty("video") val video: Boolean, + @JsonProperty("fetchesMessages") val fetchesMessages: Boolean, + @JsonProperty("registrationLock") val registrationLock: String?, + @JsonProperty("unidentifiedAccessKey") val unidentifiedAccessKey: ByteArray?, + @JsonProperty("unrestrictedUnidentifiedAccess") val unrestrictedUnidentifiedAccess: Boolean, + @JsonProperty("discoverableByPhoneNumber") val discoverableByPhoneNumber: Boolean, + @JsonProperty("capabilities") val capabilities: Capabilities?, + @JsonProperty("name") val name: String?, + @JsonProperty("pniRegistrationId") val pniRegistrationId: Int, + @JsonProperty("recoveryPassword") val recoveryPassword: String? ) { constructor( signalingKey: String?, @@ -53,14 +52,14 @@ class AccountAttributes @JsonCreator constructor( recoveryPassword = recoveryPassword ) - data class Capabilities @JsonCreator constructor( - @JsonProperty val storage: Boolean, - @JsonProperty val senderKey: Boolean, - @JsonProperty val announcementGroup: Boolean, - @JsonProperty val changeNumber: Boolean, - @JsonProperty val stories: Boolean, - @JsonProperty val giftBadges: Boolean, - @JsonProperty val pni: Boolean, - @JsonProperty val paymentActivation: Boolean + data class Capabilities( + @JsonProperty("storage") val storage: Boolean, + @JsonProperty("senderKey") val senderKey: Boolean, + @JsonProperty("announcementGroup") val announcementGroup: Boolean, + @JsonProperty("changeNumber") val changeNumber: Boolean, + @JsonProperty("stories") val stories: Boolean, + @JsonProperty("giftBadges") val giftBadges: Boolean, + @JsonProperty("pni") val pni: Boolean, + @JsonProperty("paymentActivation") val paymentActivation: Boolean ) } diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException.java index bb0d406c05..df4e20cee1 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException.java @@ -29,6 +29,10 @@ public int getCode() { return code; } + public boolean is4xx() { + return code >= 400 && code < 500; + } + public boolean is5xx() { return code >= 500 && code < 600; } diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/util/OptionalUtil.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/util/OptionalUtil.kt index 03f2934df9..06c788b999 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/util/OptionalUtil.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/util/OptionalUtil.kt @@ -32,7 +32,7 @@ object OptionalUtil { @JvmStatic fun absentIfEmpty(value: String?): Optional { - return if (value == null || value.isEmpty()) { + return if (value.isNullOrEmpty()) { Optional.empty() } else { Optional.of(value) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/BackupAuthCheckRequest.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/BackupAuthCheckRequest.kt index dabb05ce4a..f893e3bfd8 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/BackupAuthCheckRequest.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/BackupAuthCheckRequest.kt @@ -1,6 +1,7 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty import okio.ByteString.Companion.encode import org.whispersystems.signalservice.internal.ServiceResponse import org.whispersystems.signalservice.internal.ServiceResponseProcessor @@ -12,15 +13,15 @@ import java.nio.charset.StandardCharsets */ @Suppress("unused") class BackupAuthCheckRequest @JsonCreator constructor( - val number: String?, - val passwords: List + @JsonProperty("number") val number: String?, + @JsonProperty("passwords") val passwords: List ) /** * Verify KBS auth credentials JSON response. */ data class BackupAuthCheckResponse @JsonCreator constructor( - private val matches: Map> + @JsonProperty("matches") private val matches: Map> ) { private val actualMatches = matches["matches"] ?: emptyMap() diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/CreateCallLinkAuthRequest.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/CreateCallLinkAuthRequest.kt index 38f1f9edab..d68d2c1e5e 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/CreateCallLinkAuthRequest.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/CreateCallLinkAuthRequest.kt @@ -6,6 +6,7 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty import org.signal.core.util.Base64 import org.signal.libsignal.zkgroup.calllinks.CreateCallLinkCredentialRequest @@ -13,7 +14,7 @@ import org.signal.libsignal.zkgroup.calllinks.CreateCallLinkCredentialRequest * Request body to create a call link credential response. */ data class CreateCallLinkAuthRequest @JsonCreator constructor( - val createCallLinkCredentialRequest: String + @JsonProperty("createCallLinkCredentialRequest") val createCallLinkCredentialRequest: String ) { companion object { @JvmStatic diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/DonationsConfiguration.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/DonationsConfiguration.java index 0516631d4a..52a5fc81b2 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/DonationsConfiguration.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/DonationsConfiguration.java @@ -31,6 +31,9 @@ public class DonationsConfiguration { @JsonProperty("levels") private Map levels; + @JsonProperty("sepaMaximumEuros") + private BigDecimal sepaMaximumEuros; + public static class CurrencyConfiguration { @JsonProperty("minimum") private BigDecimal minimum; @@ -84,4 +87,8 @@ public Map getCurrencies() { public Map getLevels() { return levels; } + + public BigDecimal getSepaMaximumEuros() { + return sepaMaximumEuros; + } } \ No newline at end of file diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GcmRegistrationId.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GcmRegistrationId.kt index f510aa3af5..7cca0e7e4d 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GcmRegistrationId.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GcmRegistrationId.kt @@ -7,6 +7,6 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonProperty data class GcmRegistrationId( - @JsonProperty val gcmRegistrationId: String, - @JsonProperty val webSocketChannel: Boolean + @JsonProperty("gcmRegistrationId") val gcmRegistrationId: String, + @JsonProperty("webSocketChannel") val webSocketChannel: Boolean ) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GetUsernameFromLinkResponseBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GetUsernameFromLinkResponseBody.kt index 3a20e3533c..12efeb02b6 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GetUsernameFromLinkResponseBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/GetUsernameFromLinkResponseBody.kt @@ -3,4 +3,4 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonProperty /** Response body for looking up a username by link from the service. */ -data class GetUsernameFromLinkResponseBody(@JsonProperty val usernameLinkEncryptedValue: String) +data class GetUsernameFromLinkResponseBody(@JsonProperty("usernameLinkEncryptedValue") val usernameLinkEncryptedValue: String) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java index d617a0d60d..3e64d66393 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java @@ -1075,7 +1075,7 @@ public void confirmUsername(String username, ReserveUsernameResponse reserveUser byte[] randomness = new byte[32]; random.nextBytes(randomness); - byte[] proof = Username.generateProof(username, randomness); + byte[] proof = new Username(username).generateProofWithRandomness(randomness); ConfirmUsernameRequest confirmUsernameRequest = new ConfirmUsernameRequest(reserveUsernameResponse.getUsernameHash(), Base64.encodeUrlSafeWithoutPadding(proof)); @@ -1967,9 +1967,17 @@ private Response makeServiceRequest(String urlFragment, boolean doNotAddAuthenticationOrUnidentifiedAccessKey) throws NonSuccessfulResponseCodeException, PushNetworkException, MalformedResponseException { - Response response = getServiceConnection(urlFragment, method, body, headers, unidentifiedAccessKey, doNotAddAuthenticationOrUnidentifiedAccessKey); - responseCodeHandler.handle(response.code(), response.body()); - return validateServiceResponse(response); + Response response = null; + try { + response = getServiceConnection(urlFragment, method, body, headers, unidentifiedAccessKey, doNotAddAuthenticationOrUnidentifiedAccessKey); + responseCodeHandler.handle(response.code(), response.body()); + return validateServiceResponse(response); + } catch (Exception e) { + if (response != null && response.body() != null) { + response.body().close(); + } + throw e; + } } private Response validateServiceResponse(Response response) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/RegistrationSessionRequestBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/RegistrationSessionRequestBody.kt index 4657b58373..69fab66e52 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/RegistrationSessionRequestBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/RegistrationSessionRequestBody.kt @@ -7,16 +7,16 @@ import org.whispersystems.signalservice.api.push.SignedPreKeyEntity @JsonInclude(JsonInclude.Include.NON_NULL) data class RegistrationSessionRequestBody( - @JsonProperty val sessionId: String? = null, - @JsonProperty val recoveryPassword: String? = null, - @JsonProperty val accountAttributes: AccountAttributes, - @JsonProperty val aciIdentityKey: String, - @JsonProperty val pniIdentityKey: String, - @JsonProperty val aciSignedPreKey: SignedPreKeyEntity, - @JsonProperty val pniSignedPreKey: SignedPreKeyEntity, - @JsonProperty val aciPqLastResortPreKey: KyberPreKeyEntity, - @JsonProperty val pniPqLastResortPreKey: KyberPreKeyEntity, - @JsonProperty val gcmToken: GcmRegistrationId?, - @JsonProperty val skipDeviceTransfer: Boolean, - @JsonProperty val requireAtomic: Boolean = true + @JsonProperty("sessionId") val sessionId: String? = null, + @JsonProperty("recoveryPassword") val recoveryPassword: String? = null, + @JsonProperty("accountAttributes") val accountAttributes: AccountAttributes, + @JsonProperty("aciIdentityKey") val aciIdentityKey: String, + @JsonProperty("pniIdentityKey") val pniIdentityKey: String, + @JsonProperty("aciSignedPreKey") val aciSignedPreKey: SignedPreKeyEntity, + @JsonProperty("pniSignedPreKey") val pniSignedPreKey: SignedPreKeyEntity, + @JsonProperty("aciPqLastResortPreKey") val aciPqLastResortPreKey: KyberPreKeyEntity, + @JsonProperty("pniPqLastResortPreKey") val pniPqLastResortPreKey: KyberPreKeyEntity, + @JsonProperty("gcmToken") val gcmToken: GcmRegistrationId?, + @JsonProperty("skipDeviceTransfer") val skipDeviceTransfer: Boolean, + @JsonProperty("requireAtomic") val requireAtomic: Boolean = true ) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkRequestBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkRequestBody.kt index 3b89076ff2..6466c5e0b3 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkRequestBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkRequestBody.kt @@ -3,4 +3,4 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonProperty /** Request body for setting a username link on the service. */ -data class SetUsernameLinkRequestBody(@JsonProperty val usernameLinkEncryptedValue: String) +data class SetUsernameLinkRequestBody(@JsonProperty("usernameLinkEncryptedValue") val usernameLinkEncryptedValue: String) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkResponseBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkResponseBody.kt index a2d71b9177..4f3047cc84 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkResponseBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SetUsernameLinkResponseBody.kt @@ -7,7 +7,7 @@ import java.util.UUID /** Response body for setting a username link on the service. */ data class SetUsernameLinkResponseBody( - @JsonProperty + @JsonProperty("usernameLinkHandle") @JsonDeserialize(using = UuidDeserializer::class) val usernameLinkHandle: UUID ) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SpamTokenMessage.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SpamTokenMessage.kt index fbf8eed5b2..9885b4fc25 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SpamTokenMessage.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/SpamTokenMessage.kt @@ -2,4 +2,4 @@ package org.whispersystems.signalservice.internal.push import com.fasterxml.jackson.annotation.JsonProperty -data class SpamTokenMessage(@JsonProperty val token: String?) +data class SpamTokenMessage(@JsonProperty("token") val token: String?) diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/UpdateVerificationSessionRequestBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/UpdateVerificationSessionRequestBody.kt index 4f6c5af77d..677efeab78 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/UpdateVerificationSessionRequestBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/UpdateVerificationSessionRequestBody.kt @@ -5,12 +5,12 @@ import com.fasterxml.jackson.annotation.JsonProperty @JsonInclude(JsonInclude.Include.NON_NULL) data class UpdateVerificationSessionRequestBody( - @JsonProperty val captcha: String?, - @JsonProperty val pushToken: String?, - @JsonProperty val pushChallenge: String?, - @JsonProperty val mcc: String?, - @JsonProperty val mnc: String? + @JsonProperty("captcha") val captcha: String?, + @JsonProperty("pushToken") val pushToken: String?, + @JsonProperty("pushChallenge") val pushChallenge: String?, + @JsonProperty("mcc") val mcc: String?, + @JsonProperty("mnc") val mnc: String? ) { - @JsonProperty + @JsonProperty("pushTokenType") val pushTokenType: String? = if (pushToken != null) "fcm" else null } diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationSessionMetadataRequestBody.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationSessionMetadataRequestBody.kt index 75a304531a..4c9b22ce4f 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationSessionMetadataRequestBody.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationSessionMetadataRequestBody.kt @@ -5,11 +5,11 @@ import com.fasterxml.jackson.annotation.JsonProperty @JsonInclude(JsonInclude.Include.NON_NULL) data class VerificationSessionMetadataRequestBody( - @JsonProperty val number: String, - @JsonProperty val pushToken: String?, - @JsonProperty val mcc: String?, - @JsonProperty val mnc: String? + @JsonProperty("number") val number: String, + @JsonProperty("pushToken") val pushToken: String?, + @JsonProperty("mcc") val mcc: String?, + @JsonProperty("mnc") val mnc: String? ) { - @JsonProperty + @JsonProperty("pushTokenType") val pushTokenType: String? = if (pushToken != null) "fcm" else null } diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationProcessorError.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationProcessorError.kt index db07d9726e..d64e5d1e0e 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationProcessorError.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationProcessorError.kt @@ -6,6 +6,7 @@ package org.whispersystems.signalservice.internal.push.exceptions import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty import org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.ChargeFailure import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.Processor @@ -15,8 +16,8 @@ import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.Pro * confirming a PayPal intent. */ class DonationProcessorError @JsonCreator constructor( - val processor: Processor, - val chargeFailure: ChargeFailure + @JsonProperty("processor") val processor: Processor, + @JsonProperty("chargeFailure") val chargeFailure: ChargeFailure ) : NonSuccessfulResponseCodeException(440) { override fun toString(): String { return """ diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationReceiptCredentialError.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationReceiptCredentialError.kt index 88f30e641c..e60cb29d11 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationReceiptCredentialError.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/exceptions/DonationReceiptCredentialError.kt @@ -6,6 +6,7 @@ package org.whispersystems.signalservice.internal.push.exceptions import com.fasterxml.jackson.annotation.JsonCreator +import com.fasterxml.jackson.annotation.JsonProperty import org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.ChargeFailure @@ -14,7 +15,7 @@ import org.whispersystems.signalservice.api.subscriptions.ActiveSubscription.Cha * a failed payment. */ class DonationReceiptCredentialError @JsonCreator constructor( - val chargeFailure: ChargeFailure + @JsonProperty("chargeFailure") val chargeFailure: ChargeFailure ) : NonSuccessfulResponseCodeException(402) { override fun toString(): String { return """ diff --git a/spinner/lib/src/main/assets/partials/prefix.hbs b/spinner/lib/src/main/assets/partials/prefix.hbs index 69c93c49c1..1242fe2a99 100644 --- a/spinner/lib/src/main/assets/partials/prefix.hbs +++ b/spinner/lib/src/main/assets/partials/prefix.hbs @@ -9,6 +9,12 @@ {{/each}} +
+ Download Trace: Link +
+ +
+
Database: