Êþº¾EäAnet/minecraft/client/resources/model/sprite/TextureSlots$Resolver  ()V   2net/minecraft/client/resources/model/ResolvedModelwrapped5()Lnet/minecraft/client/resources/model/UnbakedModel;  1net/minecraft/client/resources/model/UnbakedModel textureSlotsA()Lnet/minecraft/client/resources/model/sprite/TextureSlots$Data;  addLast„(Lnet/minecraft/client/resources/model/sprite/TextureSlots$Data;)Lnet/minecraft/client/resources/model/sprite/TextureSlots$Resolver;  parent6()Lnet/minecraft/client/resources/model/ResolvedModel;  resolveq(Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/sprite/TextureSlots;  !"findTopTextureSlotsp(Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/resources/model/sprite/TextureSlots; $ %&ambientOcclusion()Ljava/lang/Boolean; ()* +,java/lang/Boolean booleanValue()Z . /0findTopAmbientOcclusion7(Lnet/minecraft/client/resources/model/ResolvedModel;)Z 2 34guiLight>()Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; 6 78DEFAULT_GUI_LIGHT ?@geometryA()Lnet/minecraft/client/resources/model/geometry/UnbakedGeometry; BCD EF=net/minecraft/client/resources/model/geometry/UnbakedGeometryEMPTY?Lnet/minecraft/client/resources/model/geometry/UnbakedGeometry; H IJfindTopGeometryu(Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/resources/model/geometry/UnbakedGeometry; L M@getTopGeometry BO PQbake(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/renderer/block/dispatch/ModelState;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/geometry/QuadCollection; STU VW/net/minecraft/client/resources/model/ModelBaker materials=()Lnet/minecraft/client/resources/model/sprite/MaterialBaker;Yparticle [\] ^_9net/minecraft/client/resources/model/sprite/MaterialBaker resolveSlot¿(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Ljava/lang/String;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/sprite/Material$Baked; a bcresolveParticleMaterialÞ(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/sprite/Material$Baked; e fg transforms>()Lnet/minecraft/client/resources/model/cuboid/ItemTransforms; ijk lm:net/minecraft/client/resources/model/cuboid/ItemTransforms getTransformj(Lnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/client/resources/model/cuboid/ItemTransform; opq rs9net/minecraft/client/resources/model/cuboid/ItemTransform NO_TRANSFORM;Lnet/minecraft/client/resources/model/cuboid/ItemTransform; uvw xy+net/minecraft/world/item/ItemDisplayContextTHIRD_PERSON_LEFT_HAND-Lnet/minecraft/world/item/ItemDisplayContext; { |}findTopTransformž(Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/client/resources/model/cuboid/ItemTransform; u €yTHIRD_PERSON_RIGHT_HAND u‚ ƒyFIRST_PERSON_LEFT_HAND u… †yFIRST_PERSON_RIGHT_HAND uˆ ‰yHEAD u‹ ŒyGUI uŽ �yGROUND u‘ ’yFIXED u” •yON_SHELF i— ˜(Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;Lnet/minecraft/client/resources/model/cuboid/ItemTransform;)V š ›œfindTopTransformsr(Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/resources/model/cuboid/ItemTransforms; žŸ  ¡8:net/minecraft/client/resources/model/UnbakedModel$GuiLightSIDE£java/lang/Object¥3net/minecraft/client/resources/model/ModelDebugNameDEFAULT_AMBIENT_OCCLUSIONZ ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTabletop4Lnet/minecraft/client/resources/model/ResolvedModel;currentresolverCLnet/minecraft/client/resources/model/sprite/TextureSlots$Resolver; StackMapTableMethodParametersgetTopTextureSlots<()Lnet/minecraft/client/resources/model/sprite/TextureSlots;thishasAmbientOcclusionLjava/lang/Boolean;getTopAmbientOcclusiongetTopGuiLightbakeTopGeometryä(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/renderer/block/dispatch/ModelState;)Lnet/minecraft/client/resources/model/geometry/QuadCollection;:Lnet/minecraft/client/resources/model/sprite/TextureSlots;baker1Lnet/minecraft/client/resources/model/ModelBaker;state9Lnet/minecraft/client/renderer/block/dispatch/ModelState; resolvedModel5Lnet/minecraft/client/resources/model/ModelDebugName;©(Lnet/minecraft/client/resources/model/sprite/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/resources/model/sprite/Material$Baked; transform SourceFileResolvedModel.java InnerClassesÙ8net/minecraft/client/resources/model/sprite/TextureSlotsResolverÜ=net/minecraft/client/resources/model/sprite/TextureSlots$DataDataGuiLightà:net/minecraft/client/resources/model/sprite/Material$Bakedâ4net/minecraft/client/resources/model/sprite/MaterialBaked¢¤¦§¨©78 ª« !"¬’.*L»Y·M+Æ,+¹¹ ¶W+¹L§ÿå,*¶°­ (® .¯°,±° $²³´ ý µ¯¶·¬/*¸°­"® ¸° /0¬ƒ%*Æ"*¹¹#L+Æ+¶'¬*¹K§ÿଭ&'()+ ,#-®¹º%±°´ ü(ú µ±»,¬/*¸-¬­1® ¸° ;<¬‚$*Æ*¹¹1L+Æ+°*¹K§ÿã²5°­5678:; <® 38$±°´ üžú µ±¼4¬/*¸9°­@® ¸° IJ¬‚$*Æ*¹¹=L+Æ+°*¹K§ÿã²A°­DEFGIJ K® ?F$±°´ üBú µ±M@¬/*¸G°­O® ¸°½¾¬X*¹K+,-*¹N°­S®*¸°¿ÀÁÂõ À bc¬L+¹R*X,¶Z°­W® ¿ÀÁÄŵ ÀÄbƬE+,*¸`°­[® ¸°¿ÀÁµ À |}¬«1*Æ,*¹¹dM,Æ,+¶hN-²n¥-°*¹K§ÿÖ²n°­& _`abc!d#g*h-i®* ÇsfÈ1±°1Éy´ ü"iú µ ±É ›œ¬ e*²t¸zL*²~¸zM*²�¸zN*²„¸z:*²‡¸z:*²Š¸z:*²�¸z:*²�¸z:*²“¸z: »iY+,- ·–°­* mnop!q*r3s<tEuNv®f e¯°]ÊsUËsMÌs!DÍs*;Îs32Ïs<)ÐsE ÑsNÒs µ¯Óg¬/*¸™°­z® ¸°Ô¬²�³5±­ÕÖ×"ØÚ ÛØÝžÞ@ßáã