导航菜单

页面标题

页面副标题

Kaspi.kz v5.85.1 - ProxySettings.java 源代码

正在查看: Kaspi.kz v5.85.1 应用的 ProxySettings.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.neovisionaries.ws.client;

import android.content.Context;
import android.content.ContextWrapper;
import android.graphics.Color;
import android.graphics.PointF;
import android.graphics.drawable.Drawable;
import android.os.Looper;
import android.os.Process;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.ExpandableListView;
import com.google.android.gms.location.LocationRequest;
import com.google.mlkit.common.MlKitException;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import javax.net.SocketFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import o.ClassifierNamePolicy;
import o.DescriptorRenderer;
import o.IdResult_RemoveCheckField;
import o.getPropertyNameCandidatesBySpecialGetterName;
import o.mergeGetter;

public class ProxySettings {
    private String mHost;
    private String mId;
    private String mPassword;
    private int mPort;
    private boolean mSecure;
    private final WebSocketFactory mWebSocketFactory;
    private static final byte[] $$c = {72, -13, -17, -104};
    private static final int $$f = 72;
    private static int $10 = 0;
    private static int $11 = 1;
    private static final byte[] $$d = {117, -116, -123, 47, 65, -28, -36, 5, 33, -29, -7, -4, getPropertyNameCandidatesBySpecialGetterName.getLifecycle, -13, 78, -79, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -15, 37, -33, -4, getPropertyNameCandidatesBySpecialGetterName.getLifecycle, -6, 1, -5, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -15, 46, -35, 4, -7, 8, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -11, -11, -9, getPropertyNameCandidatesBySpecialGetterName.AudioAttributesImplApi26Parcelizer};
    private static final int $$e = 185;
    private static final byte[] $$a = {107, 8, -89, -111, -12, 17, -35, 35, 6, -9, 8, 1, 7};
    private static final int $$b = 146;
    private static int setOptions = 0;
    private static int setError = 1;
    private static long setBackground = 6951366256513463938L;
    private static int setLabel = 355497143;
    private static char setFieldValue = 13954;
    private final Map<String, List<String>> mHeaders = new TreeMap(String.CASE_INSENSITIVE_ORDER);
    private final SocketFactorySettings mSocketFactorySettings = new SocketFactorySettings();

    private static java.lang.String $$g(byte r5, byte r6, int r7) {
        throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.$$g(byte, byte, int):java.lang.String");
    }

    private static void b(int r5, byte r6, short r7, java.lang.Object[] r8) {
        throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.b(int, byte, short, java.lang.Object[]):void");
    }

    private static void c(byte b, int i, short s, Object[] objArr) {
        int i2 = b * 9;
        byte[] bArr = $$d;
        int i3 = (i * 21) + 4;
        int i4 = (s * 4) + 111;
        byte[] bArr2 = new byte[22 - i2];
        int i5 = 21 - i2;
        int i6 = -1;
        if (bArr == null) {
            i3++;
            i4 = i3 + (-i5);
        }
        while (true) {
            int i7 = i4;
            int i8 = i3;
            i6++;
            bArr2[i6] = (byte) i7;
            if (i6 == i5) {
                objArr[0] = new String(bArr2, 0);
                return;
            } else {
                i3 = i8 + 1;
                i4 = i7 + (-bArr[i8]);
            }
        }
    }

    ProxySettings(WebSocketFactory webSocketFactory) {
        this.mWebSocketFactory = webSocketFactory;
        reset();
    }

    public WebSocketFactory getWebSocketFactory() {
        WebSocketFactory webSocketFactory;
        int i = 2 % 2;
        int i2 = setOptions;
        int i3 = i2 + 119;
        setError = i3 % 128;
        if (i3 % 2 == 0) {
            webSocketFactory = this.mWebSocketFactory;
            int i4 = 12 / 0;
        } else {
            webSocketFactory = this.mWebSocketFactory;
        }
        int i5 = i2 + 91;
        setError = i5 % 128;
        int i6 = i5 % 2;
        return webSocketFactory;
    }

