// Generated by view binder compiler. Do not edit!
package com.example.wadi.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.SwitchCompat;
import androidx.cardview.widget.CardView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.wadi.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class ActivityHomeBinding implements ViewBinding {
  @NonNull
  private final ScrollView rootView;

  @NonNull
  public final TextView account;

  @NonNull
  public final TextView amazonDesc;

  @NonNull
  public final ImageView amazonImage;

  @NonNull
  public final TextView amazonName;

  @NonNull
  public final ImageView beautyImage;

  @NonNull
  public final TextView beautyName;

  @NonNull
  public final CardView clothingCard;

  @NonNull
  public final ImageView clothingImage;

  @NonNull
  public final TextView clothingName;

  @NonNull
  public final ConstraintLayout constraintLayout;

  @NonNull
  public final ImageView elecImage;

  @NonNull
  public final TextView elecName;

  @NonNull
  public final ImageView grocImage;

  @NonNull
  public final TextView grocName;

  @NonNull
  public final ImageView homeImage;

  @NonNull
  public final TextView homeName;

  @NonNull
  public final SwitchCompat meready;

  @NonNull
  public final ImageView pharmImage;

  @NonNull
  public final TextView pharmName;

  @NonNull
  public final LinearLayout row1;

  @NonNull
  public final LinearLayout row2;

  @NonNull
  public final LinearLayout row3;

  private ActivityHomeBinding(@NonNull ScrollView rootView, @NonNull TextView account,
      @NonNull TextView amazonDesc, @NonNull ImageView amazonImage, @NonNull TextView amazonName,
      @NonNull ImageView beautyImage, @NonNull TextView beautyName, @NonNull CardView clothingCard,
      @NonNull ImageView clothingImage, @NonNull TextView clothingName,
      @NonNull ConstraintLayout constraintLayout, @NonNull ImageView elecImage,
      @NonNull TextView elecName, @NonNull ImageView grocImage, @NonNull TextView grocName,
      @NonNull ImageView homeImage, @NonNull TextView homeName, @NonNull SwitchCompat meready,
      @NonNull ImageView pharmImage, @NonNull TextView pharmName, @NonNull LinearLayout row1,
      @NonNull LinearLayout row2, @NonNull LinearLayout row3) {
    this.rootView = rootView;
    this.account = account;
    this.amazonDesc = amazonDesc;
    this.amazonImage = amazonImage;
    this.amazonName = amazonName;
    this.beautyImage = beautyImage;
    this.beautyName = beautyName;
    this.clothingCard = clothingCard;
    this.clothingImage = clothingImage;
    this.clothingName = clothingName;
    this.constraintLayout = constraintLayout;
    this.elecImage = elecImage;
    this.elecName = elecName;
    this.grocImage = grocImage;
    this.grocName = grocName;
    this.homeImage = homeImage;
    this.homeName = homeName;
    this.meready = meready;
    this.pharmImage = pharmImage;
    this.pharmName = pharmName;
    this.row1 = row1;
    this.row2 = row2;
    this.row3 = row3;
  }

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

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

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

  @NonNull
  public static ActivityHomeBinding 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.account;
      TextView account = ViewBindings.findChildViewById(rootView, id);
      if (account == null) {
        break missingId;
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      return new ActivityHomeBinding((ScrollView) rootView, account, amazonDesc, amazonImage,
          amazonName, beautyImage, beautyName, clothingCard, clothingImage, clothingName,
          constraintLayout, elecImage, elecName, grocImage, grocName, homeImage, homeName, meready,
          pharmImage, pharmName, row1, row2, row3);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
