package androidx.credentials; import android.os.Bundle; import androidx.annotation.RequiresApi; import androidx.credentials.internal.FrameworkClassParsingException; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes.dex */ public abstract class Credential { public static final Companion Companion = new Companion(null); private final Bundle data; private final String type; @RequiresApi(34) public static final Credential createFrom(android.credentials.Credential credential) { return Companion.createFrom(credential); } public static final Credential createFrom(String str, Bundle bundle) { return Companion.createFrom(str, bundle); } public final Bundle getData() { return this.data; } public final String getType() { return this.type; } public Credential(String type, Bundle data) { Intrinsics.checkNotNullParameter(type, "type"); Intrinsics.checkNotNullParameter(data, "data"); this.type = type; this.data = data; } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "jadx.core.dex.visitors.regions.SwitchOverStringVisitor$SwitchData.getNewCases()" is null at jadx.core.dex.visitors.regions.SwitchOverStringVisitor.restoreSwitchOverString(SwitchOverStringVisitor.java:109) at jadx.core.dex.visitors.regions.SwitchOverStringVisitor.visitRegion(SwitchOverStringVisitor.java:66) at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseIterativeStepInternal(DepthRegionTraversal.java:77) at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseIterativeStepInternal(DepthRegionTraversal.java:82) */ public final Credential createFrom(String type, Bundle data) { Intrinsics.checkNotNullParameter(type, "type"); Intrinsics.checkNotNullParameter(data, "data"); try { switch (type.hashCode()) { case -1678407252: if (type.equals(DigitalCredential.TYPE_DIGITAL_CREDENTIAL)) { return DigitalCredential.Companion.createFrom$credentials_release(data); } break; case -1072734346: if (type.equals(RestoreCredential.TYPE_RESTORE_CREDENTIAL)) { return RestoreCredential.Companion.createFrom$credentials_release(data); } break; case -543568185: if (type.equals(PasswordCredential.TYPE_PASSWORD_CREDENTIAL)) { return PasswordCredential.Companion.createFrom$credentials_release(data); } break; case -95037569: if (type.equals(PublicKeyCredential.TYPE_PUBLIC_KEY_CREDENTIAL)) { return PublicKeyCredential.Companion.createFrom$credentials_release(data); } break; } throw new FrameworkClassParsingException(); } catch (FrameworkClassParsingException unused) { return new CustomCredential(type, data); } } @RequiresApi(34) public final Credential createFrom(android.credentials.Credential credential) { String type; Bundle data; Intrinsics.checkNotNullParameter(credential, "credential"); type = credential.getType(); Intrinsics.checkNotNullExpressionValue(type, "credential.type"); data = credential.getData(); Intrinsics.checkNotNullExpressionValue(data, "credential.data"); return createFrom(type, data); } } }