package g.d.a.s;

import g.d.a.r;
import io.netty.handler.codec.dns.DefaultDnsRecordDecoder;
import java.io.IOException;
import java.io.Writer;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;

/* JADX INFO: loaded from: classes.dex */
public class b implements g.d.a.e, Cloneable {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public String f3484f;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public g.d.a.j f3485m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final g.d.a.t.c f3486n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final String f3487o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final r f3488p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final String f3489q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final boolean f3490r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final g.d.a.d f3491s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final g.d.a.f f3492t;

    public b() {
        this(null, null, null, null, null);
    }

    public b(r rVar, g.d.a.f fVar, g.d.a.j jVar, String str, String str2) {
        this.f3492t = fVar;
        g.d.a.t.e eVar = null;
        g.d.a.t.c cVar = fVar == null ? null : fVar.a;
        this.f3486n = cVar;
        this.f3485m = jVar;
        this.f3489q = str2;
        this.f3487o = str;
        this.f3488p = rVar;
        if (cVar != null) {
            g.d.a.t.h hVar = (g.d.a.t.h) cVar;
            Objects.requireNonNull(hVar);
            eVar = new g.d.a.t.e(hVar, str, rVar, this);
        }
        this.f3491s = eVar;
        this.f3490r = DefaultDnsRecordDecoder.ROOT.equals(str);
    }

    @Override // g.d.a.e
    public void b(g.d.a.e[] eVarArr) {
        this.f3485m.b(eVarArr);
    }

    @Override // g.d.a.e
    public Writer c(Writer writer, List<Object> list) {
        Writer writerK = k(writer, list);
        m(writerK);
        return writerK;
    }

    public Object clone() {
        HashSet hashSet = new HashSet();
        hashSet.add(this);
        return f(hashSet);
    }

    @Override // g.d.a.e
    public g.d.a.e[] d() {
        g.d.a.j jVar = this.f3485m;
        if (jVar == null) {
            return null;
        }
        return jVar.d();
    }

    @Override // g.d.a.e
    public Object f(Set<g.d.a.e> set) {
        try {
            b bVar = (b) super.clone();
            g.d.a.e[] eVarArrD = bVar.d();
            if (eVarArrD != null) {
                g.d.a.e[] eVarArr = (g.d.a.e[]) eVarArrD.clone();
                for (int i2 = 0; i2 < eVarArr.length; i2++) {
                    if (!set.add(eVarArr[i2])) {
                        eVarArr[i2] = (g.d.a.e) eVarArr[i2].f(set);
                        set.remove(eVarArr[i2]);
                    }
                }
                bVar.b(eVarArr);
            }
            g.d.a.j jVar = this.f3485m;
            if (jVar != null && !set.add(jVar)) {
                bVar.f3485m = (g.d.a.j) this.f3485m.f(set);
                set.remove(this.f3485m);
            }
            return bVar;
        } catch (CloneNotSupportedException e2) {
            throw new g.d.a.k("Clone not supported", e2, this.f3488p);
        }
    }

    @Override // g.d.a.e
    public void g(String str) {
        if (this.f3484f != null) {
            str = g.a.a.a.a.A(new StringBuilder(), this.f3484f, str);
        }
        this.f3484f = str;
    }

    @Override // g.d.a.e
    public synchronized void init() {
        n();
        g.d.a.e[] eVarArrD = d();
        if (eVarArrD != null) {
            for (g.d.a.e eVar : eVarArrD) {
                eVar.init();
            }
        }
    }

    @Override // g.d.a.e
    public void j(Writer writer) {
        try {
            if (this.f3487o != null) {
                q(writer, this.f3489q);
                if (d() != null) {
                    p(writer);
                    q(writer, "/");
                }
            }
            m(writer);
        } catch (IOException e2) {
            throw new g.d.a.k("Failed to write", e2, this.f3488p);
        }
    }

    public Writer k(Writer writer, List<Object> list) {
        g.d.a.j jVar = this.f3485m;
        return jVar == null ? writer : jVar.k(writer, list);
    }

    public Writer m(Writer writer) {
        String str = this.f3484f;
        if (str != null) {
            try {
                writer.write(str);
            } catch (IOException e2) {
                throw new g.d.a.k("Failed to write", e2, this.f3488p);
            }
        }
        return writer;
    }

    public void n() {
        String str;
        g.d.a.f fVar = this.f3492t;
        if (fVar == null || (str = this.f3484f) == null) {
            return;
        }
        boolean z2 = this.f3488p.f3483e;
        Objects.requireNonNull(fVar);
        this.f3484f = str;
    }

    public Object o(List<Object> list) {
        if (this.f3490r) {
            int size = list == null ? 0 : list.size();
            if (size == 0) {
                return null;
            }
            return list.get(size - 1);
        }
        try {
            return ((g.d.a.t.e) this.f3491s).a(list);
        } catch (g.d.a.k e2) {
            r rVar = this.f3488p;
            if (e2.f3479f == null) {
                e2.f3479f = rVar;
            }
            throw e2;
        } catch (Throwable th) {
            throw new g.d.a.k(th.getMessage(), th, this.f3488p);
        }
    }

    public void p(Writer writer) {
        int length = d().length;
        for (int i2 = 0; i2 < length; i2++) {
            d()[i2].j(writer);
        }
    }

    public void q(Writer writer, String str) throws IOException {
        writer.write(this.f3488p.a);
        writer.write(str);
        writer.write(this.f3487o);
        writer.write(this.f3488p.f3480b);
    }
}