    private static void a(char c, char[] cArr, char[] cArr2, char[] cArr3, int i, Object[] objArr) {
        int i2;
        int i3 = 2;
        int i4 = 2 % 2;
        DescriptorRenderer descriptorRenderer = new DescriptorRenderer();
        int length = cArr3.length;
        char[] cArr4 = new char[length];
        int length2 = cArr2.length;
        char[] cArr5 = new char[length2];
        int i5 = 0;
        System.arraycopy(cArr3, 0, cArr4, 0, length);
        System.arraycopy(cArr2, 0, cArr5, 0, length2);
        cArr4[0] = (char) (cArr4[0] ^ c);
        cArr5[2] = (char) (cArr5[2] + ((char) i));
        int length3 = cArr.length;
        char[] cArr6 = new char[length3];
        descriptorRenderer.setError = 0;
        int i6 = $10 + 121;
        $11 = i6 % 128;
        if (i6 % 2 == 0) {
            int i7 = 2 % 5;
        }
        while (descriptorRenderer.setError < length3) {
            int i8 = $10 + 17;
            $11 = i8 % 128;
            int i9 = i8 % i3;
            try {
                Object[] objArr2 = {descriptorRenderer};
                Object background = ClassifierNamePolicy.setBackground(-772295056);
                if (background == null) {
                    int indexOf = TextUtils.indexOf((CharSequence) "", '0', i5, i5) + 42;
                    int threadPriority = 1045 - ((Process.getThreadPriority(i5) + 20) >> 6);
                    char resolveSizeAndState = (char) View.resolveSizeAndState(i5, i5, i5);
                    byte b = (byte) i5;
                    byte b2 = b;
                    String $$g = $$g(b, b2, b2);
                    Class[] clsArr = new Class[1];
                    clsArr[i5] = Object.class;
                    background = ClassifierNamePolicy.setBackground(indexOf, threadPriority, resolveSizeAndState, 428079242, false, $$g, clsArr);
                }
                int intValue = ((Integer) ((Method) background).invoke(null, objArr2)).intValue();
                Object[] objArr3 = {descriptorRenderer};
                Object background2 = ClassifierNamePolicy.setBackground(-800827975);
                if (background2 == null) {
                    int doubleTapTimeout = 4 - (ViewConfiguration.getDoubleTapTimeout() >> 16);
                    int scrollBarSize = (ViewConfiguration.getScrollBarSize() >> 8) + 6182;
                    char gidForName = (char) (Process.getGidForName("") + 1);
                    Class[] clsArr2 = new Class[1];
                    clsArr2[i5] = Object.class;
                    background2 = ClassifierNamePolicy.setBackground(doubleTapTimeout, scrollBarSize, gidForName, 405805891, false, "l", clsArr2);
                }
                int intValue2 = ((Integer) ((Method) background2).invoke(null, objArr3)).intValue();
                int i10 = cArr4[descriptorRenderer.setError % 4] * 32718;
                Object[] objArr4 = new Object[3];
                objArr4[2] = Integer.valueOf(cArr5[intValue]);
                objArr4[1] = Integer.valueOf(i10);
                objArr4[i5] = descriptorRenderer;
                Object background3 = ClassifierNamePolicy.setBackground(-831061599);
                if (background3 == null) {
                    int absoluteGravity = Gravity.getAbsoluteGravity(i5, i5) + 4;
                    int maxKeyCode = 6198 - (KeyEvent.getMaxKeyCode() >> 16);
                    char normalizeMetaState = (char) (45347 - KeyEvent.normalizeMetaState(i5));
                    Class[] clsArr3 = new Class[3];
                    clsArr3[i5] = Object.class;
                    clsArr3[1] = Integer.TYPE;
                    clsArr3[2] = Integer.TYPE;
                    background3 = ClassifierNamePolicy.setBackground(absoluteGravity, maxKeyCode, normalizeMetaState, 100880219, false, "o", clsArr3);
                }
                ((Method) background3).invoke(null, objArr4);
                int i11 = cArr4[intValue2] * 32718;
                Object[] objArr5 = new Object[2];
                objArr5[1] = Integer.valueOf(cArr5[intValue]);
                objArr5[i5] = Integer.valueOf(i11);
                Object background4 = ClassifierNamePolicy.setBackground(-2146325764);
                if (background4 == null) {
                    byte b3 = (byte) i5;
                    byte b4 = b3;
                    String $$g2 = $$g(b3, b4, (byte) (b4 + 1));
                    i2 = 2;
                    Class[] clsArr4 = new Class[2];
                    clsArr4[i5] = Integer.TYPE;
                    clsArr4[1] = Integer.TYPE;
                    background4 = ClassifierNamePolicy.setBackground(25 - (TypedValue.complexToFloat(i5) > IdResult_RemoveCheckField.setBackground ? 1 : (TypedValue.complexToFloat(i5) == IdResult_RemoveCheckField.setBackground ? 0 : -1)), Drawable.resolveOpacity(i5, i5) + 1709, (char) ((ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1)) - 1), 1214637062, false, $$g2, clsArr4);
                } else {
                    i2 = 2;
                }
                cArr5[intValue2] = ((Character) ((Method) background4).invoke(null, objArr5)).charValue();
                cArr4[intValue2] = descriptorRenderer.setFieldValue;
                cArr6[descriptorRenderer.setError] = (char) ((((int) (setLabel ^ 6951366256513463938L)) ^ ((cArr[descriptorRenderer.setError] ^ cArr4[intValue2]) ^ (setBackground ^ 6951366256513463938L))) ^ ((char) (setFieldValue ^ 6951366256513463938L)));
                descriptorRenderer.setError++;
                i3 = i2;
                i5 = 0;
            } catch (Throwable th) {
                Throwable cause = th.getCause();
                if (cause == null) {
                    throw th;
                }
                throw cause;
            }
        }
        objArr[0] = new String(cArr6);
    }

    public ProxySettings reset() {
        int i = 2 % 2;
        int i2 = setOptions + 87;
        setError = i2 % 128;
        int i3 = i2 % 2;
        this.mSecure = false;
        this.mHost = null;
        this.mPort = -1;
        this.mId = null;
        this.mPassword = null;
        this.mHeaders.clear();
        int i4 = setOptions + 97;
        setError = i4 % 128;
        int i5 = i4 % 2;
        return this;
    }

    public boolean isSecure() {
        int i = 2 % 2;
        int i2 = setOptions + 29;
        setError = i2 % 128;
        if (i2 % 2 != 0) {
            return this.mSecure;
        }
        Object obj = null;
        obj.hashCode();
        throw null;
    }

    public ProxySettings setSecure(boolean z) {
        int i = 2 % 2;
        int i2 = setError;
        int i3 = i2 + 13;
        setOptions = i3 % 128;
        int i4 = i3 % 2;
        this.mSecure = z;
        int i5 = i2 + MlKitException.NOT_ENOUGH_SPACE;
        setOptions = i5 % 128;
        if (i5 % 2 == 0) {
            return this;
        }
        Object obj = null;
        obj.hashCode();
        throw null;
    }

    public String getHost() {
        int i = 2 % 2;
        Object background = ClassifierNamePolicy.setBackground(-1025611468);
        int i2 = 0;
        if (background == null) {
            background = ClassifierNamePolicy.setBackground(36 - (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)), 101 - Drawable.resolveOpacity(0, 0), (char) (TextUtils.lastIndexOf("", '0', 0, 0) + 59531), 178923470, false, "setFieldValue", null);
        }
        Object obj = null;
        int i3 = ((Field) background).getInt(null);
        Object[] objArr = new Object[1];
        a((char) (1 - (ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1))), new char[]{57314, 42684, 44908, 64914, 1198, 44318, 38947, 64558, 24078, 42096, 29205, 45229, 39188, 33059, 16958, 60447, 29521, 38533, 28540, 18082, 60297, 40852}, new char[]{0, 0, 0, 0}, new char[]{28973, 32124, 5023, 20756}, 1 - (SystemClock.elapsedRealtimeNanos() > 0L ? 1 : (SystemClock.elapsedRealtimeNanos() == 0L ? 0 : -1)), objArr);
        Class<?> cls = Class.forName((String) objArr[0]);
        Object[] objArr2 = new Object[1];
        a((char) (9906 - View.MeasureSpec.getSize(0)), new char[]{33796, 51592, 13183, 64660, 36249, 17229, 41583, 50399, 60023, 18891, 45446, 11785, 50781, 61053, 22428}, new char[]{0, 0, 0, 0}, new char[]{39774, 12415, 45581, 55590}, 221282203 - TextUtils.getCapsMode("", 0, 0), objArr2);
        long longValue = ((Long) cls.getDeclaredMethod((String) objArr2[0], new Class[0]).invoke(null, new Object[0])).longValue() & (-1024);
        long j = -948;
        long j2 = -1;
        long j3 = j2 ^ 944174915089945718L;
        long j4 = j2 ^ 7998145571209137200L;
        long myPid = Process.myPid();
        long j5 = ((-947) * 944174915089945718L) + (949 * 7998145571209137200L) + ((j3 | ((j4 | myPid) ^ j2)) * j) + (j * (j2 ^ ((j3 | j4) | (myPid ^ j2)))) + (948 * (j4 | 944174915089945718L));
        int i4 = 0;
        long j6 = longValue;
        while (true) {
            int i5 = 8;
            if (i4 != 10) {
                int i6 = setOptions + 23;
                setError = i6 % 128;
                int i7 = i6 % 2;
                Object background2 = ClassifierNamePolicy.setBackground(-181139597);
                if (background2 == null) {
                    background2 = ClassifierNamePolicy.setBackground((ViewConfiguration.getKeyRepeatTimeout() >> 16) + 35, (ViewConfiguration.getTouchSlop() >> 8) + 66, (char) ((PointF.length(IdResult_RemoveCheckField.setBackground, IdResult_RemoveCheckField.setBackground) > IdResult_RemoveCheckField.setBackground ? 1 : (PointF.length(IdResult_RemoveCheckField.setBackground, IdResult_RemoveCheckField.setBackground) == IdResult_RemoveCheckField.setBackground ? 0 : -1)) + 50215), 1027623305, false, "setFieldValue", null);
                }
                int i8 = ((Field) background2).getInt(obj);
                int i9 = i2;
                long j7 = j6;
                while (true) {
                    int i10 = i2;
                    while (i10 != i5) {
                        int i11 = setError + 121;
                        setOptions = i11 % 128;
                        if (i11 % 2 != 0) {
                            i8 = (((((int) (j7 >> i10)) & 11144) >> (i8 >>> 10)) >>> (i8 >>> 73)) / i8;
                            i10 += 116;
                        } else {
                            i8 = (((((int) (j7 >> i10)) & mergeGetter.read) + (i8 << 6)) + (i8 << 16)) - i8;
                            i10++;
                        }
                        i5 = 8;
                    }
                    if (i9 != 0) {
                        break;
                    }
                    i9++;
                    j7 = j5;
                    i2 = 0;
                    i5 = 8;
                }
                if (i8 == i3) {
                    break;
                }
                int i12 = setOptions + 99;
                setError = i12 % 128;
                int i13 = i12 % 2;
                j6 -= 1024;
                i4++;
                i2 = 0;
                obj = null;
            } else {
                Object[] objArr3 = new Object[1];
                a((char) (38180 - ExpandableListView.getPackedPositionType(0L)), new char[]{1834, 57606, 5636, 24528, 16282, 5307, 56873, 10194, 938, 15941, 19241, 52947, 25642, 38503, 53101, 54499}, new char[]{0, 0, 0, 0}, new char[]{525, 5996, 9222, 21909}, (ExpandableListView.getPackedPositionForGroup(0) > 0L ? 1 : (ExpandableListView.getPackedPositionForGroup(0) == 0L ? 0 : -1)), objArr3);
                Class<?> cls2 = Class.forName((String) objArr3[0]);
                Object[] objArr4 = new Object[1];
                a((char) (54637 - TextUtils.lastIndexOf("", '0')), new char[]{57133, 16026, 61219, 51799, 55252, 1760, 44449, 43111, 48121, 43770, 6293, 31446, 13664, 12014, 18286, 25808}, new char[]{0, 0, 0, 0}, new char[]{15695, 62311, 28167, 6869}, ViewConfiguration.getEdgeSlop() >> 16, objArr4);
                try {
                    Object[] objArr5 = {Integer.valueOf(((Integer) cls2.getMethod((String) objArr4[0], Object.class).invoke(null, this)).intValue()), 0, -1035623537};
                    Object background3 = ClassifierNamePolicy.setBackground(943369999);
                    if (background3 == null) {
                        int minimumFlingVelocity = 41 - (ViewConfiguration.getMinimumFlingVelocity() >> 16);
                        int size = 1045 - View.MeasureSpec.getSize(0);
                        char offsetBefore = (char) TextUtils.getOffsetBefore("", 0);
                        byte b = $$a[11];
                        byte b2 = (byte) (b - 1);
                        Object[] objArr6 = new Object[1];
                        b(b2, b2, (byte) (-b), objArr6);
                        background3 = ClassifierNamePolicy.setBackground(minimumFlingVelocity, size, offsetBefore, -263265803, false, (String) objArr6[0], new Class[]{Integer.TYPE, Integer.TYPE, Integer.TYPE});
                    }
                    Object[] objArr7 = (Object[]) ((Method) background3).invoke(null, objArr5);
                    int i14 = ((int[]) objArr7[7])[0];
                    int i15 = ((int[]) objArr7[4])[0];
                    if (i15 != i14) {
                        ArrayList arrayList = new ArrayList();
                        arrayList.add((String) objArr7[1]);
                        arrayList.add((String) objArr7[9]);
                        arrayList.add((String) objArr7[2]);
                        arrayList.add((String) objArr7[6]);
                        arrayList.add((String) objArr7[0]);
                        arrayList.add((String) objArr7[8]);
                        arrayList.add((String) objArr7[5]);
                        Object[] objArr8 = new Object[1];
                        a((char) (40644 - View.MeasureSpec.getSize(0)), new char[]{53765, 19880, 33464, 56353, 36607, 14469, 9551, 3163, 19539, 14223, 22947, 48902, 8735, 57431, 35776, 43893, 59727, 64470, 63751, 5098, 54901, 23909, 53439, 63956, 23869, 40077}, new char[]{0, 0, 0, 0}, new char[]{5756, 3166, 50327, 59550}, TextUtils.indexOf((CharSequence) "", '0', 0) + 1, objArr8);
                        Class<?> cls3 = Class.forName((String) objArr8[0]);
                        Object[] objArr9 = new Object[1];
                        a((char) (17671 - TextUtils.indexOf((CharSequence) "", '0', 0, 0)), new char[]{49228, 46816, 19787, 600, 62788, 6725, 54868, 58229, 21600, 31615, 51316, 50078, 32201, 37227, 18228, 13804, 42410, 54265}, new char[]{0, 0, 0, 0}, new char[]{6826, 53456, 2155, 43589}, ViewConfiguration.getTouchSlop() >> 8, objArr9);
                        Context context = (Context) cls3.getMethod((String) objArr9[0], new Class[0]).invoke(null, null);
                        if (context != null) {
                            int i16 = setError + 33;
                            setOptions = i16 % 128;
                            int i17 = i16 % 2;
                            if ((context instanceof ContextWrapper) && ((ContextWrapper) context).getBaseContext() == null) {
                                int i18 = setOptions + 39;
                                setError = i18 % 128;
                                int i19 = i18 % 2;
                                context = null;
                            } else {
                                context = context.getApplicationContext();
                            }
                        }
                        if (Looper.myLooper() == null) {
                            context = null;
                        }
                        long j8 = i14 ^ i15;
                        long j9 = ((-2035833380) << 32) ^ j8;
                        long j10 = -2035833379;
                        int i20 = setError + 27;
                        setOptions = i20 % 128;
                        int i21 = i20 % 2;
                        try {
                            Object[] objArr10 = {context, Long.valueOf(j9), Long.valueOf(j10)};
                            byte[] bArr = $$d;
                            byte b3 = (byte) (bArr[23] - 1);
                            byte b4 = b3;
                            Object[] objArr11 = new Object[1];
                            c(b3, b4, b4, objArr11);
                            Class<?> cls4 = Class.forName((String) objArr11[0]);
                            byte b5 = bArr[23];
                            byte b6 = b5;
                            Object[] objArr12 = new Object[1];
                            c(b5, b6, b6, objArr12);
                            cls4.getMethod((String) objArr12[0], Context.class, Long.TYPE, Long.TYPE).invoke(null, objArr10);
                            long j11 = -1;
                            long j12 = j8 & ((0 << 32) | (j11 - ((j11 >> 63) << 32)));
                            long j13 = 0;
                            long j14 = (1 << 32) | (j13 - ((j13 >> 63) << 32)) | j12;
                            Object background4 = ClassifierNamePolicy.setBackground(173078732);
                            if (background4 == null) {
                                background4 = ClassifierNamePolicy.setBackground(TextUtils.getOffsetAfter("", 0) + 25, 4300 - TextUtils.indexOf("", ""), (char) TextUtils.getOffsetAfter("", 0), -1037781450, false, "setBackground", new Class[0]);
                            }
                            Object invoke = ((Method) background4).invoke(null, null);
                            Object[] objArr13 = {608613041, Long.valueOf(j14), arrayList, null};
                            Object background5 = ClassifierNamePolicy.setBackground(-1406532814);
                            if (background5 == null) {
                                background5 = ClassifierNamePolicy.setBackground(20 - ExpandableListView.getPackedPositionChild(0L), 4279 - Color.red(0), (char) (ViewConfiguration.getDoubleTapTimeout() >> 16), 1683901896, false, "setOptions", new Class[]{Integer.TYPE, Long.TYPE, List.class, String.class});
                            }
                            ((Method) background5).invoke(invoke, objArr13);
                        } catch (Throwable th) {
                            Throwable cause = th.getCause();
                            if (cause != null) {
                                throw cause;
                            }
                            throw th;
                        }
                    }
                } catch (Throwable th2) {
                    Throwable cause2 = th2.getCause();
                    if (cause2 != null) {
                        throw cause2;
                    }
                    throw th2;
                }
            }
        }
        return this.mHost;
    }

    public ProxySettings setHost(String str) {
        int i = 2 % 2;
        int i2 = setOptions + 89;
        int i3 = i2 % 128;
        setError = i3;
        int i4 = i2 % 2;
        this.mHost = str;
        if (i4 == 0) {
            int i5 = 70 / 0;
        }
        int i6 = i3 + 53;
        setOptions = i6 % 128;
        int i7 = i6 % 2;
        return this;
    }

    public int getPort() {
        int i = 2 % 2;
        int i2 = setError;
        int i3 = i2 + 7;
        setOptions = i3 % 128;
        Object obj = null;
        if (i3 % 2 != 0) {
            obj.hashCode();
            throw null;
        }
        int i4 = this.mPort;
        int i5 = i2 + 29;
        setOptions = i5 % 128;
        if (i5 % 2 == 0) {
            return i4;
        }
        obj.hashCode();
        throw null;
    }

    public ProxySettings setPort(int i) {
        int i2 = 2 % 2;
        int i3 = setError;
        int i4 = i3 + 87;
        setOptions = i4 % 128;
        int i5 = i4 % 2;
        this.mPort = i;
        int i6 = i3 + 71;
        setOptions = i6 % 128;
        if (i6 % 2 == 0) {
            return this;
        }
        Object obj = null;
        obj.hashCode();
        throw null;
    }

    public String getId() {
        int i = 2 % 2;
        int i2 = setOptions;
        int i3 = i2 + 63;
        setError = i3 % 128;
        int i4 = i3 % 2;
        String str = this.mId;
        int i5 = i2 + 31;
        setError = i5 % 128;
        if (i5 % 2 == 0) {
            int i6 = 27 / 0;
        }
        return str;
    }

    public ProxySettings setId(String str) {
        int i = 2 % 2;
        int i2 = setError + 1;
        int i3 = i2 % 128;
        setOptions = i3;
        int i4 = i2 % 2;
        this.mId = str;
        if (i4 != 0) {
            Object obj = null;
            obj.hashCode();
            throw null;
        }
        int i5 = i3 + LocationRequest.setBackground;
        setError = i5 % 128;
        if (i5 % 2 == 0) {
            int i6 = 25 / 0;
        }
        return this;
    }

    public String getPassword() {
        int i = 2 % 2;
        int i2 = setError + 19;
        setOptions = i2 % 128;
        int i3 = i2 % 2;
        String str = this.mPassword;
        if (i3 != 0) {
            int i4 = 41 / 0;
        }
        return str;
    }

    public ProxySettings setPassword(String str) {
        int i = 2 % 2;
        int i2 = setError;
        int i3 = i2 + 79;
        setOptions = i3 % 128;
        int i4 = i3 % 2;
        this.mPassword = str;
        int i5 = i2 + 7;
        setOptions = i5 % 128;
        if (i5 % 2 != 0) {
            int i6 = 73 / 0;
        }
        return this;
    }

    public ProxySettings setCredentials(String str, String str2) {
        int i = 2 % 2;
        int i2 = setOptions + 11;
        setError = i2 % 128;
        int i3 = i2 % 2;
        ProxySettings password = setId(str).setPassword(str2);
        int i4 = setOptions + 63;
        setError = i4 % 128;
        if (i4 % 2 != 0) {
            return password;
        }
        Object obj = null;
        obj.hashCode();
        throw null;
    }

    public ProxySettings setServer(String str) {
        int i = 2 % 2;
        int i2 = setError + 83;
        setOptions = i2 % 128;
        int i3 = i2 % 2;
        if (str == null) {
            return this;
        }
        ProxySettings server = setServer(URI.create(str));
        int i4 = setOptions + 21;
        setError = i4 % 128;
        if (i4 % 2 != 0) {
            return server;
        }
        throw null;
    }

    public ProxySettings setServer(URL url) {
        int i = 2 % 2;
        int i2 = setOptions;
        int i3 = i2 + 9;
        setError = i3 % 128;
        int i4 = i3 % 2;
        if (url == null) {
            int i5 = i2 + 111;
            setError = i5 % 128;
            if (i5 % 2 == 0) {
                int i6 = 51 / 0;
            }
            return this;
        }
        try {
            ProxySettings server = setServer(url.toURI());
            int i7 = setError + 39;
            setOptions = i7 % 128;
            int i8 = i7 % 2;
            return server;
        } catch (URISyntaxException e) {
            throw new IllegalArgumentException(e);
        }
    }

    public ProxySettings setServer(URI uri) {
        int i = 2 % 2;
        int i2 = setError + 29;
        int i3 = i2 % 128;
        setOptions = i3;
        if (i2 % 2 != 0) {
            throw null;
        }
        if (uri != null) {
            return setServer(uri.getScheme(), uri.getUserInfo(), uri.getHost(), uri.getPort());
        }
        int i4 = i3 + 89;
        setError = i4 % 128;
        int i5 = i4 % 2;
        return this;
    }

    private ProxySettings setServer(String str, String str2, String str3, int i) {
        int i2 = 2 % 2;
        int i3 = setError + 29;
        setOptions = i3 % 128;
        int i4 = i3 % 2;
        setByScheme(str);
        setByUserInfo(str2);
        this.mHost = str3;
        this.mPort = i;
        int i5 = setError + 65;
        setOptions = i5 % 128;
        if (i5 % 2 == 0) {
            return this;
        }
        throw null;
    }

    private void setByScheme(String str) {
        int i = 2 % 2;
        int i2 = setError + 73;
        setOptions = i2 % 128;
        Object obj = null;
        if (i2 % 2 == 0) {
            if ("http".equalsIgnoreCase(str)) {
                this.mSecure = false;
            } else if ("https".equalsIgnoreCase(str)) {
                int i3 = setError + 103;
                setOptions = i3 % 128;
                if (i3 % 2 != 0) {
                    this.mSecure = false;
                } else {
                    this.mSecure = true;
                }
            }
            int i4 = setOptions + 45;
            setError = i4 % 128;
            if (i4 % 2 != 0) {
                return;
            }
            obj.hashCode();
            throw null;
        }
        "http".equalsIgnoreCase(str);
        obj.hashCode();
        throw null;
    }

    private void setByUserInfo(String str) {
        String str2;
        int i = 2 % 2;
        int i2 = setOptions + 67;
        int i3 = i2 % 128;
        setError = i3;
        String str3 = null;
        if (i2 % 2 == 0) {
            str3.hashCode();
            throw null;
        }
        if (str == null) {
            int i4 = i3 + 95;
            setOptions = i4 % 128;
            int i5 = i4 % 2;
            return;
        }
        String[] split = str.split(":", 2);
        int length = split.length;
        if (length == 1) {
            str2 = split[0];
        } else {
            if (length != 2) {
                return;
            }
            str2 = split[0];
            str3 = split[1];
        }
        if (str2.length() == 0) {
            return;
        }
        this.mId = str2;
        this.mPassword = str3;
    }

    public Map<String, List<String>> getHeaders() {
        int i = 2 % 2;
        int i2 = setError;
        int i3 = i2 + 61;
        setOptions = i3 % 128;
        int i4 = i3 % 2;
        Map<String, List<String>> map = this.mHeaders;
        int i5 = i2 + 59;
        setOptions = i5 % 128;
        if (i5 % 2 != 0) {
            int i6 = 38 / 0;
        }
        return map;
    }

    public com.neovisionaries.ws.client.ProxySettings addHeader(java.lang.String r4, java.lang.String r5) {
        throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.addHeader(java.lang.String, java.lang.String):com.neovisionaries.ws.client.ProxySettings");
    }

    public SocketFactory getSocketFactory() {
        int i = 2 % 2;
        int i2 = setOptions + 45;
        setError = i2 % 128;
        Object obj = null;
        if (i2 % 2 == 0) {
            this.mSocketFactorySettings.getSocketFactory();
            obj.hashCode();
            throw null;
        }
        SocketFactory socketFactory = this.mSocketFactorySettings.getSocketFactory();
        int i3 = setError + 91;
        setOptions = i3 % 128;
        if (i3 % 2 == 0) {
            return socketFactory;
        }
        obj.hashCode();
        throw null;
    }

    public ProxySettings setSocketFactory(SocketFactory socketFactory) {
        int i = 2 % 2;
        int i2 = setError + 27;
        setOptions = i2 % 128;
        int i3 = i2 % 2;
        this.mSocketFactorySettings.setSocketFactory(socketFactory);
        int i4 = setError + 123;
        setOptions = i4 % 128;
        int i5 = i4 % 2;
        return this;
    }

    public SSLSocketFactory getSSLSocketFactory() {
        int i = 2 % 2;
        int i2 = setError + 23;
        setOptions = i2 % 128;
        int i3 = i2 % 2;
        SSLSocketFactory sSLSocketFactory = this.mSocketFactorySettings.getSSLSocketFactory();
        int i4 = setError + 77;
        setOptions = i4 % 128;
        int i5 = i4 % 2;
        return sSLSocketFactory;
    }

    public ProxySettings setSSLSocketFactory(SSLSocketFactory sSLSocketFactory) {
        int i = 2 % 2;
        int i2 = setError + 55;
        setOptions = i2 % 128;
        if (i2 % 2 != 0) {
            this.mSocketFactorySettings.setSSLSocketFactory(sSLSocketFactory);
            int i3 = 48 / 0;
        } else {
            this.mSocketFactorySettings.setSSLSocketFactory(sSLSocketFactory);
        }
        int i4 = setOptions + 61;
        setError = i4 % 128;
        int i5 = i4 % 2;
        return this;
    }

    public SSLContext getSSLContext() {
        int i = 2 % 2;
        int i2 = setError + 37;
        setOptions = i2 % 128;
        int i3 = i2 % 2;
        SSLContext sSLContext = this.mSocketFactorySettings.getSSLContext();
        int i4 = setOptions + 3;
        setError = i4 % 128;
        int i5 = i4 % 2;
        return sSLContext;
    }

    public ProxySettings setSSLContext(SSLContext sSLContext) {
        int i = 2 % 2;
        int i2 = setOptions + 73;
        setError = i2 % 128;
        int i3 = i2 % 2;
        this.mSocketFactorySettings.setSSLContext(sSLContext);
        if (i3 != 0) {
            return this;
        }
        throw null;
    }

    SocketFactory selectSocketFactory() {
        int i = 2 % 2;
        int i2 = setOptions + 35;
        setError = i2 % 128;
        int i3 = i2 % 2;
        SocketFactorySettings socketFactorySettings = this.mSocketFactorySettings;
        if (i3 != 0) {
            return socketFactorySettings.selectSocketFactory(this.mSecure);
        }
        int i4 = 62 / 0;
        return socketFactorySettings.selectSocketFactory(this.mSecure);
    }
}