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

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ListView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import app.futured.donut.DonutProgressView;
import com.example.salonappnew.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class FragmentReportsBinding implements ViewBinding {
  @NonNull
  private final FrameLayout rootView;

  @NonNull
  public final DonutProgressView dpvChart;

  @NonNull
  public final ListView listDoctorsCommentsWeek1;

  @NonNull
  public final ListView listDoctorsCommentsWeek2;

  @NonNull
  public final ListView listDoctorsCommentsWeek3;

  @NonNull
  public final ListView listDoctorsCommentsWeek4;

  @NonNull
  public final ListView listParentsCommentsWeek1;

  @NonNull
  public final ListView listParentsCommentsWeek2;

  @NonNull
  public final ListView listParentsCommentsWeek3;

  @NonNull
  public final ListView listParentsCommentsWeek4;

  @NonNull
  public final TextView txtMonth;

  private FragmentReportsBinding(@NonNull FrameLayout rootView, @NonNull DonutProgressView dpvChart,
      @NonNull ListView listDoctorsCommentsWeek1, @NonNull ListView listDoctorsCommentsWeek2,
      @NonNull ListView listDoctorsCommentsWeek3, @NonNull ListView listDoctorsCommentsWeek4,
      @NonNull ListView listParentsCommentsWeek1, @NonNull ListView listParentsCommentsWeek2,
      @NonNull ListView listParentsCommentsWeek3, @NonNull ListView listParentsCommentsWeek4,
      @NonNull TextView txtMonth) {
    this.rootView = rootView;
    this.dpvChart = dpvChart;
    this.listDoctorsCommentsWeek1 = listDoctorsCommentsWeek1;
    this.listDoctorsCommentsWeek2 = listDoctorsCommentsWeek2;
    this.listDoctorsCommentsWeek3 = listDoctorsCommentsWeek3;
    this.listDoctorsCommentsWeek4 = listDoctorsCommentsWeek4;
    this.listParentsCommentsWeek1 = listParentsCommentsWeek1;
    this.listParentsCommentsWeek2 = listParentsCommentsWeek2;
    this.listParentsCommentsWeek3 = listParentsCommentsWeek3;
    this.listParentsCommentsWeek4 = listParentsCommentsWeek4;
    this.txtMonth = txtMonth;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

      return new FragmentReportsBinding((FrameLayout) rootView, dpvChart, listDoctorsCommentsWeek1,
          listDoctorsCommentsWeek2, listDoctorsCommentsWeek3, listDoctorsCommentsWeek4,
          listParentsCommentsWeek1, listParentsCommentsWeek2, listParentsCommentsWeek3,
          listParentsCommentsWeek4, txtMonth);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
