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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package androidx.core.view.contentcapture;
import android.view.contentcapture.ContentCaptureSession;
/* loaded from: classes.dex */
public abstract /* synthetic */ class ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0 {
public static /* bridge */ /* synthetic */ ContentCaptureSession m(Object obj) {
return (ContentCaptureSession) obj;
}
}

View File

@@ -0,0 +1,159 @@
package androidx.core.view.contentcapture;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.ViewStructure;
import android.view.autofill.AutofillId;
import android.view.contentcapture.ContentCaptureSession;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.view.ViewCompat;
import androidx.core.view.ViewStructureCompat;
import androidx.core.view.autofill.AutofillIdCompat;
import java.util.List;
import java.util.Objects;
/* loaded from: classes.dex */
public class ContentCaptureSessionCompat {
private static final String KEY_VIEW_TREE_APPEARED = "TREAT_AS_VIEW_TREE_APPEARED";
private static final String KEY_VIEW_TREE_APPEARING = "TREAT_AS_VIEW_TREE_APPEARING";
private final View mView;
private final Object mWrappedObj;
@NonNull
@RequiresApi(29)
public static ContentCaptureSessionCompat toContentCaptureSessionCompat(@NonNull ContentCaptureSession contentCaptureSession, @NonNull View view) {
return new ContentCaptureSessionCompat(contentCaptureSession, view);
}
@NonNull
@RequiresApi(29)
public ContentCaptureSession toContentCaptureSession() {
return ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj);
}
@RequiresApi(29)
private ContentCaptureSessionCompat(@NonNull ContentCaptureSession contentCaptureSession, @NonNull View view) {
this.mWrappedObj = contentCaptureSession;
this.mView = view;
}
@Nullable
public AutofillId newAutofillId(long j) {
if (Build.VERSION.SDK_INT < 29) {
return null;
}
ContentCaptureSession m = ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj);
AutofillIdCompat autofillId = ViewCompat.getAutofillId(this.mView);
Objects.requireNonNull(autofillId);
return Api29Impl.newAutofillId(m, autofillId.toAutofillId(), j);
}
@Nullable
public ViewStructureCompat newVirtualViewStructure(@NonNull AutofillId autofillId, long j) {
if (Build.VERSION.SDK_INT >= 29) {
return ViewStructureCompat.toViewStructureCompat(Api29Impl.newVirtualViewStructure(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), autofillId, j));
}
return null;
}
public void notifyViewsAppeared(@NonNull List<ViewStructure> list) {
int i = Build.VERSION.SDK_INT;
if (i >= 34) {
Api34Impl.notifyViewsAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), list);
return;
}
if (i >= 29) {
ViewStructure newViewStructure = Api29Impl.newViewStructure(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), this.mView);
Api23Impl.getExtras(newViewStructure).putBoolean(KEY_VIEW_TREE_APPEARING, true);
Api29Impl.notifyViewAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), newViewStructure);
for (int i2 = 0; i2 < list.size(); i2++) {
Api29Impl.notifyViewAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), list.get(i2));
}
ViewStructure newViewStructure2 = Api29Impl.newViewStructure(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), this.mView);
Api23Impl.getExtras(newViewStructure2).putBoolean(KEY_VIEW_TREE_APPEARED, true);
Api29Impl.notifyViewAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), newViewStructure2);
}
}
public void notifyViewsDisappeared(@NonNull long[] jArr) {
int i = Build.VERSION.SDK_INT;
if (i >= 34) {
ContentCaptureSession m = ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj);
AutofillIdCompat autofillId = ViewCompat.getAutofillId(this.mView);
Objects.requireNonNull(autofillId);
Api29Impl.notifyViewsDisappeared(m, autofillId.toAutofillId(), jArr);
return;
}
if (i >= 29) {
ViewStructure newViewStructure = Api29Impl.newViewStructure(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), this.mView);
Api23Impl.getExtras(newViewStructure).putBoolean(KEY_VIEW_TREE_APPEARING, true);
Api29Impl.notifyViewAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), newViewStructure);
ContentCaptureSession m2 = ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj);
AutofillIdCompat autofillId2 = ViewCompat.getAutofillId(this.mView);
Objects.requireNonNull(autofillId2);
Api29Impl.notifyViewsDisappeared(m2, autofillId2.toAutofillId(), jArr);
ViewStructure newViewStructure2 = Api29Impl.newViewStructure(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), this.mView);
Api23Impl.getExtras(newViewStructure2).putBoolean(KEY_VIEW_TREE_APPEARED, true);
Api29Impl.notifyViewAppeared(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), newViewStructure2);
}
}
public void notifyViewTextChanged(@NonNull AutofillId autofillId, @Nullable CharSequence charSequence) {
if (Build.VERSION.SDK_INT >= 29) {
Api29Impl.notifyViewTextChanged(ContentCaptureSessionCompat$$ExternalSyntheticApiModelOutline0.m(this.mWrappedObj), autofillId, charSequence);
}
}
@RequiresApi(34)
public static class Api34Impl {
private Api34Impl() {
}
public static void notifyViewsAppeared(ContentCaptureSession contentCaptureSession, List<ViewStructure> list) {
contentCaptureSession.notifyViewsAppeared(list);
}
}
@RequiresApi(29)
public static class Api29Impl {
private Api29Impl() {
}
public static void notifyViewsDisappeared(ContentCaptureSession contentCaptureSession, AutofillId autofillId, long[] jArr) {
contentCaptureSession.notifyViewsDisappeared(autofillId, jArr);
}
public static void notifyViewAppeared(ContentCaptureSession contentCaptureSession, ViewStructure viewStructure) {
contentCaptureSession.notifyViewAppeared(viewStructure);
}
public static ViewStructure newViewStructure(ContentCaptureSession contentCaptureSession, View view) {
return contentCaptureSession.newViewStructure(view);
}
public static ViewStructure newVirtualViewStructure(ContentCaptureSession contentCaptureSession, AutofillId autofillId, long j) {
return contentCaptureSession.newVirtualViewStructure(autofillId, j);
}
public static AutofillId newAutofillId(ContentCaptureSession contentCaptureSession, AutofillId autofillId, long j) {
return contentCaptureSession.newAutofillId(autofillId, j);
}
public static void notifyViewTextChanged(ContentCaptureSession contentCaptureSession, AutofillId autofillId, CharSequence charSequence) {
contentCaptureSession.notifyViewTextChanged(autofillId, charSequence);
}
}
@RequiresApi(23)
public static class Api23Impl {
private Api23Impl() {
}
public static Bundle getExtras(ViewStructure viewStructure) {
return viewStructure.getExtras();
}
}
}