package defpackage;

import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

/* renamed from: ᵘᵣʡˀ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC2529 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final char[] f9877;

    static {
        char[] cArr = new char[80];
        f9877 = cArr;
        Arrays.fill(cArr, ' ');
    }

    /* JADX WARN: Removed duplicated region for block: B:101:0x01f2  */
    /* JADX WARN: Removed duplicated region for block: B:67:0x0180  */
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void m6373(defpackage.AbstractC5102 r19, java.lang.StringBuilder r20, int r21) {
        /*
            Method dump skipped, instructions count: 550
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC2529.m6373(ᵺʾˎʽ, java.lang.StringBuilder, int):void");
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m6374(StringBuilder sb, int i, String str, Object obj) {
        byte[] bArr;
        String strReplace;
        if (obj instanceof List) {
            Iterator it = ((List) obj).iterator();
            while (it.hasNext()) {
                m6374(sb, i, str, it.next());
            }
            return;
        }
        if (obj instanceof Map) {
            Iterator it2 = ((Map) obj).entrySet().iterator();
            while (it2.hasNext()) {
                m6374(sb, i, str, (Map.Entry) it2.next());
            }
            return;
        }
        sb.append('\n');
        m6375(i, sb);
        if (!str.isEmpty()) {
            StringBuilder sb2 = new StringBuilder();
            sb2.append(Character.toLowerCase(str.charAt(0)));
            for (int i2 = 1; i2 < str.length(); i2++) {
                char cCharAt = str.charAt(i2);
                if (Character.isUpperCase(cCharAt)) {
                    sb2.append("_");
                }
                sb2.append(Character.toLowerCase(cCharAt));
            }
            str = sb2.toString();
        }
        sb.append(str);
        if (obj instanceof String) {
            sb.append(": \"");
            String strReplace2 = (String) obj;
            boolean z = false;
            boolean z2 = false;
            boolean z3 = false;
            for (int i3 = 0; i3 < strReplace2.length(); i3++) {
                char cCharAt2 = strReplace2.charAt(i3);
                if (cCharAt2 < ' ' || cCharAt2 > '~') {
                    strReplace = ᵙᵛᵯ.ᵡᵘˎʽ(strReplace2.getBytes(StandardCharsets.UTF_8));
                    break;
                }
                if (cCharAt2 == '\"') {
                    z3 = true;
                } else if (cCharAt2 == '\'') {
                    z2 = true;
                } else if (cCharAt2 == '\\') {
                    z = true;
                }
            }
            if (z) {
                strReplace2 = strReplace2.replace("\\", "\\\\");
            }
            strReplace = z2 ? strReplace2.replace("'", "\\'") : strReplace2;
            if (z3) {
                strReplace = strReplace.replace("\"", "\\\"");
            }
            sb.append(strReplace);
            sb.append('\"');
            return;
        }
        if (obj instanceof AbstractC1608) {
            sb.append(": \"");
            AbstractC1608 abstractC1608 = (AbstractC1608) obj;
            int iMo2681 = abstractC1608.mo2681();
            if (iMo2681 == 0) {
                bArr = AbstractC1829.f7423;
            } else {
                byte[] bArr2 = new byte[iMo2681];
                abstractC1608.mo2677(iMo2681, bArr2);
                bArr = bArr2;
            }
            sb.append(ᵙᵛᵯ.ᵡᵘˎʽ(bArr));
            sb.append('\"');
            return;
        }
        if (obj instanceof AbstractC5102) {
            sb.append(" {");
            m6373((AbstractC5102) obj, sb, i + 2);
            sb.append("\n");
            m6375(i, sb);
            sb.append("}");
            return;
        }
        if (!(obj instanceof Map.Entry)) {
            sb.append(": ");
            sb.append(obj);
            return;
        }
        int i4 = i + 2;
        sb.append(" {");
        Map.Entry entry = (Map.Entry) obj;
        m6374(sb, i4, "key", entry.getKey());
        m6374(sb, i4, "value", entry.getValue());
        sb.append("\n");
        m6375(i, sb);
        sb.append("}");
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static void m6375(int i, StringBuilder sb) {
        while (i > 0) {
            int i2 = 80;
            if (i <= 80) {
                i2 = i;
            }
            sb.append(f9877, 0, i2);
            i -= i2;
        }
    }
}
