MD5 校验值:61e58c10a11e4adec8760ee3854e996a
a.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package Z1; import I1.w; import Y1.b; import android.os.Parcel; import android.os.Parcelable; import java.util.Arrays; import z2.q; public final class a implements b { public final String f4493b; public final String e; public final long f4494f; public final long f4495j; public final byte[] f4496k; public int f4497l; public static final w f4491m = w.n(Long.MAX_VALUE, null, "application/id3"); public static final w f4492n = w.n(Long.MAX_VALUE, null, "application/x-scte35"); public static final Parcelable.Creator<a> CREATOR = new A2.b(23); public a(Parcel parcel) { String readString = parcel.readString(); int i5 = q.f19694a; this.f4493b = readString; this.e = parcel.readString(); this.f4494f = parcel.readLong(); this.f4495j = parcel.readLong(); this.f4496k = parcel.createByteArray(); } @Override public final w b() { String str = this.f4493b; str.getClass(); char c7 = 65535; switch (str.hashCode()) { case -1468477611: if (str.equals("urn:scte:scte35:2014:bin")) { c7 = 0; break; } break; case -795945609: if (str.equals("https://aomedia.org/emsg/ID3")) { c7 = 1; break; } break; case 1303648457: if (str.equals("https://developer.apple.com/streaming/emsg-id3")) { c7 = 2; break; } break; } switch (c7) { case 0: return f4492n; case 1: case 2: return f4491m; default: return null; } } @Override public final byte[] d() { if (b() != null) { return this.f4496k; } return null; } @Override public final int describeContents() { return 0; } public final boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || a.class != obj.getClass()) { return false; } a aVar = (a) obj; if (this.f4494f == aVar.f4494f && this.f4495j == aVar.f4495j && q.a(this.f4493b, aVar.f4493b) && q.a(this.e, aVar.e) && Arrays.equals(this.f4496k, aVar.f4496k)) { return true; } return false; } public final int hashCode() { int i5; if (this.f4497l == 0) { int i6 = 0; String str = this.f4493b; if (str != null) { i5 = str.hashCode(); } else { i5 = 0; } int i7 = (527 + i5) * 31; String str2 = this.e; if (str2 != null) { i6 = str2.hashCode(); } int i8 = (i7 + i6) * 31; long j5 = this.f4494f; int i9 = (i8 + ((int) (j5 ^ (j5 >>> 32)))) * 31; long j6 = this.f4495j; this.f4497l = Arrays.hashCode(this.f4496k) + ((i9 + ((int) (j6 ^ (j6 >>> 32)))) * 31); } return this.f4497l; } public final String toString() { return "EMSG: scheme=" + this.f4493b + ", id=" + this.f4495j + ", durationMs=" + this.f4494f + ", value=" + this.e; } @Override public final void writeToParcel(Parcel parcel, int i5) { parcel.writeString(this.f4493b); parcel.writeString(this.e); parcel.writeLong(this.f4494f); parcel.writeLong(this.f4495j); parcel.writeByteArray(this.f4496k); } public a(String str, String str2, long j5, long j6, byte[] bArr) { this.f4493b = str; this.e = str2; this.f4494f = j5; this.f4495j = j6; this.f4496k = bArr; } }