FacePro.apk(点击下载) / o5.java


package eg;

import java.io.InputStream;
import java.io.PrintStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Vector;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserFactory;

public final class o5 {

    /* renamed from: a  reason: collision with root package name */
    private static int f15226a = 5000;

    /* renamed from: b  reason: collision with root package name */
    private static int f15227b = 330000;

    /* renamed from: c  reason: collision with root package name */
    private static int f15228c = 600000;

    /* renamed from: d  reason: collision with root package name */
    private static Vector<String> f15229d = new Vector<>();

    static {
        try {
            for (ClassLoader classLoader : e()) {
                Enumeration<URL> resources = classLoader.getResources("META-INF/smack-config.xml");
                while (resources.hasMoreElements()) {
                    InputStream inputStream = null;
                    try {
                        inputStream = resources.nextElement().openStream();
                        XmlPullParser newPullParser = XmlPullParserFactory.newInstance().newPullParser();
                        newPullParser.setFeature("http://xmlpull.org/v1/doc/features.html#process-namespaces", true);
                        newPullParser.setInput(inputStream, "UTF-8");
                        int eventType = newPullParser.getEventType();
                        do {
                            if (eventType == 2) {
                                if (newPullParser.getName().equals("className")) {
                                    d(newPullParser);
                                } else if (newPullParser.getName().equals("packetReplyTimeout")) {
                                    f15226a = b(newPullParser, f15226a);
                                } else if (newPullParser.getName().equals("keepAliveInterval")) {
                                    f15227b = b(newPullParser, f15227b);
                                } else if (newPullParser.getName().equals("mechName")) {
                                    f15229d.add(newPullParser.nextText());
                                }
                            }
                            eventType = newPullParser.next();
                        } while (eventType != 1);
                    } catch (Exception e10) {
                        e10.printStackTrace();
                    } catch (Throwable th2) {
                        try {
                            inputStream.close();
                        } catch (Exception unused) {
                        }
                        throw th2;
                    }
                    try {
                        inputStream.close();
                    } catch (Exception unused2) {
                    }
                }
            }
        } catch (Exception e11) {
            e11.printStackTrace();
        }
    }

    private o5() {
    }

    public static int a() {
        return f15227b;
    }

    private static int b(XmlPullParser xmlPullParser, int i10) {
        try {
            return Integer.parseInt(xmlPullParser.nextText());
        } catch (NumberFormatException e10) {
            e10.printStackTrace();
            return i10;
        }
    }

    public static String c() {
        return "3.1.0";
    }

    private static void d(XmlPullParser xmlPullParser) {
        String nextText = xmlPullParser.nextText();
        try {
            Class.forName(nextText);
        } catch (ClassNotFoundException unused) {
            PrintStream printStream = System.err;
            printStream.println("Error! A startup class specified in smack-config.xml could not be loaded: " + nextText);
        }
    }

    private static ClassLoader[] e() {
        ClassLoader[] classLoaderArr = {o5.class.getClassLoader(), Thread.currentThread().getContextClassLoader()};
        ArrayList arrayList = new ArrayList();
        for (int i10 = 0; i10 < 2; i10++) {
            ClassLoader classLoader = classLoaderArr[i10];
            if (classLoader != null) {
                arrayList.add(classLoader);
            }
        }
        return (ClassLoader[]) arrayList.toArray(new ClassLoader[arrayList.size()]);
    }

    public static int f() {
        return f15228c;
    }
}