package com.kofax.mobile.sdk.am; import android.graphics.Bitmap; import com.kofax.android.abc.document.Document; import com.kofax.android.abc.quickextractor.MrzExtractor; import com.kofax.android.abc.vrs.VrsImage; import com.kofax.mobile.commonextractionengine.recognition.TextRecognizer; import java.util.ArrayDeque; import java.util.Deque; import java.util.Iterator; import o.C15178gjQ; /* loaded from: classes3.dex */ public class b implements com.kofax.mobile.sdk.am.a { private final Deque> Yp = new ArrayDeque(); public T a(T t) { return (T) a((a) new a(this, t, t) { // from class: com.kofax.mobile.sdk.am.b.1 final com.kofax.mobile.sdk.am.a Yq; final b Yr; { this.Yr = this; this.Yq = t; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.Yq.dispose(); } }); } public TextRecognizer a(TextRecognizer textRecognizer) { return (TextRecognizer) a((a) new a(this, textRecognizer, textRecognizer) { // from class: com.kofax.mobile.sdk.am.b.2 final TextRecognizer RY; final b Yr; { this.Yr = this; this.RY = textRecognizer; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.RY.dispose(); } }); } public VrsImage a(VrsImage vrsImage) { return (VrsImage) a((a) new a(this, vrsImage, vrsImage) { // from class: com.kofax.mobile.sdk.am.b.3 final VrsImage RZ; final b Yr; { this.Yr = this; this.RZ = vrsImage; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.RZ.dispose(); } }); } public MrzExtractor a(MrzExtractor mrzExtractor) { return (MrzExtractor) a((a) new a(this, mrzExtractor, mrzExtractor) { // from class: com.kofax.mobile.sdk.am.b.4 final b Yr; final MrzExtractor Ys; { this.Yr = this; this.Ys = mrzExtractor; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.Ys.dispose(); } }); } public Document f(Document document) { return (Document) a((a) new a(this, document, document) { // from class: com.kofax.mobile.sdk.am.b.5 final Document Sb; final b Yr; { this.Yr = this; this.Sb = document; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.Sb.dispose(); } }); } public Bitmap o(Bitmap bitmap) { return (Bitmap) a((a) new a(this, bitmap, bitmap) { // from class: com.kofax.mobile.sdk.am.b.6 final b Yr; final Bitmap val$bitmap; { this.Yr = this; this.val$bitmap = bitmap; } @Override // com.kofax.mobile.sdk.am.a public void dispose() { this.val$bitmap.recycle(); } }); } public T f(T t) { if (t == null) { return null; } Iterator> it = this.Yp.iterator(); while (it.hasNext()) { if (((a) it.next()).object == t) { it.remove(); return t; } } throw new IllegalArgumentException(String.format("%s was not registered", t)); } @Override // com.kofax.mobile.sdk.am.a public void dispose() { Throwable th = null; while (!this.Yp.isEmpty()) { try { this.Yp.pop().dispose(); } catch (Throwable th2) { if (th == null) { th = th2; } } } if (th != null) { C15178gjQ.e(th); } } private T a(a aVar) { if (((a) aVar).object != null) { this.Yp.push(aVar); } return (T) ((a) aVar).object; } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public static abstract class a implements com.kofax.mobile.sdk.am.a { private final T object; a(T t) { this.object = t; } } }