// 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.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.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.ElyStudio.leGaou.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

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

  @NonNull
  public final ImageView crownIcon;

  @NonNull
  public final ImageView firstRankAvatar;

  @NonNull
  public final MaterialCardView firstRankAvatarCard;

  @NonNull
  public final TextView firstRankCoins;

  @NonNull
  public final ConstraintLayout firstRankLayout;

  @NonNull
  public final TextView firstRankName;

  @NonNull
  public final Guideline guideline1;

  @NonNull
  public final Guideline guideline2;

  @NonNull
  public final Guideline guideline3;

  @NonNull
  public final Guideline guideline4;

  @NonNull
  public final Guideline guideline5;

  @NonNull
  public final RecyclerView leaderboardRecyclerview;

  @NonNull
  public final ImageView secondRankAvatar;

  @NonNull
  public final MaterialCardView secondRankAvatarCard;

  @NonNull
  public final TextView secondRankCoins;

  @NonNull
  public final ConstraintLayout secondRankLayout;

  @NonNull
  public final TextView secondRankName;

  @NonNull
  public final TextView secondUserRank;

  @NonNull
  public final TextView textView24;

  @NonNull
  public final TextView textView25;

  @NonNull
  public final TextView textView26;

  @NonNull
  public final TextView textView27;

  @NonNull
  public final TextView thirdRank;

  @NonNull
  public final ImageView thirdRankAvatar;

  @NonNull
  public final MaterialCardView thirdRankAvatarCard;

  @NonNull
  public final TextView thirdRankCoins;

  @NonNull
  public final ConstraintLayout thirdRankLayout;

  @NonNull
  public final TextView thirdRankName;

  @NonNull
  public final TextView userRank;

  private FragmentLeaderboardBinding(@NonNull ConstraintLayout rootView,
      @NonNull ImageView crownIcon, @NonNull ImageView firstRankAvatar,
      @NonNull MaterialCardView firstRankAvatarCard, @NonNull TextView firstRankCoins,
      @NonNull ConstraintLayout firstRankLayout, @NonNull TextView firstRankName,
      @NonNull Guideline guideline1, @NonNull Guideline guideline2, @NonNull Guideline guideline3,
      @NonNull Guideline guideline4, @NonNull Guideline guideline5,
      @NonNull RecyclerView leaderboardRecyclerview, @NonNull ImageView secondRankAvatar,
      @NonNull MaterialCardView secondRankAvatarCard, @NonNull TextView secondRankCoins,
      @NonNull ConstraintLayout secondRankLayout, @NonNull TextView secondRankName,
      @NonNull TextView secondUserRank, @NonNull TextView textView24, @NonNull TextView textView25,
      @NonNull TextView textView26, @NonNull TextView textView27, @NonNull TextView thirdRank,
      @NonNull ImageView thirdRankAvatar, @NonNull MaterialCardView thirdRankAvatarCard,
      @NonNull TextView thirdRankCoins, @NonNull ConstraintLayout thirdRankLayout,
      @NonNull TextView thirdRankName, @NonNull TextView userRank) {
    this.rootView = rootView;
    this.crownIcon = crownIcon;
    this.firstRankAvatar = firstRankAvatar;
    this.firstRankAvatarCard = firstRankAvatarCard;
    this.firstRankCoins = firstRankCoins;
    this.firstRankLayout = firstRankLayout;
    this.firstRankName = firstRankName;
    this.guideline1 = guideline1;
    this.guideline2 = guideline2;
    this.guideline3 = guideline3;
    this.guideline4 = guideline4;
    this.guideline5 = guideline5;
    this.leaderboardRecyclerview = leaderboardRecyclerview;
    this.secondRankAvatar = secondRankAvatar;
    this.secondRankAvatarCard = secondRankAvatarCard;
    this.secondRankCoins = secondRankCoins;
    this.secondRankLayout = secondRankLayout;
    this.secondRankName = secondRankName;
    this.secondUserRank = secondUserRank;
    this.textView24 = textView24;
    this.textView25 = textView25;
    this.textView26 = textView26;
    this.textView27 = textView27;
    this.thirdRank = thirdRank;
    this.thirdRankAvatar = thirdRankAvatar;
    this.thirdRankAvatarCard = thirdRankAvatarCard;
    this.thirdRankCoins = thirdRankCoins;
    this.thirdRankLayout = thirdRankLayout;
    this.thirdRankName = thirdRankName;
    this.userRank = userRank;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      return new FragmentLeaderboardBinding((ConstraintLayout) rootView, crownIcon, firstRankAvatar,
          firstRankAvatarCard, firstRankCoins, firstRankLayout, firstRankName, guideline1,
          guideline2, guideline3, guideline4, guideline5, leaderboardRecyclerview, secondRankAvatar,
          secondRankAvatarCard, secondRankCoins, secondRankLayout, secondRankName, secondUserRank,
          textView24, textView25, textView26, textView27, thirdRank, thirdRankAvatar,
          thirdRankAvatarCard, thirdRankCoins, thirdRankLayout, thirdRankName, userRank);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
