// Generated by view binder compiler. Do not edit!
package com.erwan.revwatch.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.FrameLayout;
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.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.erwan.revwatch.R;
import com.erwan.revwatch.ui.GaugeView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

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

  @NonNull
  public final ImageView backButton;

  @NonNull
  public final View dot0;

  @NonNull
  public final View dot1;

  @NonNull
  public final View dot2;

  @NonNull
  public final View dot3;

  @NonNull
  public final LinearLayout facePickerList;

  @NonNull
  public final ScrollView facePickerScroll;

  @NonNull
  public final EditText limitDangerHighInput;

  @NonNull
  public final ImageView limitDangerHighToggle;

  @NonNull
  public final EditText limitDangerLowInput;

  @NonNull
  public final ImageView limitDangerLowToggle;

  @NonNull
  public final EditText limitWarnHighInput;

  @NonNull
  public final ImageView limitWarnHighToggle;

  @NonNull
  public final EditText limitWarnLowInput;

  @NonNull
  public final ImageView limitWarnLowToggle;

  @NonNull
  public final ImageView nextButton;

  @NonNull
  public final GaugeView previewStep1;

  @NonNull
  public final GaugeView previewStep2;

  @NonNull
  public final EditText rangeMaxInput;

  @NonNull
  public final EditText rangeMinInput;

  @NonNull
  public final LinearLayout rowDangerHigh;

  @NonNull
  public final LinearLayout rowDangerLow;

  @NonNull
  public final LinearLayout rowWarnHigh;

  @NonNull
  public final LinearLayout rowWarnLow;

  @NonNull
  public final ScrollView stepRange;

  @NonNull
  public final LinearLayout stepStyle;

  @NonNull
  public final ScrollView stepType;

  @NonNull
  public final LinearLayout stepUnit;

  @NonNull
  public final TextView styleArc;

  @NonNull
  public final TextView styleBar;

  @NonNull
  public final TextView styleCustom;

  @NonNull
  public final TextView styleDigital;

  @NonNull
  public final TextView styleDual;

  @NonNull
  public final TextView styleRing;

  @NonNull
  public final TextView styleSegment;

  @NonNull
  public final LinearLayout typeList;

  @NonNull
  public final TextView unitSelector;

  private ActivityGaugeConfigBinding(@NonNull FrameLayout rootView, @NonNull ImageView backButton,
      @NonNull View dot0, @NonNull View dot1, @NonNull View dot2, @NonNull View dot3,
      @NonNull LinearLayout facePickerList, @NonNull ScrollView facePickerScroll,
      @NonNull EditText limitDangerHighInput, @NonNull ImageView limitDangerHighToggle,
      @NonNull EditText limitDangerLowInput, @NonNull ImageView limitDangerLowToggle,
      @NonNull EditText limitWarnHighInput, @NonNull ImageView limitWarnHighToggle,
      @NonNull EditText limitWarnLowInput, @NonNull ImageView limitWarnLowToggle,
      @NonNull ImageView nextButton, @NonNull GaugeView previewStep1,
      @NonNull GaugeView previewStep2, @NonNull EditText rangeMaxInput,
      @NonNull EditText rangeMinInput, @NonNull LinearLayout rowDangerHigh,
      @NonNull LinearLayout rowDangerLow, @NonNull LinearLayout rowWarnHigh,
      @NonNull LinearLayout rowWarnLow, @NonNull ScrollView stepRange,
      @NonNull LinearLayout stepStyle, @NonNull ScrollView stepType, @NonNull LinearLayout stepUnit,
      @NonNull TextView styleArc, @NonNull TextView styleBar, @NonNull TextView styleCustom,
      @NonNull TextView styleDigital, @NonNull TextView styleDual, @NonNull TextView styleRing,
      @NonNull TextView styleSegment, @NonNull LinearLayout typeList,
      @NonNull TextView unitSelector) {
    this.rootView = rootView;
    this.backButton = backButton;
    this.dot0 = dot0;
    this.dot1 = dot1;
    this.dot2 = dot2;
    this.dot3 = dot3;
    this.facePickerList = facePickerList;
    this.facePickerScroll = facePickerScroll;
    this.limitDangerHighInput = limitDangerHighInput;
    this.limitDangerHighToggle = limitDangerHighToggle;
    this.limitDangerLowInput = limitDangerLowInput;
    this.limitDangerLowToggle = limitDangerLowToggle;
    this.limitWarnHighInput = limitWarnHighInput;
    this.limitWarnHighToggle = limitWarnHighToggle;
    this.limitWarnLowInput = limitWarnLowInput;
    this.limitWarnLowToggle = limitWarnLowToggle;
    this.nextButton = nextButton;
    this.previewStep1 = previewStep1;
    this.previewStep2 = previewStep2;
    this.rangeMaxInput = rangeMaxInput;
    this.rangeMinInput = rangeMinInput;
    this.rowDangerHigh = rowDangerHigh;
    this.rowDangerLow = rowDangerLow;
    this.rowWarnHigh = rowWarnHigh;
    this.rowWarnLow = rowWarnLow;
    this.stepRange = stepRange;
    this.stepStyle = stepStyle;
    this.stepType = stepType;
    this.stepUnit = stepUnit;
    this.styleArc = styleArc;
    this.styleBar = styleBar;
    this.styleCustom = styleCustom;
    this.styleDigital = styleDigital;
    this.styleDual = styleDual;
    this.styleRing = styleRing;
    this.styleSegment = styleSegment;
    this.typeList = typeList;
    this.unitSelector = unitSelector;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      return new ActivityGaugeConfigBinding((FrameLayout) rootView, backButton, dot0, dot1, dot2,
          dot3, facePickerList, facePickerScroll, limitDangerHighInput, limitDangerHighToggle,
          limitDangerLowInput, limitDangerLowToggle, limitWarnHighInput, limitWarnHighToggle,
          limitWarnLowInput, limitWarnLowToggle, nextButton, previewStep1, previewStep2,
          rangeMaxInput, rangeMinInput, rowDangerHigh, rowDangerLow, rowWarnHigh, rowWarnLow,
          stepRange, stepStyle, stepType, stepUnit, styleArc, styleBar, styleCustom, styleDigital,
          styleDual, styleRing, styleSegment, typeList, unitSelector);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
