Êþº¾Eð  java/lang/Object()V   +com/mojang/blaze3d/vertex/ByteBufferBuildercapacityJ    maxCapacity   ALLOCATOR-Lorg/lwjgl/system/MemoryUtil$MemoryAllocator;  +org/lwjgl/system/MemoryUtil$MemoryAllocatormalloc(J)J   pointer    MEMORY_POOLLcom/mojang/jtracy/MemoryPool; "#$ %com/mojang/jtracy/MemoryPool(JI)V'org/lwjgl/system/MemoryUtil)java/lang/OutOfMemoryError+ ,-makeConcatWithConstants(I)Ljava/lang/String; (/ 0(Ljava/lang/String;)Vÿÿÿÿ 4 5(IJ)V 7 8  writeOffset :;< =>java/lang/MathaddExact(JJ)J @ ABensureCapacity(J)VD"java/lang/IllegalArgumentExceptionF ,G(JJ)Ljava/lang/String; C/ :L M>min OPQ RSnet/minecraft/util/Mthclamp(JJJ)J U VBresize "X YBfree [ \>realloc^java/lang/Integerÿÿÿ b cdLOGGERLorg/slf4j/Logger;fJNeeded to grow BufferBuilder buffer: Old size {} bytes, new size {} bytes. hij kljava/lang/LongvalueOf(J)Ljava/lang/Long; nop qrorg/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VF u v checkOpen x y nextResultOffset{java/lang/IllegalStateException} ,~(J)Ljava/lang/String; z/ � ‚ƒ resultCountI…2com/mojang/blaze3d/vertex/ByteBufferBuilder$Result ‡ ˆƒ generation „Š ‹3(Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;JII)V�*Clearing BufferBuilder with unused batches n� �0warn ’ “discard • –discardResults &˜ ™šmemCopy(JJJ)V X�Buffer has been freedŸByteBufferBuilder ¡¢£ ¤¥com/mojang/jtracy/TracyClientcreateMemoryPool2(Ljava/lang/String;)Lcom/mojang/jtracy/MemoryPool; §¨© ª«com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; &­ ®¯ getAllocator0(Z)Lorg/lwjgl/system/MemoryUtil$MemoryAllocator;±java/lang/AutoCloseableDEFAULT_MAX_CAPACITY ConstantValueMAX_GROWTH_SIZE BUFFER_FREED_GENERATIONÿÿÿÿCodeLineNumberTableLocalVariableTablethis-Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;initialCapacity StackMapTableMethodParameters(I)V exactlySized0(I)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;reserve(I)Jsizeoffset nextOffsetpreferredGrowth newCapacityrequiredCapacitybuild6()Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;clearisValid(I)Z freeResult currentSizeclose SourceFileByteBufferBuilder.java NestMembersBootstrapMethodsÛFailed to allocate  bytesÝ>Maximum capacity of ByteBufferBuilder () exceeded, required ß/Failed to resize buffer from  bytes to  bytesá8Cannot build buffer larger than 2147483647 bytes (was )ã äåæ ,ç$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; InnerClassesMemoryAllocatorResultì%java/lang/invoke/MethodHandles$Lookupîjava/lang/invoke/MethodHandlesLookup!°  cd² ³1´ƒ³µ¶ƒ³·   8 y ‚ƒˆƒ5¸®@*·*…µ* µ *²…¹µ²*´¶!*´ ”š»(Yº*·.¿±¹"!" #$%(&1'?)º @»¼@½ƒ@ ¾ÿ?¿ ½À¸A *1·3±¹ ,-º »¼ ½ƒ¿½ Á¸5 »Y…·3°¹0º  ƒ¿ Ãĸz"*´6A …¸97*¶?*µ6*´ ¸9­¹45 678º*"»¼"ŃÆ  Ç ¿ÅAB¸°F*´”ž?*´ ”ž»CY*´ ºE·H¿*´I¸KB*´!a*´ ¸N7*¶T±¹< =>$@/A?BEDº*/È ?É F»¼FÊ ¾$ ¿ÊVB¸¾c²*´¶W*²*´¹Zµ²*´_¸Kˆ¶!²ae*´¸g¸g¹m*´ ”š»(Y*´ºs·.¿*µ±¹"G HJ-KBLKM]ObPºc»¼cÉ ¾û]¿ÉË̸ÀP*¶t*´w@*´6eB! ”š°!_”ž»zY!º|·¿**´6µw*Y´€`µ€»„Y*!ˆ*´†·‰°¹* ST UVWX Z.\6]@^º P»¼ GÆ @Å ¾ýÍ ÎϸU*´€ž ²aŒ¹Ž*¶‘±¹bcefº »¼¾“¸X*¶t*´€ž *¶”*µ€±¹ij klnº »¼¾ÐѸM*´† §¬¹qº»¼ˆƒ¾ @¿ˆÒ¸N*Y´€dZµ€�*¶”±¹uvxº »¼¾–¸Ž6*´6*´we@ ”ž*´*´wa*´¸—*µ6* µw*Y´†`µ†±¹{ }~!€&�+‚5ƒº6»¼ ,Ó ¾ü!Ô¸q**´ ”™#²*´¶W²*´¹›* µ*µ†±¹‡ ˆ‰Š$‹)�º *»¼¾)v¸O*´ ”š »zYœ·¿±¹� ‘“º »¼¾Õ¸6ž¸ ³¸¦³a¸¬³±¹Öר„ÙâÚâÜâÞâàè&é „êëíï