Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,188 @@
package com.google.android.gms.dynamic;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.dynamic.LifecycleDelegate;
import java.util.LinkedList;
@KeepForSdk
/* loaded from: classes3.dex */
public abstract class DeferredLifecycleHelper<T extends LifecycleDelegate> {
private LifecycleDelegate zaa;
private Bundle zab;
private LinkedList zac;
private final OnDelegateCreatedListener zad = new zaa(this);
@KeepForSdk
public DeferredLifecycleHelper() {
}
@KeepForSdk
public static void showGooglePlayUnavailableMessage(FrameLayout frameLayout) {
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
Context context = frameLayout.getContext();
int isGooglePlayServicesAvailable = googleApiAvailability.isGooglePlayServicesAvailable(context);
String zad = com.google.android.gms.common.internal.zac.zad(context, isGooglePlayServicesAvailable);
String zac = com.google.android.gms.common.internal.zac.zac(context, isGooglePlayServicesAvailable);
LinearLayout linearLayout = new LinearLayout(frameLayout.getContext());
linearLayout.setOrientation(1);
linearLayout.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
frameLayout.addView(linearLayout);
TextView textView = new TextView(frameLayout.getContext());
textView.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
textView.setText(zad);
linearLayout.addView(textView);
Intent errorResolutionIntent = googleApiAvailability.getErrorResolutionIntent(context, isGooglePlayServicesAvailable, null);
if (errorResolutionIntent != null) {
Button button = new Button(context);
button.setId(R.id.button1);
button.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
button.setText(zac);
linearLayout.addView(button);
button.setOnClickListener(new zae(context, errorResolutionIntent));
}
}
private final void zae(int i) {
while (!this.zac.isEmpty() && ((zah) this.zac.getLast()).zaa() >= i) {
this.zac.removeLast();
}
}
private final void zaf(Bundle bundle, zah zahVar) {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
zahVar.zab(lifecycleDelegate);
return;
}
if (this.zac == null) {
this.zac = new LinkedList();
}
this.zac.add(zahVar);
if (bundle != null) {
Bundle bundle2 = this.zab;
if (bundle2 == null) {
this.zab = (Bundle) bundle.clone();
} else {
bundle2.putAll(bundle);
}
}
createDelegate(this.zad);
}
@KeepForSdk
public abstract void createDelegate(OnDelegateCreatedListener<T> onDelegateCreatedListener);
@KeepForSdk
public T getDelegate() {
return (T) this.zaa;
}
@KeepForSdk
public void handleGooglePlayUnavailable(FrameLayout frameLayout) {
showGooglePlayUnavailableMessage(frameLayout);
}
@KeepForSdk
public void onCreate(Bundle bundle) {
zaf(bundle, new zac(this, bundle));
}
@KeepForSdk
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
FrameLayout frameLayout = new FrameLayout(layoutInflater.getContext());
zaf(bundle, new zad(this, frameLayout, layoutInflater, viewGroup, bundle));
if (this.zaa == null) {
handleGooglePlayUnavailable(frameLayout);
}
return frameLayout;
}
@KeepForSdk
public void onDestroy() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onDestroy();
} else {
zae(1);
}
}
@KeepForSdk
public void onDestroyView() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onDestroyView();
} else {
zae(2);
}
}
@KeepForSdk
public void onInflate(Activity activity, Bundle bundle, Bundle bundle2) {
zaf(bundle2, new zab(this, activity, bundle, bundle2));
}
@KeepForSdk
public void onLowMemory() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onLowMemory();
}
}
@KeepForSdk
public void onPause() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onPause();
} else {
zae(5);
}
}
@KeepForSdk
public void onResume() {
zaf(null, new zag(this));
}
@KeepForSdk
public void onSaveInstanceState(Bundle bundle) {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onSaveInstanceState(bundle);
return;
}
Bundle bundle2 = this.zab;
if (bundle2 != null) {
bundle.putAll(bundle2);
}
}
@KeepForSdk
public void onStart() {
zaf(null, new zaf(this));
}
@KeepForSdk
public void onStop() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onStop();
} else {
zae(4);
}
}
}

