翰林优商.apk(点击下载) / a.java


package com.mbridge.msdk.foundation.same.net.e;

import android.os.SystemClock;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.same.net.c;
import com.mbridge.msdk.foundation.same.net.g;
import com.mbridge.msdk.foundation.same.net.i;
import com.mbridge.msdk.foundation.same.net.l;
import com.mbridge.msdk.foundation.tools.w;
import com.tencent.smtt.sdk.TbsListener;
import java.io.IOException;
import java.net.ConnectException;
import java.net.MalformedURLException;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
import javax.net.ssl.SSLProtocolException;
import org.apache.http.conn.ConnectTimeoutException;

/* compiled from: BasicNetwork */
public class a implements g {
    private static final String a = "a";
    private com.mbridge.msdk.foundation.same.net.stack.a b;
    private c c;

    public a(com.mbridge.msdk.foundation.same.net.stack.a aVar, c cVar) {
        this.b = aVar;
        this.c = cVar;
    }

    /* JADX WARNING: Code restructure failed: missing block: B:107:0x0257, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:108:0x0259, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:109:0x025a, code lost:
        r3 = r2;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:110:0x025d, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:111:0x0260, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:112:0x0263, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:113:0x0266, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:114:0x0267, code lost:
        r24 = r1;
        r3 = r2;
        r25 = r6;
        r21 = r15;
        r15 = r5;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:115:0x0270, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:116:0x0271, code lost:
        r24 = r1;
        r25 = r6;
        r21 = r15;
        r15 = r5;
        r3 = null;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:121:0x02a1, code lost:
        r0 = r12.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:122:0x02a5, code lost:
        if (r3 != null) goto L_0x02a7;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:123:0x02a7, code lost:
        r1 = new com.mbridge.msdk.foundation.same.net.e.c(r0, r3, r12.b());
     */
    /* JADX WARNING: Code restructure failed: missing block: B:124:0x02b2, code lost:
        if (r0 < 400) goto L_0x02c0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:128:0x02bf, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(6, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:130:0x02c2, code lost:
        if (r0 < 500) goto L_0x02cf;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:134:0x02ce, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(7, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:136:0x02d5, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(2, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:137:0x02d6, code lost:
        r0 = new com.mbridge.msdk.foundation.same.net.a.a(2, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:138:0x02ee, code lost:
        if (r27.m().a(r0) != false) goto L_0x02f0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:139:0x02f0, code lost:
        r26.c.e(r27);
        r5 = r15;
        r15 = r21;
        r1 = r24;
        r6 = r25;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:140:0x0304, code lost:
        throw r0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:142:0x030c, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(2, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:143:0x030d, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:144:0x030e, code lost:
        r15 = r5;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:145:0x030f, code lost:
        a(r15 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:146:0x0332, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(9, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:147:0x0333, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:148:0x0334, code lost:
        a("MalformedURLException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:149:0x0356, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(4, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:150:0x0357, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:151:0x0358, code lost:
        a("SSLProtocolException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:152:0x037b, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(11, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:153:0x037c, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:154:0x037d, code lost:
        r21 = r15;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:155:0x037f, code lost:
        a(r21 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:156:0x03a4, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(12, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:157:0x03a5, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:158:0x03a6, code lost:
        r24 = r1;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:159:0x03a8, code lost:
        a(r24 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:160:0x03cc, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(3, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:161:0x03cd, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:162:0x03ce, code lost:
        a("SocketTimeoutException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:163:0x03f3, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(10, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:31:0x0082, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:32:0x0083, code lost:
        r3 = r1;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:33:0x0086, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:34:0x0089, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:35:0x008c, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:36:0x008d, code lost:
        r3 = r1;
        r14 = "IOException ex= ";
        r16 = r6;
        r12 = com.tencent.smtt.sdk.TbsListener.ErrorCode.INFO_CODE_BASE;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:37:0x0094, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:38:0x0095, code lost:
        r14 = "IOException ex= ";
        r16 = r6;
        r12 = com.tencent.smtt.sdk.TbsListener.ErrorCode.INFO_CODE_BASE;
        r3 = null;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:39:0x009c, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:40:0x009d, code lost:
        r14 = "IOException ex= ";
        r12 = com.tencent.smtt.sdk.TbsListener.ErrorCode.INFO_CODE_BASE;
        r3 = null;
        r16 = null;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:43:0x00c0, code lost:
        r0 = r16.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:44:0x00c4, code lost:
        if (r3 != null) goto L_0x00c6;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:45:0x00c6, code lost:
        r1 = new com.mbridge.msdk.foundation.same.net.e.c(r0, r3, r16.b());
     */
    /* JADX WARNING: Code restructure failed: missing block: B:46:0x00cf, code lost:
        if (r0 < r12) goto L_0x00dd;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:50:0x00dc, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(6, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:52:0x00df, code lost:
        if (r0 < 500) goto L_0x00ec;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:56:0x00eb, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(7, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:58:0x00f2, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(2, r1);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:60:0x00fa, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(2, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:62:0x0102, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(2, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:63:0x0103, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:64:0x0104, code lost:
        r21 = "UnknownHostException ex= ";
     */
    /* JADX WARNING: Code restructure failed: missing block: B:65:0x0106, code lost:
        a(r21 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:66:0x012b, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(9, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:67:0x012c, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:68:0x012d, code lost:
        a("MalformedURLException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:69:0x014f, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(4, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:70:0x0150, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:71:0x0151, code lost:
        a("SSLProtocolException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:72:0x0174, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(11, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:73:0x0175, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:74:0x0176, code lost:
        a(r15 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:75:0x0199, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(12, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:76:0x019a, code lost:
        r0 = e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:77:0x019b, code lost:
        r20 = "ConnectTimeoutException ex= ";
     */
    /* JADX WARNING: Code restructure failed: missing block: B:78:0x019d, code lost:
        a(r20 + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:79:0x01c1, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(3, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:80:0x01c2, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:81:0x01c3, code lost:
        a("SocketTimeoutException ex= " + r0.getMessage(), android.os.SystemClock.elapsedRealtime() - r9, r27);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:82:0x01e8, code lost:
        throw new com.mbridge.msdk.foundation.same.net.a.a(10, null);
     */
    /* JADX WARNING: Failed to process nested try/catch */
    /* JADX WARNING: Removed duplicated region for block: B:110:0x025d A[ExcHandler: UnknownHostException (e java.net.UnknownHostException), Splitter:B:95:0x0238] */
    /* JADX WARNING: Removed duplicated region for block: B:111:0x0260 A[ExcHandler: ConnectException (e java.net.ConnectException), Splitter:B:95:0x0238] */
    /* JADX WARNING: Removed duplicated region for block: B:112:0x0263 A[ExcHandler: ConnectTimeoutException (e org.apache.http.conn.ConnectTimeoutException), Splitter:B:95:0x0238] */
    /* JADX WARNING: Removed duplicated region for block: B:121:0x02a1  */
    /* JADX WARNING: Removed duplicated region for block: B:143:0x030d A[ExcHandler: UnknownHostException (e java.net.UnknownHostException), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:147:0x0333 A[ExcHandler: MalformedURLException (r0v22 'e' java.net.MalformedURLException A[CUSTOM_DECLARE]), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:150:0x0357 A[ExcHandler: SSLProtocolException (r0v18 'e' javax.net.ssl.SSLProtocolException A[CUSTOM_DECLARE]), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:153:0x037c A[ExcHandler: ConnectException (e java.net.ConnectException), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:157:0x03a5 A[ExcHandler: ConnectTimeoutException (e org.apache.http.conn.ConnectTimeoutException), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:161:0x03cd A[ExcHandler: SocketTimeoutException (r0v4 'e' java.net.SocketTimeoutException A[CUSTOM_DECLARE]), Splitter:B:88:0x0208] */
    /* JADX WARNING: Removed duplicated region for block: B:168:0x0305 A[SYNTHETIC] */
    /* JADX WARNING: Removed duplicated region for block: B:33:0x0086 A[ExcHandler: UnknownHostException (e java.net.UnknownHostException), Splitter:B:18:0x0061] */
    /* JADX WARNING: Removed duplicated region for block: B:34:0x0089 A[ExcHandler: ConnectTimeoutException (e org.apache.http.conn.ConnectTimeoutException), Splitter:B:18:0x0061] */
    /* JADX WARNING: Removed duplicated region for block: B:43:0x00c0  */
    /* JADX WARNING: Removed duplicated region for block: B:61:0x00fb  */
    /* JADX WARNING: Removed duplicated region for block: B:63:0x0103 A[ExcHandler: UnknownHostException (e java.net.UnknownHostException), Splitter:B:11:0x0034] */
    /* JADX WARNING: Removed duplicated region for block: B:67:0x012c A[ExcHandler: MalformedURLException (r0v72 'e' java.net.MalformedURLException A[CUSTOM_DECLARE]), Splitter:B:11:0x0034] */
    /* JADX WARNING: Removed duplicated region for block: B:70:0x0150 A[ExcHandler: SSLProtocolException (r0v68 'e' javax.net.ssl.SSLProtocolException A[CUSTOM_DECLARE]), Splitter:B:11:0x0034] */
    /* JADX WARNING: Removed duplicated region for block: B:73:0x0175 A[ExcHandler: ConnectException (r0v64 'e' java.net.ConnectException A[CUSTOM_DECLARE]), Splitter:B:11:0x0034] */
    /* JADX WARNING: Removed duplicated region for block: B:76:0x019a A[ExcHandler: ConnectTimeoutException (e org.apache.http.conn.ConnectTimeoutException), Splitter:B:11:0x0034] */
    /* JADX WARNING: Removed duplicated region for block: B:80:0x01c2 A[ExcHandler: SocketTimeoutException (r0v55 'e' java.net.SocketTimeoutException A[CUSTOM_DECLARE]), Splitter:B:11:0x0034] */
    @Override // com.mbridge.msdk.foundation.same.net.g
    public final c a(i<?> iVar) throws com.mbridge.msdk.foundation.same.net.a.a {
        String str;
        String str2;
        String str3;
        String str4;
        b bVar;
        byte[] bArr;
        b bVar2;
        String str5;
        long elapsedRealtime = SystemClock.elapsedRealtime();
        l m = iVar != null ? iVar.m() : null;
        int i = 0;
        if (m != null) {
            i = m.a();
        }
        String str6 = "ConnectException ex= ";
        String str7 = "perform-discard-cancelled";
        if (i > 0) {
            String str8 = "ConnectTimeoutException ex= ";
            String str9 = "UnknownHostException ex= ";
            while (!iVar.c()) {
                try {
                    iVar.f();
                    bVar = this.b.performRequest(iVar);
                    int a2 = bVar.a();
                    byte[] a3 = iVar.a(bVar, this.c);
                    str = str8;
                    str2 = str6;
                    str3 = str9;
                    str4 = str7;
                    a(SystemClock.elapsedRealtime() - elapsedRealtime, iVar, a3, a2);
                    if (a2 < 200 || a2 > 399) {
                        throw new IOException();
                    }
                    bArr = a3;
                    return new c(a2, bArr, bVar.b());
                } catch (SocketTimeoutException e) {
                } catch (ConnectTimeoutException e2) {
                } catch (ConnectException e3) {
                } catch (SSLProtocolException e4) {
                } catch (MalformedURLException e5) {
                } catch (UnknownHostException e6) {
                } catch (IOException e7) {
                    IOException e8 = e7;
                    str = str8;
                    str4 = str7;
                    str2 = str6;
                    str3 = str9;
                    bArr = null;
                    bVar = null;
                    a("IOException ex= " + e8.getMessage(), SystemClock.elapsedRealtime() - elapsedRealtime, iVar);
                    if (bVar != null) {
                    }
                }
            }
            iVar.a(str7);
            this.c.b(iVar);
            throw new com.mbridge.msdk.foundation.same.net.a.a(-2, null);
        } else if (!iVar.c()) {
            try {
                iVar.f();
                b performRequest = this.b.performRequest(iVar);
                int a4 = performRequest.a();
                byte[] a5 = iVar.a(performRequest, this.c);
                long elapsedRealtime2 = SystemClock.elapsedRealtime() - elapsedRealtime;
                String str10 = "UnknownHostException ex= ";
                str5 = "IOException ex= ";
                bVar2 = performRequest;
                String str11 = "ConnectTimeoutException ex= ";
                int i2 = TbsListener.ErrorCode.INFO_CODE_BASE;
                a(elapsedRealtime2, iVar, a5, a4);
                if (a4 < 200 || a4 > 399) {
                    throw new IOException();
                }
                byte[] bArr2 = a5;
                return new c(a4, bArr2, bVar2.b());
            } catch (SocketTimeoutException e9) {
            } catch (ConnectTimeoutException e10) {
            } catch (ConnectException e11) {
            } catch (SSLProtocolException e12) {
            } catch (MalformedURLException e13) {
            } catch (UnknownHostException e14) {
            } catch (IOException e15) {
                IOException e16 = e15;
                a(str5 + e16.getMessage(), SystemClock.elapsedRealtime() - elapsedRealtime, iVar);
                if (bVar2 != null) {
                }
            }
        } else {
            iVar.a(str7);
            this.c.b(iVar);
            throw new com.mbridge.msdk.foundation.same.net.a.a(-2, null);
        }
    }

