A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

A

accountTypeToProviderId(String) - function in com.firebase.ui.auth.util.data.ProviderUtils
 
addChildrenForAccessibility(ArrayList) - function in android.view.SpacedEditText
 
addChildrenForAccessibility(ArrayList) - function in android.view.CountryListSpinner
 
addCloseable(Closeable) - function in androidx.lifecycle.SocialProviderResponseHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.LinkingSocialProviderResponseHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.SignInViewModelBase
 
addCloseable(Closeable) - function in androidx.lifecycle.ProviderSignInBase
 
addCloseable(Closeable) - function in androidx.lifecycle.AuthViewModelBase
 
addCloseable(Closeable) - function in androidx.lifecycle.OperableViewModel
 
addCloseable(Closeable) - function in androidx.lifecycle.ViewModelBase
 
addCloseable(Closeable) - function in androidx.lifecycle.PhoneProviderResponseHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.RecoverPasswordHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.EmailLinkSendEmailHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.EmailProviderResponseHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.WelcomeBackPasswordHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.EmailLinkSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.PhoneNumberVerificationHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.CheckPhoneHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.CheckEmailHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.GenericIdpSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.PhoneSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.SingleProviderSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.EmailSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.GenericIdpAnonymousUpgradeLinkingHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.FacebookSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.AnonymousSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.GoogleSignInHandler
 
addCloseable(Closeable) - function in androidx.lifecycle.SignInKickstarter
 
addCloseable(Closeable) - function in androidx.lifecycle.CredentialManagerHandler
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.KickoffActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.AppCompatBase
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.InvisibleActivityBase
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.HelperActivityBase
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.WelcomeBackIdpPrompt
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.SingleSignInActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.AuthMethodPickerActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.PhoneActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.EmailActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.EmailLinkCatcherActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.EmailLinkErrorRecoveryActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.RecoverPasswordActivity
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.WelcomeBackPasswordPrompt
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.WelcomeBackEmailLinkPrompt
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.CredentialSaveActivity
 
addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo,String,Bundle) - function in android.widget.SpacedEditText
 
addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo,String,Bundle) - function in android.widget.CountryListSpinner
 
addFocusables(ArrayList,int) - function in android.view.SpacedEditText
 
addFocusables(ArrayList,int) - function in android.view.CountryListSpinner
 
addKeyboardNavigationClusters(Collection,int) - function in android.view.SpacedEditText
 
addKeyboardNavigationClusters(Collection,int) - function in android.view.CountryListSpinner
 
addMenuProvider(MenuProvider) - function in androidx.activity.KickoffActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.AppCompatBase
 
addMenuProvider(MenuProvider) - function in androidx.activity.InvisibleActivityBase
 
addMenuProvider(MenuProvider) - function in androidx.activity.HelperActivityBase
 
addMenuProvider(MenuProvider) - function in androidx.activity.WelcomeBackIdpPrompt
 
addMenuProvider(MenuProvider) - function in androidx.activity.SingleSignInActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.AuthMethodPickerActivity
 
addMenuProvider(MenuProvider,LifecycleOwner) - function in androidx.activity.AuthMethodPickerActivity
 
addMenuProvider(MenuProvider,LifecycleOwner,Lifecycle.State) - function in androidx.activity.AuthMethodPickerActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.PhoneActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.EmailActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.EmailLinkCatcherActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.RecoverPasswordActivity
 
addMenuProvider(MenuProvider) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addMenuProvider(MenuProvider) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addMenuProvider(MenuProvider) - function in androidx.activity.CredentialSaveActivity
 
addMenuProvider(MenuProvider,LifecycleOwner) - function in androidx.activity.CredentialSaveActivity
 
addMenuProvider(MenuProvider,LifecycleOwner,Lifecycle.State) - function in androidx.activity.CredentialSaveActivity
 
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - function in android.view.SpacedEditText
 
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - function in android.view.CountryListSpinner
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.KickoffActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.AppCompatBase
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.InvisibleActivityBase
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.HelperActivityBase
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.SingleSignInActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.AuthMethodPickerActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.PhoneActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.EmailActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.RecoverPasswordActivity
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnConfigurationChangedListener(Consumer) - function in androidx.activity.CredentialSaveActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.KickoffActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.AppCompatBase
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.InvisibleActivityBase
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.HelperActivityBase
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.SingleSignInActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.AuthMethodPickerActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.PhoneActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.EmailActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.RecoverPasswordActivity
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.CredentialSaveActivity
 
