WeChat.apk(点击下载) / a.java


package sl;

import android.util.Xml;
import com.tencent.mm.sdk.platformtools.Log;
import com.tencent.mm.vfs.u1;
import com.tencent.tmassistantsdk.openSDK.QQDownloader.AssistantStore;
import java.io.InputStream;
import lh4.h;
import lh4.m;
import org.xmlpull.v1.XmlPullParser;

public class a {

    /* renamed from: a  reason: collision with root package name */
    public static final C5129a f302557a = new C5129a(null);

    /* renamed from: sl.a$a  reason: collision with other inner class name */
    public static final class C5129a {
        public C5129a(h hVar) {
        }

        /* JADX WARNING: Removed duplicated region for block: B:17:0x0042  */
        /* JADX WARNING: Removed duplicated region for block: B:19:0x0048  */
        /* JADX WARNING: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */
        public final void a(String str, a aVar) {
            Throwable th5;
            Exception e15;
            m.g(str, AssistantStore.DownloadInfos.DownloadInfoColumns.FILEPATH);
            m.g(aVar, "xmlContent");
            InputStream inputStream = null;
            try {
                InputStream D = u1.D(str);
                try {
                    XmlPullParser newPullParser = Xml.newPullParser();
                    m.f(newPullParser, "newPullParser()");
                    newPullParser.setFeature("http://xmlpull.org/v1/doc/features.html#process-namespaces", false);
                    newPullParser.setInput(D, null);
                    newPullParser.nextTag();
                    aVar.a(newPullParser);
                    if (D != null) {
                        D.close();
                    }
                } catch (Exception e16) {
                    e15 = e16;
                    inputStream = D;
                    try {
                        Log.printErrStackTrace("MicroMsg.BaseXmlContent", e15, "safeParse error", new Object[0]);
                        if (inputStream == null) {
                            inputStream.close();
                        }
                    } catch (Throwable th6) {
                        th5 = th6;
                        if (inputStream != null) {
                            inputStream.close();
                        }
                        throw th5;
                    }
                } catch (Throwable th7) {
                    th5 = th7;
                    inputStream = D;
                    if (inputStream != null) {
                    }
                    throw th5;
                }
            } catch (Exception e17) {
                e15 = e17;
                Log.printErrStackTrace("MicroMsg.BaseXmlContent", e15, "safeParse error", new Object[0]);
                if (inputStream == null) {
                }
            }
        }
    }

    public void a(XmlPullParser xmlPullParser) {
        String name;
        m.g(xmlPullParser, "parser");
        while (xmlPullParser.next() != 3 && xmlPullParser.getEventType() != 1) {
            if (xmlPullParser.getEventType() == 2 && (name = xmlPullParser.getName()) != null) {
                b(name, xmlPullParser);
            }
        }
    }

    public void b(String str, XmlPullParser xmlPullParser) {
        throw null;
    }

    public final int c(XmlPullParser xmlPullParser, String str) {
        boolean z15;
        m.g(xmlPullParser, "parser");
        m.g(str, "name");
        String d15 = d(xmlPullParser, str);
        if (d15.length() == 0) {
            z15 = true;
        } else {
            z15 = false;
        }
        if (z15) {
            return 0;
        }
        return Integer.parseInt(d15);
    }

    public final String d(XmlPullParser xmlPullParser, String str) {
        m.g(xmlPullParser, "parser");
        m.g(str, "name");
        String attributeValue = xmlPullParser.getAttributeValue(null, str);
        return attributeValue == null ? "" : attributeValue;
    }

    public final int e(XmlPullParser xmlPullParser) {
        boolean z15;
        m.g(xmlPullParser, "parser");
        String f15 = f(xmlPullParser);
        if (f15.length() == 0) {
            z15 = true;
        } else {
            z15 = false;
        }
        if (z15) {
            return 0;
        }
        return Integer.parseInt(f15);
    }

    public final String f(XmlPullParser xmlPullParser) {
        m.g(xmlPullParser, "parser");
        if (xmlPullParser.next() != 4) {
            return "";
        }
        String text = xmlPullParser.getText();
        m.f(text, "parser.text");
        xmlPullParser.nextTag();
        return text;
    }

    public final void g(XmlPullParser xmlPullParser) {
        m.g(xmlPullParser, "parser");
        if (xmlPullParser.getEventType() == 2) {
            int i15 = 1;
            while (i15 != 0) {
                int next = xmlPullParser.next();
                if (next == 2) {
                    i15++;
                } else if (next == 3) {
                    i15--;
                }
            }
            return;
        }
        throw new IllegalStateException();
    }
}