    private void a(long j, i<?> iVar, byte[] bArr, int i) {
        if (MBridgeConstans.DEBUG) {
            Object obj = "null";
            if (j > 3000) {
                try {
                    String str = a;
                    Object[] objArr = new Object[6];
                    objArr[0] = iVar.b();
                    objArr[1] = Integer.valueOf(iVar.a());
                    objArr[2] = Long.valueOf(j);
                    if (bArr != null) {
                        obj = Integer.valueOf(bArr.length);
                    }
                    objArr[3] = obj;
                    objArr[4] = Integer.valueOf(i);
                    objArr[5] = Integer.valueOf(iVar.m().c());
                    w.b(str, String.format("Slow HTTP response for request=<%s> [method=%s] [lifetime=%d], [size=%s], [statusCode=%d], [retryCount=%s]", objArr));
                } catch (Exception unused) {
                }
            } else {
                String str2 = a;
                Object[] objArr2 = new Object[6];
                objArr2[0] = iVar.b();
                objArr2[1] = Integer.valueOf(iVar.a());
                objArr2[2] = Long.valueOf(j);
                if (bArr != null) {
                    obj = Integer.valueOf(bArr.length);
                }
                objArr2[3] = obj;
                objArr2[4] = Integer.valueOf(i);
                objArr2[5] = Integer.valueOf(iVar.m().c());
                w.b(str2, String.format("Normal HTTP response for request=<%s> [method=%s] [lifetime=%d], [size=%s], [statusCode=%d], [retryCount=%s]", objArr2));
            }
        }
    }

    private void a(String str, long j, i<?> iVar) {
        if (MBridgeConstans.DEBUG) {
            try {
                String str2 = a;
                Object[] objArr = new Object[4];
                objArr[0] = iVar.b();
                objArr[1] = Long.valueOf(j);
                if (str == null) {
                    str = "null";
                }
                objArr[2] = str;
                objArr[3] = Integer.valueOf(iVar.m().c());
                w.b(str2, String.format("HTTP exception for request=<%s> [lifetime=%d], [size=%s], [retryCount=%s]", objArr));
            } catch (Exception unused) {
            }
        }
    }
}