package defpackage;

import com.hierynomus.protocol.transport.TransportException;
import com.hierynomus.smbj.common.SMBException;
import com.rapid7.helper.smbj.io.SMB2Exception;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.util.EnumSet;
import java.util.LinkedList;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX WARN: Enum visitor error
jadx.core.utils.exceptions.JadxRuntimeException: Init of enum field 'EF0' uses external variables
	at jadx.core.dex.visitors.EnumVisitor.createEnumFieldByConstructor(EnumVisitor.java:451)
	at jadx.core.dex.visitors.EnumVisitor.processEnumFieldByRegister(EnumVisitor.java:395)
	at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromFilledArray(EnumVisitor.java:324)
	at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromInsn(EnumVisitor.java:262)
	at jadx.core.dex.visitors.EnumVisitor.convertToEnum(EnumVisitor.java:151)
	at jadx.core.dex.visitors.EnumVisitor.visit(EnumVisitor.java:100)
 */
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* renamed from: ᵼˇʾ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class EnumC5252 {

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final /* synthetic */ EnumC5252[] f19666;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final EnumC5252 f19667;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final EnumC0370 f19668;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final String f19669;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final EnumC0370 f19670;

    /* JADX INFO: Fake field, exist only in values array */
    EnumC5252 EF0;

    static {
        EnumC0370 enumC0370 = EnumC0370.f2151;
        EnumC0370 enumC03702 = EnumC0370.f2153;
        EnumC5252 enumC5252 = new EnumC5252("WINREG", 0, "winreg", enumC0370, enumC03702);
        EnumC0370 enumC03703 = EnumC0370.f2147;
        EnumC5252 enumC52522 = new EnumC5252("SRVSVC", 1, "srvsvc", enumC03703, enumC03702);
        f19667 = enumC52522;
        f19666 = new EnumC5252[]{enumC5252, enumC52522, new EnumC5252("LSASVC", 2, "lsarpc", EnumC0370.f2150, enumC03702), new EnumC5252("SAMSVC", 3, "samr", EnumC0370.f2149, enumC03702), new EnumC5252("BROWSER_SRVSVC", 4, "browser", enumC03703, enumC03702), new EnumC5252("SVCCTL", 5, "svcctl", EnumC0370.f2148, enumC03702)};
    }

    public EnumC5252(String str, int i, String str2, EnumC0370 enumC0370, EnumC0370 enumC03702) {
        this.f19669 = str2;
        this.f19668 = enumC0370;
        this.f19670 = enumC03702;
    }

    public static EnumC5252 valueOf(String str) {
        return (EnumC5252) Enum.valueOf(EnumC5252.class, str);
    }

    public static EnumC5252[] values() {
        return (EnumC5252[]) f19666.clone();
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C4782 m10903(C0683 c0683) throws InterruptedException, IOException {
        AbstractC4311 abstractC4311M2658 = c0683.m2658("IPC$");
        boolean z = abstractC4311M2658 instanceof C4776;
        String str = this.f19669;
        if (!z) {
            throw new TransportException(str.concat(" not a named pipe."));
        }
        C4776 c4776 = (C4776) abstractC4311M2658;
        LinkedList linkedList = new LinkedList();
        for (int i = -1; i < 1; i++) {
            try {
                C4782 c4782 = new C4782(new C1352(c0683, c4776, str));
                EnumC0370 enumC0370 = this.f19668;
                C3733 c3733 = new C3733(enumC0370, this.f19670);
                ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                ᵿʤˑᵦ r2 = new ᵿʤˑᵦ(byteArrayOutputStream);
                c3733.f18800 = ((AtomicInteger) c4782.f17768).getAndIncrement();
                c3733.f18801 = EnumSet.of(EnumC5415.f20297, EnumC5415.f20300);
                c3733.mo4396(r2);
                byte[] bArr = new byte[c4782.f17765];
                C5553 c5553 = new C5553(new ByteArrayInputStream(bArr, 0, c4782.m10078(byteArrayOutputStream.toByteArray(), bArr)));
                C5537 c5537 = new C5537();
                c5537.mo8368(c5553);
                if (EnumC3713.f13864.equals(c5537.f18807)) {
                    c4782.f17765 = c5537.f20799;
                    return c4782;
                }
                C0910.m3045(AbstractC1327.m4105("BIND ", enumC0370.f2156, " (", enumC0370.f2154, ") failed."));
                return null;
            } catch (SMB2Exception e) {
                linkedList.offer(e);
                if (e.f1142.ordinal() != 29) {
                    throw ((SMB2Exception) linkedList.poll());
                }
                try {
                    Thread.sleep(3000L);
                } catch (InterruptedException e2) {
                    InterruptedIOException interruptedIOException = new InterruptedIOException();
                    interruptedIOException.addSuppressed(e2);
                    throw interruptedIOException;
                }
            }
        }
        if (linkedList.isEmpty()) {
            throw new SMBException("Unknown error when opening pipe: ".concat(c4776.f16169.m2985()));
        }
        throw ((SMB2Exception) linkedList.poll());
    }
}
