package androidx.compose.foundation.gestures; import androidx.compose.animation.SplineBasedFloatDecayAnimationSpec_androidKt; import androidx.compose.animation.core.DecayAnimationSpec; import androidx.compose.foundation.AndroidOverscrollKt; import androidx.compose.foundation.OverscrollEffect; import androidx.compose.runtime.Composer; import androidx.compose.runtime.ComposerKt; import androidx.compose.ui.unit.LayoutDirection; import io.sentry.protocol.Device; import kotlin.Metadata; import kotlin.jvm.internal.Intrinsics; /* compiled from: Scrollable.kt */ @Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\bÇ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\r\u0010\u0003\u001a\u00020\u0004H\u0007¢\u0006\u0002\u0010\u0005J\r\u0010\u0006\u001a\u00020\u0007H\u0007¢\u0006\u0002\u0010\bJ\u001e\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\n¨\u0006\u0010"}, d2 = {"Landroidx/compose/foundation/gestures/ScrollableDefaults;", "", "()V", "flingBehavior", "Landroidx/compose/foundation/gestures/FlingBehavior;", "(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/gestures/FlingBehavior;", "overscrollEffect", "Landroidx/compose/foundation/OverscrollEffect;", "(Landroidx/compose/runtime/Composer;I)Landroidx/compose/foundation/OverscrollEffect;", "reverseDirection", "", "layoutDirection", "Landroidx/compose/ui/unit/LayoutDirection;", Device.JsonKeys.ORIENTATION, "Landroidx/compose/foundation/gestures/Orientation;", "reverseScrolling", "foundation_release"}, k = 1, mv = {1, 8, 0}, xi = 48) /* loaded from: classes.dex */ public final class ScrollableDefaults { public static final int $stable = 0; public static final ScrollableDefaults INSTANCE = new ScrollableDefaults(); private ScrollableDefaults() { } /* JADX WARN: Multi-variable type inference failed */ public final FlingBehavior flingBehavior(Composer composer, int i) { composer.startReplaceableGroup(1107739818); ComposerKt.sourceInformation(composer, "C(flingBehavior)194@8766L33,195@8815L75:Scrollable.kt#8bwon0"); if (ComposerKt.isTraceInProgress()) { ComposerKt.traceEventStart(1107739818, i, -1, "androidx.compose.foundation.gestures.ScrollableDefaults.flingBehavior (Scrollable.kt:193)"); } DecayAnimationSpec rememberSplineBasedDecay = SplineBasedFloatDecayAnimationSpec_androidKt.rememberSplineBasedDecay(composer, 0); composer.startReplaceableGroup(1157296644); ComposerKt.sourceInformation(composer, "CC(remember)P(1):Composables.kt#9igjgp"); boolean changed = composer.changed(rememberSplineBasedDecay); Object rememberedValue = composer.rememberedValue(); if (changed || rememberedValue == Composer.INSTANCE.getEmpty()) { rememberedValue = new DefaultFlingBehavior(rememberSplineBasedDecay, null, 2, 0 == true ? 1 : 0); composer.updateRememberedValue(rememberedValue); } composer.endReplaceableGroup(); DefaultFlingBehavior defaultFlingBehavior = (DefaultFlingBehavior) rememberedValue; if (ComposerKt.isTraceInProgress()) { ComposerKt.traceEventEnd(); } composer.endReplaceableGroup(); return defaultFlingBehavior; } public final OverscrollEffect overscrollEffect(Composer composer, int i) { composer.startReplaceableGroup(1809802212); ComposerKt.sourceInformation(composer, "C(overscrollEffect)207@9135L26:Scrollable.kt#8bwon0"); if (ComposerKt.isTraceInProgress()) { ComposerKt.traceEventStart(1809802212, i, -1, "androidx.compose.foundation.gestures.ScrollableDefaults.overscrollEffect (Scrollable.kt:206)"); } OverscrollEffect rememberOverscrollEffect = AndroidOverscrollKt.rememberOverscrollEffect(composer, 0); if (ComposerKt.isTraceInProgress()) { ComposerKt.traceEventEnd(); } composer.endReplaceableGroup(); return rememberOverscrollEffect; } public final boolean reverseDirection(LayoutDirection layoutDirection, Orientation orientation, boolean reverseScrolling) { Intrinsics.checkNotNullParameter(layoutDirection, "layoutDirection"); Intrinsics.checkNotNullParameter(orientation, "orientation"); return (layoutDirection != LayoutDirection.Rtl || orientation == Orientation.Vertical) ? !reverseScrolling : reverseScrolling; } }