package androidx.appcompat.app;
import android.util.AttributeSet;
import java.lang.ref.WeakReference;
import java.util.ArrayDeque;
import java.util.Deque;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
/* JADX INFO: loaded from: classes.dex */
class u {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final Deque f3299a = new ArrayDeque();
u() {
}
private static boolean b(XmlPullParser xmlPullParser) {
if (xmlPullParser == null) {
return true;
}
try {
if (xmlPullParser.getEventType() != 3) {
return xmlPullParser.getEventType() == 1;
}
return true;
} catch (XmlPullParserException unused) {
return true;
}
}
private static XmlPullParser c(Deque deque) {
while (!deque.isEmpty()) {
XmlPullParser xmlPullParser = (XmlPullParser) ((WeakReference) deque.peek()).get();
if (!b(xmlPullParser)) {
return xmlPullParser;
}
deque.pop();
}
return null;
}
private static boolean d(XmlPullParser xmlPullParser, XmlPullParser xmlPullParser2) {
if (xmlPullParser2 == null || xmlPullParser == xmlPullParser2) {
return false;
}
try {
if (xmlPullParser2.getEventType() == 2) {
return "include".equals(xmlPullParser2.getName());
}
return false;
} catch (XmlPullParserException unused) {
return false;
}
}
boolean a(AttributeSet attributeSet) {
if (!(attributeSet instanceof XmlPullParser)) {
return false;
}
XmlPullParser xmlPullParser = (XmlPullParser) attributeSet;
if (xmlPullParser.getDepth() != 1) {
return false;
}
XmlPullParser xmlPullParserC = c(this.f3299a);
this.f3299a.push(new WeakReference(xmlPullParser));
return d(xmlPullParser, xmlPullParserC);
}
}
Download file