Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

98 lines
3.2 KiB
Java

package androidx.core.provider;
import android.util.Base64;
import androidx.annotation.ArrayRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.core.util.Preconditions;
import java.util.List;
/* loaded from: classes.dex */
public final class FontRequest {
private final List<List<byte[]>> mCertificates;
private final int mCertificatesArray;
private final String mIdentifier;
private final String mProviderAuthority;
private final String mProviderPackage;
private final String mQuery;
@Nullable
public List<List<byte[]>> getCertificates() {
return this.mCertificates;
}
@ArrayRes
public int getCertificatesArrayResId() {
return this.mCertificatesArray;
}
@NonNull
@RestrictTo({RestrictTo.Scope.LIBRARY})
public String getId() {
return this.mIdentifier;
}
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
@Deprecated
public String getIdentifier() {
return this.mIdentifier;
}
@NonNull
public String getProviderAuthority() {
return this.mProviderAuthority;
}
@NonNull
public String getProviderPackage() {
return this.mProviderPackage;
}
@NonNull
public String getQuery() {
return this.mQuery;
}
public FontRequest(@NonNull String str, @NonNull String str2, @NonNull String str3, @NonNull List<List<byte[]>> list) {
this.mProviderAuthority = (String) Preconditions.checkNotNull(str);
this.mProviderPackage = (String) Preconditions.checkNotNull(str2);
this.mQuery = (String) Preconditions.checkNotNull(str3);
this.mCertificates = (List) Preconditions.checkNotNull(list);
this.mCertificatesArray = 0;
this.mIdentifier = createIdentifier(str, str2, str3);
}
public FontRequest(@NonNull String str, @NonNull String str2, @NonNull String str3, @ArrayRes int i) {
this.mProviderAuthority = (String) Preconditions.checkNotNull(str);
this.mProviderPackage = (String) Preconditions.checkNotNull(str2);
this.mQuery = (String) Preconditions.checkNotNull(str3);
this.mCertificates = null;
Preconditions.checkArgument(i != 0);
this.mCertificatesArray = i;
this.mIdentifier = createIdentifier(str, str2, str3);
}
private String createIdentifier(@NonNull String str, @NonNull String str2, @NonNull String str3) {
return str + "-" + str2 + "-" + str3;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("FontRequest {mProviderAuthority: " + this.mProviderAuthority + ", mProviderPackage: " + this.mProviderPackage + ", mQuery: " + this.mQuery + ", mCertificates:");
for (int i = 0; i < this.mCertificates.size(); i++) {
sb.append(" [");
List<byte[]> list = this.mCertificates.get(i);
for (int i2 = 0; i2 < list.size(); i2++) {
sb.append(" \"");
sb.append(Base64.encodeToString(list.get(i2), 0));
sb.append("\"");
}
sb.append(" ]");
}
sb.append("}");
sb.append("mCertificatesArray: " + this.mCertificatesArray);
return sb.toString();
}
}