Free Fire v1.103.1版本的 MD5 值为:f6c45f9f1485263aa5af0fb400f973fc
以下内容为反编译后的 a.java 源代码,内容仅作参考
package b9;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
public class a implements Parcelable {
public static final Parcelable.Creator<a> CREATOR = new C0040a();
private static int f2563f = 1;
private static int f2564g = 2;
private final String f2565a;
private final Uri f2566b;
private final Uri f2567c;
private final boolean f2568d;
private final boolean f2569e;
static class C0040a implements Parcelable.Creator<a> {
C0040a() {
}
@Override
public final a createFromParcel(Parcel parcel) {
return new a(parcel, (C0040a) null);
}
@Override
public final a[] newArray(int i10) {
return new a[i10];
}
}
public static class b {
private final String f2570a;
private Uri f2571b;
private Uri f2572c;
private boolean f2573d;
private boolean f2574e;
public b(String str) {
if (TextUtils.isEmpty(str)) {
throw new IllegalArgumentException("channelId is empty.");
}
this.f2570a = str;
this.f2571b = Uri.parse("https://access.line.me/v2");
this.f2572c = Uri.parse("https://access.line.me/dialog/oauth/weblogin");
}
public a f() {
return new a(this, (C0040a) null);
}
}
private a(Parcel parcel) {
this.f2565a = parcel.readString();
this.f2566b = (Uri) parcel.readParcelable(Uri.class.getClassLoader());
this.f2567c = (Uri) parcel.readParcelable(Uri.class.getClassLoader());
int readInt = parcel.readInt();
this.f2568d = (f2563f & readInt) > 0;
this.f2569e = (readInt & f2564g) > 0;
}
a(Parcel parcel, C0040a c0040a) {
this(parcel);
}
private a(b bVar) {
this.f2565a = bVar.f2570a;
this.f2566b = bVar.f2571b;
this.f2567c = bVar.f2572c;
this.f2568d = bVar.f2573d;
this.f2569e = bVar.f2574e;
}
a(b bVar, C0040a c0040a) {
this(bVar);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
a aVar = (a) obj;
if (this.f2568d == aVar.f2568d && this.f2569e == aVar.f2569e && this.f2565a.equals(aVar.f2565a) && this.f2566b.equals(aVar.f2566b)) {
return this.f2567c.equals(aVar.f2567c);
}
return false;
}
public String f() {
return this.f2565a;
}
public Uri h() {
return this.f2566b;
}
public int hashCode() {
return (((((((this.f2565a.hashCode() * 31) + this.f2566b.hashCode()) * 31) + this.f2567c.hashCode()) * 31) + (this.f2568d ? 1 : 0)) * 31) + (this.f2569e ? 1 : 0);
}
public Uri k() {
return this.f2567c;
}
public boolean m() {
return this.f2569e;
}
public boolean n() {
return this.f2568d;
}
public String toString() {
return "LineAuthenticationConfig{channelId=" + this.f2565a + ", endPointBaseUrl=" + this.f2566b + ", webLoginPageUrl=" + this.f2567c + ", isLineAppAuthenticationDisabled=" + this.f2568d + ", isEncryptorPreparationDisabled=" + this.f2569e + '}';
}
@Override
public void writeToParcel(Parcel parcel, int i10) {
parcel.writeString(this.f2565a);
parcel.writeParcelable(this.f2566b, i10);
parcel.writeParcelable(this.f2567c, i10);
parcel.writeInt((this.f2568d ? f2563f : 0) | 0 | (this.f2569e ? f2564g : 0));
}
}