package p1;

import java.lang.reflect.Field;

/* JADX INFO: compiled from: DebugMetadata.kt */
/* JADX INFO: loaded from: classes.dex */
public final class f {
    private static final void a(int i3, int i4) {
        if (i4 <= i3) {
            return;
        }
        throw new IllegalStateException(("Debug metadata version mismatch. Expected: " + i3 + ", got " + i4 + ". Please update the Kotlin standard library.").toString());
    }

    private static final e b(a aVar) {
        return (e) aVar.getClass().getAnnotation(e.class);
    }

    private static final int c(a aVar) {
        try {
            Field declaredField = aVar.getClass().getDeclaredField("label");
            declaredField.setAccessible(true);
            Object obj = declaredField.get(aVar);
            Integer num = obj instanceof Integer ? (Integer) obj : null;
            return (num != null ? num.intValue() : 0) - 1;
        } catch (Exception unused) {
            return -1;
        }
    }

    public static final StackTraceElement d(a aVar) {
        String strC;
        w1.g.e(aVar, "<this>");
        e eVarB = b(aVar);
        if (eVarB == null) {
            return null;
        }
        a(1, eVarB.v());
        int iC = c(aVar);
        int i3 = iC < 0 ? -1 : eVarB.l()[iC];
        String strB = h.f5766a.b(aVar);
        if (strB == null) {
            strC = eVarB.c();
        } else {
            strC = strB + '/' + eVarB.c();
        }
        return new StackTraceElement(strC, eVarB.m(), eVarB.f(), i3);
    }
}
