正在查看: All File Recovery v1.0.2 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: All File Recovery v1.0.2 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ee;
import Dc.K;
import Td.C;
import Td.D;
import ad.InterfaceC0496n;
import ef.l;
import ef.m;
import fe.C0606c;
import he.AbstractC0628c;
import he.C0626a;
import he.C0627b;
import he.InterfaceC0630e;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.security.GeneralSecurityException;
import java.security.KeyStore;
import java.security.Security;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import ke.C0713l;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
public class h {
@l
public static final a a;
@l
public static volatile h b = null;
public static final int c = 4;
public static final int d = 5;
public static final Logger e;
@SourceDebugExtension({"SMAP\nPlatform.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Platform.kt\nokhttp3/internal/platform/Platform$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,286:1\n766#2:287\n857#2,2:288\n1549#2:290\n1620#2,3:291\n*S KotlinDebug\n*F\n+ 1 Platform.kt\nokhttp3/internal/platform/Platform$Companion\n*L\n193#1:287\n193#1:288,2\n193#1:290\n193#1:291,3\n*E\n"})
public static final class a {
public a() {
}
public static void m(a aVar, h hVar, int i, Object obj) {
if ((i & 1) != 0) {
hVar = aVar.f();
}
aVar.l(hVar);
}
@l
public final List<String> b(@l List<? extends D> protocols) {
Intrinsics.checkNotNullParameter(protocols, "protocols");
ArrayList arrayList = new ArrayList();
for (Object obj : protocols) {
if (((D) obj) != D.HTTP_1_0) {
arrayList.add(obj);
}
}
ArrayList arrayList2 = new ArrayList(K.b0(arrayList, 10));
int size = arrayList.size();
int i = 0;
while (i < size) {
Object obj2 = arrayList.get(i);
i++;
arrayList2.add(((D) obj2).a);
}
return arrayList2;
}
@l
public final byte[] c(@l List<? extends D> protocols) {
Intrinsics.checkNotNullParameter(protocols, "protocols");
C0713l c0713l = new C0713l();
ArrayList arrayList = (ArrayList) b(protocols);
int size = arrayList.size();
int i = 0;
while (i < size) {
Object obj = arrayList.get(i);
i++;
String str = (String) obj;
c0713l.u2(str.length());
c0713l.I2(str);
}
return c0713l.x0(c0713l.b);
}
public final h d() {
C0606c.a.b();
h a = C0590a.g.a();
if (a != null) {
return a;
}
h a2 = C0591b.h.a();
Intrinsics.checkNotNull(a2);
return a2;
}
public final h e() {
C0596g a;
C0592c a2;
C0593d c;
if (j() && (c = C0593d.g.c()) != null) {
return c;
}
if (i() && (a2 = C0592c.g.a()) != null) {
return a2;
}
if (k() && (a = C0596g.g.a()) != null) {
return a;
}
C0595f a3 = C0595f.f.a();
if (a3 != null) {
return a3;
}
h a4 = C0594e.k.a();
return a4 != null ? a4 : new h();
}
public final h f() {
return h() ? d() : e();
}
@InterfaceC0496n
@l
public final h g() {
return h.b;
}
public final boolean h() {
return Intrinsics.areEqual("Dalvik", System.getProperty("java.vm.name"));
}
public final boolean i() {
return Intrinsics.areEqual("BC", Security.getProviders()[0].getName());
}
public final boolean j() {
return Intrinsics.areEqual("Conscrypt", Security.getProviders()[0].getName());
}
public final boolean k() {
return Intrinsics.areEqual("OpenJSSE", Security.getProviders()[0].getName());
}
public final void l(@l h platform) {
Intrinsics.checkNotNullParameter(platform, "platform");
h.b = platform;
}
public a(DefaultConstructorMarker defaultConstructorMarker) {
}
}
static {
a aVar = new a();
a = aVar;
b = aVar.f();
e = Logger.getLogger(C.class.getName());
}
@InterfaceC0496n
@l
public static final h h() {
a.getClass();
return b;
}
public static void n(h hVar, String str, int i, Throwable th, int i2, Object obj) {
if (obj != null) {
throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: log");
}
if ((i2 & 2) != 0) {
i = 4;
}
if ((i2 & 4) != 0) {
th = null;
}
hVar.m(str, i, th);
}
public void c(@l SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
}
@l
public AbstractC0628c d(@l X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
return new C0626a(e(trustManager));
}
@l
public InterfaceC0630e e(@l X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
X509Certificate[] acceptedIssuers = trustManager.getAcceptedIssuers();
Intrinsics.checkNotNullExpressionValue(acceptedIssuers, "trustManager.acceptedIssuers");
return new C0627b((X509Certificate[]) Arrays.copyOf(acceptedIssuers, acceptedIssuers.length));
}
public void f(@l SSLSocket sslSocket, @m String str, @l List<D> protocols) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
}
public void g(@l Socket socket, @l InetSocketAddress address, int i) throws IOException {
Intrinsics.checkNotNullParameter(socket, "socket");
Intrinsics.checkNotNullParameter(address, "address");
socket.connect(address, i);
}
@l
public final String i() {
return "OkHttp";
}
@m
public String j(@l SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return null;
}
@m
public Object k(@l String closer) {
Intrinsics.checkNotNullParameter(closer, "closer");
if (e.isLoggable(Level.FINE)) {
return new Throwable(closer);
}
return null;
}
public boolean l(@l String hostname) {
Intrinsics.checkNotNullParameter(hostname, "hostname");
return true;
}
public void m(@l String message, int i, @m Throwable th) {
Intrinsics.checkNotNullParameter(message, "message");
e.log(i == 5 ? Level.WARNING : Level.INFO, message, th);
}
public void o(@l String message, @m Object obj) {
Intrinsics.checkNotNullParameter(message, "message");
if (obj == null) {
message = M.a.a(message, " To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);");
}
m(message, 5, (Throwable) obj);
}
@l
public SSLContext p() {
SSLContext sSLContext = SSLContext.getInstance("TLS");
Intrinsics.checkNotNullExpressionValue(sSLContext, "getInstance(\"TLS\")");
return sSLContext;
}
@l
public SSLSocketFactory q(@l X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
try {
SSLContext p = p();
p.init(null, new TrustManager[]{trustManager}, null);
SSLSocketFactory socketFactory = p.getSocketFactory();
Intrinsics.checkNotNullExpressionValue(socketFactory, "newSSLContext().apply {\n…ll)\n }.socketFactory");
return socketFactory;
} catch (GeneralSecurityException e2) {
throw new AssertionError("No System TLS: " + e2, e2);
}
}
@l
public X509TrustManager r() {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init((KeyStore) null);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
Intrinsics.checkNotNull(trustManagers);
if (trustManagers.length == 1) {
TrustManager trustManager = trustManagers[0];
if (trustManager instanceof X509TrustManager) {
Intrinsics.checkNotNull(trustManager, "null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
return (X509TrustManager) trustManager;
}
}
StringBuilder sb = new StringBuilder("Unexpected default trust managers: ");
String arrays = Arrays.toString(trustManagers);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new IllegalStateException(sb.toString().toString());
}
@m
public X509TrustManager s(@l SSLSocketFactory sslSocketFactory) {
Intrinsics.checkNotNullParameter(sslSocketFactory, "sslSocketFactory");
try {
Class<?> sslContextClass = Class.forName("sun.security.ssl.SSLContextImpl");
Intrinsics.checkNotNullExpressionValue(sslContextClass, "sslContextClass");
Object U = Ud.f.U(sslSocketFactory, sslContextClass, "context");
if (U == null) {
return null;
}
return (X509TrustManager) Ud.f.U(U, X509TrustManager.class, "trustManager");
} catch (ClassNotFoundException unused) {
return null;
} catch (RuntimeException e2) {
if (!Intrinsics.areEqual(e2.getClass().getName(), "java.lang.reflect.InaccessibleObjectException")) {
throw e2;
}
return null;
}
}
@l
public String toString() {
String simpleName = getClass().getSimpleName();
Intrinsics.checkNotNullExpressionValue(simpleName, "javaClass.simpleName");
return simpleName;
}
}