package androidx.activity.result; import androidx.activity.result.contract.ActivityResultContract; import androidx.core.app.ActivityOptionsCompat; import d0.g; import d0.z.d.m; import kotlin.Lazy; import kotlin.Unit; /* compiled from: ActivityResultCaller.kt */ public final class ActivityResultCallerLauncher extends ActivityResultLauncher { private final ActivityResultContract callerContract; private final I input; private final ActivityResultLauncher launcher; private final Lazy resultContract$delegate = g.lazy(new ActivityResultCallerLauncher$resultContract$2(this)); public ActivityResultCallerLauncher(ActivityResultLauncher activityResultLauncher, ActivityResultContract activityResultContract, I i) { m.checkNotNullParameter(activityResultLauncher, "launcher"); m.checkNotNullParameter(activityResultContract, "callerContract"); this.launcher = activityResultLauncher; this.callerContract = activityResultContract; this.input = i; } public final ActivityResultContract getCallerContract() { return this.callerContract; } /* Return type fixed from 'androidx.activity.result.contract.ActivityResultContract' to match base method */ /* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: androidx.activity.result.contract.ActivityResultContract, androidx.activity.result.contract.ActivityResultContract */ @Override // androidx.activity.result.ActivityResultLauncher public ActivityResultContract getContract() { return (ActivityResultContract) getResultContract(); } public final I getInput() { return this.input; } public final ActivityResultLauncher getLauncher() { return this.launcher; } public final ActivityResultContract getResultContract() { return (ActivityResultContract) this.resultContract$delegate.getValue(); } public void launch(Unit unit, ActivityOptionsCompat activityOptionsCompat) { this.launcher.launch(this.input, activityOptionsCompat); } @Override // androidx.activity.result.ActivityResultLauncher public void unregister() { this.launcher.unregister(); } }