package com.bykv.vk.openvk.preload.a;

import com.bykv.vk.openvk.preload.a.i;

/* JADX INFO: loaded from: classes.dex */
public abstract class k<IN, OUT> extends d<IN, OUT> {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private IN f5966d;

    public OUT a() {
        return this.f5966d;
    }

    public abstract boolean a(Throwable th);

    public final IN g() {
        return this.f5966d;
    }

    @Override // com.bykv.vk.openvk.preload.a.d
    public final Object a(b<OUT> bVar, IN in) throws Throwable {
        this.f5966d = in;
        try {
            return bVar.a(a());
        } catch (i.a e10) {
            return a((b) bVar, e10.getCause());
        } catch (Throwable th) {
            return a((b) bVar, th);
        }
    }

    private Object a(b<OUT> bVar, Throwable th) throws Throwable {
        while (a(th)) {
            try {
                return bVar.a(a());
            } catch (i.a e10) {
                th = e10.getCause();
            } catch (Throwable th2) {
                th = th2;
            }
        }
        throw th;
    }
}