addOnLayoutChangeListener(View.OnLayoutChangeListener) - function in android.view.SpacedEditText
 
addOnLayoutChangeListener(View.OnLayoutChangeListener) - function in android.view.CountryListSpinner
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.KickoffActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.AppCompatBase
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.InvisibleActivityBase
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.HelperActivityBase
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.SingleSignInActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.AuthMethodPickerActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.PhoneActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.EmailActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.RecoverPasswordActivity
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.CredentialSaveActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.KickoffActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.AppCompatBase
 
addOnNewIntentListener(Consumer) - function in androidx.activity.InvisibleActivityBase
 
addOnNewIntentListener(Consumer) - function in androidx.activity.HelperActivityBase
 
addOnNewIntentListener(Consumer) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnNewIntentListener(Consumer) - function in androidx.activity.SingleSignInActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.AuthMethodPickerActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.PhoneActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.EmailActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.RecoverPasswordActivity
 
addOnNewIntentListener(Consumer) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnNewIntentListener(Consumer) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnNewIntentListener(Consumer) - function in androidx.activity.CredentialSaveActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.KickoffActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.AppCompatBase
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.InvisibleActivityBase
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.HelperActivityBase
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.SingleSignInActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.AuthMethodPickerActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.PhoneActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.EmailActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.RecoverPasswordActivity
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.CredentialSaveActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.KickoffActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.AppCompatBase
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.InvisibleActivityBase
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.HelperActivityBase
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.WelcomeBackIdpPrompt
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.SingleSignInActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.AuthMethodPickerActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.PhoneActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.EmailActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.EmailLinkCatcherActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.EmailLinkErrorRecoveryActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.RecoverPasswordActivity
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.WelcomeBackPasswordPrompt
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.WelcomeBackEmailLinkPrompt
 
addOnTrimMemoryListener(Consumer) - function in androidx.activity.CredentialSaveActivity
 
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener) - function in android.view.SpacedEditText
 
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener) - function in android.view.CountryListSpinner
 
addSuppressed(Throwable) - function in java.lang.FirebaseUiException
 
addSuppressed(Throwable) - function in java.lang.FirebaseAuthAnonymousUpgradeException
 
addSuppressed(Throwable) - function in java.lang.FirebaseUiUserCollisionException
 
addSuppressed(Throwable) - function in java.lang.PhoneNumberVerificationRequiredException
 
addSuppressed(Throwable) - function in java.lang.UserCancellationException
 
addSuppressed(Throwable) - function in java.lang.PendingIntentRequiredException
 
addSuppressed(Throwable) - function in java.lang.IntentRequiredException
 
addTextChangedListener(TextWatcher) - function in android.widget.SpacedEditText
 
addTextChangedListener(TextWatcher) - function in android.widget.CountryListSpinner
 
addTouchables(ArrayList) - function in android.view.SpacedEditText
 
addTouchables(ArrayList) - function in android.view.CountryListSpinner
 
afterTextChanged(Editable) - function in com.firebase.ui.auth.util.ui.BucketedTextChangeListener
 
afterTextChanged(Editable) - function in android.text.BucketedTextChangeListener
 
animate() - function in android.view.SpacedEditText
 
animate() - function in android.view.CountryListSpinner
 
annotationType() - function in java.lang.annotation.Annotation
 
announceForAccessibility(CharSequence) - function in android.view.SpacedEditText
 
announceForAccessibility(CharSequence) - function in android.view.CountryListSpinner
 
AnonymousSignInHandler - class in com.firebase.ui.auth.data.remote
 
AppCompatBase - class in com.firebase.ui.auth.ui
 
append(CharSequence) - function in android.widget.SpacedEditText
 
append(CharSequence) - function in android.widget.CountryListSpinner
 
appendAnonymousUserId(String) - function in com.firebase.ui.auth.util.data.ContinueUrlBuilder
 
