package dev.virel.obf;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_11244;
import net.minecraft.class_8030;
import org.joml.Matrix3x2fc;
import org.jspecify.annotations.Nullable;

@Environment(EnvType.CLIENT)
record IilIl(Matrix3x2fc pose, float centerX, float centerY, float quadRadius, float circleRadius, float stroke, int mode, int color, @Nullable class_8030 scissorArea, @Nullable class_8030 bounds) implements class_11244 {
   // $FF: synthetic field
   private final int 1IIiIi;
   // $FF: synthetic field
   private final float iiiliI;
   // $FF: synthetic field
   private final @Nullable class_8030 1i1I1l;
   // $FF: synthetic field
   private final float 1i1iii;
   // $FF: synthetic field
   private final float liIlll;
   // $FF: synthetic field
   private final @Nullable class_8030 1ilIl;
   // $FF: synthetic field
   private final int iIllli;
   // $FF: synthetic field
   private final float Il1iI;
   // $FF: synthetic field
   private final Matrix3x2fc lIIi1;
   // $FF: synthetic field
   private final float i1lIlI;

   // $FF: synthetic method
   private IilIl(Matrix3x2fc var1, float var2, float var3, float var4, float var5, float var6, int var7, int var8, @Nullable class_8030 var9, @Nullable class_8030 var10) {
      this.lIIi1 = var1;
      this.iiiliI = var2;
      this.i1lIlI = var3;
      this.liIlll = var4;
      this.Il1iI = var5;
      this.1i1iii = var6;
      this.1IIiIi = var7;
      this.iIllli = var8;
      this.1i1I1l = var9;
      this.1ilIl = var10;
   }

   // $FF: synthetic method
   private IilIl(Matrix3x2fc var1, float var2, float var3, float var4, float var5, float var6, int var7, int var8, @Nullable class_8030 var9) {
      this(var1, var2, var3, var4, var5, var6, var7, var8, var9, Iili1.switch iI(var2 - var4, var3 - var4, var4 * 2.0F, var4 * 2.0F, var1, var9));
   }
}
