package d.s0;

import d.j0.x;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: Indent.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public class j extends i {

    /* JADX INFO: compiled from: Indent.kt */
    @d.n
    static final class a extends d.n0.c.t implements d.n0.b.l<String, String> {

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public static final a f2719d = new a();

        a() {
            super(1);
        }

        @Override // d.n0.b.l
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public final String e(String str) {
            d.n0.c.s.e(str, "line");
            return str;
        }
    }

    /* JADX INFO: compiled from: Indent.kt */
    @d.n
    static final class b extends d.n0.c.t implements d.n0.b.l<String, String> {

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        final /* synthetic */ String f2720d;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        b(String str) {
            super(1);
            this.f2720d = str;
        }

        @Override // d.n0.b.l
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public final String e(String str) {
            d.n0.c.s.e(str, "line");
            return this.f2720d + str;
        }
    }

    private static final d.n0.b.l<String, String> b(String str) {
        return str.length() == 0 ? a.f2719d : new b(str);
    }

    private static final int c(String str) {
        int length = str.length();
        int i = 0;
        while (true) {
            if (i >= length) {
                i = -1;
                break;
            }
            if (!d.s0.b.c(str.charAt(i))) {
                break;
            }
            i++;
        }
        return i == -1 ? str.length() : i;
    }

    public static final String d(String str, String str2) {
        String strE;
        d.n0.c.s.e(str, "<this>");
        d.n0.c.s.e(str2, "newIndent");
        List<String> listN = r.N(str);
        ArrayList arrayList = new ArrayList();
        for (Object obj : listN) {
            if (!q.m((String) obj)) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList(d.j0.q.j(arrayList, 10));
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            arrayList2.add(Integer.valueOf(c((String) it.next())));
        }
        Integer num = (Integer) d.j0.n.v(arrayList2);
        int i = 0;
        int iIntValue = num != null ? num.intValue() : 0;
        int length = str.length() + (str2.length() * listN.size());
        d.n0.b.l<String, String> lVarB = b(str2);
        int iE = d.j0.p.e(listN);
        ArrayList arrayList3 = new ArrayList();
        for (Object obj2 : listN) {
            int i2 = i + 1;
            if (i < 0) {
                d.j0.p.i();
            }
            String str3 = (String) obj2;
            if ((i == 0 || i == iE) && q.m(str3)) {
                str3 = null;
            } else {
                String strI0 = t.i0(str3, iIntValue);
                if (strI0 != null && (strE = lVarB.e(strI0)) != null) {
                    str3 = strE;
                }
            }
            if (str3 != null) {
                arrayList3.add(str3);
            }
            i = i2;
        }
        String string = ((StringBuilder) x.p(arrayList3, new StringBuilder(length), (124 & 2) != 0 ? ", " : "\n", (124 & 4) != 0 ? "" : null, (124 & 8) == 0 ? null : "", (124 & 16) != 0 ? -1 : 0, (124 & 32) != 0 ? "..." : null, (124 & 64) != 0 ? null : null)).toString();
        d.n0.c.s.d(string, "mapIndexedNotNull { inde…\"\\n\")\n        .toString()");
        return string;
    }

    public static String e(String str) {
        d.n0.c.s.e(str, "<this>");
        return d(str, "");
    }
}
