mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
160 lines
12 KiB
Java
160 lines
12 KiB
Java
|
package androidx.compose.animation;
|
||
|
|
||
|
import androidx.compose.animation.core.AnimationSpecKt;
|
||
|
import androidx.compose.animation.core.FiniteAnimationSpec;
|
||
|
import androidx.compose.runtime.Composer;
|
||
|
import androidx.compose.runtime.ComposerKt;
|
||
|
import androidx.compose.runtime.RecomposeScopeImplKt;
|
||
|
import androidx.compose.runtime.ScopeUpdateScope;
|
||
|
import androidx.compose.ui.Modifier;
|
||
|
import androidx.exifinterface.media.ExifInterface;
|
||
|
import io.sentry.protocol.ViewHierarchyNode;
|
||
|
import kotlin.Deprecated;
|
||
|
import kotlin.DeprecationLevel;
|
||
|
import kotlin.Metadata;
|
||
|
import kotlin.Unit;
|
||
|
import kotlin.jvm.functions.Function1;
|
||
|
import kotlin.jvm.functions.Function2;
|
||
|
import kotlin.jvm.functions.Function3;
|
||
|
import kotlin.jvm.internal.Intrinsics;
|
||
|
|
||
|
/* compiled from: Crossfade.kt */
|
||
|
@Metadata(d1 = {"\u0000@\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\u001aN\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0003\u001a\u0002H\u00022\b\b\u0002\u0010\u0004\u001a\u00020\u00052\u000e\b\u0002\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u00072\u0017\u0010\t\u001a\u0013\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u00020\u00010\n¢\u0006\u0002\b\u000bH\u0007¢\u0006\u0002\u0010\f\u001aX\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0003\u001a\u0002H\u00022\b\b\u0002\u0010\u0004\u001a\u00020\u00052\u000e\b\u0002\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u00072\b\b\u0002\u0010\r\u001a\u00020\u000e2\u0017\u0010\t\u001a\u0013\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u00020\u00010\n¢\u0006\u0002\b\u000bH\u0007¢\u0006\u0002\u0010\u000f\u001a\u0086\u0001\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00102\b\b\u0002\u0010\u0004\u001a\u00020\u00052\u000e\b\u0002\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u00072%\b\u0002\u0010\u0011\u001a\u001f\u0012\u0013\u0012\u0011H\u0002¢\u0006\f\b\u0012\u0012\b\b\u0013\u0012\u0004\b\b(\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00140\n2&\u0010\t\u001a\"\u0012\u0013\u0012\u0011H\u0002¢\u0006\f\b\u0012\u0012\b\b\u0013\u0012\u0004\b\b(\u0003\u0012\u0004\u0012\u00020\u00010\n¢\u0006\u0002\b\u000bH\u0007¢\u0006\u0002\u0010\u0015¨\u0006\u0016²\u0006\u0010\u0010\u0017\u001a\u00020\b\"\u0004\b\u0000\u0010\u0002X\u008a\u0084\u0002"}, d2 = {"Crossfade", "", ExifInterface.GPS_DIRECTION_TRUE, "targetState", "modifier", "Landroidx/compose/ui/Modifier;", "animationSpec", "Landroidx/compose/animation/core/FiniteAnimationSpec;", "", "content", "Lkotlin/Function1;", "Landroidx/compose/runtime/Composable;", "(Ljava/lang/Object;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V", "label", "", "(Ljava/lang/Object;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V", "Landroidx/compose/animation/core/Transition;", "contentKey", "Lkotlin/ParameterName;", "name", "", "(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V", "animation_release", ViewHierarchyNode.JsonKeys.ALPHA}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||
|
/* loaded from: classes.dex */
|
||
|
public final class CrossfadeKt {
|
||
|
/* JADX WARN: Removed duplicated region for block: B:10:0x0051 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:13:0x0057 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:17:0x0076 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:19:0x008b */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:26:0x0103 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:29:? A[RETURN, SYNTHETIC] */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:31:0x00a5 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:34:0x00af */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:36:0x00bd */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:39:0x00c8 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:42:0x00f6 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:44:0x00c1 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:45:0x00b9 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:46:0x00ab */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:47:0x0079 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:54:0x005a */
|
||
|
/*
|
||
|
Code decompiled incorrectly, please refer to instructions dump.
|
||
|
To view partially-correct add '--show-bad-code' argument
|
||
|
*/
|
||
|
public static final <T> void Crossfade(final T r16, androidx.compose.ui.Modifier r17, androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> r18, java.lang.String r19, final kotlin.jvm.functions.Function3<? super T, ? super androidx.compose.runtime.Composer, ? super java.lang.Integer, kotlin.Unit> r20, androidx.compose.runtime.Composer r21, final int r22, final int r23) {
|
||
|
/*
|
||
|
Method dump skipped, instructions count: 279
|
||
|
To view this dump add '--comments-level debug' option
|
||
|
*/
|
||
|
throw new UnsupportedOperationException("Method not decompiled: androidx.compose.animation.CrossfadeKt.Crossfade(java.lang.Object, androidx.compose.ui.Modifier, androidx.compose.animation.core.FiniteAnimationSpec, java.lang.String, kotlin.jvm.functions.Function3, androidx.compose.runtime.Composer, int, int):void");
|
||
|
}
|
||
|
|
||
|
@Deprecated(level = DeprecationLevel.HIDDEN, message = "Crossfade API now has a new label parameter added.")
|
||
|
public static final /* synthetic */ void Crossfade(final Object obj, Modifier modifier, FiniteAnimationSpec finiteAnimationSpec, final Function3 content, Composer composer, final int i, final int i2) {
|
||
|
int i3;
|
||
|
Intrinsics.checkNotNullParameter(content, "content");
|
||
|
Composer startRestartGroup = composer.startRestartGroup(523603005);
|
||
|
ComposerKt.sourceInformation(startRestartGroup, "C(Crossfade)P(3,2)71@2743L29,72@2788L53:Crossfade.kt#xbi5r1");
|
||
|
if ((i2 & 1) != 0) {
|
||
|
i3 = i | 6;
|
||
|
} else if ((i & 14) == 0) {
|
||
|
i3 = (startRestartGroup.changed(obj) ? 4 : 2) | i;
|
||
|
} else {
|
||
|
i3 = i;
|
||
|
}
|
||
|
int i4 = i2 & 2;
|
||
|
if (i4 != 0) {
|
||
|
i3 |= 48;
|
||
|
} else if ((i & 112) == 0) {
|
||
|
i3 |= startRestartGroup.changed(modifier) ? 32 : 16;
|
||
|
}
|
||
|
int i5 = i2 & 4;
|
||
|
if (i5 != 0) {
|
||
|
i3 |= 128;
|
||
|
}
|
||
|
if ((i2 & 8) != 0) {
|
||
|
i3 |= 3072;
|
||
|
} else if ((i & 7168) == 0) {
|
||
|
i3 |= startRestartGroup.changedInstance(content) ? 2048 : 1024;
|
||
|
}
|
||
|
if (i5 != 4 || (i3 & 5851) != 1170 || !startRestartGroup.getSkipping()) {
|
||
|
if (i4 != 0) {
|
||
|
modifier = Modifier.INSTANCE;
|
||
|
}
|
||
|
if (i5 != 0) {
|
||
|
finiteAnimationSpec = AnimationSpecKt.tween$default(0, 0, null, 7, null);
|
||
|
}
|
||
|
if (ComposerKt.isTraceInProgress()) {
|
||
|
ComposerKt.traceEventStart(523603005, i3, -1, "androidx.compose.animation.Crossfade (Crossfade.kt:65)");
|
||
|
}
|
||
|
Crossfade(androidx.compose.animation.core.TransitionKt.updateTransition(obj, (String) null, startRestartGroup, (i3 & 8) | (i3 & 14), 2), modifier, (FiniteAnimationSpec<Float>) finiteAnimationSpec, (Function1) null, content, startRestartGroup, (i3 & 112) | 512 | ((i3 << 3) & 57344), 4);
|
||
|
if (ComposerKt.isTraceInProgress()) {
|
||
|
ComposerKt.traceEventEnd();
|
||
|
}
|
||
|
} else {
|
||
|
startRestartGroup.skipToGroupEnd();
|
||
|
}
|
||
|
final Modifier modifier2 = modifier;
|
||
|
final FiniteAnimationSpec finiteAnimationSpec2 = finiteAnimationSpec;
|
||
|
ScopeUpdateScope endRestartGroup = startRestartGroup.endRestartGroup();
|
||
|
if (endRestartGroup == null) {
|
||
|
return;
|
||
|
}
|
||
|
endRestartGroup.updateScope(new Function2<Composer, Integer, Unit>() { // from class: androidx.compose.animation.CrossfadeKt$Crossfade$2
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||
|
/* JADX WARN: Multi-variable type inference failed */
|
||
|
{
|
||
|
super(2);
|
||
|
}
|
||
|
|
||
|
@Override // kotlin.jvm.functions.Function2
|
||
|
public /* bridge */ /* synthetic */ Unit invoke(Composer composer2, Integer num) {
|
||
|
invoke(composer2, num.intValue());
|
||
|
return Unit.INSTANCE;
|
||
|
}
|
||
|
|
||
|
public final void invoke(Composer composer2, int i6) {
|
||
|
CrossfadeKt.Crossfade(obj, modifier2, finiteAnimationSpec2, content, composer2, RecomposeScopeImplKt.updateChangedFlags(i | 1), i2);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
/* JADX WARN: Removed duplicated region for block: B:101:0x026e */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:102:0x00c0 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:103:0x00b2 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:104:0x007d */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:10:0x0058 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:111:0x0061 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:13:0x005e */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:17:0x007a */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:20:0x0092 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:27:0x0342 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:30:? A[RETURN, SYNTHETIC] */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:32:0x00ac */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:35:0x00b6 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:37:0x00c4 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:40:0x00d0 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:43:0x00ec */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:46:0x0112 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:49:0x013c */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:61:0x0193 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:79:0x025e */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:82:0x026a */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:85:0x0293 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:89:0x02f0 */
|
||
|
/* JADX WARN: Removed duplicated region for block: B:98:0x0335 */
|
||
|
/*
|
||
|
Code decompiled incorrectly, please refer to instructions dump.
|
||
|
To view partially-correct add '--show-bad-code' argument
|
||
|
*/
|
||
|
public static final <T> void Crossfade(final androidx.compose.animation.core.Transition<T> r19, androidx.compose.ui.Modifier r20, androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> r21, kotlin.jvm.functions.Function1<? super T, ? extends java.lang.Object> r22, final kotlin.jvm.functions.Function3<? super T, ? super androidx.compose.runtime.Composer, ? super java.lang.Integer, kotlin.Unit> r23, androidx.compose.runtime.Composer r24, final int r25, final int r26) {
|
||
|
/*
|
||
|
Method dump skipped, instructions count: 854
|
||
|
To view this dump add '--comments-level debug' option
|
||
|
*/
|
||
|
throw new UnsupportedOperationException("Method not decompiled: androidx.compose.animation.CrossfadeKt.Crossfade(androidx.compose.animation.core.Transition, androidx.compose.ui.Modifier, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function3, androidx.compose.runtime.Composer, int, int):void");
|
||
|
}
|
||
|
}
|