Êþº¾EÑ  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   java/lang/Object()V  Cnet/minecraft/client/renderer/texture/SpriteContents$AnimationStateisDirtyZ   animationInfoFLnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;  frameTexturesByIndex*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;  spriteUbosByMip4[Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;  !"subFrameI $%& '(Dnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTextureframesLjava/util/List; * +"frame -./ 01java/util/Listget(I)Ljava/lang/Object;3>net/minecraft/client/renderer/texture/SpriteContents$FrameInfo 25 6"time 28 9"index -; <=size()I $? @interpolateFrames BCD EF'com/mojang/blaze3d/systems/RenderSystemgetSamplerCache+()Lcom/mojang/blaze3d/systems/SamplerCache; HIJ KL.com/mojang/renderpearl/api/textures/FilterModeNEAREST0Lcom/mojang/renderpearl/api/textures/FilterMode; NOP QR'com/mojang/blaze3d/systems/SamplerCachegetClampToEdgec(Lcom/mojang/renderpearl/api/textures/FilterMode;Z)Lcom/mojang/renderpearl/api/textures/GpuSampler;Dz UVW XY-net/minecraft/client/renderer/RenderPipelinesANIMATE_SPRITE_INTERPOLATE4Lcom/mojang/renderpearl/api/pipeline/RenderPipeline; B[ \]getCompiledPipeliner(Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;)Lcom/mojang/renderpearl/api/pipeline/CompiledRenderPipeline; _`a bc.com/mojang/renderpearl/api/commands/RenderPass setPipeline?(Lcom/mojang/renderpearl/api/pipeline/CompiledRenderPipeline;)Ve CurrentSprite g.h(it/unimi/dsi/fastutil/ints/Int2ObjectMapj2com/mojang/renderpearl/api/textures/GpuTextureView _l mn setUniformy(Ljava/lang/String;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/textures/GpuSampler;)Vp NextSprite Ur sYANIMATE_SPRITE_BLITuSpritewSpriteAnimationInfo _y mzH(Ljava/lang/String;Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)V _| }~draw(IIII)V g€ �‚values2()Lit/unimi/dsi/fastutil/objects/ObjectCollection; „…† ‡ˆ.it/unimi/dsi/fastutil/objects/ObjectCollectioniterator0()Lit/unimi/dsi/fastutil/objects/ObjectIterator; Š‹Œ �Žjava/util/IteratorhasNext()Z Š� ‘’next()Ljava/lang/Object; i” •–texture2()Lcom/mojang/renderpearl/api/textures/GpuTexture; ˜™š › .com/mojang/renderpearl/api/textures/GpuTextureclose i™žjava/lang/AutoCloseable Signature`Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ý(Lnet/minecraft/client/renderer/texture/SpriteContents;Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;[Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/client/renderer/texture/SpriteContents$AnimationState;this$06Lnet/minecraft/client/renderer/texture/SpriteContents;LocalVariableTypeTableMethodParametersÝ(Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;[Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)VtickoldFramenewFrame currentFrame@Lnet/minecraft/client/renderer/texture/SpriteContents$FrameInfo; StackMapTable getDrawUbo6(I)Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;level needsToDraw drawToAtlasf(Lcom/mojang/renderpearl/api/commands/RenderPass;Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)V renderPass0Lcom/mojang/renderpearl/api/commands/RenderPass;ubo3Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;sampler0Lcom/mojang/renderpearl/api/textures/GpuSampler; frameProgressFframeProgressAsIntRLjava/util/List;Ã1com/mojang/renderpearl/api/buffers/GpuBufferSliceÅ.com/mojang/renderpearl/api/textures/GpuSamplerview4Lcom/mojang/renderpearl/api/textures/GpuTextureView; SourceFileSpriteContents.javaNestHostÌ4net/minecraft/client/renderer/texture/SpriteContents InnerClassesAnimationStateAnimatedTexture FrameInfo!�+"!"Ÿ  ¡¢™!+Y¸WW*·*µ *,µ*-µ*µ±£K ILMN O¤4!¥¦!§¨!!!© ! ª§€Ÿ«¬ ¢ïq*Y´`µ*µ *´´#*´)¹,À2L*´+´4¡E+´7=**´)`*´´#¹:pµ)*µ*´´#*´)¹,À2´7>Ÿ*µ ±£. R ST#U.V3WJXOZf[k\p_¤*3=­"f ®"q¥¦#N¯°±üp2²³¢;*´2°£b¤¥¦´"ª´µŽ¢M*´´>š *´ ™§¬£f¤ ¥¦±@¶·¢Þ ô¸A²G¶MN*´´#:*´)¹,À2´76*´†*´´#*´)¹,À2´4†n8Sj‹6*´´>™]*´)`¹:p¹,À2´76+²T¸Z¹^+d*´¹fÀi-¹k+o*´¹fÀi-¹k§-*´ ™&+²q¸Z¹^+t*´¹fÀi-¹k+v,¹x+x¹{±£Bj kl'mFnNpXqus�t˜u¯v¹wÅxÜ{å}ó~¤\ u:®"ô¥¦ô¸¹ôº» é¼½à'('Í­"F®¾¿N¦À"© à'Á±ÿ²_ÂÄ-)ª ¸º› ¢Œ7*´¹¹ƒL+¹‰™!+¹�ÀiM,¹“¹—,¹œ§ÿܱ£‚"ƒ-„3…6†¤"ÆÇ7¥¦± üŠú&ÈÉÊËÍËÎ$ËÏ2ËÐ