Êþº¾E  java/lang/Record()V   9net/minecraft/client/renderer/item/CompositeModel$UnbakedmodelsLjava/util/List;  transformationLjava/util/Optional;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  java/util/Listiterator()Ljava/util/Iterator;   java/util/IteratorhasNext()Z " #$next()Ljava/lang/Object;&4net/minecraft/client/renderer/item/ItemModel$Unbaked %( )*resolveDependenciesB(Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;)V , - isEmpty /01 23-net/minecraft/client/renderer/item/EmptyModelINSTANCE.Lnet/minecraft/client/renderer/item/ItemModel; 567 89com/mojang/math/Transformationcompose>(Lorg/joml/Matrix4fc;Ljava/util/Optional;)Lorg/joml/Matrix4fc; ; <=size()I ? @$getFirst %B CDbake€(Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lorg/joml/Matrix4fc;)Lnet/minecraft/client/renderer/item/ItemModel;F1net/minecraft/client/renderer/item/CompositeModel H IJstream()Ljava/util/stream/Stream;L MNapplyo(Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lorg/joml/Matrix4fc;)Ljava/util/function/Function; PQR STjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; PV WXtoList()Ljava/util/List; EZ [(Ljava/util/List;)V] ^_toStringO(Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;)Ljava/lang/String;a bchashCode>(Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;)Ie fgequalsP(Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;Ljava/lang/Object;)Z ijk lm-net/minecraft/client/renderer/item/ItemModelsCODEC Lcom/mojang/serialization/Codec; opq rscom/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec; ov wxfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;z M{()Ljava/util/function/Function; }~ €�!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 5ƒ „mEXTENDED_CODEC o‡ ˆxoptionalFieldOfz ‹Œ� Ž�;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;‘ M’!()Ljava/util/function/BiFunction; ”•– M—!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;z š›œ �ž2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureHLjava/util/List;6Ljava/util/Optional;`Lcom/mojang/serialization/MapCodec;'(Ljava/util/List;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;LocalVariableTypeTableMethodParameters�(Ljava/util/List;Ljava/util/Optional;)Vtype%()Lcom/mojang/serialization/MapCodec;b()Lcom/mojang/serialization/MapCodec;model6Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;resolver?Lnet/minecraft/client/resources/model/ResolvableModel$Resolver; StackMapTablecontext;()Ljava/util/Optional;8()Ljava/util/Optional; lambda$bake$0¶(Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lorg/joml/Matrix4fc;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel;mlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCompositeModel.javaNestHostRecordBootstrapMethodsÏ&(Ljava/lang/Object;)Ljava/lang/Object;Ñ Ò ÁÂÔf(Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel;Ömodels;transformation Ú Û XÝM(Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;)Ljava/util/List;ß à ¿âQ(Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;)Ljava/util/Optional;ä8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;æ ç £éa(Ljava/util/List;Ljava/util/Optional;)Lnet/minecraft/client/renderer/item/CompositeModel$Unbaked;ë ì ÄÅÅï ðñò óô"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; InnerClassesUnbakedÿ,net/minecraft/client/renderer/item/ItemModel=net/minecraft/client/resources/model/ResolvableModel$Resolver4net/minecraft/client/resources/model/ResolvableModelResolver:net/minecraft/client/renderer/item/ItemModel$BakingContext BakingContextInstance com/mojang/datafixers/ProductsP2 %java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1% Ÿ Ÿ¡Ÿ¢ £¤i*·*+µ*,µ ±¥!¦ §¨ ©  ¡ª  Ÿ«¬­¤.²°¥,¦ §¨Ÿ®)*¤ƒ(*´¹M,¹™,¹!À%N-+¹'§ÿæ±¥12$3'4¦ ¯°(§¨(±²³ ü úª±CD¤Ç\*´¹+™².°,*´ ¸4N*´¹: *´¹>À%+-¹A°»EY*´¹G+-ºK¹O¹U·Y°¥8 9;<&=:?¦*\§¨\´µ\¶C·¶³ ü)¸ª ´^º¤1*º\°¥!¦ §¨b=¤1*º`¬¥!¦ §¨f»¤<*+ºd¬¥!¦§¨¼½ª¼ X¤/*´°¥!¦ §¨Ÿ¾¿¤/*´ °¥!¦ §¨ŸÀ Á¤G ,*+¹A°¥?¦  ´µ ·¶ ð ÄŤu7*²h¹nt¹uºy¶|²‚…¹†º‰¶|¶Š*º�¶“°¥%&'*%3(6%¦ 7ÆÇȤ$ º˜¸™³±¥%ÉÊËEÌ Ÿ Ÿ¡Í@îÎÐÓõÕרîÎÙÜîÎÞáîãåèîÎêíü:Eý%þý  þ‹š”