Êþº¾E™  java/lang/Record()V   java/util/ListcopyOf((Ljava/util/Collection;)Ljava/util/List;  3com/mojang/renderpearl/api/pipeline/BindGroupLayoutuniformsLjava/util/List;;com/mojang/renderpearl/api/pipeline/BindGroupLayout$Builder java/util/ArrayList   iterator()Ljava/util/Iterator;  !"java/util/IteratorhasNext()Z $ %&next()Ljava/lang/Object; ( )()Ljava/util/List; + ,-addAll(Ljava/util/Collection;)Z/java/util/HashSet . 2 34size()I 6 78get(I)Ljava/lang/Object;:Fcom/mojang/renderpearl/api/pipeline/BindGroupLayout$UniformDescription 9< =>name()Ljava/lang/String; @AB CD java/util/Setadd(Ljava/lang/Object;)ZF"java/lang/IllegalArgumentExceptionH IJmakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String; EL M(Ljava/lang/String;)VO PQtoStringI(Lcom/mojang/renderpearl/api/pipeline/BindGroupLayout;)Ljava/lang/String;S TUhashCode8(Lcom/mojang/renderpearl/api/pipeline/BindGroupLayout;)IW XYequalsJ(Lcom/mojang/renderpearl/api/pipeline/BindGroupLayout;Ljava/lang/Object;)Z SignatureZLjava/util/List;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis5Lcom/mojang/renderpearl/api/pipeline/BindGroupLayout;LocalVariableTypeTableMethodParameters](Ljava/util/List;)Vbuilder?()Lcom/mojang/renderpearl/api/pipeline/BindGroupLayout$Builder;flattenUniforms"(Ljava/util/List;)Ljava/util/List;bindGroupLayoutbindGroupLayouts flattenedGLjava/util/List; StackMapTable£(Ljava/util/List;)Ljava/util/List;ensureCompatibleuniformHLcom/mojang/renderpearl/api/pipeline/BindGroupLayout$UniformDescription; layoutIndexInamesLjava/util/Set;#Ljava/util/Set;J(Ljava/util/List;)VoLjava/lang/Object;\()Ljava/util/List; SourceFileBindGroupLayout.java NestMembersRecordBootstrapMethods�.Duplicate bind name '' in bind group layout  … †‡ˆ I‰$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;‹ Œ�Ž ��java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesBuilderUniformDescription•%java/lang/invoke/MethodHandles$Lookup—java/lang/invoke/MethodHandlesLookup1Z[\]a*·+¸L*+µ ±^  _`ab [c€Zd ef] »Y·°^ gh]°2»Y·L*¹M,¹™,¹#ÀN+-¶'¹*W§ÿâ+°^"-0_ " ia2j*kb2jl*k[mýú cjZn o\]k».Y·0L=*¹1¢Y*¹5ÀN-¶'¹:¹™3¹#À9:+¶;¹?š»EY¶;ºG·K¿§ÿÉ„§ÿ£±^&  !@"N#a%dj'_4@!pqEia `rskjctubkjlctvmý @ý6ùúcjZwP>]1*ºN°^ _ `aT4]1*ºR¬^ _ `aXD]<*+ºV¬^ _`axycx)]/*´ °^ _ `aZz{|}9~Z[„€Š‚ƒ‘’ 9“”–˜