Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzfrk.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

60 lines
2.8 KiB
Java

package com.google.android.gms.internal.ads;
import android.app.PendingIntent;
import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import androidx.core.view.accessibility.AccessibilityEventCompat;
/* loaded from: classes3.dex */
public final class zzfrk {
public static final int zza = AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL;
public static final ClipData zzb = ClipData.newIntent("", new Intent());
public static PendingIntent zza(Context context, int i, Intent intent, int i2) {
return PendingIntent.getActivity(context, 0, zzc(intent, 201326592, 0), 201326592);
}
public static PendingIntent zzb(Context context, int i, Intent intent, int i2, int i3) {
return PendingIntent.getService(context, 0, zzc(intent, i2, 0), i2);
}
private static Intent zzc(Intent intent, int i, int i2) {
zzfun.zzf((i & 88) == 0, "Cannot set any dangerous parts of intent to be mutable.");
zzfun.zzf((i & 1) == 0 || zzd(0, 3), "Cannot use Intent.FILL_IN_ACTION unless the action is marked as mutable.");
zzfun.zzf((i & 2) == 0 || zzd(0, 5), "Cannot use Intent.FILL_IN_DATA unless the data is marked as mutable.");
zzfun.zzf((i & 4) == 0 || zzd(0, 9), "Cannot use Intent.FILL_IN_CATEGORIES unless the category is marked as mutable.");
zzfun.zzf((i & 128) == 0 || zzd(0, 17), "Cannot use Intent.FILL_IN_CLIP_DATA unless the clip data is marked as mutable.");
zzfun.zzf(intent.getComponent() != null, "Must set component on Intent.");
if (zzd(0, 1)) {
zzfun.zzf(!zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL), "Cannot set mutability flags if PendingIntent.FLAG_IMMUTABLE is set.");
} else {
zzfun.zzf(zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL), "Must set PendingIntent.FLAG_IMMUTABLE for SDK >= 23 if no parts of intent are mutable.");
}
Intent intent2 = new Intent(intent);
if (!zzd(i, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL)) {
if (intent2.getPackage() == null) {
intent2.setPackage(intent2.getComponent().getPackageName());
}
if (!zzd(0, 3) && intent2.getAction() == null) {
intent2.setAction("");
}
if (!zzd(0, 9) && intent2.getCategories() == null) {
intent2.addCategory("");
}
if (!zzd(0, 5) && intent2.getData() == null) {
intent2.setDataAndType(Uri.EMPTY, "*/*");
}
if (!zzd(0, 17) && intent2.getClipData() == null) {
intent2.setClipData(zzb);
}
}
return intent2;
}
private static boolean zzd(int i, int i2) {
return (i & i2) == i2;
}
}