what-the-bank/sources/o/sfI.java

300 lines
8.1 KiB
Java

package o;
import com.adobe.internal.xmp.XMPException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import okhttp3.HttpUrl;
import org.bouncycastle.asn1.cmp.PKIFailureInfo;
/* loaded from: classes.dex */
final class sfI implements Comparable {
boolean a;
boolean b;
boolean c;
boolean d;
List e;
String f;
C14373frw g;
List h;
String i;
sfI j;
public sfI(String str, String str2, C14373frw c14373frw) {
this.e = null;
this.h = null;
this.f = str;
this.i = str2;
this.g = c14373frw;
}
public sfI(String str, C14373frw c14373frw) {
this(str, null, c14373frw);
}
public final sfI b(int i) {
if (this.e == null) {
this.e = new ArrayList(0);
}
return (sfI) this.e.get(i - 1);
}
public final void e(sfI sfi) {
if (this.e == null) {
this.e = new ArrayList(0);
}
this.e.remove(sfi);
if (this.e.isEmpty()) {
this.e = null;
}
}
public final sfI d(int i) {
if (this.h == null) {
this.h = new ArrayList(0);
}
return (sfI) this.h.get(i - 1);
}
public final void b(sfI sfi) {
if (this.g == null) {
this.g = new C14373frw();
}
C14373frw c14373frw = this.g;
if ("xml:lang".equals(sfi.f)) {
c14373frw.a &= -65;
} else if ("rdf:type".equals(sfi.f)) {
c14373frw.a &= -129;
}
if (this.h == null) {
this.h = new ArrayList(0);
}
this.h.remove(sfi);
if (this.h.isEmpty()) {
c14373frw.a &= -17;
this.h = null;
}
}
public final void a() {
if (this.g == null) {
this.g = new C14373frw();
}
C14373frw c14373frw = this.g;
c14373frw.a &= -17;
c14373frw.a &= -65;
c14373frw.a &= -129;
this.h = null;
}
public final Object clone() {
return d(false);
}
private Object d(boolean z) {
C14373frw c14373frw;
Iterator listIterator;
String str;
List list;
String str2;
List list2;
try {
if (this.g == null) {
this.g = new C14373frw();
}
c14373frw = new C14373frw(this.g.a);
} catch (XMPException unused) {
c14373frw = new C14373frw();
}
sfI sfi = new sfI(this.f, this.i, c14373frw);
try {
List list3 = this.e;
if (list3 != null) {
if (list3 == null) {
this.e = new ArrayList(0);
}
listIterator = this.e.iterator();
} else {
listIterator = Collections.EMPTY_LIST.listIterator();
}
while (listIterator.hasNext()) {
sfI sfi2 = (sfI) listIterator.next();
if (!z || (((str2 = sfi2.i) != null && str2.length() != 0) || ((list2 = sfi2.e) != null && list2.size() > 0))) {
sfI sfi3 = (sfI) sfi2.d(z);
if (sfi3 != null) {
sfi.c(sfi3);
}
}
}
Iterator e = e();
while (e.hasNext()) {
sfI sfi4 = (sfI) e.next();
if (!z || (((str = sfi4.i) != null && str.length() != 0) || ((list = sfi4.e) != null && list.size() > 0))) {
sfI sfi5 = (sfI) sfi4.d(z);
if (sfi5 != null) {
sfi.d(sfi5);
}
}
}
} catch (XMPException unused2) {
}
if (!z) {
return sfi;
}
String str3 = sfi.i;
if (str3 != null && str3.length() != 0) {
return sfi;
}
List list4 = sfi.e;
if (list4 == null || list4.size() <= 0) {
return null;
}
return sfi;
}
@Override // java.lang.Comparable
public final int compareTo(Object obj) {
if (this.g == null) {
this.g = new C14373frw();
}
if ((this.g.a & PKIFailureInfo.systemUnavail) != 0) {
return this.i.compareTo(((sfI) obj).i);
}
return this.f.compareTo(((sfI) obj).f);
}
/* JADX INFO: Access modifiers changed from: package-private */
public static sfI b(List list, String str) {
if (list == null) {
return null;
}
Iterator it = list.iterator();
while (it.hasNext()) {
sfI sfi = (sfI) it.next();
if (sfi.f.equals(str)) {
return sfi;
}
}
return null;
}
private void a(String str) throws XMPException {
if (HttpUrl.PATH_SEGMENT_ENCODE_SET_URI.equals(str)) {
return;
}
if (this.e == null) {
this.e = new ArrayList(0);
}
if (b(this.e, str) == null) {
return;
}
StringBuilder sb = new StringBuilder("Duplicate property or field node '");
sb.append(str);
sb.append("'");
throw new XMPException(sb.toString(), 203);
}
public final void a(sfI sfi) throws XMPException {
a(sfi.f);
sfi.j = this;
if (this.e == null) {
this.e = new ArrayList(0);
}
this.e.add(0, sfi);
}
public final void c(sfI sfi) throws XMPException {
a(sfi.f);
sfi.j = this;
if (this.e == null) {
this.e = new ArrayList(0);
}
this.e.add(sfi);
}
public final void d(sfI sfi) throws XMPException {
String str = sfi.f;
if (!HttpUrl.PATH_SEGMENT_ENCODE_SET_URI.equals(str) && b(this.h, str) != null) {
StringBuilder sb = new StringBuilder("Duplicate '");
sb.append(str);
sb.append("' qualifier");
throw new XMPException(sb.toString(), 203);
}
sfi.j = this;
if (sfi.g == null) {
sfi.g = new C14373frw();
}
sfi.g.a |= 32;
if (this.g == null) {
this.g = new C14373frw();
}
this.g.a |= 16;
if ("xml:lang".equals(sfi.f)) {
this.g.a |= 64;
if (this.h == null) {
this.h = new ArrayList(0);
}
this.h.add(0, sfi);
return;
}
if ("rdf:type".equals(sfi.f)) {
this.g.a |= 128;
if (this.h == null) {
this.h = new ArrayList(0);
}
this.h.add((this.g.a & 64) != 0 ? 1 : 0, sfi);
return;
}
if (this.h == null) {
this.h = new ArrayList(0);
}
this.h.add(sfi);
}
public final Iterator c() {
List list = this.e;
if (list != null) {
if (list == null) {
this.e = new ArrayList(0);
}
return this.e.iterator();
}
return Collections.EMPTY_LIST.listIterator();
}
public final Iterator e() {
List list = this.h;
if (list != null) {
if (list == null) {
this.h = new ArrayList(0);
}
return new Iterator(this, this.h.iterator()) { // from class: o.sfI.3
private Iterator b;
private sfI e;
{
this.e = this;
this.b = r2;
}
@Override // java.util.Iterator
public final boolean hasNext() {
return this.b.hasNext();
}
@Override // java.util.Iterator
public final Object next() {
return this.b.next();
}
@Override // java.util.Iterator
public final void remove() {
throw new UnsupportedOperationException("remove() is not allowed due to the internal contraints");
}
};
}
return Collections.EMPTY_LIST.iterator();
}
}