Źžŗ¾E“  java/lang/Object()V   8net/minecraft/client/renderer/texture/TextureAtlasSprite atlasLocation$Lnet/minecraft/resources/Identifier;  contents6Lnet/minecraft/client/renderer/texture/SpriteContents;  paddingI  x  y  u0F !" #$4net/minecraft/client/renderer/texture/SpriteContentswidth()I & 'u1 ) *v0 , -$height / 0v1 2 34createAnimationState{(Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;I)Lnet/minecraft/client/renderer/texture/SpriteContents$AnimationState; 6 78 transparency,()Lcom/mojang/blaze3d/platform/Transparency; :;< =>java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;@ ABmakeConcatWithConstants*(Ljava/lang/String;FFFF)Ljava/lang/String; D EFuploadFirstFrame4(Lcom/mojang/renderpearl/api/textures/GpuTexture;I)V H IJ isAnimated()Z LMN OPorg/lwjgl/system/MemoryUtilmemSlice.(Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; RST UV(com/mojang/blaze3d/buffers/Std140Builder intoBufferA(Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/buffers/Std140Builder;Xorg/joml/Matrix4f W W[ \]ortho2D(FFFF)Lorg/joml/Matrix4f; R_ `aputMat4f@(Lorg/joml/Matrix4fc;)Lcom/mojang/blaze3d/buffers/Std140Builder; Wc de translate(FFF)Lorg/joml/Matrix4f; Wg hescale Rj klputFloat-(F)Lcom/mojang/blaze3d/buffers/Std140Builder; Rn opputInt-(I)Lcom/mojang/blaze3d/buffers/Std140Builder; r scloseu/net/minecraft/client/renderer/texture/UvMappingwjava/lang/AutoCloseableb(Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/texture/SpriteContents;IIIII)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; atlasWidth atlasHeightMethodParametersgetXgetYgetU0()FgetU18()Lnet/minecraft/client/renderer/texture/SpriteContents;uboSlice3Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice; spriteUboSizeRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getU(F)FoffsetdiffgetV0getV1getV&()Lnet/minecraft/resources/Identifier;toString()Ljava/lang/String; destination0Lcom/mojang/renderpearl/api/textures/GpuTexture;leveluploadSpriteUbo(Ljava/nio/ByteBuffer;IIIII)V uboBufferLjava/nio/ByteBuffer; startOffset maxMipLevel StackMapTable SourceFileTextureAtlasSprite.javaBootstrapMethods¤8TextureAtlasSprite{contents='', u0=, u1=, v0=, v1=}¦ §Ø© AŖ$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; InnerClasses­Cnet/minecraft/client/renderer/texture/SpriteContents$AnimationStateAnimationState°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup!tv  '*0xyła*·*+µ*,µ *µ*µ*µ*`††nµ*`,¶`††nµ%*`††nµ(*`,¶+`††nµ.±z.   !-"?#M$`%{Ra|}a aa~aaaa€ ~$y/*“¬z({ |}‚$y/*“¬z,{ |}ƒ„y/*“®z0{ |}…„y/*“%®z4{ |}†y/*“ °z8{ |}34yH *“ +¶1°z<{  |} ‡ˆ ‰€ ‡‰Š ‹78y2*“ ¶5°z@{ |}ŒyU*“%*“fE*“$#jb®z E F{ |}Ž €Ž„y/*“(®zJ{ |}‘„y/*“.®zN{ |}’yU*“.*“(fE*“($#jb®z S T{ |}Ž €Ž “y/*“°zX{ |}”•yG*“ ø9*“*“%*“(*“.ŗ?°z]{ |}EFyL *“ +¶C±z a b{  |} –— ˜€ –˜IJy2*“ ¶G¬ze{ |}™šyH©6£¢+h`øKøQ»WY·Y z† z†¶Z¶^»WY·Y*“z†*“z† ¶b*“ ¶*“h`z†*“ ¶+*“h`z† ¶f¶^*“†*“ ¶†n¶i*“†*“ ¶+†n¶i¶mW„§’^±z& i j.kLlƒm”nžo¢iØq{R„˜©|}©›œ©©ž©~©©‰Ÿ üś¤€›ž~‰sy6*“ ¶q±z uv{ |} ”¢„£«¬ ®Ʊ³