CrackMe.apk

Download file
    package com.google.android.gms.internal.p002firebaseauthapi;

import android.os.RemoteException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.Preconditions;
import com.google.firebase.auth.AuthCredential;
import com.google.firebase.auth.PhoneAuthCredential;
import com.google.firebase.auth.internal.zzai;
import com.google.firebase.auth.internal.zzao;

/* renamed from: com.google.android.gms.internal.firebase-auth-api.zzxy  reason: invalid package */
/* compiled from: com.google.firebase:firebase-auth@@21.1.0 */
final class zzxy implements zzwz {
    final /* synthetic */ zzyb zza;

    zzxy(zzyb zzyb) {
        this.zza = zzyb;
    }

    private final void zzp(zzxz zzxz) {
        this.zza.zzi.execute(new zzxx(this, zzxz));
    }

    private final void zzq(Status status, AuthCredential authCredential, String str, String str2) {
        zzyb.zzk(this.zza, status);
        zzyb zzyb = this.zza;
        zzyb.zzp = authCredential;
        zzyb.zzq = str;
        zzyb.zzr = str2;
        zzao zzao = zzyb.zzg;
        if (zzao != null) {
            zzao.zzb(status);
        }
        this.zza.zzl(status);
    }

    public final void zza(String str) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 8;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb zzyb = this.zza;
        zzyb.zzo = str;
        zzyb.zza = true;
        zzp(new zzxv(this, str));
    }

    public final void zzb(String str) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 8;
        Preconditions.checkState(z, "Unexpected response type " + i);
        this.zza.zzo = str;
        zzp(new zzxt(this, str));
    }

    public final void zzc(zzzd zzzd) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 3;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb zzyb = this.zza;
        zzyb.zzl = zzzd;
        zzyb.zzj(zzyb);
    }

    public final void zzd() throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 5;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb.zzj(this.zza);
    }

    public final void zze(zztk zztk) {
        zzq(zztk.zza(), zztk.zzb(), zztk.zzc(), zztk.zzd());
    }

    public final void zzf(zztm zztm) {
        zzyb zzyb = this.zza;
        zzyb.zzs = zztm;
        zzyb.zzl(zzai.zza("REQUIRES_SECOND_FACTOR_AUTH"));
    }

    public final void zzg(Status status, PhoneAuthCredential phoneAuthCredential) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 2;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzq(status, phoneAuthCredential, (String) null, (String) null);
    }

    public final void zzh(Status status) throws RemoteException {
        String statusMessage = status.getStatusMessage();
        if (statusMessage != null) {
            if (statusMessage.contains("MISSING_MFA_PENDING_CREDENTIAL")) {
                status = new Status(17081);
            } else if (statusMessage.contains("MISSING_MFA_ENROLLMENT_ID")) {
                status = new Status(17082);
            } else if (statusMessage.contains("INVALID_MFA_PENDING_CREDENTIAL")) {
                status = new Status(17083);
            } else if (statusMessage.contains("MFA_ENROLLMENT_NOT_FOUND")) {
                status = new Status(17084);
            } else if (statusMessage.contains("ADMIN_ONLY_OPERATION")) {
                status = new Status(17085);
            } else if (statusMessage.contains("UNVERIFIED_EMAIL")) {
                status = new Status(17086);
            } else if (statusMessage.contains("SECOND_FACTOR_EXISTS")) {
                status = new Status(17087);
            } else if (statusMessage.contains("SECOND_FACTOR_LIMIT_EXCEEDED")) {
                status = new Status(17088);
            } else if (statusMessage.contains("UNSUPPORTED_FIRST_FACTOR")) {
                status = new Status(17089);
            } else if (statusMessage.contains("EMAIL_CHANGE_NEEDS_VERIFICATION")) {
                status = new Status(17090);
            }
        }
        zzyb zzyb = this.zza;
        if (zzyb.zzb == 8) {
            zzyb.zza = true;
            zzp(new zzxw(this, status));
            return;
        }
        zzyb.zzk(zzyb, status);
        this.zza.zzl(status);
    }

    public final void zzi(zzzy zzzy, zzzr zzzr) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 2;
        Preconditions.checkState(z, "Unexpected response type: " + i);
        zzyb zzyb = this.zza;
        zzyb.zzj = zzzy;
        zzyb.zzk = zzzr;
        zzyb.zzj(zzyb);
    }

    public final void zzj(zzaaj zzaaj) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 4;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb zzyb = this.zza;
        zzyb.zzm = zzaaj;
        zzyb.zzj(zzyb);
    }

    public final void zzk() throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 6;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb.zzj(this.zza);
    }

    public final void zzl(String str) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 7;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb zzyb = this.zza;
        zzyb.zzn = str;
        zzyb.zzj(zzyb);
    }

    public final void zzm() throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 9;
        Preconditions.checkState(z, "Unexpected response type " + i);
        zzyb.zzj(this.zza);
    }

    public final void zzn(zzzy zzzy) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = true;
        if (i != 1) {
            z = false;
        }
        Preconditions.checkState(z, "Unexpected response type: " + i);
        zzyb zzyb = this.zza;
        zzyb.zzj = zzzy;
        zzyb.zzj(zzyb);
    }

    public final void zzo(PhoneAuthCredential phoneAuthCredential) throws RemoteException {
        int i = this.zza.zzb;
        boolean z = i == 8;
        Preconditions.checkState(z, "Unexpected response type " + i);
        this.zza.zza = true;
        zzp(new zzxu(this, phoneAuthCredential));
    }
}
    
Download file