mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-27 01:22:33 -06:00
501 lines
29 KiB
Java
501 lines
29 KiB
Java
package androidx.compose.foundation;
|
|
|
|
import android.view.View;
|
|
import androidx.compose.runtime.Composer;
|
|
import androidx.compose.runtime.ComposerKt;
|
|
import androidx.compose.runtime.EffectsKt;
|
|
import androidx.compose.runtime.MutableState;
|
|
import androidx.compose.runtime.ProvidableCompositionLocal;
|
|
import androidx.compose.runtime.SnapshotStateKt;
|
|
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
|
|
import androidx.compose.runtime.State;
|
|
import androidx.compose.ui.Modifier;
|
|
import androidx.compose.ui.draw.DrawModifierKt;
|
|
import androidx.compose.ui.geometry.Offset;
|
|
import androidx.compose.ui.geometry.OffsetKt;
|
|
import androidx.compose.ui.graphics.drawscope.DrawScope;
|
|
import androidx.compose.ui.layout.LayoutCoordinates;
|
|
import androidx.compose.ui.layout.LayoutCoordinatesKt;
|
|
import androidx.compose.ui.layout.OnGloballyPositionedModifierKt;
|
|
import androidx.compose.ui.platform.AndroidCompositionLocals_androidKt;
|
|
import androidx.compose.ui.platform.CompositionLocalsKt;
|
|
import androidx.compose.ui.semantics.SemanticsModifierKt;
|
|
import androidx.compose.ui.semantics.SemanticsPropertyKey;
|
|
import androidx.compose.ui.semantics.SemanticsPropertyReceiver;
|
|
import androidx.compose.ui.unit.Density;
|
|
import androidx.compose.ui.unit.DpSize;
|
|
import androidx.compose.ui.unit.IntSize;
|
|
import androidx.compose.ui.unit.IntSizeKt;
|
|
import kotlin.Metadata;
|
|
import kotlin.ResultKt;
|
|
import kotlin.Unit;
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
|
import kotlin.coroutines.jvm.internal.DebugMetadata;
|
|
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.functions.Function2;
|
|
import kotlin.jvm.functions.Function3;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.Lambda;
|
|
import kotlin.jvm.internal.Ref;
|
|
import kotlinx.coroutines.CoroutineScope;
|
|
import kotlinx.coroutines.channels.BufferOverflow;
|
|
import kotlinx.coroutines.flow.FlowKt;
|
|
import kotlinx.coroutines.flow.MutableSharedFlow;
|
|
import kotlinx.coroutines.flow.SharedFlowKt;
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* compiled from: Magnifier.kt */
|
|
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0001H\u000b¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"<anonymous>", "Landroidx/compose/ui/Modifier;", "invoke", "(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/Modifier;"}, k = 3, mv = {1, 8, 0}, xi = 48)
|
|
/* loaded from: classes.dex */
|
|
public final class MagnifierKt$magnifier$4 extends Lambda implements Function3<Modifier, Composer, Integer, Modifier> {
|
|
final /* synthetic */ Function1<Density, Offset> $magnifierCenter;
|
|
final /* synthetic */ Function1<DpSize, Unit> $onSizeChanged;
|
|
final /* synthetic */ PlatformMagnifierFactory $platformMagnifierFactory;
|
|
final /* synthetic */ Function1<Density, Offset> $sourceCenter;
|
|
final /* synthetic */ MagnifierStyle $style;
|
|
final /* synthetic */ float $zoom;
|
|
|
|
/* 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 */
|
|
public MagnifierKt$magnifier$4(Function1<? super Density, Offset> function1, Function1<? super Density, Offset> function12, float f, Function1<? super DpSize, Unit> function13, PlatformMagnifierFactory platformMagnifierFactory, MagnifierStyle magnifierStyle) {
|
|
super(3);
|
|
this.$sourceCenter = function1;
|
|
this.$magnifierCenter = function12;
|
|
this.$zoom = f;
|
|
this.$onSizeChanged = function13;
|
|
this.$platformMagnifierFactory = platformMagnifierFactory;
|
|
this.$style = magnifierStyle;
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function3
|
|
public /* bridge */ /* synthetic */ Modifier invoke(Modifier modifier, Composer composer, Integer num) {
|
|
return invoke(modifier, composer, num.intValue());
|
|
}
|
|
|
|
public final Modifier invoke(Modifier composed, Composer composer, int i) {
|
|
Intrinsics.checkNotNullParameter(composed, "$this$composed");
|
|
composer.startReplaceableGroup(-454877003);
|
|
ComposerKt.sourceInformation(composer, "C271@11563L7,272@11602L7,273@11650L47,274@11729L34,275@11798L37,276@11859L26,277@11918L35,278@11984L331,288@12344L62,293@12536L107,305@13220L2602,371@15879L344,383@16592L78:Magnifier.kt#71ulvw");
|
|
if (ComposerKt.isTraceInProgress()) {
|
|
ComposerKt.traceEventStart(-454877003, i, -1, "androidx.compose.foundation.magnifier.<anonymous> (Magnifier.kt:270)");
|
|
}
|
|
ProvidableCompositionLocal<View> localView = AndroidCompositionLocals_androidKt.getLocalView();
|
|
ComposerKt.sourceInformationMarkerStart(composer, 2023513938, "CC:CompositionLocal.kt#9igjgp");
|
|
Object consume = composer.consume(localView);
|
|
ComposerKt.sourceInformationMarkerEnd(composer);
|
|
View view = (View) consume;
|
|
ProvidableCompositionLocal<Density> localDensity = CompositionLocalsKt.getLocalDensity();
|
|
ComposerKt.sourceInformationMarkerStart(composer, 2023513938, "CC:CompositionLocal.kt#9igjgp");
|
|
Object consume2 = composer.consume(localDensity);
|
|
ComposerKt.sourceInformationMarkerEnd(composer);
|
|
final Density density = (Density) consume2;
|
|
composer.startReplaceableGroup(-492369756);
|
|
ComposerKt.sourceInformation(composer, "CC(remember):Composables.kt#9igjgp");
|
|
Object rememberedValue = composer.rememberedValue();
|
|
if (rememberedValue == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Offset.m2389boximpl(Offset.INSTANCE.m2415getUnspecifiedF1C5BW0()), null, 2, null);
|
|
composer.updateRememberedValue(rememberedValue);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
final MutableState mutableState = (MutableState) rememberedValue;
|
|
final State rememberUpdatedState = SnapshotStateKt.rememberUpdatedState(this.$sourceCenter, composer, 0);
|
|
State rememberUpdatedState2 = SnapshotStateKt.rememberUpdatedState(this.$magnifierCenter, composer, 0);
|
|
State rememberUpdatedState3 = SnapshotStateKt.rememberUpdatedState(Float.valueOf(this.$zoom), composer, 0);
|
|
State rememberUpdatedState4 = SnapshotStateKt.rememberUpdatedState(this.$onSizeChanged, composer, 0);
|
|
composer.startReplaceableGroup(-492369756);
|
|
ComposerKt.sourceInformation(composer, "CC(remember):Composables.kt#9igjgp");
|
|
Object rememberedValue2 = composer.rememberedValue();
|
|
if (rememberedValue2 == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue2 = SnapshotStateKt.derivedStateOf(new Function0<Offset>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4$sourceCenterInRoot$2$1
|
|
/* 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(0);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public /* bridge */ /* synthetic */ Offset invoke() {
|
|
return Offset.m2389boximpl(m227invokeF1C5BW0());
|
|
}
|
|
|
|
/* renamed from: invoke-F1C5BW0, reason: not valid java name */
|
|
public final long m227invokeF1C5BW0() {
|
|
Function1 invoke$lambda$3;
|
|
invoke$lambda$3 = MagnifierKt$magnifier$4.invoke$lambda$3(rememberUpdatedState);
|
|
long packedValue = ((Offset) invoke$lambda$3.invoke(Density.this)).getPackedValue();
|
|
if (OffsetKt.m2419isSpecifiedk4lQ0M(MagnifierKt$magnifier$4.invoke$lambda$1(mutableState)) && OffsetKt.m2419isSpecifiedk4lQ0M(packedValue)) {
|
|
return Offset.m2405plusMKHz9U(MagnifierKt$magnifier$4.invoke$lambda$1(mutableState), packedValue);
|
|
}
|
|
return Offset.INSTANCE.m2415getUnspecifiedF1C5BW0();
|
|
}
|
|
});
|
|
composer.updateRememberedValue(rememberedValue2);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
final State state = (State) rememberedValue2;
|
|
composer.startReplaceableGroup(-492369756);
|
|
ComposerKt.sourceInformation(composer, "CC(remember):Composables.kt#9igjgp");
|
|
Object rememberedValue3 = composer.rememberedValue();
|
|
if (rememberedValue3 == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue3 = SnapshotStateKt.derivedStateOf(new Function0<Boolean>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4$isMagnifierShown$2$1
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(0);
|
|
}
|
|
|
|
/* JADX WARN: Can't rename method to resolve collision */
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public final Boolean invoke() {
|
|
return Boolean.valueOf(OffsetKt.m2419isSpecifiedk4lQ0M(MagnifierKt$magnifier$4.invoke$lambda$8(state)));
|
|
}
|
|
});
|
|
composer.updateRememberedValue(rememberedValue3);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
State state2 = (State) rememberedValue3;
|
|
composer.startReplaceableGroup(-492369756);
|
|
ComposerKt.sourceInformation(composer, "CC(remember):Composables.kt#9igjgp");
|
|
Object rememberedValue4 = composer.rememberedValue();
|
|
if (rememberedValue4 == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue4 = SharedFlowKt.MutableSharedFlow$default(1, 0, BufferOverflow.DROP_OLDEST, 2, null);
|
|
composer.updateRememberedValue(rememberedValue4);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
final MutableSharedFlow mutableSharedFlow = (MutableSharedFlow) rememberedValue4;
|
|
Float valueOf = Float.valueOf(this.$platformMagnifierFactory.getCanUpdateZoom() ? 0.0f : this.$zoom);
|
|
MagnifierStyle magnifierStyle = this.$style;
|
|
EffectsKt.LaunchedEffect(new Object[]{view, density, valueOf, magnifierStyle, Boolean.valueOf(Intrinsics.areEqual(magnifierStyle, MagnifierStyle.INSTANCE.getTextDefault()))}, (Function2<? super CoroutineScope, ? super Continuation<? super Unit>, ? extends Object>) new AnonymousClass1(this.$platformMagnifierFactory, this.$style, view, density, this.$zoom, mutableSharedFlow, rememberUpdatedState4, state2, state, rememberUpdatedState2, mutableState, rememberUpdatedState3, null), composer, 72);
|
|
composer.startReplaceableGroup(1157296644);
|
|
ComposerKt.sourceInformation(composer, "CC(remember)P(1):Composables.kt#9igjgp");
|
|
boolean changed = composer.changed(mutableState);
|
|
Object rememberedValue5 = composer.rememberedValue();
|
|
if (changed || rememberedValue5 == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue5 = (Function1) new Function1<LayoutCoordinates, Unit>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4$2$1
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Unit invoke(LayoutCoordinates layoutCoordinates) {
|
|
invoke2(layoutCoordinates);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
/* renamed from: invoke, reason: avoid collision after fix types in other method */
|
|
public final void invoke2(LayoutCoordinates it) {
|
|
Intrinsics.checkNotNullParameter(it, "it");
|
|
MagnifierKt$magnifier$4.invoke$lambda$2(mutableState, LayoutCoordinatesKt.positionInRoot(it));
|
|
}
|
|
};
|
|
composer.updateRememberedValue(rememberedValue5);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
Modifier drawBehind = DrawModifierKt.drawBehind(OnGloballyPositionedModifierKt.onGloballyPositioned(composed, (Function1) rememberedValue5), new Function1<DrawScope, Unit>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4.3
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Unit invoke(DrawScope drawScope) {
|
|
invoke2(drawScope);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
/* renamed from: invoke, reason: avoid collision after fix types in other method */
|
|
public final void invoke2(DrawScope drawBehind2) {
|
|
Intrinsics.checkNotNullParameter(drawBehind2, "$this$drawBehind");
|
|
mutableSharedFlow.tryEmit(Unit.INSTANCE);
|
|
}
|
|
});
|
|
composer.startReplaceableGroup(1157296644);
|
|
ComposerKt.sourceInformation(composer, "CC(remember)P(1):Composables.kt#9igjgp");
|
|
boolean changed2 = composer.changed(state);
|
|
Object rememberedValue6 = composer.rememberedValue();
|
|
if (changed2 || rememberedValue6 == Composer.INSTANCE.getEmpty()) {
|
|
rememberedValue6 = (Function1) new Function1<SemanticsPropertyReceiver, Unit>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4$4$1
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(1);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Unit invoke(SemanticsPropertyReceiver semanticsPropertyReceiver) {
|
|
invoke2(semanticsPropertyReceiver);
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
/* renamed from: invoke, reason: avoid collision after fix types in other method */
|
|
public final void invoke2(SemanticsPropertyReceiver semantics) {
|
|
Intrinsics.checkNotNullParameter(semantics, "$this$semantics");
|
|
SemanticsPropertyKey<Function0<Offset>> magnifierPositionInRoot = MagnifierKt.getMagnifierPositionInRoot();
|
|
final State<Offset> state3 = state;
|
|
semantics.set(magnifierPositionInRoot, new Function0<Offset>() { // from class: androidx.compose.foundation.MagnifierKt$magnifier$4$4$1.1
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
{
|
|
super(0);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public /* bridge */ /* synthetic */ Offset invoke() {
|
|
return Offset.m2389boximpl(m226invokeF1C5BW0());
|
|
}
|
|
|
|
/* renamed from: invoke-F1C5BW0, reason: not valid java name */
|
|
public final long m226invokeF1C5BW0() {
|
|
return MagnifierKt$magnifier$4.invoke$lambda$8(state3);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
composer.updateRememberedValue(rememberedValue6);
|
|
}
|
|
composer.endReplaceableGroup();
|
|
Modifier semantics$default = SemanticsModifierKt.semantics$default(drawBehind, false, (Function1) rememberedValue6, 1, null);
|
|
if (ComposerKt.isTraceInProgress()) {
|
|
ComposerKt.traceEventEnd();
|
|
}
|
|
composer.endReplaceableGroup();
|
|
return semantics$default;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final long invoke$lambda$1(MutableState<Offset> mutableState) {
|
|
return mutableState.getValue().getPackedValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final void invoke$lambda$2(MutableState<Offset> mutableState, long j) {
|
|
mutableState.setValue(Offset.m2389boximpl(j));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final Function1<Density, Offset> invoke$lambda$3(State<? extends Function1<? super Density, Offset>> state) {
|
|
return (Function1) state.getValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final Function1<Density, Offset> invoke$lambda$4(State<? extends Function1<? super Density, Offset>> state) {
|
|
return (Function1) state.getValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final float invoke$lambda$5(State<Float> state) {
|
|
return state.getValue().floatValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final Function1<DpSize, Unit> invoke$lambda$6(State<? extends Function1<? super DpSize, Unit>> state) {
|
|
return (Function1) state.getValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final long invoke$lambda$8(State<Offset> state) {
|
|
return state.getValue().getPackedValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final boolean invoke$lambda$10(State<Boolean> state) {
|
|
return state.getValue().booleanValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* compiled from: Magnifier.kt */
|
|
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u008a@"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {1, 8, 0}, xi = 48)
|
|
@DebugMetadata(c = "androidx.compose.foundation.MagnifierKt$magnifier$4$1", f = "Magnifier.kt", i = {0}, l = {363}, m = "invokeSuspend", n = {"magnifier"}, s = {"L$0"})
|
|
/* renamed from: androidx.compose.foundation.MagnifierKt$magnifier$4$1, reason: invalid class name */
|
|
/* loaded from: classes.dex */
|
|
public static final class AnonymousClass1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
|
|
final /* synthetic */ MutableState<Offset> $anchorPositionInRoot$delegate;
|
|
final /* synthetic */ Density $density;
|
|
final /* synthetic */ State<Boolean> $isMagnifierShown$delegate;
|
|
final /* synthetic */ MutableSharedFlow<Unit> $onNeedsUpdate;
|
|
final /* synthetic */ PlatformMagnifierFactory $platformMagnifierFactory;
|
|
final /* synthetic */ State<Offset> $sourceCenterInRoot$delegate;
|
|
final /* synthetic */ MagnifierStyle $style;
|
|
final /* synthetic */ State<Function1<Density, Offset>> $updatedMagnifierCenter$delegate;
|
|
final /* synthetic */ State<Function1<DpSize, Unit>> $updatedOnSizeChanged$delegate;
|
|
final /* synthetic */ State<Float> $updatedZoom$delegate;
|
|
final /* synthetic */ View $view;
|
|
final /* synthetic */ float $zoom;
|
|
private /* synthetic */ Object L$0;
|
|
int label;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
AnonymousClass1(PlatformMagnifierFactory platformMagnifierFactory, MagnifierStyle magnifierStyle, View view, Density density, float f, MutableSharedFlow<Unit> mutableSharedFlow, State<? extends Function1<? super DpSize, Unit>> state, State<Boolean> state2, State<Offset> state3, State<? extends Function1<? super Density, Offset>> state4, MutableState<Offset> mutableState, State<Float> state5, Continuation<? super AnonymousClass1> continuation) {
|
|
super(2, continuation);
|
|
this.$platformMagnifierFactory = platformMagnifierFactory;
|
|
this.$style = magnifierStyle;
|
|
this.$view = view;
|
|
this.$density = density;
|
|
this.$zoom = f;
|
|
this.$onNeedsUpdate = mutableSharedFlow;
|
|
this.$updatedOnSizeChanged$delegate = state;
|
|
this.$isMagnifierShown$delegate = state2;
|
|
this.$sourceCenterInRoot$delegate = state3;
|
|
this.$updatedMagnifierCenter$delegate = state4;
|
|
this.$anchorPositionInRoot$delegate = mutableState;
|
|
this.$updatedZoom$delegate = state5;
|
|
}
|
|
|
|
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
|
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
|
|
AnonymousClass1 anonymousClass1 = new AnonymousClass1(this.$platformMagnifierFactory, this.$style, this.$view, this.$density, this.$zoom, this.$onNeedsUpdate, this.$updatedOnSizeChanged$delegate, this.$isMagnifierShown$delegate, this.$sourceCenterInRoot$delegate, this.$updatedMagnifierCenter$delegate, this.$anchorPositionInRoot$delegate, this.$updatedZoom$delegate, continuation);
|
|
anonymousClass1.L$0 = obj;
|
|
return anonymousClass1;
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function2
|
|
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
|
|
return ((AnonymousClass1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* compiled from: Magnifier.kt */
|
|
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u008a@"}, d2 = {"<anonymous>", "", "it"}, k = 3, mv = {1, 8, 0}, xi = 48)
|
|
@DebugMetadata(c = "androidx.compose.foundation.MagnifierKt$magnifier$4$1$1", f = "Magnifier.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
|
|
/* renamed from: androidx.compose.foundation.MagnifierKt$magnifier$4$1$1, reason: invalid class name and collision with other inner class name */
|
|
/* loaded from: classes.dex */
|
|
public static final class C00021 extends SuspendLambda implements Function2<Unit, Continuation<? super Unit>, Object> {
|
|
final /* synthetic */ PlatformMagnifier $magnifier;
|
|
int label;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
C00021(PlatformMagnifier platformMagnifier, Continuation<? super C00021> continuation) {
|
|
super(2, continuation);
|
|
this.$magnifier = platformMagnifier;
|
|
}
|
|
|
|
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
|
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
|
|
return new C00021(this.$magnifier, continuation);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function2
|
|
public final Object invoke(Unit unit, Continuation<? super Unit> continuation) {
|
|
return ((C00021) create(unit, continuation)).invokeSuspend(Unit.INSTANCE);
|
|
}
|
|
|
|
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
|
public final Object invokeSuspend(Object obj) {
|
|
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (this.label == 0) {
|
|
ResultKt.throwOnFailure(obj);
|
|
this.$magnifier.updateContent();
|
|
return Unit.INSTANCE;
|
|
}
|
|
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
|
}
|
|
}
|
|
|
|
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
|
public final Object invokeSuspend(Object obj) {
|
|
PlatformMagnifier platformMagnifier;
|
|
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
int i = this.label;
|
|
if (i == 0) {
|
|
ResultKt.throwOnFailure(obj);
|
|
CoroutineScope coroutineScope = (CoroutineScope) this.L$0;
|
|
final PlatformMagnifier create = this.$platformMagnifierFactory.create(this.$style, this.$view, this.$density, this.$zoom);
|
|
final Ref.LongRef longRef = new Ref.LongRef();
|
|
long mo251getSizeYbymL2g = create.mo251getSizeYbymL2g();
|
|
Density density = this.$density;
|
|
Function1 invoke$lambda$6 = MagnifierKt$magnifier$4.invoke$lambda$6(this.$updatedOnSizeChanged$delegate);
|
|
if (invoke$lambda$6 != null) {
|
|
invoke$lambda$6.invoke(DpSize.m4969boximpl(density.mo333toDpSizekrfVVM(IntSizeKt.m5053toSizeozmzZPI(mo251getSizeYbymL2g))));
|
|
}
|
|
longRef.element = mo251getSizeYbymL2g;
|
|
FlowKt.launchIn(FlowKt.onEach(this.$onNeedsUpdate, new C00021(create, null)), coroutineScope);
|
|
try {
|
|
final Density density2 = this.$density;
|
|
final State<Boolean> state = this.$isMagnifierShown$delegate;
|
|
final State<Offset> state2 = this.$sourceCenterInRoot$delegate;
|
|
final State<Function1<Density, Offset>> state3 = this.$updatedMagnifierCenter$delegate;
|
|
final MutableState<Offset> mutableState = this.$anchorPositionInRoot$delegate;
|
|
final State<Float> state4 = this.$updatedZoom$delegate;
|
|
final State<Function1<DpSize, Unit>> state5 = this.$updatedOnSizeChanged$delegate;
|
|
this.L$0 = create;
|
|
this.label = 1;
|
|
if (FlowKt.collect(SnapshotStateKt.snapshotFlow(new Function0<Unit>() { // from class: androidx.compose.foundation.MagnifierKt.magnifier.4.1.2
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
{
|
|
super(0);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public /* bridge */ /* synthetic */ Unit invoke() {
|
|
invoke2();
|
|
return Unit.INSTANCE;
|
|
}
|
|
|
|
/* renamed from: invoke, reason: avoid collision after fix types in other method */
|
|
public final void invoke2() {
|
|
long m2415getUnspecifiedF1C5BW0;
|
|
if (MagnifierKt$magnifier$4.invoke$lambda$10(state)) {
|
|
PlatformMagnifier platformMagnifier2 = PlatformMagnifier.this;
|
|
long invoke$lambda$8 = MagnifierKt$magnifier$4.invoke$lambda$8(state2);
|
|
Object invoke = MagnifierKt$magnifier$4.invoke$lambda$4(state3).invoke(density2);
|
|
MutableState<Offset> mutableState2 = mutableState;
|
|
long packedValue = ((Offset) invoke).getPackedValue();
|
|
if (OffsetKt.m2419isSpecifiedk4lQ0M(packedValue)) {
|
|
m2415getUnspecifiedF1C5BW0 = Offset.m2405plusMKHz9U(MagnifierKt$magnifier$4.invoke$lambda$1(mutableState2), packedValue);
|
|
} else {
|
|
m2415getUnspecifiedF1C5BW0 = Offset.INSTANCE.m2415getUnspecifiedF1C5BW0();
|
|
}
|
|
platformMagnifier2.mo252updateWko1d7g(invoke$lambda$8, m2415getUnspecifiedF1C5BW0, MagnifierKt$magnifier$4.invoke$lambda$5(state4));
|
|
long mo251getSizeYbymL2g2 = PlatformMagnifier.this.mo251getSizeYbymL2g();
|
|
Ref.LongRef longRef2 = longRef;
|
|
Density density3 = density2;
|
|
State<Function1<DpSize, Unit>> state6 = state5;
|
|
if (IntSize.m5041equalsimpl0(mo251getSizeYbymL2g2, longRef2.element)) {
|
|
return;
|
|
}
|
|
longRef2.element = mo251getSizeYbymL2g2;
|
|
Function1 invoke$lambda$62 = MagnifierKt$magnifier$4.invoke$lambda$6(state6);
|
|
if (invoke$lambda$62 != null) {
|
|
invoke$lambda$62.invoke(DpSize.m4969boximpl(density3.mo333toDpSizekrfVVM(IntSizeKt.m5053toSizeozmzZPI(mo251getSizeYbymL2g2))));
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
PlatformMagnifier.this.dismiss();
|
|
}
|
|
}), this) == coroutine_suspended) {
|
|
return coroutine_suspended;
|
|
}
|
|
platformMagnifier = create;
|
|
} catch (Throwable th) {
|
|
th = th;
|
|
platformMagnifier = create;
|
|
platformMagnifier.dismiss();
|
|
throw th;
|
|
}
|
|
} else {
|
|
if (i != 1) {
|
|
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
|
}
|
|
platformMagnifier = (PlatformMagnifier) this.L$0;
|
|
try {
|
|
ResultKt.throwOnFailure(obj);
|
|
} catch (Throwable th2) {
|
|
th = th2;
|
|
platformMagnifier.dismiss();
|
|
throw th;
|
|
}
|
|
}
|
|
platformMagnifier.dismiss();
|
|
return Unit.INSTANCE;
|
|
}
|
|
}
|
|
}
|