Free Fire v1.103.1版本的 MD5 值为:f6c45f9f1485263aa5af0fb400f973fc
以下内容为反编译后的 j.java 源代码,内容仅作参考
package m9;
import android.os.Parcel;
import android.os.Parcelable;
import m9.r;
import org.json.JSONArray;
import org.json.JSONObject;
public class j extends r.c {
public static Parcelable.Creator<j> f10816m = new a();
public int f10817a;
public String f10818b;
public int f10819c;
public int f10820d;
public String f10821e;
public int f10822f;
public boolean f10823g;
public long f10824h;
public long f10825i;
public int f10826j;
public String f10827k;
public u f10828l;
class a implements Parcelable.Creator<j> {
a() {
}
@Override
public j createFromParcel(Parcel parcel) {
return new j(parcel);
}
@Override
public j[] newArray(int i10) {
return new j[i10];
}
}
public j() {
this.f10828l = new u();
}
public j(Parcel parcel) {
this.f10828l = new u();
this.f10817a = parcel.readInt();
this.f10818b = parcel.readString();
this.f10819c = parcel.readInt();
this.f10820d = parcel.readInt();
this.f10821e = parcel.readString();
this.f10822f = parcel.readInt();
this.f10823g = parcel.readByte() != 0;
this.f10824h = parcel.readLong();
this.f10825i = parcel.readLong();
this.f10826j = parcel.readInt();
this.f10827k = parcel.readString();
this.f10828l = (u) parcel.readParcelable(u.class.getClassLoader());
}
@Override
public int describeContents() {
return 0;
}
@Override
public String k() {
return "album";
}
@Override
public CharSequence m() {
StringBuilder sb = new StringBuilder("album");
sb.append(this.f10822f);
sb.append('_');
sb.append(this.f10817a);
return sb;
}
@Override
public j h(JSONObject jSONObject) {
this.f10817a = jSONObject.optInt("id");
this.f10826j = jSONObject.optInt("thumb_id");
this.f10822f = jSONObject.optInt("owner_id");
this.f10818b = jSONObject.optString("title");
this.f10821e = jSONObject.optString("description");
this.f10825i = jSONObject.optLong("created");
this.f10824h = jSONObject.optLong("updated");
this.f10819c = jSONObject.optInt("size");
this.f10823g = b.b(jSONObject, "can_upload");
this.f10827k = jSONObject.optString("thumb_src");
this.f10820d = jSONObject.has("privacy") ? jSONObject.optInt("privacy") : v.a(jSONObject.optJSONObject("privacy_view"));
JSONArray optJSONArray = jSONObject.optJSONArray("sizes");
if (optJSONArray != null) {
this.f10828l.D(optJSONArray);
} else {
this.f10828l.add(k.p("http://vk.com/images/s_noalbum.png", 75, 55));
this.f10828l.add(k.p("http://vk.com/images/m_noalbum.png", 130, 97));
this.f10828l.add(k.p("http://vk.com/images/x_noalbum.png", 432, 249));
this.f10828l.L();
}
return this;
}
public String toString() {
return this.f10818b;
}
@Override
public void writeToParcel(Parcel parcel, int i10) {
parcel.writeInt(this.f10817a);
parcel.writeString(this.f10818b);
parcel.writeInt(this.f10819c);
parcel.writeInt(this.f10820d);
parcel.writeString(this.f10821e);
parcel.writeInt(this.f10822f);
parcel.writeByte(this.f10823g ? (byte) 1 : (byte) 0);
parcel.writeLong(this.f10824h);
parcel.writeLong(this.f10825i);
parcel.writeInt(this.f10826j);
parcel.writeString(this.f10827k);
parcel.writeParcelable(this.f10828l, i10);
}
}