appendForceSameDeviceBit(boolean) - function in com.firebase.ui.auth.util.data.ContinueUrlBuilder
 
appendProviderId(String) - function in com.firebase.ui.auth.util.data.ContinueUrlBuilder
 
appendSessionId(String) - function in com.firebase.ui.auth.util.data.ContinueUrlBuilder
 
applyBatch(String,ArrayList) - function in android.content.AuthUiInitProvider
 
applyOverrideConfiguration(Configuration) - function in android.view.KickoffActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.AppCompatBase
 
applyOverrideConfiguration(Configuration) - function in android.view.InvisibleActivityBase
 
applyOverrideConfiguration(Configuration) - function in android.view.HelperActivityBase
 
applyOverrideConfiguration(Configuration) - function in android.view.WelcomeBackIdpPrompt
 
applyOverrideConfiguration(Configuration) - function in android.view.SingleSignInActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.AuthMethodPickerActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.PhoneActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.EmailActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.EmailLinkCatcherActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.EmailLinkErrorRecoveryActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.RecoverPasswordActivity
 
applyOverrideConfiguration(Configuration) - function in android.view.WelcomeBackPasswordPrompt
 
applyOverrideConfiguration(Configuration) - function in android.view.WelcomeBackEmailLinkPrompt
 
applyOverrideConfiguration(Configuration) - function in android.view.CredentialSaveActivity
 
attachBaseContext(Context) - function in androidx.appcompat.app.AuthMethodPickerActivity
 
attachBaseContext(Context) - function in androidx.appcompat.app.CredentialSaveActivity
 
attachInfo(Context,ProviderInfo) - function in com.firebase.ui.auth.data.client.AuthUiInitProvider
 
attachInfo(Context,ProviderInfo) - function in android.content.AuthUiInitProvider
 
AuthMethodPickerActivity - class in com.firebase.ui.auth.ui.idp
 
AuthMethodPickerActivity.Companion - class in com.firebase.ui.auth.ui.idp.AuthMethodPickerActivity
 
AuthMethodPickerLayout - class in com.firebase.ui.auth
Layout model to help customizing layout of the AuthMethodPickerActivity screen, where the user is presented with a list of sign-in providers to choose from.
AuthMethodPickerLayout.Builder - class in com.firebase.ui.auth.AuthMethodPickerLayout
Builder for AuthMethodPickerLayout.
AuthOperationManager - class in com.firebase.ui.auth.util.data
Utilities to help with Anonymous user upgrade.
AuthUI - class in com.firebase.ui.auth
The entry point to the AuthUI authentication flow, and related utility methods.
AuthUI.IdpConfig - class in com.firebase.ui.auth.AuthUI
Configuration for an identity provider.
AuthUI.IdpConfig.AnonymousBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Anonymous provider.
AuthUI.IdpConfig.AppleBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Apple provider.
AuthUI.IdpConfig.Builder - class in com.firebase.ui.auth.AuthUI.IdpConfig
Base builder for all authentication providers.
AuthUI.IdpConfig.EmailBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the email provider.
AuthUI.IdpConfig.FacebookBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Facebook provider.
AuthUI.IdpConfig.GenericOAuthProviderBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for a Generic OAuth provider.
AuthUI.IdpConfig.GitHubBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the GitHub provider.
AuthUI.IdpConfig.GoogleBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Google provider.
AuthUI.IdpConfig.MicrosoftBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Microsoft provider.
AuthUI.IdpConfig.PhoneBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the phone provider.
AuthUI.IdpConfig.TwitterBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Twitter provider.
AuthUI.IdpConfig.YahooBuilder - class in com.firebase.ui.auth.AuthUI.IdpConfig
IdpConfig builder for the Yahoo provider.
AuthUI.SignInIntentBuilder - class in com.firebase.ui.auth.AuthUI
Builder for the intent to start the user authentication flow.
AuthUI.SupportedProvider - class in com.firebase.ui.auth.AuthUI
 
AuthUiInitProvider - class in com.firebase.ui.auth.data.client
 
AuthViewModelBase - class in com.firebase.ui.auth.viewmodel
 
autofill(AutofillValue) - function in android.widget.SpacedEditText
 
autofill(AutofillValue) - function in android.widget.CountryListSpinner
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W