CrackMe.apk
Download file
package com.google.android.gms.common.images;
/* compiled from: com.google.android.gms:play-services-base@@18.0.1 */
public final class Size {
private final int zaa;
private final int zab;
public Size(int i, int i2) {
this.zaa = i;
this.zab = i2;
}
private static NumberFormatException zaa(String str) {
StringBuilder sb = new StringBuilder(str.length() + 16);
sb.append("Invalid Size: \"");
sb.append(str);
sb.append("\"");
throw new NumberFormatException(sb.toString());
}
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (this == obj) {
return true;
}
if (obj instanceof Size) {
Size size = (Size) obj;
return this.zaa == size.zaa && this.zab == size.zab;
}
}
public int getHeight() {
return this.zab;
}
public int getWidth() {
return this.zaa;
}
public int hashCode() {
int i = this.zab;
int i2 = this.zaa;
return i ^ ((i2 >>> 16) | (i2 << 16));
}
public String toString() {
int i = this.zaa;
int i2 = this.zab;
StringBuilder sb = new StringBuilder(23);
sb.append(i);
sb.append("x");
sb.append(i2);
return sb.toString();
}
public static Size parseSize(String str) throws NumberFormatException {
if (str != null) {
int indexOf = str.indexOf(42);
if (indexOf < 0) {
indexOf = str.indexOf(120);
}
if (indexOf >= 0) {
try {
return new Size(Integer.parseInt(str.substring(0, indexOf)), Integer.parseInt(str.substring(indexOf + 1)));
} catch (NumberFormatException unused) {
throw zaa(str);
}
} else {
throw zaa(str);
}
} else {
throw new IllegalArgumentException("string must not be null");
}
}
}
Download file