// Generated by view binder compiler. Do not edit!
package com.ElyStudio.leGaou.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.ElyStudio.leGaou.R;
import com.airbnb.lottie.LottieAnimationView;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class LoginBottomsheetBinding implements ViewBinding {
  @NonNull
  private final ConstraintLayout rootView;

  @NonNull
  public final MaterialCardView googleLoginButton;

  @NonNull
  public final FrameLayout googleLoginLayout;

  @NonNull
  public final LottieAnimationView loadingAnimation;

  @NonNull
  public final TextView loginGreetings;

  @NonNull
  public final ImageView loginIllustration;

  @NonNull
  public final ConstraintLayout loginSheet;

  @NonNull
  public final ImageView loginSheetDivider;

  @NonNull
  public final Guideline loginSheetGuideline1;

  @NonNull
  public final Guideline loginSheetGuideline2;

  @NonNull
  public final Guideline loginSheetGuideline3;

  @NonNull
  public final TextView privacyPolicyText;

  @NonNull
  public final TextView subHeading;

  private LoginBottomsheetBinding(@NonNull ConstraintLayout rootView,
      @NonNull MaterialCardView googleLoginButton, @NonNull FrameLayout googleLoginLayout,
      @NonNull LottieAnimationView loadingAnimation, @NonNull TextView loginGreetings,
      @NonNull ImageView loginIllustration, @NonNull ConstraintLayout loginSheet,
      @NonNull ImageView loginSheetDivider, @NonNull Guideline loginSheetGuideline1,
      @NonNull Guideline loginSheetGuideline2, @NonNull Guideline loginSheetGuideline3,
      @NonNull TextView privacyPolicyText, @NonNull TextView subHeading) {
    this.rootView = rootView;
    this.googleLoginButton = googleLoginButton;
    this.googleLoginLayout = googleLoginLayout;
    this.loadingAnimation = loadingAnimation;
    this.loginGreetings = loginGreetings;
    this.loginIllustration = loginIllustration;
    this.loginSheet = loginSheet;
    this.loginSheetDivider = loginSheetDivider;
    this.loginSheetGuideline1 = loginSheetGuideline1;
    this.loginSheetGuideline2 = loginSheetGuideline2;
    this.loginSheetGuideline3 = loginSheetGuideline3;
    this.privacyPolicyText = privacyPolicyText;
    this.subHeading = subHeading;
  }

  @Override
  @NonNull
  public ConstraintLayout getRoot() {
    return rootView;
  }

  @NonNull
  public static LoginBottomsheetBinding inflate(@NonNull LayoutInflater inflater) {
    return inflate(inflater, null, false);
  }

  @NonNull
  public static LoginBottomsheetBinding inflate(@NonNull LayoutInflater inflater,
      @Nullable ViewGroup parent, boolean attachToParent) {
    View root = inflater.inflate(R.layout.login_bottomsheet, parent, false);
    if (attachToParent) {
      parent.addView(root);
    }
    return bind(root);
  }

  @NonNull
  public static LoginBottomsheetBinding bind(@NonNull View rootView) {
    // The body of this method is generated in a way you would not otherwise write.
    // This is done to optimize the compiled bytecode for size and performance.
    int id;
    missingId: {
      id = R.id.googleLoginButton;
      MaterialCardView googleLoginButton = ViewBindings.findChildViewById(rootView, id);
      if (googleLoginButton == null) {
        break missingId;
      }

      id = R.id.googleLoginLayout;
      FrameLayout googleLoginLayout = ViewBindings.findChildViewById(rootView, id);
      if (googleLoginLayout == null) {
        break missingId;
      }

      id = R.id.loadingAnimation;
      LottieAnimationView loadingAnimation = ViewBindings.findChildViewById(rootView, id);
      if (loadingAnimation == null) {
        break missingId;
      }

      id = R.id.loginGreetings;
      TextView loginGreetings = ViewBindings.findChildViewById(rootView, id);
      if (loginGreetings == null) {
        break missingId;
      }

      id = R.id.loginIllustration;
      ImageView loginIllustration = ViewBindings.findChildViewById(rootView, id);
      if (loginIllustration == null) {
        break missingId;
      }

      ConstraintLayout loginSheet = (ConstraintLayout) rootView;

      id = R.id.loginSheetDivider;
      ImageView loginSheetDivider = ViewBindings.findChildViewById(rootView, id);
      if (loginSheetDivider == null) {
        break missingId;
      }

      id = R.id.loginSheetGuideline1;
      Guideline loginSheetGuideline1 = ViewBindings.findChildViewById(rootView, id);
      if (loginSheetGuideline1 == null) {
        break missingId;
      }

      id = R.id.loginSheetGuideline2;
      Guideline loginSheetGuideline2 = ViewBindings.findChildViewById(rootView, id);
      if (loginSheetGuideline2 == null) {
        break missingId;
      }

      id = R.id.loginSheetGuideline3;
      Guideline loginSheetGuideline3 = ViewBindings.findChildViewById(rootView, id);
      if (loginSheetGuideline3 == null) {
        break missingId;
      }

      id = R.id.privacyPolicyText;
      TextView privacyPolicyText = ViewBindings.findChildViewById(rootView, id);
      if (privacyPolicyText == null) {
        break missingId;
      }

      id = R.id.subHeading;
      TextView subHeading = ViewBindings.findChildViewById(rootView, id);
      if (subHeading == null) {
        break missingId;
      }

      return new LoginBottomsheetBinding((ConstraintLayout) rootView, googleLoginButton,
          googleLoginLayout, loadingAnimation, loginGreetings, loginIllustration, loginSheet,
          loginSheetDivider, loginSheetGuideline1, loginSheetGuideline2, loginSheetGuideline3,
          privacyPolicyText, subHeading);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
