package n5; import h5.a0; import h5.d0; import h5.f0; import h5.g0; import h5.h0; import h5.i0; import h5.j0; import h5.l0; import h5.n0; import h5.o0; import h5.p0; import h5.w; import java.io.IOException; import java.net.ProtocolException; import java.util.ArrayList; import java.util.List; import java.util.Locale; import java.util.concurrent.TimeUnit; /* loaded from: classes2.dex */ public final class e implements l5.c { /* renamed from: f, reason: collision with root package name */ private static final h5.g f11999f; /* renamed from: g, reason: collision with root package name */ private static final h5.g f12000g; /* renamed from: h, reason: collision with root package name */ private static final h5.g f12001h; /* renamed from: i, reason: collision with root package name */ private static final h5.g f12002i; /* renamed from: j, reason: collision with root package name */ private static final h5.g f12003j; /* renamed from: k, reason: collision with root package name */ private static final h5.g f12004k; /* renamed from: l, reason: collision with root package name */ private static final h5.g f12005l; /* renamed from: m, reason: collision with root package name */ private static final h5.g f12006m; /* renamed from: n, reason: collision with root package name */ private static final List f12007n; /* renamed from: o, reason: collision with root package name */ private static final List f12008o; /* renamed from: a, reason: collision with root package name */ private final d0.a f12009a; /* renamed from: b, reason: collision with root package name */ final k5.g f12010b; /* renamed from: c, reason: collision with root package name */ private final f f12011c; /* renamed from: d, reason: collision with root package name */ private g f12012d; /* renamed from: e, reason: collision with root package name */ private final j0 f12013e; class a extends w { /* renamed from: b, reason: collision with root package name */ boolean f12014b; /* renamed from: c, reason: collision with root package name */ long f12015c; a(o0 o0Var) { super(o0Var); this.f12014b = false; this.f12015c = 0L; } private void z(IOException iOException) { if (this.f12014b) { return; } this.f12014b = true; e eVar = e.this; eVar.f12010b.q(false, eVar, this.f12015c, iOException); } @Override // h5.o0 public long H(h5.d dVar, long j10) { try { long H = c().H(dVar, j10); if (H > 0) { this.f12015c += H; } return H; } catch (IOException e10) { z(e10); throw e10; } } @Override // h5.w, h5.o0, java.io.Closeable, java.lang.AutoCloseable public void close() { super.close(); z(null); } } static { h5.g h10 = h5.g.h("connection"); f11999f = h10; h5.g h11 = h5.g.h("host"); f12000g = h11; h5.g h12 = h5.g.h("keep-alive"); f12001h = h12; h5.g h13 = h5.g.h("proxy-connection"); f12002i = h13; h5.g h14 = h5.g.h("transfer-encoding"); f12003j = h14; h5.g h15 = h5.g.h("te"); f12004k = h15; h5.g h16 = h5.g.h("encoding"); f12005l = h16; h5.g h17 = h5.g.h("upgrade"); f12006m = h17; f12007n = i5.c.u(h10, h11, h12, h13, h15, h14, h16, h17, c.f11988f, c.f11989g, c.f11990h, c.f11991i); f12008o = i5.c.u(h10, h11, h12, h13, h15, h14, h16, h17); } public e(f0 f0Var, d0.a aVar, k5.g gVar, f fVar) { this.f12009a = aVar; this.f12010b = gVar; this.f12011c = fVar; List u10 = f0Var.u(); j0 j0Var = j0.H2_PRIOR_KNOWLEDGE; this.f12013e = u10.contains(j0Var) ? j0Var : j0.HTTP_2; } public static List g(h0 h0Var) { a0 d10 = h0Var.d(); ArrayList arrayList = new ArrayList(d10.e() + 4); arrayList.add(new c(c.f11988f, h0Var.f())); arrayList.add(new c(c.f11989g, l5.i.c(h0Var.h()))); String c10 = h0Var.c("Host"); if (c10 != null) { arrayList.add(new c(c.f11991i, c10)); } arrayList.add(new c(c.f11990h, h0Var.h().C())); int e10 = d10.e(); for (int i10 = 0; i10 < e10; i10++) { h5.g h10 = h5.g.h(d10.c(i10).toLowerCase(Locale.US)); if (!f12007n.contains(h10)) { arrayList.add(new c(h10, d10.f(i10))); } } return arrayList; } public static i0.a h(List list, j0 j0Var) { a0.a aVar = new a0.a(); int size = list.size(); l5.k kVar = null; for (int i10 = 0; i10 < size; i10++) { c cVar = (c) list.get(i10); if (cVar != null) { h5.g gVar = cVar.f11992a; String t10 = cVar.f11993b.t(); if (gVar.equals(c.f11987e)) { kVar = l5.k.a("HTTP/1.1 " + t10); } else if (!f12008o.contains(gVar)) { i5.a.f10869a.b(aVar, gVar.t(), t10); } } else if (kVar != null && kVar.f11626b == 100) { aVar = new a0.a(); kVar = null; } } if (kVar != null) { return new i0.a().m(j0Var).g(kVar.f11626b).j(kVar.f11627c).i(aVar.e()); } throw new ProtocolException("Expected ':status' header not present"); } @Override // l5.c public void a() { this.f12012d.m().close(); } @Override // l5.c public i0.a b(boolean z10) { i0.a h10 = h(this.f12012d.r(), this.f12013e); if (z10 && i5.a.f10869a.d(h10) == 100) { return null; } return h10; } @Override // l5.c public void c() { this.f12011c.flush(); } @Override // l5.c public void d(h0 h0Var) { if (this.f12012d != null) { return; } g G0 = this.f12011c.G0(g(h0Var), h0Var.a() != null); this.f12012d = G0; p0 q10 = G0.q(); long a10 = this.f12009a.a(); TimeUnit timeUnit = TimeUnit.MILLISECONDS; q10.g(a10, timeUnit); this.f12012d.s().g(this.f12009a.b(), timeUnit); } @Override // l5.c public n0 e(h0 h0Var, long j10) { return this.f12012d.m(); } @Override // l5.c public l0 f(i0 i0Var) { k5.g gVar = this.f12010b; gVar.f11257f.q(gVar.f11256e); return new l5.h(i0Var.O("Content-Type"), l5.e.c(i0Var), g0.f(new a(this.f12012d.n()))); } }