MD5 校验值:d7f913ab91d7343430e85d5ce2e5aff0
w.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package l7; import java.io.IOException; import java.io.InterruptedIOException; import java.net.SocketTimeoutException; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import l7.k; public interface w extends k { public static final class a extends c { public a(IOException iOException, m mVar) { super("Cleartext HTTP traffic not permitted. See https://exoplayer.dev/issues/cleartext-not-permitted", iOException, mVar, 2007, 1); } } public interface b extends k.a { @Override w a(); } public static class c extends l { public c(IOException iOException, m mVar, int i10, int i11) { super(iOException, a(i10, i11)); } public c(String str, IOException iOException, m mVar, int i10, int i11) { super(str, iOException, a(i10, i11)); } public c(String str, m mVar, int i10, int i11) { super(str, a(i10, i11)); } public c(m mVar, int i10, int i11) { super(a(i10, i11)); } public static int a(int i10, int i11) { if (i10 == 2000 && i11 == 1) { return 2001; } return i10; } public static c b(IOException iOException, m mVar, int i10) { String message = iOException.getMessage(); int i11 = iOException instanceof SocketTimeoutException ? 2002 : iOException instanceof InterruptedIOException ? 1004 : (message == null || !n0.b.f(message).matches("cleartext.*not permitted.*")) ? 2001 : 2007; return i11 == 2007 ? new a(iOException, mVar) : new c(iOException, mVar, i11, i10); } } public static final class d extends c { public d(String str, m mVar) { super(i.c.a("Invalid content type: ", str), mVar, 2003, 1); } } public static final class e extends c { public final int f35651c; public final Map<String, List<String>> f35652d; public e(int i10, String str, IOException iOException, Map<String, List<String>> map, m mVar, byte[] bArr) { super(android.support.v4.media.a.a("Response code: ", i10), iOException, mVar, 2004, 1); this.f35651c = i10; this.f35652d = map; } } public static final class f { public final Map<String, String> f35653a = new HashMap(); public Map<String, String> f35654b; public synchronized void a(Map<String, String> map) { this.f35654b = null; this.f35653a.clear(); this.f35653a.putAll(map); } public synchronized Map<String, String> b() { if (this.f35654b == null) { this.f35654b = Collections.unmodifiableMap(new HashMap(this.f35653a)); } return this.f35654b; } } }