View File

@@ -0,0 +1,165 @@
package com.google.android.gms.dynamic;
import android.annotation.SuppressLint;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IFragmentWrapper;
@KeepForSdk
@SuppressLint({"NewApi"})
/* loaded from: classes3.dex */
public final class FragmentWrapper extends IFragmentWrapper.Stub {
private Fragment zza;
private FragmentWrapper(Fragment fragment) {
this.zza = fragment;
}
@KeepForSdk
public static FragmentWrapper wrap(Fragment fragment) {
if (fragment != null) {
return new FragmentWrapper(fragment);
}
return null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() {
return this.zza.isVisible();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() {
return this.zza.getId();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() {
return this.zza.getTargetRequestCode();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() {
return this.zza.getArguments();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() {
return wrap(this.zza.getParentFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() {
return wrap(this.zza.getTargetFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() {
return ObjectWrapper.wrap(this.zza.getActivity());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() {
return ObjectWrapper.wrap(this.zza.getResources());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() {
return ObjectWrapper.wrap(this.zza.getView());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() {
return this.zza.getTag();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Fragment fragment = this.zza;
Preconditions.checkNotNull(view);
fragment.registerForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z3) {
this.zza.setHasOptionsMenu(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z3) {
this.zza.setMenuVisibility(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z3) {
this.zza.setRetainInstance(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z3) {
this.zza.setUserVisibleHint(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) {
this.zza.startActivity(intent);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) {
this.zza.startActivityForResult(intent, i);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Fragment fragment = this.zza;
Preconditions.checkNotNull(view);
fragment.unregisterForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() {
return this.zza.getRetainInstance();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() {
return this.zza.getUserVisibleHint();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() {
return this.zza.isAdded();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() {
return this.zza.isDetached();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() {
return this.zza.isHidden();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() {
return this.zza.isInLayout();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() {
return this.zza.isRemoving();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() {
return this.zza.isResumed();
}
}

View File

@@ -0,0 +1,228 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.android.gms.dynamic.IObjectWrapper;
import com.google.android.gms.internal.common.zzc;
/* loaded from: classes3.dex */
public interface IFragmentWrapper extends IInterface {
/* loaded from: classes3.dex */
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IFragmentWrapper {
public Stub() {
super("com.google.android.gms.dynamic.IFragmentWrapper");
}
public static IFragmentWrapper asInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IFragmentWrapper");
return queryLocalInterface instanceof IFragmentWrapper ? (IFragmentWrapper) queryLocalInterface : new zza(iBinder);
}
@Override // com.google.android.gms.internal.common.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i4) throws RemoteException {
switch (i) {
case 2:
IObjectWrapper zzg = zzg();
parcel2.writeNoException();
zzc.zzf(parcel2, zzg);
return true;
case 3:
Bundle zzd = zzd();
parcel2.writeNoException();
zzc.zze(parcel2, zzd);
return true;
case 4:
int zzb = zzb();
parcel2.writeNoException();
parcel2.writeInt(zzb);
return true;
case 5:
IFragmentWrapper zze = zze();
parcel2.writeNoException();
zzc.zzf(parcel2, zze);
return true;
case 6:
IObjectWrapper zzh = zzh();
parcel2.writeNoException();
zzc.zzf(parcel2, zzh);
return true;
case 7:
boolean zzs = zzs();
parcel2.writeNoException();
zzc.zzc(parcel2, zzs);
return true;
case 8:
String zzj = zzj();
parcel2.writeNoException();
parcel2.writeString(zzj);
return true;
case 9:
IFragmentWrapper zzf = zzf();
parcel2.writeNoException();
zzc.zzf(parcel2, zzf);
return true;
case 10:
int zzc = zzc();
parcel2.writeNoException();
parcel2.writeInt(zzc);
return true;
case 11:
boolean zzt = zzt();
parcel2.writeNoException();
zzc.zzc(parcel2, zzt);
return true;
case 12:
IObjectWrapper zzi = zzi();
parcel2.writeNoException();
zzc.zzf(parcel2, zzi);
return true;
case 13:
boolean zzu = zzu();
parcel2.writeNoException();
zzc.zzc(parcel2, zzu);
return true;
case 14:
boolean zzv = zzv();
parcel2.writeNoException();
zzc.zzc(parcel2, zzv);
return true;
case 15:
boolean zzw = zzw();
parcel2.writeNoException();
zzc.zzc(parcel2, zzw);
return true;
case 16:
boolean zzx = zzx();
parcel2.writeNoException();
zzc.zzc(parcel2, zzx);
return true;
case 17:
boolean zzy = zzy();
parcel2.writeNoException();
zzc.zzc(parcel2, zzy);
return true;
case 18:
boolean zzz = zzz();
parcel2.writeNoException();
zzc.zzc(parcel2, zzz);
return true;
case 19:
boolean zzA = zzA();
parcel2.writeNoException();
zzc.zzc(parcel2, zzA);
return true;
case 20:
IObjectWrapper asInterface = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
zzc.zzb(parcel);
zzk(asInterface);
parcel2.writeNoException();
return true;
case 21:
boolean zzg2 = zzc.zzg(parcel);
zzc.zzb(parcel);
zzl(zzg2);
parcel2.writeNoException();
return true;
case 22:
boolean zzg3 = zzc.zzg(parcel);
zzc.zzb(parcel);
zzm(zzg3);
parcel2.writeNoException();
return true;
case 23:
boolean zzg4 = zzc.zzg(parcel);
zzc.zzb(parcel);
zzn(zzg4);
parcel2.writeNoException();
return true;
case 24:
boolean zzg5 = zzc.zzg(parcel);
zzc.zzb(parcel);
zzo(zzg5);
parcel2.writeNoException();
return true;
case 25:
Intent intent = (Intent) zzc.zza(parcel, Intent.CREATOR);
zzc.zzb(parcel);
zzp(intent);
parcel2.writeNoException();
return true;
case 26:
Intent intent2 = (Intent) zzc.zza(parcel, Intent.CREATOR);
int readInt = parcel.readInt();
zzc.zzb(parcel);
zzq(intent2, readInt);
parcel2.writeNoException();
return true;
case 27:
IObjectWrapper asInterface2 = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
zzc.zzb(parcel);
zzr(asInterface2);
parcel2.writeNoException();
return true;
default:
return false;
}
}
}
boolean zzA() throws RemoteException;
int zzb() throws RemoteException;
int zzc() throws RemoteException;
Bundle zzd() throws RemoteException;
IFragmentWrapper zze() throws RemoteException;
IFragmentWrapper zzf() throws RemoteException;
IObjectWrapper zzg() throws RemoteException;
IObjectWrapper zzh() throws RemoteException;
IObjectWrapper zzi() throws RemoteException;
String zzj() throws RemoteException;
void zzk(IObjectWrapper iObjectWrapper) throws RemoteException;
void zzl(boolean z3) throws RemoteException;
void zzm(boolean z3) throws RemoteException;
void zzn(boolean z3) throws RemoteException;
void zzo(boolean z3) throws RemoteException;
void zzp(Intent intent) throws RemoteException;
void zzq(Intent intent, int i) throws RemoteException;
void zzr(IObjectWrapper iObjectWrapper) throws RemoteException;
boolean zzs() throws RemoteException;
boolean zzt() throws RemoteException;
boolean zzu() throws RemoteException;
boolean zzv() throws RemoteException;
boolean zzw() throws RemoteException;
boolean zzx() throws RemoteException;
boolean zzy() throws RemoteException;
boolean zzz() throws RemoteException;
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
import android.os.IInterface;
/* loaded from: classes3.dex */
public interface IObjectWrapper extends IInterface {
/* loaded from: classes3.dex */
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IObjectWrapper {
public Stub() {
super("com.google.android.gms.dynamic.IObjectWrapper");
}
public static IObjectWrapper asInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IObjectWrapper");
return queryLocalInterface instanceof IObjectWrapper ? (IObjectWrapper) queryLocalInterface : new zzb(iBinder);
}
}
}

View File

@@ -0,0 +1,45 @@
package com.google.android.gms.dynamic;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.common.annotation.KeepForSdk;
@KeepForSdk
/* loaded from: classes3.dex */
public interface LifecycleDelegate {
@KeepForSdk
void onCreate(Bundle bundle);
@KeepForSdk
View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle);
@KeepForSdk
void onDestroy();
@KeepForSdk
void onDestroyView();
@KeepForSdk
void onInflate(Activity activity, Bundle bundle, Bundle bundle2);
@KeepForSdk
void onLowMemory();
@KeepForSdk
void onPause();
@KeepForSdk
void onResume();
@KeepForSdk
void onSaveInstanceState(Bundle bundle);
@KeepForSdk
void onStart();
@KeepForSdk
void onStop();
}

View File

@@ -0,0 +1,57 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.util.RetainForClient;
import com.google.android.gms.dynamic.IObjectWrapper;
import com.google.android.gms.measurement.internal.a;
import java.lang.reflect.Field;
@RetainForClient
@KeepForSdk
/* loaded from: classes3.dex */
public final class ObjectWrapper<T> extends IObjectWrapper.Stub {
private final Object zza;
private ObjectWrapper(Object obj) {
this.zza = obj;
}
@KeepForSdk
public static <T> T unwrap(IObjectWrapper iObjectWrapper) {
if (iObjectWrapper instanceof ObjectWrapper) {
return (T) ((ObjectWrapper) iObjectWrapper).zza;
}
IBinder asBinder = iObjectWrapper.asBinder();
Field[] declaredFields = asBinder.getClass().getDeclaredFields();
Field field = null;
int i = 0;
for (Field field2 : declaredFields) {
if (!field2.isSynthetic()) {
i++;
field = field2;
}
}
if (i != 1) {
throw new IllegalArgumentException(a.l(declaredFields.length, "Unexpected number of IObjectWrapper declared fields: "));
}
Preconditions.checkNotNull(field);
if (field.isAccessible()) {
throw new IllegalArgumentException("IObjectWrapper declared field not private!");
}
field.setAccessible(true);
try {
return (T) field.get(asBinder);
} catch (IllegalAccessException e4) {
throw new IllegalArgumentException("Could not access the field in remoteBinder.", e4);
} catch (NullPointerException e5) {
throw new IllegalArgumentException("Binder object is null.", e5);
}
}
@KeepForSdk
public static <T> IObjectWrapper wrap(T t2) {
return new ObjectWrapper(t2);
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.dynamic;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.dynamic.LifecycleDelegate;
@KeepForSdk
/* loaded from: classes3.dex */
public interface OnDelegateCreatedListener<T extends LifecycleDelegate> {
@KeepForSdk
void onDelegateCreated(T t2);
}

View File

@@ -0,0 +1,57 @@
package com.google.android.gms.dynamic;
import android.content.Context;
import android.os.IBinder;
import com.google.android.gms.common.GooglePlayServicesUtilLight;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.internal.Preconditions;
@KeepForSdk
/* loaded from: classes3.dex */
public abstract class RemoteCreator<T> {
private final String zza;
private Object zzb;
@KeepForSdk
/* loaded from: classes3.dex */
public static class RemoteCreatorException extends Exception {
@KeepForSdk
public RemoteCreatorException(String str) {
super(str);
}
@KeepForSdk
public RemoteCreatorException(String str, Throwable th) {
super(str, th);
}
}
@KeepForSdk
public RemoteCreator(String str) {
this.zza = str;
}
@KeepForSdk
public abstract T getRemoteCreator(IBinder iBinder);
@KeepForSdk
public final T getRemoteCreatorInstance(Context context) throws RemoteCreatorException {
if (this.zzb == null) {
Preconditions.checkNotNull(context);
Context remoteContext = GooglePlayServicesUtilLight.getRemoteContext(context);
if (remoteContext == null) {
throw new RemoteCreatorException("Could not get remote context.");
}
try {
this.zzb = getRemoteCreator((IBinder) remoteContext.getClassLoader().loadClass(this.zza).newInstance());
} catch (ClassNotFoundException e4) {
throw new RemoteCreatorException("Could not load creator class.", e4);
} catch (IllegalAccessException e5) {
throw new RemoteCreatorException("Could not access creator.", e5);
} catch (InstantiationException e6) {
throw new RemoteCreatorException("Could not instantiate creator.", e6);
}
}
return (T) this.zzb;
}
}

View File

@@ -0,0 +1,163 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.K;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IFragmentWrapper;
@KeepForSdk
/* loaded from: classes3.dex */
public final class SupportFragmentWrapper extends IFragmentWrapper.Stub {
private K zza;
private SupportFragmentWrapper(K k4) {
this.zza = k4;
}
@KeepForSdk
public static SupportFragmentWrapper wrap(K k4) {
if (k4 != null) {
return new SupportFragmentWrapper(k4);
}
return null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() {
return this.zza.isVisible();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() {
return this.zza.getId();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() {
return this.zza.getTargetRequestCode();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() {
return this.zza.getArguments();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() {
return wrap(this.zza.getParentFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() {
return wrap(this.zza.getTargetFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() {
return ObjectWrapper.wrap(this.zza.getActivity());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() {
return ObjectWrapper.wrap(this.zza.getResources());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() {
return ObjectWrapper.wrap(this.zza.getView());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() {
return this.zza.getTag();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
K k4 = this.zza;
Preconditions.checkNotNull(view);
k4.registerForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z3) {
this.zza.setHasOptionsMenu(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z3) {
this.zza.setMenuVisibility(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z3) {
this.zza.setRetainInstance(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z3) {
this.zza.setUserVisibleHint(z3);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) {
this.zza.startActivity(intent);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) {
this.zza.startActivityForResult(intent, i);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
K k4 = this.zza;
Preconditions.checkNotNull(view);
k4.unregisterForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() {
return this.zza.getRetainInstance();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() {
return this.zza.getUserVisibleHint();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() {
return this.zza.isAdded();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() {
return this.zza.isDetached();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() {
return this.zza.isHidden();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() {
return this.zza.isInLayout();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() {
return this.zza.isRemoving();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() {
return this.zza.isResumed();
}
}

View File

@@ -0,0 +1,32 @@
package com.google.android.gms.dynamic;
import java.util.Iterator;
import java.util.LinkedList;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zaa implements OnDelegateCreatedListener {
final /* synthetic */ DeferredLifecycleHelper zaa;
public zaa(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.OnDelegateCreatedListener
public final void onDelegateCreated(LifecycleDelegate lifecycleDelegate) {
LinkedList linkedList;
LinkedList linkedList2;
LifecycleDelegate lifecycleDelegate2;
this.zaa.zaa = lifecycleDelegate;
linkedList = this.zaa.zac;
Iterator it = linkedList.iterator();
while (it.hasNext()) {
zah zahVar = (zah) it.next();
lifecycleDelegate2 = this.zaa.zaa;
zahVar.zab(lifecycleDelegate2);
}
linkedList2 = this.zaa.zac;
linkedList2.clear();
this.zaa.zab = null;
}
}

View File

@@ -0,0 +1,32 @@
package com.google.android.gms.dynamic;
import android.app.Activity;
import android.os.Bundle;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zab implements zah {
final /* synthetic */ Activity zaa;
final /* synthetic */ Bundle zab;
final /* synthetic */ Bundle zac;
final /* synthetic */ DeferredLifecycleHelper zad;
public zab(DeferredLifecycleHelper deferredLifecycleHelper, Activity activity, Bundle bundle, Bundle bundle2) {
this.zad = deferredLifecycleHelper;
this.zaa = activity;
this.zab = bundle;
this.zac = bundle2;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 0;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
LifecycleDelegate lifecycleDelegate2;
lifecycleDelegate2 = this.zad.zaa;
lifecycleDelegate2.onInflate(this.zaa, this.zab, this.zac);
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.dynamic;
import android.os.Bundle;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zac implements zah {
final /* synthetic */ Bundle zaa;
final /* synthetic */ DeferredLifecycleHelper zab;
public zac(DeferredLifecycleHelper deferredLifecycleHelper, Bundle bundle) {
this.zab = deferredLifecycleHelper;
this.zaa = bundle;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 1;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
LifecycleDelegate lifecycleDelegate2;
lifecycleDelegate2 = this.zab.zaa;
lifecycleDelegate2.onCreate(this.zaa);
}
}

View File

@@ -0,0 +1,38 @@
package com.google.android.gms.dynamic;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.FrameLayout;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zad implements zah {
final /* synthetic */ FrameLayout zaa;
final /* synthetic */ LayoutInflater zab;
final /* synthetic */ ViewGroup zac;
final /* synthetic */ Bundle zad;
final /* synthetic */ DeferredLifecycleHelper zae;
public zad(DeferredLifecycleHelper deferredLifecycleHelper, FrameLayout frameLayout, LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
this.zae = deferredLifecycleHelper;
this.zaa = frameLayout;
this.zab = layoutInflater;
this.zac = viewGroup;
this.zad = bundle;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 2;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
LifecycleDelegate lifecycleDelegate2;
this.zaa.removeAllViews();
FrameLayout frameLayout = this.zaa;
lifecycleDelegate2 = this.zae.zaa;
frameLayout.addView(lifecycleDelegate2.onCreateView(this.zab, this.zac, this.zad));
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.dynamic;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.View;
/* loaded from: classes3.dex */
final class zae implements View.OnClickListener {
final /* synthetic */ Context zaa;
final /* synthetic */ Intent zab;
public zae(Context context, Intent intent) {
this.zaa = context;
this.zab = intent;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
try {
this.zaa.startActivity(this.zab);
} catch (ActivityNotFoundException e4) {
Log.e("DeferredLifecycleHelper", "Failed to start resolution intent", e4);
}
}
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.dynamic;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zaf implements zah {
final /* synthetic */ DeferredLifecycleHelper zaa;
public zaf(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 4;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
LifecycleDelegate lifecycleDelegate2;
lifecycleDelegate2 = this.zaa.zaa;
lifecycleDelegate2.onStart();
}
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.dynamic;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public final class zag implements zah {
final /* synthetic */ DeferredLifecycleHelper zaa;
public zag(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 5;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
LifecycleDelegate lifecycleDelegate2;
lifecycleDelegate2 = this.zaa.zaa;
lifecycleDelegate2.onResume();
}
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.dynamic;
/* loaded from: classes3.dex */
interface zah {
int zaa();
void zab(LifecycleDelegate lifecycleDelegate);
}

View File

@@ -0,0 +1,143 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public final class zza extends com.google.android.gms.internal.common.zza implements IFragmentWrapper {
public zza(IBinder iBinder) {
super(iBinder, "com.google.android.gms.dynamic.IFragmentWrapper");
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z3) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z3) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z3) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z3) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() throws RemoteException {
throw null;
}
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
/* loaded from: classes3.dex */
public final class zzb extends com.google.android.gms.internal.common.zza implements IObjectWrapper {
public zzb(IBinder iBinder) {
super(iBinder, "com.google.android.gms.dynamic.IObjectWrapper");
}
}