package j;

import com.ifpdos.sdk.httpd.binder.aidl.Headers;
import g.p;
import g.r;
import g.s;
import g.v;
import g.z;
import java.util.ArrayList;
import java.util.Objects;
import java.util.regex.Pattern;
import javax.annotation.Nullable;

/* JADX INFO: loaded from: classes.dex */
public final class z {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final char[] f7030a = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Pattern f7031b = Pattern.compile("(.*/)?(\\.|%2e|%2E){1,2}(/.*)?");

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

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    @Nullable
    public String f7034e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    @Nullable
    public s.a f7035f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final z.a f7036g = new z.a();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final r.a f7037h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    @Nullable
    public g.u f7038i;

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

    @Nullable
    public v.a k;

    @Nullable
    public p.a l;

    @Nullable
    public g.c0 m;

    public static class a extends g.c0 {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final g.u f7041b;

        public a(g.c0 c0Var, g.u uVar) {
            this.f7040a = c0Var;
            this.f7041b = uVar;
        }

        @Override // g.c0
        public long a() {
            return this.f7040a.a();
        }

        @Override // g.c0
        public g.u b() {
            return this.f7041b;
        }

        @Override // g.c0
        public void c(h.g gVar) {
            this.f7040a.c(gVar);
        }
    }

    public z(String str, g.s sVar, @Nullable String str2, @Nullable g.r rVar, @Nullable g.u uVar, boolean z, boolean z2, boolean z3) {
        this.f7032c = str;
        this.f7033d = sVar;
        this.f7034e = str2;
        this.f7038i = uVar;
        this.f7039j = z;
        this.f7037h = rVar != null ? rVar.e() : new r.a();
        if (z2) {
            this.l = new p.a();
            return;
        }
        if (z3) {
            v.a aVar = new v.a();
            this.k = aVar;
            g.u uVar2 = g.v.f6477b;
            Objects.requireNonNull(uVar2, "type == null");
            if (uVar2.f6474d.equals("multipart")) {
                aVar.f6486b = uVar2;
                return;
            }
            throw new IllegalArgumentException("multipart != " + uVar2);
        }
    }

    public void a(String str, String str2, boolean z) {
        p.a aVar = this.l;
        if (z) {
            Objects.requireNonNull(aVar);
            Objects.requireNonNull(str, "name == null");
            aVar.f6445a.add(g.s.c(str, " \"':;<=>@[]^`{}|/\\?#&!$(),~", true, false, true, true, null));
            aVar.f6446b.add(g.s.c(str2, " \"':;<=>@[]^`{}|/\\?#&!$(),~", true, false, true, true, null));
            return;
        }
        Objects.requireNonNull(aVar);
        Objects.requireNonNull(str, "name == null");
        aVar.f6445a.add(g.s.c(str, " \"':;<=>@[]^`{}|/\\?#&!$(),~", false, false, true, true, null));
        aVar.f6446b.add(g.s.c(str2, " \"':;<=>@[]^`{}|/\\?#&!$(),~", false, false, true, true, null));
    }

    public void b(String str, String str2) {
        if (!"Content-Type".equalsIgnoreCase(str)) {
            this.f7037h.a(str, str2);
            return;
        }
        try {
            this.f7038i = g.u.a(str2);
        } catch (IllegalArgumentException e2) {
            throw new IllegalArgumentException(a.b.c.a.a.p("Malformed content type: ", str2), e2);
        }
    }

    public void c(g.r rVar, g.c0 c0Var) {
        v.a aVar = this.k;
        Objects.requireNonNull(aVar);
        Objects.requireNonNull(c0Var, "body == null");
        if (rVar != null && rVar.c("Content-Type") != null) {
            throw new IllegalArgumentException("Unexpected header: Content-Type");
        }
        if (rVar != null && rVar.c(Headers.KEY_CONTENT_LENGTH) != null) {
            throw new IllegalArgumentException("Unexpected header: Content-Length");
        }
        aVar.f6487c.add(new v.b(rVar, c0Var));
    }

    public void d(String str, @Nullable String str2, boolean z) {
        String str3 = this.f7034e;
        if (str3 != null) {
            s.a aVarK = this.f7033d.k(str3);
            this.f7035f = aVarK;
            if (aVarK == null) {
                StringBuilder sbC = a.b.c.a.a.C("Malformed URL. Base: ");
                sbC.append(this.f7033d);
                sbC.append(", Relative: ");
                sbC.append(this.f7034e);
                throw new IllegalArgumentException(sbC.toString());
            }
            this.f7034e = null;
        }
        if (z) {
            s.a aVar = this.f7035f;
            Objects.requireNonNull(aVar);
            Objects.requireNonNull(str, "encodedName == null");
            if (aVar.f6469g == null) {
                aVar.f6469g = new ArrayList();
            }
            aVar.f6469g.add(g.s.b(str, " \"'<>#&=", true, false, true, true));
            aVar.f6469g.add(str2 != null ? g.s.b(str2, " \"'<>#&=", true, false, true, true) : null);
            return;
        }
        s.a aVar2 = this.f7035f;
        Objects.requireNonNull(aVar2);
        Objects.requireNonNull(str, "name == null");
        if (aVar2.f6469g == null) {
            aVar2.f6469g = new ArrayList();
        }
        aVar2.f6469g.add(g.s.b(str, " !\"#$&'(),/:;<=>?@[]\\^`{|}~", false, false, true, true));
        aVar2.f6469g.add(str2 != null ? g.s.b(str2, " !\"#$&'(),/:;<=>?@[]\\^`{|}~", false, false, true, true) : null);
    }
}
