package com.google.firebase.ml.vision.text; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.internal.firebase_ml.zzqh; import com.google.android.gms.internal.firebase_ml.zzqi; import com.google.android.gms.tasks.Task; import com.google.firebase.FirebaseApp; import com.google.firebase.ml.vision.common.FirebaseVisionImage; import java.io.Closeable; import java.io.IOException; import java.util.HashMap; import java.util.Map; /* loaded from: classes2.dex */ public class FirebaseVisionTextRecognizer implements Closeable { private static final Map zzayw = new HashMap(); private static final Map zzayx = new HashMap(); private final zzqi zzazp; private final zzqh zzazq; private final int zzazr; public static FirebaseVisionTextRecognizer zza(FirebaseApp firebaseApp, FirebaseVisionCloudTextRecognizerOptions firebaseVisionCloudTextRecognizerOptions, boolean z) { synchronized (FirebaseVisionTextRecognizer.class) { Preconditions.checkNotNull(firebaseApp, "FirebaseApp must not be null"); Preconditions.checkNotNull(firebaseApp.getPersistenceKey(), "Firebase app name must not be null"); if (!z) { Preconditions.checkNotNull(firebaseVisionCloudTextRecognizerOptions, "Options must not be null"); } if (z) { zzqi zzj = zzqi.zzj(firebaseApp); Map map = zzayw; FirebaseVisionTextRecognizer firebaseVisionTextRecognizer = map.get(zzj); if (firebaseVisionTextRecognizer == null) { firebaseVisionTextRecognizer = new FirebaseVisionTextRecognizer(zzj, null, 1); map.put(zzj, firebaseVisionTextRecognizer); } return firebaseVisionTextRecognizer; } zzqh zza = zzqh.zza(firebaseApp, firebaseVisionCloudTextRecognizerOptions); Map map2 = zzayx; FirebaseVisionTextRecognizer firebaseVisionTextRecognizer2 = map2.get(zza); if (firebaseVisionTextRecognizer2 == null) { firebaseVisionTextRecognizer2 = new FirebaseVisionTextRecognizer(null, zza, 2); map2.put(zza, firebaseVisionTextRecognizer2); } return firebaseVisionTextRecognizer2; } } private FirebaseVisionTextRecognizer(zzqi zzqiVar, zzqh zzqhVar, int i) { this.zzazr = i; this.zzazp = zzqiVar; this.zzazq = zzqhVar; } public Task processImage(FirebaseVisionImage firebaseVisionImage) { Preconditions.checkArgument((this.zzazp == null && this.zzazq == null) ? false : true, "Either on-device or cloud text recognizer should be enabled."); zzqi zzqiVar = this.zzazp; if (zzqiVar != null) { return zzqiVar.processImage(firebaseVisionImage); } return this.zzazq.processImage(firebaseVisionImage); } @Override // java.io.Closeable, java.lang.AutoCloseable public void close() throws IOException { zzqi zzqiVar = this.zzazp; if (zzqiVar != null) { zzqiVar.close(); } zzqh zzqhVar = this.zzazq; if (zzqhVar != null) { zzqhVar.close(); } } }