Źžŗ¾EŁ  java/lang/Record()V   ,com/mojang/blaze3d/vertex/MeshData$SortState centroids.Lcom/mojang/blaze3d/vertex/CompactVectorArray;   indexType/Lcom/mojang/renderpearl/api/pipeline/IndexType;  'com/mojang/blaze3d/vertex/VertexSortingsort2(Lcom/mojang/blaze3d/vertex/CompactVectorArray;)[I  -com/mojang/renderpearl/api/pipeline/IndexTypebytesI  !"+com/mojang/blaze3d/vertex/ByteBufferBuilderreserve(I)J $ %& indexWriterZ(JLcom/mojang/renderpearl/api/pipeline/IndexType;)Lit/unimi/dsi/fastutil/ints/IntConsumer; ( )* writeIndices-([ILit/unimi/dsi/fastutil/ints/IntConsumer;)V , -.build6()Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; 012 34$com/mojang/blaze3d/vertex/MeshData$18$SwitchMap$com$mojang$renderpearl$api$pipeline$IndexType[I 6 78ordinal()I:java/lang/MatchException 9< =*(Ljava/lang/String;Ljava/lang/Throwable;)V? @Aaccept?(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; CDE FGjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;? JKL @M&it/unimi/dsi/fastutil/ints/IntConsumer(I)VO,org/apache/commons/lang3/mutable/MutableLong NQ R(J)VT @UX(Lorg/apache/commons/lang3/mutable/MutableLong;)Lit/unimi/dsi/fastutil/ints/IntConsumer;TX YZtoStringB(Lcom/mojang/blaze3d/vertex/MeshData$SortState;)Ljava/lang/String;\ ]^hashCode1(Lcom/mojang/blaze3d/vertex/MeshData$SortState;)I` abequalsC(Lcom/mojang/blaze3d/vertex/MeshData$SortState;Ljava/lang/Object;)Zdjava/lang/Integer Nh ij getAndAdd(J)J lmn oporg/lwjgl/system/MemoryUtil memPutInt(JI)Vrjava/lang/Short lv wx memPutShort(JS)V z{| }~java/nio/ByteBufferputShort(S)Ljava/nio/ByteBuffer;`(Lcom/mojang/blaze3d/vertex/CompactVectorArray;Lcom/mojang/renderpearl/api/pipeline/IndexType;)VCodeLineNumberTableLocalVariableTablethis.Lcom/mojang/blaze3d/vertex/MeshData$SortState;MethodParametersbuildSortedIndexBufferŒ(Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/blaze3d/vertex/VertexSorting;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;target-Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;sorting)Lcom/mojang/blaze3d/vertex/VertexSorting; startIndicespointerJRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;writeSortedIndexBufferA(Ljava/nio/ByteBuffer;Lcom/mojang/blaze3d/vertex/VertexSorting;)VLjava/nio/ByteBuffer;output(Lit/unimi/dsi/fastutil/ints/IntConsumer; StackMapTable startIndex4 nextIndex.Lorg/apache/commons/lang3/mutable/MutableLong;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;0()Lcom/mojang/blaze3d/vertex/CompactVectorArray;1()Lcom/mojang/renderpearl/api/pipeline/IndexType;lambda$indexWriter$12(Lorg/apache/commons/lang3/mutable/MutableLong;I)Vvaluelambda$indexWriter$0lambda$writeSortedIndexBuffer$0(Ljava/nio/ByteBuffer;I)V SourceFile MeshData.javaNestHost«"com/mojang/blaze3d/vertex/MeshDataRecordBootstrapMethodsM° ± „¦³ z“ µ¶putInt(I)Ljava/nio/ByteBuffer;ø ¹ ¤¢» ¼ ”¢¾centroids;indexType Ā ĆÄÅ ĘĒ"java/lang/invoke/LambdaMetafactory metafactoryĢ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)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; InnerClasses SortStateŅ2com/mojang/blaze3d/vertex/ByteBufferBuilder$ResultResultÕ%java/lang/invoke/MethodHandles$Lookup×java/lang/invoke/MethodHandlesLookup1  €M*·*+µ*,µ ±Y‚ ƒ„ …  †‡€1,*“¹N+-¾h*“ “h¶7-**“ ¶#ø'+¶+°^ `a,c‚41ƒ„1ˆ‰1Š‹ &Œ4Ž… ˆŠ ‘’€½R²/*“ ¶5.«#,»9Y·;æ+ŗ>§+YøBWŗHN,*“¹-ø'±g.h7iBgCkQl‚*Rƒ„Rˆ“RŠ‹C”•– $ JJ… ˆŠ )*€Ōc*M,¾>6¢W,.6+h`¹I+h`¹I+h`¹I+h`¹I+h`¹I+h`¹I„§’©±& op q,r8sDtPu\obw‚ H—cŒ4c”•– ž˜ųY… Œ”%&€“H»NY·P:²/-¶5.«$.»9Y·;æŗS§ ŗV°z {6|@}G{‚*Hƒ„HŽH >™š–ü,N FJ… Y›€1*ŗW°Y‚ ƒ„]8€1*ŗ[¬Y‚ ƒ„aœ€<*+ŗ_¬Y‚ƒ„ž… Ÿ€/*“°Y‚ ƒ„ €/*“ °Y‚ ƒ„ ”¢€@ *e¶gøk±}‚ ™š £ ¤¢€A *s¶g“øu±|‚ ™š £ „¦€<*“¶yW±h‚ˆ“£§Ø©Ŗ¬ ­6Į®Æ®Į®²®Į®·®Į®ŗ®Č½æĄĻ"ŖŠŃÓ0ŌÖŲ