package com.google.android.gms.flags; import android.content.Context; import android.os.RemoteException; import android.util.Log; import com.google.android.gms.dynamic.ObjectWrapper; import com.google.android.gms.dynamite.DynamiteModule; import com.google.android.gms.dynamite.descriptors.com.google.android.gms.flags.ModuleDescriptor; /* loaded from: classes2.dex */ public final class zzb { private boolean zzj = false; private zzc zzk = null; public final void initialize(Context context) { synchronized (this) { if (this.zzj) { return; } try { zzc asInterface = zzd.asInterface(DynamiteModule.load(context, DynamiteModule.PREFER_HIGHEST_OR_LOCAL_VERSION_NO_FORCE_STAGING, ModuleDescriptor.MODULE_ID).instantiate("com.google.android.gms.flags.impl.FlagProviderImpl")); this.zzk = asInterface; asInterface.init(ObjectWrapper.wrap(context)); this.zzj = true; } catch (RemoteException | DynamiteModule.LoadingException e) { Log.w("FlagValueProvider", "Failed to initialize flags module.", e); } } } public final T zzb(Flag flag) { synchronized (this) { if (!this.zzj) { return flag.zzb(); } return flag.zza(this.zzk); } } }