package o; import com.adobe.internal.xmp.XMPException; import java.util.Map; /* loaded from: classes.dex */ public abstract class Iqo { public int a; private Map c; protected void c(int i) throws XMPException { } protected abstract int d(); public Iqo() { this.a = 0; this.c = null; } public Iqo(int i) throws XMPException { this.a = 0; this.c = null; b(i); b(i); this.a = i; } public final void a(int i) throws XMPException { b(i); this.a = i; } public String toString() { StringBuilder sb = new StringBuilder("0x"); sb.append(Integer.toHexString(this.a)); return sb.toString(); } private void b(int i) throws XMPException { int i2 = (~d()) & i; if (i2 == 0) { c(i); return; } StringBuilder sb = new StringBuilder("The option bit(s) 0x"); sb.append(Integer.toHexString(i2)); sb.append(" are invalid!"); throw new XMPException(sb.toString(), 103); } public boolean equals(Object obj) { return this.a == ((Iqo) obj).a; } public int hashCode() { return this.a; } }